- Added function to clear the internal expressions cache.
- It has changed the character used to hide quoted strings and regexes, maybe this fix riot#1588 : Syntax Error: Invalid character
\0129
(riot+compiler.min). - Removed support for raw expressions. It is unlikely this feature will be implemented in v2.3.x
- Update devDependencies
- Refactorization, now
tmpl
andbrackets
are ~5% faster. - Removed unused
tmpl.isRaw
function (internal). - Changes to comments.
- Files to preprocess are moved from the "lib" to the "src" directory, "lib" was removed.
- Fixed lint issues with new .eslintrc.yml, almost compatible with JavaScript Standard Style
- Fixed issues with double quotes.
- Regression of optimized regexes not working in IE9/10.
- Fix riot#1416 : Issue with space in expression of
each
. - Fix: when calling the compiler with different brackets,
brackets.array
changes the global configuration (riot.settings.brackets
). - Both,
brackets
andtmpl
, has a new propertyversion
(string). - Brackets changes in browsers though
riot.settings.brackets
has immediate effect and always reflect the brackets in use, thebrackets.settings
property is not neccesary and will be removed in v2.4.0
- Important regression of optimized regexes not working in IE9/10.
- Fix #11 : Can't output expressions without evaluation.
- Fixed issues with regex detection in brackets.js and revision of other regexes.
- Fixed issues with istanbul and new versions of npm in the Makefile.
- Revision of devDependencies, including istanbul for npm 2/3 compatibility.
- Preparation for use as ES6 module through rollup.js
- Removed internal functions from the documentation.
- Updated tests.