flutter_sqlcipher 0.4.3 flutter_sqlcipher: ^0.4.3 copied to clipboard
Flutter plugin for SQLCipher, an extension to SQLite that provides transparent AES encryption of database files.
Changelog #
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.3] - 2019-03-13 #
Changed #
- Fixed a bug in
SQLiteDatabase#query()
(#4)
0.4.2 - 2019-03-13 #
Changed #
- Required flutter_android 0.4.0+
0.4.1 - 2019-02-28 #
No functional changes.
0.4.0 - 2019-02-14 #
Changed #
- Required Dart SDK 2.1+
- Required flutter_android 0.3.0+
0.3.5 - 2019-01-26 #
Changed #
- Added more examples to the README.
0.3.4 - 2019-01-26 #
Changed #
- 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 #
Changed #
- 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 #
Changed #
- Made
SQLiteCursor
iterable
0.3.1 - 2018-12-06 #
Changed #
- Fixed
Future<dynamic>
cast errors in several methods
0.3.0 - 2018-12-05 #
Changed #
SQLiteCursor#getBlob()
now returns aUint8List
, not aByteBuffer
0.2.5 - 2018-12-05 #
Added #
SQLiteDatabase#updateWithOnConflict()
method
0.2.4 - 2018-12-04 #
Added #
SQLiteDatabase#insertOrThrow()
methodSQLiteDatabase#insertWithOnConflict()
methodSQLiteDatabase#replaceOrThrow()
method
0.2.3 - 2018-12-04 #
Added #
SQLiteDatabase#delete()
methodSQLiteDatabase#insert()
methodSQLiteDatabase#replace()
methodSQLiteDatabase#update()
method
0.2.2 - 2018-12-04 #
Added #
SQLiteDatabase#setForeignKeyConstraintsEnabled()
methodSQLiteDatabase#query()
method
0.2.1 - 2018-12-03 #
Added #
SQLiteDatabase#disableWriteAheadLogging()
methodSQLiteDatabase#enableWriteAheadLogging()
method
0.2.0 - 2018-12-01 #
Changed #
- Upgraded from SQLCipher 3.5.9 to 4.0.0
0.1.6 - 2018-11-30 #
Added #
SQLiteClosable
interfaceSQLiteCursor#getBool()
methodSQLiteDatabase#close()
method
0.1.5 - 2018-11-30 #
Added #
SQLiteCursor#getDateTime()
methodSQLiteDatabase#isDatabaseIntegrityOk
getterSQLiteDatabase#isDbLockedByCurrentThread
getterSQLiteDatabase#getAttachedDbs()
methodSQLiteDatabase#validateSql()
methodSQLiteDatabase#yieldIfContendedSafely()
methodSQLiteDatatypeMismatchException
exception
0.1.4 - 2018-11-30 #
Added #
SQLiteDatabase#setMaxSqlCacheSize()
methodSQLiteDatabase#setMaximumSize()
methodSQLiteDatabase#setPageSize()
method
Changed #
- Made the second parameter to
SQLiteDatabase#rawQuery()
optional
0.1.3 - 2018-11-29 #
Added #
SQLiteDatabase.releaseMemory()
methodSQLiteDatabase#setTransactionSuccessful()
methodSQLiteDatabase#setVersion()
method
0.1.2 - 2018-11-23 #
Added #
SQLiteDatabase#inTransaction
getterSQLiteDatabase#maximumSize
getterSQLiteDatabase#pageSize
getterSQLiteDatabase#getMaximumSize()
methodSQLiteDatabase#getPageSize()
methodSQLiteDatabase#needUpgrade()
method
Changed #
- Added an optional parameter to
SQLiteDatabase#execSQL()
0.1.1 - 2018-11-23 #
Added #
SQLiteDatabase#beginTransaction()
methodSQLiteDatabase#beginTransactionNonExclusive()
methodSQLiteDatabase#endTransaction()
method
0.1.0 - 2018-11-22 #
Added #
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