What's Changed
- Fixed: Migrations with
NULL DEFAULTcolumns should now correctly insert the default when synchronizing from CloudKit (#380). - Fixed: Avoid caching incorrect modification timestamp when batching records to CloudKit (#386).
- Fixed: Avoid date drift during encode/decode/synchronization (#387).
- Fixed: Tests no longer start the sync engine immediately, which can lead to database locking issues. Tests that hit the sync engine must
await syncEngine.start()(#375). - Fixed: Detect
SyncEngine.isSynchronizingmisuse in triggers (#381). - Infrastructure: Add a test for what happens with outside records (#384).
Full Changelog: 1.5.0...1.5.1