All Versions
42
Latest Version
Avg Release Cycle
81 days
Latest Release
1717 days ago
Changelog History
Page 3
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)
- Whitespace slurp tag syntax --
-
v2.3.3 Changes
July 11, 2015- ๐ Fixed false positives for old
include
preprocessor directive (@mde)
- ๐ Fixed false positives for old
-
v2.3.2 Changes
June 28, 2015- Do not require semicolons in
<%- %>
(@TimothyGu) - ๐ Use
__append
instead ofpushToOutput
(@dominykas) - Cache the character-encoding function (@alubbe)
- Correctly specify execution context with opts.context (@mde)
- Do not require semicolons in
-
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)
- ๐ Stop deferring execution of
-
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)
- Ability to customize name of the locals object with
-
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)