--- title: Upcoming Changes description: "Instead of breaking your build on every shiny new change we want to make, we follow the following strategy:" --- 1. Never introduce breaking API changes (unless some part of the library is broken). 2. Plan breaking API changes by deprecating the old API (marked with `@Deprecated`) and pointing you towards the new implementation. 3. You can safely use deprecated functionality until the next major release of the library (which is going to be `2.0`). 4. Provide you with a migration plan when the next major release is available. Any other major changes will be listed in this page. ## Planned upcoming changes Every change listed here will be enabled by default in 2.0. Until then, you need to enable the respective feature flag manually using the `ComposeUnstyledFlags` object: - `strictTextColorResolutionOrder`: Changes the order in which the text colors are resolved in the [Text] and [TextField] components. When setting to true, the order becomes: [androidx.compose.ui.graphics.Color] -> [androidx.compose.ui.text.TextStyle] -> [LocalContentColor] - `noDefaultThemeIndication`: Removes the default [androidx.compose.foundation.Indication] in [com.composeunstyled.theme.Theme]s created by the [com.composeunstyled.theme.buildTheme] function.