All Versions
70
Latest Version
Avg Release Cycle
48 days
Latest Release
195 days ago

Changelog History
Page 6

  • v0.10.3 Changes

    May 09, 2017
    • โž• Add global functions, see README
    • โž• Add set tag, see README
    • โž• Add get filter
  • v0.10.2 Changes

    May 03, 2017
    • ๐Ÿ›  Fix bug with section filter swallowing all content after the end tag
    • ๐Ÿ‘ Allow whitespace in function args
  • v0.10.1 Changes

    April 25, 2017
    • ๐Ÿ›  Fix bug with variable in loop using starting with the container name (#165)
    • ๐Ÿ‘ Allow whitespace in macros/filters params
  • v0.10.0 Changes

    April 21, 2017

    ๐Ÿ’ฅ Breaking changes

    • โšก๏ธ Update Serde to 1.0.0

    Others

    • ๐Ÿ›  Fix date filter converting everything to UTC
    • ๐Ÿ›  Fix panic when using filters on forloop container
  • v0.9.0 Changes

    April 05, 2017

    ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ›  Fix bug in Windows where the glob path was not removed correctly

    Others

    • โœ… Tera::extend now also copy filters and testers
  • v0.8.1 Changes

    March 15, 2017
    • Macro rendering perf improved and general code cleanup thanks to @Peternator7
    • ๐Ÿ›  Fix bug in parser with floats
    • ๐Ÿ‘‰ Make date filter work with string input in YYYY-MM-DD format
    • ๐Ÿ“œ Big parsing improvement (~20-40%) for projects with macros and inheritance
    • โž• Add Tera::extend to extend another instance of Tera
    • โž• Add Tera::full_reload that will re-run the glob and parse all templates found.
    • Make Tera::add_raw_template{s} and Tera::add_template_file{s} part of the public API
    • ๐Ÿ›  Fix location in error message when erroring in a child template
  • v0.8.0 Changes

    March 03, 2017

    ๐Ÿ’ฅ Breaking changes

    • Remove value_render and value_one_off, you can now use render and one_off for both values and context

    Others

    • ๐Ÿ“œ Speed improvements on both parsing and rendering (~20-40% faster)
    • ๐Ÿ‘ Better error message on variable lookup failure in loops
    • Can now iterate on maps/struct using the {% for key, val in my_object %} construct
  • v0.7.2 Changes

    February 18, 2017
    • โšก๏ธ Update chrono version
    • ๐Ÿ‘‰ Make variable block like {{ "hey" }} render correctly
  • v0.7.1 Changes

    February 05, 2017
    • ๐Ÿ‘Œ Support filter sections
    • ๐Ÿ›  Fix path prefix trimming on Windows
  • v0.7.0 Changes

    February 01, 2017

    ๐Ÿ’ฅ Breaking changes

    • Tera::add_template -> Tera::add_raw_template
    • Tera::add_templates -> Tera::add_raw_templates

    Others

    • ๐ŸŽ Performance improvement thanks to @clarcharr
    • ๐Ÿ‘ Better error message for value_render. Thanks to @SilverWingedSeraph for the report
    • Hide add_raw_template and add_raw_templates from docs, they were meant for internal use
    • Exported macros now use the $crate variable, which means you don't need to import anything from Tera to have them working
    • ๐Ÿ”ฆ Expose AST (not covered by semver)
    • โž• Add a Context::extend method to merge a context object into another one