Skip to content

Releases: moshegottlieb/SwiftSQLite

Linux test fixes

05 Dec 11:50
Compare
Choose a tag to compare
v1.1.3

This test is for macOS only

SQLCipher updates

04 Dec 17:28
Compare
Choose a tag to compare

Specifically, a wrapper to iOS WAL mode in shared containers.
Long story short:
See openSharedWalDatabase

SQLCipher support

03 Dec 14:54
Compare
Choose a tag to compare

This release brings SQLCipher support.
Thanks to @talmeme for all the help!

Fixes for linux

20 May 17:48
Compare
Choose a tag to compare

Fixed linux sqlite system library wrapper

v1.0.51 - Auto bind param number

31 Mar 14:42
Compare
Choose a tag to compare

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

23 Mar 10:33
Compare
Choose a tag to compare

SwiftSQLite is now linux ready

  1. Added the required apt and yum dependencies.
  2. Updated package to require Swift 5.5

v1.0.40 - Recursive trigger pragma support

22 Mar 15:54
Compare
Choose a tag to compare

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

14 Mar 15:26
Compare
Choose a tag to compare

SQL custom functions in swift!

10 Mar 15:46
Compare
Choose a tag to compare

Added wrappers for creating scalar and (non windowed) aggregate functions in swift.

SELECT my_custom_func(price) FROM products

Date extension for epoch timestamp

13 Aug 10:16
Compare
Choose a tag to compare
v1.0.14

Epoch timestamp extension for date