v0.6.0
- Reject promise when validation fails
- Fix for async validation rules
v0.5.0
- New Transactions API
v0.4.0
- New Migrations API
- Core adapters extended further
- Better JOINs support (with nesting) in API
- CLI support
- Bug fixes and consistency in tests
v0.3.0
- New query builder
- Further abstraction of queries with Expressions and Functions
- API for creating classes has been changed
.createCollection()
instead of.createCollectionClass()
.createModel()
instead of.createModelClass()
.createBehavior()
instead of.createBehaviorClass()
- New documentation website
- v0.2.1
- Fix for updating records
v0.2.0
:- Model classes are now optional, as configuration has moved to Collection level.
- Model classes cannot be created via Database instance any more
- Behavior method signatures have changed (accepts context as first argument now).
- Behavior
initialize
method has been renamed asmodelInitialize
. - Adapter's
closeConnection
method returns a Promise now. - Fixture loader , e.g.
Adapter.loadFixture()
, now accepts collection as argument instead of Model.
v0.1.5
:- Added support for behaviors.
- Added
model.initialize()
as a lifecycle callback. - Fix in MemoryAdapter for running tests.