All Versions
84
Latest Version
Avg Release Cycle
18 days
Latest Release
1587 days ago

Changelog History
Page 8

  • v0.11.0 Changes

    November 04, 2017
    • ๐Ÿ‘Œ Improve support for liquid
    • โž• Add more tests and coverage
  • v0.10.0 Changes

    November 01, 2017
    • โž• Add support for liquid compatible parser
    • โž• Add support for Ast-to-text mode
    • ๐Ÿ›  Fix various parsing to improve compatibility with liquid templates
    • โšก๏ธ Update benchmarks
    • โž• Add documentation
  • v0.9.1 Changes

    October 27, 2017
    • Add string.append, string.prepend, string.md5/sha1/sha256/hmac_sha1/hmac_sha256, html.escape, html.url_encode, html.url_escape, html.strip
    • โž• Add documentation
  • v0.9.0 Changes

    October 25, 2017
    • ๐Ÿ”จ Refactoring breaking changes. Change namespace Scriban.Model to Scriban.Syntax. Remove usage of interfaces for renamer and template loader and use delegates instead.
    • ๐Ÿ›  Fix a few internals in TemplateContext
    • ๐Ÿ‘‰ Makes the IListAccessor behaves like IObjectAccessor with TemplateContext/SourceSpan
    • ๐Ÿ”„ Change IScriptCustomFunction.Evaluate to IScriptCustomFunction.Invoke
    • โž• Add static Template.Evaluate method to evalaute an expression directly (#20)
    • ๐Ÿ“š Update documentation (runtime.md, language.md)
    • โž• Add benchmark project
  • v0.7.0 Changes

    October 12, 2017
    • โž• Add math.is_number and math.format (#6)
    • Propagate TemplateContext and Span to IScriptObject (#22)
    • ๐Ÿ”จ Major refactoring of internals of TemplateContext and ScriptNode. Replace ScriptDate by DateTime instead (fix for #23)
    • ๐Ÿ‘ Allow bool comparison (#24)
  • v0.6.0 Changes

    May 16, 2017
    • ๐Ÿ‘‰ Make array functions modifying an IList to instead return a modified copy of it
    • โž• Add virtual to most ScriptArray methods
    • ๐Ÿ‘‰ Make ScriptObject.IsReadOnly virtual
  • v0.5.0 Changes

    May 16, 2017
    • ๐Ÿ’ฅ Breaking changes. Rename IScriptObject.IsReadOnly to CanWrite. Add IScriptObject.IsReadOnly for global object locking
    • Catch exceptions while evaluating an expression and rethrow them wrapped into a ScriptRuntimeExecption if it is not already the case.
  • v0.4.0 Changes

    May 08, 2017
    • ๐Ÿ‘‰ Make ScriptObject methods virtual
    • Split namespace for Runtime to Model and Functions
  • v0.3.1 Changes

    April 04, 2017
    • โž• Add support for binding variable/member access (#19)
    • Migrate to new csproj
    • ๐Ÿ‘Œ Improve performance of raw statements
    • โž• Add support for front matter
  • v0.3.0 Changes

    March 09, 2017
    • โž• Add support for regex functions
    • โž• Add support for verbatim strings using backsticks
    • โž• Add support for default format date