- Modernised tests
- Fix for #47, solving multi layer references
- Node.js v10 is now the minimum supported version
- Upgraded all packages and modernised code to ES6
- Fix: Reject promise correctly for monky._doList(...)
- Mandatory node v8.12 now
- Supports an array of subdocuments with references
- Fixed handling arrays of monky refs #40
- Fix initialization in case of nested objects
- Replace value using array index fixes #37
- Reset sequences when resetting factories as well
- Don't validate on build, refs #32
- Clean up, use lodash instead of old array helper
- Fixed global leak; refs #30
- Fix monky.create with an array of monky references, refs #29
- Allow arrays of monky references, refs #29
- Fix object handling, refs #28
- Don't use pass by reference to create new model instance, refs #27
- Fix initialization in case of mixed path
- Added support for promises, refs #19
- Fixed passing an ObjectID, refs #20
- Fix setting null values, refs #20
- Merge pull request #23 from johanneswuerbach/failing-tests
- Added test for passing a reference to create, refs #20
- Fix regression in 0.5.0 related to direct object references, refs #20
- Replace sequence in nested objects, closed #18
- Fix a problem that callback isn't called if options empty
- Advanced reference implementation
- Added support for String arrays in factories
- Allow named factories
- Added ability to pass custom values to 'buildList' and 'createList'
- Fixed creation of related documents
- Updated dependencies
- Multiple fixes and better tests (false positives)
- Fix to not replace this.factories[model] reference when using custom values.
- Support for custom values on build/create methods.
- Added ability to reset a certain factory
- Added ability to define references
- Updated github url
- Added buildList() and createList() methods
- Added support for embedded documents
- Made mongoose internal object
- Initial release