Releases: sindresorhus/Defaults
Releases · sindresorhus/Defaults
9.0.0
Breaking
- Require watchOS 9 or later e800493
Improvements
- Add seamless iCloud synchronization (thanks to @hank121314) e837052
- Add
@ObservableDefault
macro for@Observable
classes (thanks to @kevinrpb) ef1b231 - Add variadic generics version of
Defaults.updates()
a89f799 - Add support for serializing
Color.Resolved
ce45591 - Add support for serializing
NSFontDescriptor
andUIFontDescriptor
23e0a44
v9.0.0-beta.4
Changes since beta 3: v9.0.0-beta.3...v9.0.0-beta.4
Breaking
- Require watchOS 9 or later e800493
iCloud synchronization
Please help us test the new iCloud synchronization functionality and give us feedback on it.
Improvements
v9.0.0-beta.3
Breaking
- Require watchOS 9 or later e800493
iCloud synchronization
Please help us test the new iCloud synchronization functionality and give us feedback on it.
Improvements
v9.0.0-beta.2
Breaking
- Require watchOS 9 or later e800493
iCloud synchronization
Please help us test the new iCloud synchronization functionality and give us feedback on it.
Improvements
v9.0.0-beta.1
Breaking
- Require watchOS 9 or later e800493
iCloud synchronization
Please help us test the new iCloud synchronization functionality and give us feedback on it.
Improvements
v8.2.0
- Improve compatibility with strict concurrency 38925e3
v8.1.2
- Fix missing key in privacy manifest
v8.1.1
- Fix location of the privacy manifest
v8.1.0
- Add privacy manifest
v8.0.0
Breaking
- This package now requires macOS 11, iOS 13, tvOS 14, watchOS 7, visionOS 1 or later
- Removed
Defaults.migrate()
Fixes
- Fix for freeze in
MenuBarExtra
andNavigationStack
Note
- If you're upgrading from version 4, you need to update to version 5 first and go through the migration process