Releases: moshegottlieb/SwiftSQLite
Releases · moshegottlieb/SwiftSQLite
Linux test fixes
v1.1.3 This test is for macOS only
SQLCipher updates
Specifically, a wrapper to iOS WAL mode in shared containers.
Long story short:
See openSharedWalDatabase
SQLCipher support
This release brings SQLCipher support.
Thanks to @talmeme for all the help!
Fixes for linux
Fixed linux sqlite system library wrapper
v1.0.51 - Auto bind param number
Auto param numbers
Bind calls can be chained, and param number can be used automatically by omitting it:
// sql = "SELECT ?,?,?"
try stmt.bind(1).bind(2).bind(3)
// upon execute, will return a tuple with the values (1,2,3)
v1.0.50 - Linux ready
SwiftSQLite is now linux ready
- Added the required
apt
andyum
dependencies. - Updated package to require Swift 5.5
v1.0.40 - Recursive trigger pragma support
See README for details.
You can now set recursive triggers on and off by setting the recursiveTriggers
variable.
v1.0.31 - Fixed collisions with `Swift.Result` and fixed unused imports
Removed unused imports
SQL custom functions in swift!
Added wrappers for creating scalar and (non windowed) aggregate functions in swift.
SELECT my_custom_func(price) FROM products
Date extension for epoch timestamp
v1.0.14 Epoch timestamp extension for date