Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.33 KB

ReleaseNotes.md

File metadata and controls

27 lines (20 loc) · 1.33 KB

Release 1.5.3

  • Breaking Change: Removed SetDefaultExpansionFactory and SetDefaultTokenStyle methods and created public properties for these instead.
  • Added RequireAllExpansions property for multi-model chaining.
  • Added support for passing multiple models via new Expand(params object[] models) method.

Release 1.5.2

  • Minor refactoring

Release 1.5.1

  • Fixed bug in cycle detection logic by implementing an internal CallTree.

Release 1.5

  • Breaking Change: Removed startToken and endToken delimiters (Now use the TokenStyle Enum to select from MvcRoute style tokens, Razor style, NAnt style or MSBuild style)
  • Added TokenStyle Enum to select from 4 common token formats (MvcRoute-style, Razor-style, NAnt-style, MSBuild-style)

Release 1.4

  • Added new Expand(object model) method to allow passing in an object whose properties correspond to tokens in a string.

Release 1.3

  • Added Dynamic ConfigurationManager wrapper class "Config" which can be used to extract app settings and connection strings with automatic expansion support.

Release 1.2

  • Breaking Change: Changed default token start and end delimiters to '{' and '}'.
  • Corrected circular reference detection logic.
  • Added additional Expand(params string[] args) method to serve as alternative to string.Format()
  • Removed Expand(startToken, endToken) method