Releases: simolus3/sqlite3.dart
Releases · simolus3/sqlite3.dart
sqlite3 1.9.0
1.9.0
- Add an API for sqlite3's backup API via
Database.backup()
. - Add an API to load extensions via
sqlite3.ensureExtensionLoaded
.
sqlite3_flutter_libs 0.5.10
- Upgrade sqlite to version
3.39.3
. - Consistently compile sqlite3 with
-DSQLITE_THREADSAFE=1
on all platforms.
sqlite3 1.8.0
- Use a
Finalizer
to automatically dispose databases and statements. - Avoid using generative constructors on
@staticInterop
classes.
sqlite3_flutter_libs 0.5.9
- Upgrade sqlite to version
3.39.2
.
sqlite3_flutter_libs 0.5.8
- Upgrade sqlite to version 3.39
sqlite3 1.7.2
- Optimizations in the wasm-based file system.
- Fix the
mutex
parameter not doing anything in the FFI-based implementation.
sqlite3 1.7.1
sqlite3 1.7.1
- Allow binding
BigInt
s to statements and functions. They must still be representable as a 64-bit int, but this closes a compatibility gap between the web and the native implementations. - Use ABI-specific integer types internally.
sqlite3_flutter_libs 0.5.7
- Update to sqlite3 version
3.38.5
sqlite3_flutter_libs 0.5.6
- Upgrade sqlite3 to version
3.38.3
.
sqlite3 1.7.0
- Add support for application-defined window functions. To register a custom window function, implement
WindowFunction
and register your function withdatabase.registerAggregateFunction
. - Breaking (For the experimental
package:sqlite3/wasm.dart
library):- The IndexedDB implementation now stores data in 4k blocks instead of full files.
- Removed
IndexedDbFileSystem.load
. UseIndexedDbFileSystem.open
instead. - An
IndexedDbFileSystem
now stores all files, the concept of a persistence root has been removed. To access independent databases, use twoIndexedDbFileSystem
s with a different database name.
sqlite3 1.6.4
- Add
FileSystem.listFiles()
to list all files in a virtual WASM file system.