ROM v5.1.0 Release Notes

Release Date: 2019-07-30 // over 4 years ago
  • rom-core

    โž• Added

    • ROM::Transformer.map shortcut for defining transformations (@solnic)
    • ๐Ÿ‘ ROM::Transformer supports instance methods as mapping functions now (@solnic)
    • ๐Ÿ”ง ROM::Transformer configuration can be now inlined ie relation :users, as: :json_serializer (@solnic)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Combining same relation multiple times no longer crashes auto-mapping (fixes #547) (@solnic)
    • ROM::Transformer works correctly with inheritance (@solnic)
    • ๐Ÿ‘ CommandCompiler supports command options correctly now (@solnic)

    ๐Ÿ”„ Changed

    • ๐Ÿ”Œ Plugin API has been generalized to enable arbitrary component plugins (@flash-gordon)

    rom-changeset

    โž• Added

    • ๐Ÿ”Œ Plugin API ๐ŸŽ‰ (@solnic)
    • ๐Ÿ‘Œ Support for command_options in changesets for providing any additional command options (@solnic)
    • ๐Ÿ‘Œ Support for command_plugins in changesets for enabling command plugins and configuring them (@solnic)

    rom-repository

    โž• Added

    Compare v5.0.2...v5.1.0