Skip to content

1.0.1

Compare
Choose a tag to compare
@blipson89 blipson89 released this 08 Aug 00:48
· 58 commits to master since this release

Highlights

  • Glass Mapper Support
  • NuGet Package Tweaks
  • Fixes and Enhancements

⚠️ Contains minor backwards incompatible changes ⚠️

Enhancements / Changes

  • Added Glass Mapper support with GlassMapper.csx! Special thanks to @sitecoremaster
  • Add the global scope to namespaces to inherited interfaces in Synthesis.csx for friending (#14 - credit @lcjordan)
  • Added more unit tests
  • Updated Readme to contain a troubleshooting section. More to come later.
  • HelpText for fields will fall back to Name if both Field.HelpText and DisplayName are blank
  • Added new attribute to <typeNameGenerator> called keepLeadingUnderscores to allow for item names to keep a leading _ (i.e. _Foo and I_Foo)
    • ⚠️ BACKWARDS COMPATIBILITY NOTE. If you are upgrading from an older version, you must add keepLeadingUnderscores="false" to your <typeNameGenerator> node in Leprechaun.config

Fixes

  • Fixed: The main config file will now properly resolve exe-relative paths (issue #18)
  • Fixed: Unique field name validation now takes into consideration the template's own fields (#7)
  • Fixed: Incorrect namespaces were being generated if the namespace had a number (#12 - credit @Gronex)