V3.0.0 Annotations and Gradle Plugin (2016-07-06)

V3 is a major release with changes that require adjustments on your side. See the documentation on how to upgrade.

New Annotations for entities (coming with new a Gradle plugin as an alternative to the generator project)

Integrated DB abstraction and SQLCipher support: greenDAO supports custom and encrypted databases in a single edition (no more separate branch/artifact)

Breaking change: Base package is now org.greenrobot.greendao

Breaking change: replaced Android’s LOCALIZED with standard NOCASE collation in QueryBuilder for string ordering as a common ground for standard SQLite and SQLCipher (you can still enforce LOCALIZED if you want)

Various smaller improvements

greendao-encryption V2.2.2 (2016-06-24)

For compatibility with SQCipher 3.5.x, we had to remove the LOCALIZED collation in QueryBuilder when defining the ORDER using String properties

V2.2.1 Bug fix release (2016-05-24)

Fix: In certain multi-threaded scenarios, TableStatements could deadlock when the underlying database version is locking-savvy, like SQLCipher.

V2.2.0 Encryption support (2016-04-18)

Support for encryption using SQLCipher (‘greendao-encryption’ artifact)

Added Flag for AsyncOperation to track the caller’s stacktrace (useful for debugging)

Generator V1.3.1 (2014-05-24): Bugfix

Fix schema version >= 1000

V1.3.7 (2013-11-27): Bugfix

Fixed building defect DeleteQuery for tables ending with character ‘T’ (bug introduced in 1.3.3)

Prepared Fast Cursor for API level 19

V1.3.6 (2013-11-15): Bugfix

Fixed leaked statement in DeleteQuery

V1.3.5 (2013-11-14): Bugfix

Because of an issue with ApplicationTestCase, the base test class DbTest does not extend this class anymore. Note: This refactoring may require you to adjust some test classes if your tests depend on DbTest or its subclasses.

V1.3.4 (2013-10-28): Bugfix

Redeployment of 1.3.3 artifacts without some old class leftovers

V1.3.3 (2013-10-18): Bugfix

Fixed a memory leak affecting Query class that was introduced in 1.3.0 (#93)

Fixed a rare race condition that can lead to “Entity is detached from DAO context” DaoException (#101)