flutter_sqlcipher 0.4.3 copy "flutter_sqlcipher: ^0.4.3" to clipboard
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 a Uint8List, not a ByteBuffer

0.2.5 - 2018-12-05 #

Added #

  • SQLiteDatabase#updateWithOnConflict() method

0.2.4 - 2018-12-04 #

Added #

  • SQLiteDatabase#insertOrThrow() method
  • SQLiteDatabase#insertWithOnConflict() method
  • SQLiteDatabase#replaceOrThrow() method

0.2.3 - 2018-12-04 #

Added #

  • SQLiteDatabase#delete() method
  • SQLiteDatabase#insert() method
  • SQLiteDatabase#replace() method
  • SQLiteDatabase#update() method

0.2.2 - 2018-12-04 #

Added #

  • SQLiteDatabase#setForeignKeyConstraintsEnabled() method
  • SQLiteDatabase#query() method

0.2.1 - 2018-12-03 #

Added #

  • SQLiteDatabase#disableWriteAheadLogging() method
  • SQLiteDatabase#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 interface
  • SQLiteCursor#getBool() method
  • SQLiteDatabase#close() method

0.1.5 - 2018-11-30 #

Added #

  • SQLiteCursor#getDateTime() method
  • SQLiteDatabase#isDatabaseIntegrityOk getter
  • SQLiteDatabase#isDbLockedByCurrentThread getter
  • SQLiteDatabase#getAttachedDbs() method
  • SQLiteDatabase#validateSql() method
  • SQLiteDatabase#yieldIfContendedSafely() method
  • SQLiteDatatypeMismatchException exception

0.1.4 - 2018-11-30 #

Added #

  • SQLiteDatabase#setMaxSqlCacheSize() method
  • SQLiteDatabase#setMaximumSize() method
  • SQLiteDatabase#setPageSize() method

Changed #

  • Made the second parameter to SQLiteDatabase#rawQuery() optional

0.1.3 - 2018-11-29 #

Added #

  • SQLiteDatabase.releaseMemory() method
  • SQLiteDatabase#setTransactionSuccessful() method
  • SQLiteDatabase#setVersion() method

0.1.2 - 2018-11-23 #

Added #

  • SQLiteDatabase#inTransaction getter
  • SQLiteDatabase#maximumSize getter
  • SQLiteDatabase#pageSize getter
  • SQLiteDatabase#getMaximumSize() method
  • SQLiteDatabase#getPageSize() method
  • SQLiteDatabase#needUpgrade() method

Changed #

  • Added an optional parameter to SQLiteDatabase#execSQL()

0.1.1 - 2018-11-23 #

Added #

  • SQLiteDatabase#beginTransaction() method
  • SQLiteDatabase#beginTransactionNonExclusive() method
  • SQLiteDatabase#endTransaction() method

0.1.0 - 2018-11-22 #

Added #

  • 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
7
likes
30
points
64
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter plugin for SQLCipher, an extension to SQLite that provides transparent AES encryption of database files.

Repository (GitHub)

License

unknown (license)

Dependencies

flutter, flutter_android, meta

More

Packages that depend on flutter_sqlcipher