Releases: stack/Restructure
Releases · stack/Restructure
2.1.3
Fixed
- Columns are now properly set to nil when a statement is reused.
2.1.2
Fixes
- Closing a file-backed database no longer deletes the underlying file.
- In WAL journal mode, closing the database causes a WAL checkpoint.
2.1.1
Fixed
Storing a Statement
no longer causes a crash when cleaning up.
The UPPER
function properly handles memory management of strings.
2.1.0
Added
sqliteVersion
fetches the underlying SQLite version string.
- Dynamic member lookup is enabled for
Row
, allowing for direct access to values via property notation.
Removed
JournalMode.off
has been removed because of defensive configs.
2.0.0
Added
AutoVacuum
dictates the automatic vacuuming mode.
JournalMode
dictates the journaling mode used by the database.
SecureDelete
dictates the data deletion mode.
incrementalVacuum
can be used with AutoVacuum.incremental
to affect vacuuming.
vacuum
causes a full database vacuum to occur.
Changed
- Restructure is now a SwiftPM project. All legacy build tools have been removed.
- The
Restructure
constructor takes a defaulted parameter for a journal mode.
1.0.0
The initial release, for Swift 5, iOS 12, macOS 10.14, and tvOS 12.