- BREAKING: Rename Settings implementations to be based on the underlying API used rather than the platform
- BREAKING: Migrate typed listeners from extension functions to members of ObservableSettings
- BREAKING: Remove default values for defaultValue parameters
- BREAKING: Remove
multiplatform-settings-coroutines-native-mtmodule - Remove
@ExperimentalSettingsApifromObservableSettings,SettingsListener, and related APIs - Remove
@ExperimentalSettingsImplementationfrom JVM implementations - Add
Factoryimplementation forKeychainSettings