All Versions
Latest Version
Avg Release Cycle
81 days
Latest Release
677 days ago

Changelog History
Page 3

  • v2.4.2 Changes

    May 24, 2016
    • โž• Added LICENSE file to release package
    • ๐Ÿ“š Various documentation improvements (@RyanZim)
    • ๐Ÿ‘ Better line-numbers in errors (@dgofman)
  • v2.4.1 Changes

    January 23, 2016
    • ๐Ÿ‘ Strict-mode support (@mde)
    • ๐Ÿ‘ Express 4 support (@mde)
    • ๐Ÿ”ง Configurable localsName option (@mde)
  • v2.3.4 Changes

    September 04, 2015
    • Whitespace slurp tag syntax -- <%_ _%> (@andidev)
  • v2.3.3 Changes

    July 11, 2015
    • ๐Ÿ›  Fixed false positives for old include preprocessor directive (@mde)
  • v2.3.2 Changes

    June 28, 2015
    • Do not require semicolons in <%- %> (@TimothyGu)
    • ๐Ÿ‘‰ Use __append instead of pushToOutput (@dominykas)
    • Cache the character-encoding function (@alubbe)
    • Correctly specify execution context with opts.context (@mde)
  • v2.3.1 Changes

    February 22, 2015
    • ๐Ÿ”€ Stop deferring execution of renderFile callback, revert to sync execution (@mde)
    • Generated template functions are now prettier (@whitneyit)
    • โž• Add official documentation for EJS syntax (#9) (@TimothyGu)
    • โž• Add inline JSDoc-style documentation for public functions (#9) (@TimothyGu)
    • โž• Add a new dynamic client-side template compilation example in examples/client-compile.html (@TimothyGu)
    • ๐Ÿ›  Fix running on Node.js v0.8. Note that we still do not support 0.8 officially, but if you found something that can be fixed easily please point it out. (#57) (@TimothyGu)
    • Do not trim newlines at the end of files. This might be considered incompatible by some, but the new behavior is the correct one, and is consistent with EJS v1. (#60) (@TimothyGu)
    • ๐Ÿšš Readd deprecation warning for scope option that was removed in v2.2.4. It never caused any problems with Express or anything else so its removal was a mistake. (@TimothyGu)
    • Always rethrow the error from new Function() (@TimothyGu)
  • v2.2.4 Changes

    February 01, 2015
    • Ability to customize name of the locals object with ejs.localsName (@mde)
    • Ability to override resolveInclude for include-path lookup (@olivierkaisin)
    • Only bundle rethrow() in client scripts when compileDebug is enabled (@TimothyGu)
    • Copy _with from locals object to options object (@TimothyGu)
    • โœ‚ Removed deprecation warnings (@mde)
    • ๐ŸŽ Significantly increased performance (@TimothyGu)
    • Defer execution for renderFile callback, ensure async (@TimothyGu)
  • v2.2.3 Changes

    January 23, 2015
    • ๐Ÿ‘ Better filtering for deprecation notice when called from Express (@mde)
  • v2.2.2 Changes

    January 21, 2015
    • ๐Ÿ›  Fix handling of variable output containing semicolons (@TimothyGu)
    • ๐Ÿ›  Fix included files caching (@TimothyGu)
    • Simplified caching routine (@TimothyGu)
    • ๐Ÿ—„ Filter out deprecation warning for renderFile when called from Express (@mde)
  • v2.2.1 Changes

    January 19, 2015
    • 4x faster HTML escaping function, especially beneficial if you use lots of escaped locals (@TimothyGu)
    • Up to 4x faster compiled functions in addition to above (@TimothyGu)
    • โœ… Caching mode regression test coverage (@TimothyGu)
    • ๐Ÿ›  Fix // in an expanded string (@TimothyGu)
    • ๐Ÿ›  Fix literal mode without an end tag (@TimothyGu)
    • ๐Ÿ›  Fix setting options to renderFile() through the legacy 3-argument interface (as is the case for Express.js) (@TimothyGu)
    • โž• Added version string to exported object for use in browsers (@mde)