Skip to content

Releases: simolus3/sqlite3.dart

sqlite3_flutter_libs 0.5.20

01 Feb 16:22
980a5bb
Compare
Choose a tag to compare
  • Upgrade sqlite to version 3.45.1.

sqlite3_flutter_libs 0.5.19

16 Jan 22:00
30d6d1d
Compare
Choose a tag to compare
  • Upgrade sqlite to version 3.45.0.

sqlite3 2.3.0

21 Dec 14:21
37dc582
Compare
Choose a tag to compare

sqlite3 2.3.0

  • Add the autocommit getter wrapping sqlite3_get_autocommit.
  • Improve the error message in the exception when opening a database fails.

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.