A toolkit for SQLite databases, with a focus on application development
A new release of the Swift toolkit for SQLite databases.
ValueObservation
fetches, and explains how to make sure they are never performed on the main thread.A new release of the Swift toolkit for SQLite databases.
Data
or Date
.A new release of the Swift toolkit for SQLite databases.
New: #1496 by @danielepantaleone: Add privacy manifest file.
A PrivacyInfo.xcprivacy
resource was added to the GRDB SPM package and Xcode projects. It declares that GRDB does not collect anything.
A new release of the Swift toolkit for SQLite databases.
SQLITE_BUSY
error that can occur when transactions overlap. The new recommendation fits in a single line of code: configuration.defaultTransactionKind = .immediate
.ForeignKey
in their definition. When the foreign key is missing, a clear diagnostic message is now emitted, instead of an unhelpful "no such table" runtime error.Changes from 6.24.1 and 6.24.0:
A new release of the Swift toolkit for SQLite databases.
Changes from 6.24.0:
A new release of the Swift toolkit for SQLite databases.
ValueObservation
, DatabaseRegionObservation
, and TransactionObserver
have a new "Dealing with Undetected Changes" section that documents possible strategies for notifying applications of undetected database changes.