All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
- Fixed a bug in SQLiteDatabase#query()
(#4)
- Required flutter_android 0.4.0+
No functional changes.
- Required Dart SDK 2.1+
- Required flutter_android 0.3.0+
- Added more examples to the README.
- Fixed a type error in SQLiteDatabase#insertOrThrow()
- Fixed a type error in SQLiteDatabase#replaceOrThrow()
- Fixed a type error in SQLiteDatabase#update()
- Fixed a type error in SQLiteDatabase#updateWithOnConflict()
- Added a default value for the bindings argument in SQLiteDatabase#execSQL()
- Added a default value for the bindings argument in SQLiteDatabase#rawQuery()
- Made SQLiteCursor iterable
- Fixed Future<dynamic> cast errors in several methods
- SQLiteCursor#getBlob() now returns a Uint8List, not a ByteBuffer
- SQLiteDatabase#updateWithOnConflict() method
- SQLiteDatabase#insertOrThrow() method
- SQLiteDatabase#insertWithOnConflict() method
- SQLiteDatabase#replaceOrThrow() method
- SQLiteDatabase#delete() method
- SQLiteDatabase#insert() method
- SQLiteDatabase#replace() method
- SQLiteDatabase#update() method
- SQLiteDatabase#setForeignKeyConstraintsEnabled() method
- SQLiteDatabase#query() method
- SQLiteDatabase#disableWriteAheadLogging() method
- SQLiteDatabase#enableWriteAheadLogging() method
- Upgraded from SQLCipher 3.5.9 to
4.0.0
- SQLiteClosable interface
- SQLiteCursor#getBool() method
- SQLiteDatabase#close() method
- SQLiteCursor#getDateTime() method
- SQLiteDatabase#isDatabaseIntegrityOk getter
- SQLiteDatabase#isDbLockedByCurrentThread getter
- SQLiteDatabase#getAttachedDbs() method
- SQLiteDatabase#validateSql() method
- SQLiteDatabase#yieldIfContendedSafely() method
- SQLiteDatatypeMismatchException exception
- SQLiteDatabase#setMaxSqlCacheSize() method
- SQLiteDatabase#setMaximumSize() method
- SQLiteDatabase#setPageSize() method
- Made the second parameter to SQLiteDatabase#rawQuery() optional
- SQLiteDatabase.releaseMemory() method
- SQLiteDatabase#setTransactionSuccessful() method
- SQLiteDatabase#setVersion() method
- SQLiteDatabase#inTransaction getter
- SQLiteDatabase#maximumSize getter
- SQLiteDatabase#pageSize getter
- SQLiteDatabase#getMaximumSize() method
- SQLiteDatabase#getPageSize() method
- SQLiteDatabase#needUpgrade() method
- Added an optional parameter to SQLiteDatabase#execSQL()
- SQLiteDatabase#beginTransaction() method
- SQLiteDatabase#beginTransactionNonExclusive() method
- SQLiteDatabase#endTransaction() method
- SQLCipher.version getter
- SQLite.version getter
- SQLiteCursor class and methods
- SQLiteDatabase class
- SQLiteDatabase.* constants
- SQLiteDatabase.create() method
- SQLiteDatabase.createInMemory() method
- SQLiteDatabase.deleteDatabase() method
- SQLiteDatabase.openDatabase() method
- SQLiteDatabase.openOrCreateDatabase() method
- SQLiteDatabase#path getter
- SQLiteDatabase#version getter
- SQLiteDatabase#execSQL() method
- SQLiteDatabase#getPath() method
- SQLiteDatabase#getVersion() method
- SQLiteDatabase#isOpen getter
- SQLiteDatabase#isReadOnly getter
- SQLiteDatabase#isWriteAheadLoggingEnabled getter
- SQLiteDatabase#rawQuery() method
- SQLiteDatabase#setLocale() method