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