All Versions
52
Latest Version
Avg Release Cycle
29 days
Latest Release
3784 days ago

Changelog History
Page 2

  • v1.0.0-rc3 Changes

    September 14, 2013
    • ๐Ÿ›  Fixed Allow bools in token parser by default. gh-321
    • ๐Ÿ›  Fixed Allow variables as object values. gh-323
    • ๐Ÿ›  Fixed Don't partially match logic words. gh-322
    • ๐Ÿ›  Fixed Parent tag in parent's block with no local block edge case. gh-316
  • v1.0.0-rc2 Changes

    September 06, 2013
    • ๐Ÿ”„ Changed Function output from variable blocks are no longer auto-escaped. gh-309
    • ๐Ÿ›  Fixed Allow nested macros to work when importing. gh-310
    • ๐Ÿ›  Fixed swig.setDefaultTZOffset. gh-311
    • ๐Ÿ”„ Changed set tag assigns to the local context, allowing setting within for loops, etc. gh-303
    • ๐Ÿ›  Fixed Standardize variable undefined checking. gh-301
    • ๐Ÿ›  Fixed Remove multiple redefinition of block-level tags in compiled templates.
    • ๐Ÿ›  Fixed Performance issue with compile if no default locals are defined.
  • v1.0.0-rc1 Changes

    August 28, 2013
    • โž• Added include tag now accepts only (and is preferred, if possible). gh-240
    • โž• Added swig.version and -v to cli
    • ๐Ÿ”„ Changed Deprecated raw filter. Use safe.
    • ๐Ÿ”„ Changed Allow import and macro tags to be outside of blocks. gh-299
    • ๐Ÿ”„ Changed Don't escape macro output. gh-297
    • ๐Ÿ”„ Changed (Custom) Filters can be marked as safe to disable auto-escaping. gh-294
    • ๐Ÿ›  Fixed {% for k,v ... %} tag syntax assigned variables backwards.
    • ๐Ÿ›  Fixed Filters being applied to empty functions throwing errors. gh-296
    • ๐Ÿ›  Fixed include paths on windows. gh-295
  • v1.0.0-pre3 Changes

    August 20, 2013
    • ๐Ÿ”„ Changed Allow tags at block-level if specified. gh-289
    • ๐Ÿ›  Fixed swig.compileFile runs callback template is found in cache. gh-291
    • ๐Ÿ›  Fixed Accidental modification of Swig Options Object. gh-287
    • ๐Ÿ›  Fixed Preserve forward-slashes in text chunks. gh-285
  • v1.0.0-pre2 Changes

    August 18, 2013
    • ๐Ÿ”„ Changed Binary: Allow --method-name to be a shortcut for --wrap-start var setting.
    • ๐Ÿ”„ Changed Make reverse filter an alias for sort(true).
    • โž• Added Allow asyncronous compileFile and renderFile operations. gh-283
    • โž• Added Filter: sort.
    • โž• Added Allow {% end[tag] tokens... %}. gh-278
    • โž• Added Built source map for minified browser source.
    • โž• Added Contextual support for object method calls. gh-275
    • โž• Added parser.on('start'|'end'... options. gh-274
    • โž• Added Allow object prototypal inheritance. gh-273
    • ๐Ÿ›  Fixed Prevent circular extends. gh-282
    • ๐Ÿ›  Fixed Throw an error if reserved word is used as var. gh-276
    • ๐Ÿ›  Fixed Add filename to errors if possible. gh-280
    • ๐Ÿ›  Fixed Filters work over arrays/objects if possible. gh-259
    • ๐Ÿ›  Fixed Allow {% parent %} to work in middle parent templates. gh-277
    • ๐Ÿ›  Fixed Allow newlines in tags/vars/comments. gh-272
  • v1.0.0-pre1 Changes

    August 14, 2013
    • ๐Ÿ”„ Changed Completely rewritting parsing engine supports many more syntaxes and is much easier to extend.
    • ๐Ÿ”„ Changed There is no more swig.init method.
    • ๐Ÿ”„ Changed Custom filters can be added using swig.addFilter
    • ๐Ÿ”„ Changed Custom tags can be added using swig.addTag
    • ๐Ÿ”„ Changed Writing custom tags uses an entirely new, simplified format
    • ๐Ÿ”„ Changed Removed the underscore/lodash dependency
    • ๐Ÿ”„ Changed Template parsing has been completely rewritten
    • ๐Ÿ”„ Changed swig.compileFile returns a function that renders templates, not an object
    • ๐Ÿ”„ Changed Express-compatible using swig.renderFile.
    • ๐Ÿ”„ Changed extends, import, and include now reference files with relative paths from the current file (info).
    • ๐Ÿ”„ Changed extends may no longer accept variables (info).
    • ๐Ÿ”„ Changed else if tag is now elseif or elif.
    • ๐Ÿ”„ Changed Removed only argument from include.
    • ๐Ÿ”„ Changed allow _, $ to start var names in templates.
    • ๐Ÿ”„ Changed Documentation is auto-generated from jsdoc comments in-files.
    • โž• Added Ability to set custom var/tag/comment controls ({{, }}, etc, can be customized).
    • โž• Added Variable/string concatenation gh-135.
    • โž• Added Binary application for compile, run, and render (Lets you pre-compile templates into JS functions for client-side delivery).
    • ๐Ÿ›  Fixed Lots.
  • v0.14.0 Changes

    June 08, 2013
    • โž• Added Allow executing functions from within templates gh-182
    • โž• Added New spaceless tag gh-193
    • ๐Ÿ›  Fixed bug when attempting to loop over nested vars with for. gh-232
  • v0.13.5 Changes

    January 29, 2013
    • ๐Ÿ›  Fixed date filter output for 'O' when time-zone offset is negative gh-185
  • v0.13.4 Changes

    December 19, 2012
    • ๐Ÿ›  Fixed Runaway loop on missing template gh-162 gh-165
    • ๐Ÿ›  Fixed Allow variables in if tag conditionals to have filters with arguments gh-167
  • v0.13.3 Changes

    December 07, 2012
    • โž• Added Support % (modulus) in if tags gh-155
    • โž• Added Support multi-root via array gh-143