Releases: simolus3/sqlite3.dart
Releases · simolus3/sqlite3.dart
sqlite3_flutter_libs 0.5.20
- Upgrade sqlite to version 3.45.1.
sqlite3_flutter_libs 0.5.19
- Upgrade sqlite to version
3.45.0
.
sqlite3 2.3.0
sqlite3 2.3.0
- Add the
autocommit
getter wrappingsqlite3_get_autocommit
. - Improve the error message in the exception when opening a database fails.
sqlite3 2.2.0
- Add
updatedRows
getter to eventually replacegetUpdatedRows()
method. - Clarify documentation on
lastInsertRowId
andupdatedRows
. - Allow customizing the amount of pages to lock at a time in
backup
. A larger amount will result in better backup performance. - Use
NativeCallable
s for user-defined functions, collations and update streams.
sqlite3_flutter_libs 0.5.18
- Update sqlite to version 3.44.0
sqlite3 2.1.0
- Add
config
getter toCommonDatabase
to accesssqlite3_db_config
.
sqlite3 2.0.0
- 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 calledCommonSqlite3
. - 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 customsqlite3_bind_*
call. - Add the
StatementParameters
class andexecuteWith
/selectWith
methods onCommonPreparedStatement
. They can be used to control whether values are bound by index or by name. TheselectMap
andexecuteMap
methods have been deprecated.
sqlite3 1.11.2
- Report correct column names for statements that have been re-compiled due to schema changes.
sqlite3 1.11.1
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
This update for the sqlite3
Dart package brings improvements to the WASM-based web implementation:
- Add
WasmSqlite3.loadFromUrl
which uses a streamingfetch()
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
.