Releases: pointfreeco/sqlite-data
Releases · pointfreeco/sqlite-data
1.6.6
What's Changed
- Fixed: Address regression introduced in 1.6.3 by working around an
@_exported-public importbug (#477).
Full Changelog: 1.6.5...1.6.6
1.6.5
What's Changed
- Fixed: Xcode 27 Beta 1 Support: Removed
.treatAllWarnings(as: .error)fromPackage.swift, which is not recognized in Swift 6.4.
Full Changelog: 1.6.4...1.6.5
1.6.4
What's Changed
- Fix: Fix compile error by making Tagged import public by @joseph-elmallah in #476
Full Changelog: 1.6.3...1.6.4
1.6.3
What's Changed
- Fix: Fix error when creating databases on tvOS devices by @joseph-elmallah in #470
- Infrastructure: Use new task local trait from ConcurrencyExtras. #466
- Infrastructure: Modernize package. #467
- Infrastructure: Fix CloudKit documentation reference by @lucamegh in #456
New Contributors
- @joseph-elmallah made their first contribution in #470
- @lucamegh made their first contribution in #456
Full Changelog: 1.6.2...1.6.3
1.6.2
What's Changed
- Fix: Make animation optional in load endpoints. #463
- Fix: Use unscoped queries by @MrSkwiggs in #465
- Infrastructure: docs: fix a repeated typo
afterin test comments by @MojtabaHs in #453 - Infrastructure: docs: fix a typo in
synchronizeby @MojtabaHs in #452
New Contributors
- @MojtabaHs made their first contribution in #453
- @MrSkwiggs made their first contribution in #465
Full Changelog: 1.6.1...1.6.2
1.6.1
1.6.0
What's Changed
Important
Changes in Swift 6.3 have required breaking some APIs in StructuredQueries. See the migration guide for details.
Full Changelog: 1.5.2...1.6.0
1.5.2
What's Changed
- Fixed: Allow metadatabase to be attached in tests (#393)
- Fixed: Avoid potential database locks by using a read connection (thanks @davidrothera, #396).
- Fixed: Update mock `CKAsset temp path in previews (thanks @Rspoon3, #392).
New Contributors
- @davidrothera made their first contribution in #396
- @Rspoon3 made their first contribution in #392
Full Changelog: 1.5.1...1.5.2
1.5.1
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
1.5.0
What's Changed
- Added: Preview support for CloudKit-enabled apps (#366; #367).
- Added:
SyncEngine.isSynchronizingandSyncEngine.$isSynchronizing(#372). - Fixed: Address issue where newly created child records may not be shareable due to stale iCloud data (#363).
- Fixed: Address issue where metadata may not be observed in some cases (#369).
- Fixed: Propagate dependencies in
FetchKey(#368) - Fixed: Address CloudKit issue affecting schema migrations and
NOT NULLcolumns (#365). - Infrastructure: Increase test coverage on CloudKit schema changes (#361).
Full Changelog: 1.4.3...1.5.0