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.
- Now uses a functional API rather than inheriting a prototype. See README for changes.
- examples directory
- browser example
- basic usage example
- use standard
- moved tests to tests/index.js
- using memdb
- add CONDUCT.md
- add CONTRIBUTING.md
- add CHANGELOG.md
- add LICENSE.md
- add .travis.yml
- updated README.md
- updated deps
- fix timestamps bug when trying to turn them off
- v2.0.0 call beforeCreate method before applying defaults
- allow specifying the key
- add key to schema properties
- error if not found in findOne() method
- run beforeCreate before validation, add validation to update method, improve validation error message
- ensure default values are created
- only concat key if not already required
- beforeCreate and beforeUpdate methods
- fix required property error
- update level-simple-indexes
– add findOne method
- fix filter stream
- simplify schema setup code in constructor
– refactor to make options object more flexible
- initial implementation!