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.
0.4.4 - 2019-04-23
0.4.3 - 2019-04-23
- Fixed a bug in
SQLiteDatabase#query()
(#4)
0.4.2 - 2019-03-13
- Required flutter_android 0.4.0+
0.4.1 - 2019-02-28
No functional changes.
0.4.0 - 2019-02-14
- Required Dart SDK 2.1+
- Required flutter_android 0.3.0+
0.3.5 - 2019-01-26
- Added more examples to the README.
0.3.4 - 2019-01-26
- 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()
0.3.3 - 2019-01-21
- Added a default value for the bindings argument in
SQLiteDatabase#execSQL()
- Added a default value for the bindings argument in
SQLiteDatabase#rawQuery()
0.3.2 - 2018-12-08
- Made
SQLiteCursor
iterable
0.3.1 - 2018-12-06
- Fixed
Future<dynamic>
cast errors in several methods
0.3.0 - 2018-12-05
SQLiteCursor#getBlob()
now returns aUint8List
, not aByteBuffer
0.2.5 - 2018-12-05
SQLiteDatabase#updateWithOnConflict()
method
0.2.4 - 2018-12-04
SQLiteDatabase#insertOrThrow()
methodSQLiteDatabase#insertWithOnConflict()
methodSQLiteDatabase#replaceOrThrow()
method
0.2.3 - 2018-12-04
SQLiteDatabase#delete()
methodSQLiteDatabase#insert()
methodSQLiteDatabase#replace()
methodSQLiteDatabase#update()
method
0.2.2 - 2018-12-04
SQLiteDatabase#setForeignKeyConstraintsEnabled()
methodSQLiteDatabase#query()
method
0.2.1 - 2018-12-03
SQLiteDatabase#disableWriteAheadLogging()
methodSQLiteDatabase#enableWriteAheadLogging()
method
0.2.0 - 2018-12-01
- Upgraded from SQLCipher 3.5.9 to 4.0.0
0.1.6 - 2018-11-30
SQLiteClosable
interfaceSQLiteCursor#getBool()
methodSQLiteDatabase#close()
method
0.1.5 - 2018-11-30
SQLiteCursor#getDateTime()
methodSQLiteDatabase#isDatabaseIntegrityOk
getterSQLiteDatabase#isDbLockedByCurrentThread
getterSQLiteDatabase#getAttachedDbs()
methodSQLiteDatabase#validateSql()
methodSQLiteDatabase#yieldIfContendedSafely()
methodSQLiteDatatypeMismatchException
exception
0.1.4 - 2018-11-30
SQLiteDatabase#setMaxSqlCacheSize()
methodSQLiteDatabase#setMaximumSize()
methodSQLiteDatabase#setPageSize()
method
- Made the second parameter to
SQLiteDatabase#rawQuery()
optional
0.1.3 - 2018-11-29
SQLiteDatabase.releaseMemory()
methodSQLiteDatabase#setTransactionSuccessful()
methodSQLiteDatabase#setVersion()
method
0.1.2 - 2018-11-23
SQLiteDatabase#inTransaction
getterSQLiteDatabase#maximumSize
getterSQLiteDatabase#pageSize
getterSQLiteDatabase#getMaximumSize()
methodSQLiteDatabase#getPageSize()
methodSQLiteDatabase#needUpgrade()
method
- Added an optional parameter to
SQLiteDatabase#execSQL()
0.1.1 - 2018-11-23
SQLiteDatabase#beginTransaction()
methodSQLiteDatabase#beginTransactionNonExclusive()
methodSQLiteDatabase#endTransaction()
method
0.1.0 - 2018-11-22
SQLCipher.version
getterSQLite.version
getterSQLiteCursor
class and methodsSQLiteDatabase
classSQLiteDatabase.*
constantsSQLiteDatabase.create()
methodSQLiteDatabase.createInMemory()
methodSQLiteDatabase.deleteDatabase()
methodSQLiteDatabase.openDatabase()
methodSQLiteDatabase.openOrCreateDatabase()
methodSQLiteDatabase#path
getterSQLiteDatabase#version
getterSQLiteDatabase#execSQL()
methodSQLiteDatabase#getPath()
methodSQLiteDatabase#getVersion()
methodSQLiteDatabase#isOpen
getterSQLiteDatabase#isReadOnly
getterSQLiteDatabase#isWriteAheadLoggingEnabled
getterSQLiteDatabase#rawQuery()
methodSQLiteDatabase#setLocale()
method