Skip to content

Releases: simolus3/sqlite3.dart

sqlite3-3.5.2

Choose a tag to compare

@github-actions github-actions released this 19 Aug 21:58
Immutable release. Only release title and notes can be modified.
8adb539
  • Fix WasmSqlite3.loadFromUrl silently dropping request headers and a custom WASM loader.
  • Fix OPFS atomics VFS causing IO errors for files larger than 2GB.
  • Upgrade SQLCipher to 4.18.0.

sqlite3-3.5.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 07:20
Immutable release. Only release title and notes can be modified.

This release upgrades SQLite to 3.53.4 and SQLite3 Multiple Ciphers to 2.5.0.

Full Changelog: sqlite3-3.5.0...sqlite3-3.5.1

sqlite3-3.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 14:16
Immutable release. Only release title and notes can be modified.
  • Add CommonPreparedStatement.raw and RawPreparedStatement, providing raw access to prepared statements. On the web, this also allows binding JS big integers directly.

sqlite3-3.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 10:25
  • Add VirtualFileSystemFileV1, allowing VFS implementations in Dart to implement xFileControl and xSectorSize.
  • Enable SQLITE_ENABLE_BATCH_ATOMIC_WRITE to support atomic writes on compatible VFS implementations.
  • IndexedDB fileystem: Add writeAutomatically option. When disabled, writes are not automatically persisted and one needs to call flush manually. This explicit control can make database access more efficient in some cases.
  • IndexedDB filesystem: Restructure IndexedDB code to use much fewer transactions, improving performance.
  • Update SQLite to 3.53.3, SQLite3 Multiple Ciphers to 2.3.6 and SQLCipher to 4.17.0.
  • Mark a few functions as isLeaf, reducing the native overhead of calling them.
  • Reset statements after execute and select.
  • Allow custom download URLs for pre-compiled binaries through the url_pattern user-define.

sqlite3-3.3.4

Choose a tag to compare

@github-actions github-actions released this 01 Jul 08:57
  • Build hook: Fix assets being re-downloaded too often.

Full Changelog: sqlite3-3.3.3...sqlite3-3.3.4

sqlite3-3.3.3

Choose a tag to compare

@github-actions github-actions released this 12 Jun 20:38
aa46413
  • Restore support for SQLCipher (thanks to @davidmartos96!).
  • Fix crash when loading IndexedDB databases with blocks past the file length (#380).
  • Don't uninstall update hooks when closing databases if no update hooks were installed by this package.

sqlite3-3.3.2

Choose a tag to compare

@github-actions github-actions released this 26 May 21:34
5d537af
  • Support package:native_toolchain_c versions 0.18.x and 0.19.x.
  • Support hooks versions 2.x.
  • Upgrade to SQLite version 3.53.1.
  • Allow disabling BigInt support via -Dsqlite3.dartbigints=false, which can be used to reduce code size on the web if nothing else uses BigInt values.

sqlite3-3.3.1

Choose a tag to compare

@github-actions github-actions released this 11 Apr 11:53
6deb343
  • Avoid memory leaks when tempDirectory is set multiple times.
  • Update to SQLite 3.53.0 and SQLite3 Multiple Ciphers version 2.3.3.

sqlite3-3.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 11:55
32eac80
  • Web: Add WasmModuleLoader API to customize how WebAssembly modules are loaded.
  • Hook: Improve error message for failing downloads.

sqlite3-3.2.0

Choose a tag to compare

@github-actions github-actions released this 10 Mar 21:35
c3dfeb8
  • Add package:sqlite3/unstable/ffi_bindings.dart providing low-level access to generated libsqlite3 bindings.
  • Add PreparedStatement.leak to transfer ownership of a prepared statement into native code.
  • Add Database.statementFromPointer, which can be used to access a statement prepared in native code from Dart.