Skip to content

Releases: simolus3/sqlite3.dart

sqlite3 2.2.0

04 Dec 22:22
8dc5264
Compare
Choose a tag to compare
  • Add updatedRows getter to eventually replace getUpdatedRows() method.
  • Clarify documentation on lastInsertRowId and updatedRows.
  • Allow customizing the amount of pages to lock at a time in backup. A larger amount will result in better backup performance.
  • Use NativeCallables for user-defined functions, collations and update streams.

sqlite3_flutter_libs 0.5.18

01 Nov 21:37
Compare
Choose a tag to compare
  • Update sqlite to version 3.44.0

sqlite3 2.1.0

27 Jul 20:13
Compare
Choose a tag to compare
  • Add config getter to CommonDatabase to access sqlite3_db_config.

sqlite3 2.0.0

17 Jun 19:04
684e642
Compare
Choose a tag to compare
  • Breaking: The WASM implementation no longer registers a default virtual file system. Instead, registerVirtualFileSystem needs to be used to add desired file system implementations.
  • Breaking: Fix a typo, CommmonSqlite3 is now called CommonSqlite3.
  • Breaking: Introduce class modifiers on classes of this package that aren't meant to be extended or implemented by users.
  • Add PreparedStatement.reset().
  • Add the CustomStatementParameter class which can be passed as a statement parameter with a custom sqlite3_bind_* call.
  • Add the StatementParameters class and executeWith/selectWith methods on CommonPreparedStatement. They can be used to control whether values are bound by index or by name. The selectMap and executeMap methods have been deprecated.

sqlite3 1.11.2

02 Jun 14:49
a70af58
Compare
Choose a tag to compare
  • Report correct column names for statements that have been re-compiled due to schema changes.

sqlite3 1.11.1

10 May 16:15
fbcaf36
Compare
Choose a tag to compare

This patch release of the sqlite3 Dart package fixes a bug when user-defined functions return strings with non-ASCII characters.

sqlite3 1.11.0

09 Apr 20:59
564c5fd
Compare
Choose a tag to compare

This update for the sqlite3 Dart package brings improvements to the WASM-based web implementation:

  • Add WasmSqlite3.loadFromUrl which uses a streaming fetch() request to load the sqlite3 WASM binary.
  • Add OpfsFileSystem, a file system implementation for the WASM library that is based on the synchronous File System Access API.
  • The WASM version of sqlite3 used by this library is now compiled with -Oz instead of -Ofast.

sqlite3 1.10.0

19 Mar 20:11
01f880d
Compare
Choose a tag to compare
  • Rewrite the implementation to allow more code reuse between dart:ffi and the WASM-based web implementation.

sqlite3 1.9.3

10 Mar 18:21
06db2cf
Compare
Choose a tag to compare
  • Provide more information about the source of sqlite exceptions.
  • Fix prepared statements without parameters not being reused properly.

sqlite3 1.9.2

06 Mar 21:24
6aa836c
Compare
Choose a tag to compare

1.9.2

  • Include parameters when throwing an exception in prepared statements.