Skip to content

Releases: pointfreeco/sqlite-data

1.6.6

10 Jun 20:30

Choose a tag to compare

What's Changed

  • Fixed: Address regression introduced in 1.6.3 by working around an @_exported-public import bug (#477).

Full Changelog: 1.6.5...1.6.6

1.6.5

09 Jun 05:32
98fa1de

Choose a tag to compare

What's Changed

  • Fixed: Xcode 27 Beta 1 Support: Removed .treatAllWarnings(as: .error) from Package.swift, which is not recognized in Swift 6.4.

Full Changelog: 1.6.4...1.6.5

1.6.4

06 Jun 01:57
59b3b40

Choose a tag to compare

What's Changed

Full Changelog: 1.6.3...1.6.4

1.6.3

04 Jun 16:31
f58d5d4

Choose a tag to compare

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

Full Changelog: 1.6.2...1.6.3

1.6.2

26 May 20:06
07f1a69

Choose a tag to compare

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 after in test comments by @MojtabaHs in #453
  • Infrastructure: docs: fix a typo in synchronize by @MojtabaHs in #452

New Contributors

Full Changelog: 1.6.1...1.6.2

1.6.1

23 Mar 17:01
da3a94e

Choose a tag to compare

What's Changed

  • Fixed: Rename CKRecord.setValue overload to setBytes to fix unexpected Xcode 26.4 overload resolution (thanks @jsutula, #425).

New Contributors

Full Changelog: 1.6.0...1.6.1

1.6.0

20 Feb 00:38
65502ac

Choose a tag to compare

What's Changed

Important

Changes in Swift 6.3 have required breaking some APIs in StructuredQueries. See the migration guide for details.

  • Added: Xcode 26.4 support (#403).
  • Fixed: Address SyncEngine warning (#404).

Full Changelog: 1.5.2...1.6.0

1.5.2

12 Feb 18:06
5de1889

Choose a tag to compare

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

Full Changelog: 1.5.1...1.5.2

1.5.1

28 Jan 20:14
05704b5

Choose a tag to compare

What's Changed

  • Fixed: Migrations with NULL DEFAULT columns 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.isSynchronizing misuse 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

14 Jan 19:54
57274d5

Choose a tag to compare

What's Changed

  • Added: Preview support for CloudKit-enabled apps (#366; #367).
  • Added: SyncEngine.isSynchronizing and SyncEngine.$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 NULL columns (#365).
  • Infrastructure: Increase test coverage on CloudKit schema changes (#361).

Full Changelog: 1.4.3...1.5.0