Releases: simolus3/sqlite3.dart
Releases · simolus3/sqlite3.dart
sqlite3 2.7.0
- Add support for commit and rollback hooks as well as a predicate that can revert transactions. Thanks to @jackd!
sqlite3 2.6.1
Version 2.6.1 of the sqlite3 package fixes two issues:
- Fix out-of-bound reads in the
xWrite
implementation of the OPFS-locks based file-system implementation when writing more than 64 KiB in one operation. - Support SQLite libraries compiled with
SQLITE_OMIT_AUTOINIT
.
Additionally, version 0.5.29 of sqlite3_flutter_libs
upgrades sqlite to 3.48.0.
sqlite3 2.6.0
- Add
SimpleOpfsFileSystem.deleteFromStorage
to delete OPFS-based file systems. - Add
jsonb
, a DartCodec
converting Dart object from and to SQLiteJSONB
values. - Experimentally support encryption on the web through SQLite Multiple Ciphers. The readme provides more information on how to use encryption on the web.
sqlite3_flutter_libs 0.5.28
- Update SQLite to 3.37.2.
sqlite3_flutter_libs 0.5.27
- Upgrade sqlite to version
3.47.1
. - In addition to CocoaPods, this package now supports the Swift Package Manager for iOS and macOS builds.
sqlite3 2.5.0
- Allow registering custom virtual file systems on all platforms. Previously, this was only supported on the web.
- IndexedDB file system: Store
ArrayBuffer
s instead ofBlob
s when it looks like storing blobs would cause issues.
sqlite3_flutter_libs 0.5.26
- Upgrade sqlite to version
3.47.0
.
sqlite3 2.4.7
- Web: Improve performance of in-memory and IndexedDB file system implementations.
sqlite3 2.4.6
- WebAssembly: Call
_initialize
function of sqlite3 module if one is present. - Support version 1.0.0 of
package:web
.
sqlite3 2.4.5
- Fix a bug in the OPFS-locks implementation causing a deadlock when the
xSleep
VFS call is issued on web builds. - Fix selecting large integers (being represented as a
BigInt
in Dart) not working when compiled with dartdevc.