Skip to content

v5.0.0

Compare
Choose a tag to compare
@jamiepollock jamiepollock released this 08 Feb 18:07
· 15 commits to main since this release

This release is for version parity with v5 of Rhythm.Drop. Rhythm.Drop v5 contains many breaking changes so check the release notes!

Breaking changes

Aside from Rhythm.Drop's breaking changes this release contains breaking changes directly.

Package Dependencies

Prior to v5 any dependencies within Rhythm.Drop.Umbraco which were Rhythm.Drop.Umbraco packages were based on the current version or higher. For example:

Rhythm.Drop.Umbraco.Web (>= 4.0.0)

This didn't make any sense as breaking changes would often prevent this dependency from working out. Going forward all packages will ship with a cap at the current major version. For example:

Rhythm.Drop.Umbraco.Web (>= 5.0.0 && < 6.0.0)

This is thanks to code from the Umbraco CMS project.

New Features

  • Base Map Definitions for;
    • Elements
    • Images
    • Modals
  • Umbraco Mapper and Mapper Context extensions for;
    • Elements
    • Images
    • Modals

This now means all common models for Rhythm.Drop are supported in some form for Umbraco Mapper. As with Links and Components no implementations are included with Rhythm.Drop.Umbraco.Builders. These must be provided on a per project basis.