v5.0.0
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.