What's Changed
Important
This release contains CloudKit schema changes. Remember to deploy these changes to production using CloudKit Console before releasing a new version of your app.
- Added:
SyncEngine.migratePrimaryKeys, for automating the migration of auto-incrementing primary keys toSyncEngine-compatible UUIDs (#226). - Added: StructuredQueries 0.22.0 support (#238)
- Fixed
assertQueryshould render empty results (thanks @rcarver, #191). - Fixed: A regression affecting tvOS builds has been addressed (#196).
- Fixed: A regression affecting Swift 6.0 builds has been addressed (#197; #202).
- Fixed: Remove
IdentifierStringConvertibleconformances from invalid types (#213). - Fixed: SyncEngine access shouldn't crash Xcode previews (#216).
- Fixed: A conflict resolution bug in assets has been addressed (#230).
- Fixed: Clean up sync metadata when unrecognizable table is deleted (#236).
- Fixed: Throw error when sharing while sync engine is stopped (#234).
- Infrastructure: Documentation improvements (thanks @junpluse, #193; #194; #200; @benblakely, #199; #198; @larryonoff, #206; @staykids, #212; #214; #224).
- Infrastructure: Don't cancel in-flight builds (#201).
- Infrastructure: Make dependencies more explicit (#215).
- Infrastructure: Use TabularData to improve CloudKit logging (#225; #232; #233).
- Infrastructure: Add more CloudKit tests (#228).
New Contributors
- @junpluse made their first contribution in #193
- @benblakely made their first contribution in #199
- @staykids made their first contribution in #212
Full Changelog: 1.0.0...1.1.0