Releases: pointfreeco/sqlite-data
Releases · pointfreeco/sqlite-data
Release list
1.7.0
What's Changed
- Added
CasePathsandTaggedtraits (#479). This is the community convention for traits adopted by Apple and others. TheSQLiteCasePathsandSQLiteTaggedtraits will be removed in a future major release. - Added
LazyInitializableByDefaulttrait, which enables it in StructuredQueries (#495). - Added: Turn on
NonisolatedNonsendingByDefault(#482). - Infrastructure: Added documentation badge to README (#483).
- Infrastructure: Add
DependenciesTestSupporthint in documentation (thanks @NoahKamara, #435).
New Contributors
- @NoahKamara made their first contribution in #435
Full Changelog: 1.6.6...1.7.0
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
What's Changed
- Fixed: Rename
CKRecord.setValueoverload tosetBytesto fix unexpected Xcode 26.4 overload resolution (thanks @jsutula, #425).
New Contributors
Full Changelog: 1.6.0...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