Releases: simolus3/sqlite3.dart
Releases · simolus3/sqlite3.dart
sqlite3 2.4.1
- Allow version
0.7.x
of thejs
package. - Reduce size of
sqlite3.wasm
bundle by removing symbols not referenced in Dart.
sqlite3 2.4.0
- Add
isReadOnly
andisExplain
getters to prepared statements. - Set
NativeCallable.keepIsolateAlive
tofalse
for callables managed by this package.
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.