Skip to content
This repository has been archived by the owner on Dec 13, 2021. It is now read-only.

Ditto 0.7.0

Compare
Choose a tag to compare
@leekelleher leekelleher released this 29 May 10:18
· 539 commits to master since this release

Bug fixes

  • #49 Allow TypeConverters to be called when property value is null
  • #53 null check fix and fall-back value for setting the current Culture
  • #59 Update type converters to treat empty string the same as null
  • #61 Error when using a TypeConverter that returns a string (Model property is a string)
  • #63 Issue with type converters and dependency injection

New features

  • #47 Added Enum converter.
  • #65 Ditto Value Resolvers (new attributes to populate property values)
    • Dictionary Value Resolver attribute
    • #73 AppSettings Value Resolver attribute
  • Even more NuGet support...
    • #42 Adding support for SymbolSource for both NuGet and MyGet
    • #43, #57 Create NuGet package for Ditto.ModelFactory

Breaking Changes

  • #52, #55 Remove the need for <T> in converters.
  • #56 Prefix Core TypeConverters with "Ditto"

Performance Improvements

  • #51 Refactoring PublishedContentExtensions for readability and performance.
  • #67 Implemented the use of Proxy classes to enable lazy loading of virtual properties.

Testing

  • #60 Sample of mocking IPublishedContent

Documentation

Special thanks to all Ditto contributors for this release:
@akatakritos, @Hendy, @Jeavon, @JimBobSquarePants, @leekelleher, @mattbrailsford, @mortenbock