Iridium v6.5.0 Release Notes
-
tag: v6.5.0
npm install [email protected]
🔄 Changes
- dcfd08b Version 6.5.0
- a4a5caa doc: Added README content for the validation and transform layers
- f83905b doc: Added documentation explaining how to use @Transform on a class
- 89f52ab feat: Allow @Transform to be applied to a document
- a18a706 build: Compile new JS files
- 15bb03d test: Add tests to ensure that $document transforms work as expected
- 47ac927 fix: Correctly apply $document.toDB to saved instances
- eeb6650 fix: Correctly convert new documents for the database
- 011d48c refactor: Switch to using an options object for transform calls
- 29a630a revert: Switch back to type-less Transforms as it would otherwise be a breaking change
- 67872f2 feat: Add BSON interfaces to help enhance type safety of low level code
- 399babc test: Fix a badly written test fixture
- b3b7eaf fix: Improve validation errors for ObjectID validator
- 8db6a98 feat: Add $document special transform
- 0c3cb73 style: Remove promise binding which is not needed with lambda functions
- 8270e79 feat: Expose property name and model for transform functions
- 8dc9a32 test: Fix various unhandled rejections when the database server is unavailable for testing
- c0bf6e5 Merge branch 'master' into release
- ea7d614 Updated documentation
- cf6e586 Updated CHANGELOG