Releases: simolus3/sqlite3.dart
Releases · simolus3/sqlite3.dart
sqlite3 3.0.0-beta.0
Note: Version 3 of package:sqlite3
is not production ready. The main purpose of this release is to verify the release automation for hooks. If you're looking for sqlite3.wasm
, download that file from a v2 release.
- Breaking change: Use build hooks to load SQLite instead of
DynamicLibrary
.- The SQLite library can only be customized with user defines.
- You should drop your dependencies on
sqlite3_flutter_libs
andsqlcipher_flutter_libs
when upgrading.
- Breaking change: Parameters to
SqliteException
s are now named.
sqlite3 2.9.3
- Allow iterating over statements after
SQLITE_BUSY
errors.
sqlite3 2.9.2
- Fix a bug introduced in version
2.9.1
where the SQLite framework provided bysqlite3_flutter_libs
would not load correctly on iOS.
sqlite3 2.9.1
- Check for error codes when binding values to prepared statements.
- Flutter: Fix loading SwiftPM libraries from
sqlite3_flutter_libs
.
sqlite3 2.9.0
- Add
CommonDatabase.updatesSync
, a synchronous variant of the updates stream.
sqlite3_flutter_libs 0.5.39
- Update SQLite to 3.50.4.
sqlite3_flutter_libs 0.5.38
- Enable pre-update hooks and the session extension.
sqlite3 2.8.0
- Support creating changesets and patchsets via the session extension.
- Add the
SubtypedValue
extension type to allow returning values with a subtype. - Add the
subtypeOf
method to theSqliteArguments
interface passed to user-defined functions. It returns the subtype assigned to an argument. - Web: Refactor SQLite bindings to make them easier for compilers to optimize.
sqlite3_flutter_libs 0.5.36
- Update Android Gradle buildscript to avoid compiler warnings on recent JDKs.
sqlite3 2.7.7
jsonb
codec: Refuse to encode NaN values since recent SQLite versions reject them.