Releases: simolus3/sqlite3.dart
Releases · simolus3/sqlite3.dart
sqlite3 1.6.0
- Very experimental web support, based on compiling sqlite3 to web assembly with a custom file system implementation.
The new web version is available through the package:sqlite3/wasm.dart
library. An example on how to use that library is available here. The web version has an interface compatible to the existing FFI API.
Using the new web version requires a custom sqlite3 version compiled to WebAssembly, those modules are attached to GitHub releases of the sqlite3
package.
sqlite3_flutter_libs 0.5.4
- Update sqlite to version
3.38.0
sqlite3 1.5.1
1.5.1
- Fix
checkNoTail
throwing for harmless whitespace or comments following a SQL statement. - Fix a native null-pointer dereference when calling
prepare
with a statement exclusively containing whitespace or comments. - Fix a potential out-of-bounds read when preparing statements.
sqlite3_flutter_libs 0.5.3
- Update sqlite to version
3.37.2
. This fixes a potential database corruption bug introduced in sqlite version 3.35.0.
sqlite3 1.5.0
- Add
prepareMultiple
method to prepare multiple statements from one SQL string. - Add
selectMap
andexecuteMap
onPreparedStatement
to bind SQL parameters by
their name instead of their index. - Add support for custom collations with
createCollation
.
sqlite3_flutter_libs 0.5.2
- Update sqlite to version
3.37.0
sqlite3 1.4.0
- Report writes on the database through the
Database.updates
stream - Internal: Use
ffigen
to generate native bindings
sqlcipher_flutter_libs 0.5.1
- Upgrade
SQLCipher
to version4.5.0
sqlite3 1.3.1
- Fix a crash with common iOS and macOS configurations. The crash has been introduced in version
1.3.0
, which should be avoided. Please consider addingsqlite3: ^1.3.1
to your pubspec to avoid getting the broken version.
sqlite3 1.1.1
1.1.1
- Fix memory leak when preparing statements!
- Don't allow
execute
with arguments when the provided sql string contains more than one argument.