- Fixed bug with custom tag importing.
- Fixed bug in loop with options.
- A lot of refactoring in compiler and runtime.
- Improved performance in 1.5 times.
- New feature: extendable templates.
- New feature: contexts.
- New feature: directives.
- Added support to import anything.
- Added this expression support.
- Fixed scope variable updates.
- Dropped support for wrappers.
- Dropped support for parsers.
- Dropped block statements.
- Refactored filters scope.
- Fix bug with updating local variable from outer scope.
- Fix bug with updating custom tags with many attributes.
- Refactor monkberry-loader hot replacement.
- Fix monkberry-parser dependency version.
- Optimized code generation function. 30% less generate code.
- Improved error messages.
- Fixed block naming and nested block naming.
- Added optimization for nested blocks.
- Added block statement.
- Added
createPool()
andgetPoolInfo()
feature.
- Added support for HTML entities.
- Added unsafe feature.
- Added import feature.
- Added support.
- Added spread attributes feature.
- Fixed code generation for empty expressions.
- Added global variables feature.
- Fixed SVG creation.
- Fixed
getElementById()
algorithm.
- Fixed bug in Opera 12.16 in
querySelector()
.
- Fixed typo in error message.
- Updated parser version to match synchronized versioning.
- Fixed very sophisticated bug with local variables.
- Added
createDocument()
, anddom()
is deprecated.
- Synchronized versioning begun.
- Various bug fixes.
- Improved performance of attributes rendering.
- New API and new template syntax.
- Added HTML parser on Jison.
- Added source maps.
- Added trimming of whitespaces.
- Refactored compiler to ES6.
- Added SVG support.
- Added key/value options in loops.
- Added filters.
- First working prototype.