This repository has been archived by the owner on Dec 13, 2021. It is now read-only.
Ditto 0.11.0
Pre-release
Pre-release
Hey there Ditto fans!
It's been quite a while since our last release, (11 months ago, yikes!)
We are proud to announce the release of Ditto v0.11.0!
Download is available via NuGet!
There are a few breaking-changes to make note of...
- When using a
DittoConversionHandler
event, theModel
andContent
properties are now part of theContext
property, (see #218 for details) - If you are attempting to set properties on the
DittoConversionHandlerContext
object, (see #217 for details) - If you are using the lazy-loading feature (see #191 for details)
This will be the last v0.x release, as we prepare our documentation for a stable v1.0 release.
Please note since v0.10.x Ditto compiles against Umbraco v7.3.2 (and above).
Support for earlier versions of Umbraco (v6.2.5 and above) please use Ditto version v0.9.0.
New Features
- #200, #204, #212 Make Umbraco context services available to processors
- #209
XPath
Processor - #214
XPathNavigator
Processor
Bug Fixes & Enhancements
- #219
DittoView
: Enhancement to support unwrapping & downcasting view-models - #216 Added
Culture
toDittoConversionHandlerContext
- #202 Ditto Factory misusing
PluginManager.ResolveTypes
? - #176, #195
EnumerableConverter
fails with inherited class - #199
RecursiveDitto
processor doesn't maintain the ProcessorContexts
Breaking Changes
- #218
DittoConversionHandler
- replace Content/Model properties with a Context property - #217 Makes the
DittoConversionHandlerContext
property setters internal - #191
DittoLazy
attribute
Refactoring (Internal)
Enjoy the release!
All the best from @mattbrailsford, @leekelleher and @JimBobSquarePants