elite_orm 1.0.9
elite_orm: ^1.0.9 copied to clipboard
A simple and easy-to-use ORM built with sqflite in mind. It provides an object relational mapping without the need to write any database code.
1.0.9 #
- Allow loading of database objects from an older schema.
1.0.8 #
- Added an equality operator and
hashCodemethod.
1.0.7 #
-
Removed unused parameter to
Dao.get(). -
Copy the list value in
PrimitiveListDBMemberto allow the value to be modified, in the event that the list passed in wasconst. -
Removed the unused
idproperty fromEntity. -
Throw an
Exceptionobject inEntity.fromJsoninstead of a String.
1.0.6 #
-
Propagate database operations return value out to the bloc.
-
Throw an exception on error when updating fails.
-
Take the list of enum values when constructing the EnumDBMember to automate conversion to and from the int value.
1.0.5 #
- Added missing
awaitinBloc.deleteandBloc.deleteAll.
1.0.4 #
-
Corrected serialization of primitive lists.
-
Added an equality operator and hash function to
Entityto allow child classes to automatically be able to be stored in a Set.
1.0.3 #
- Throw an exception when we fail to delete an object.
1.0.2 #
- Corrected the
updatemethod to accommodate composite primary keys.
1.0.1 #
- Simplified the definition of a model class.
- Simplified the construction of the Bloc class.
- Added the ability to delete an object from the database by passing a instance of the model.
- Added Bloc class documentation.
1.0.0 #
- Initial version.