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)