1.1.4 (2018-01-26)
1.1.3 (2017-11-27)
- include: allow callExpression inside include (cbbe629)
- ReDoS: Regular Expression Denial of Service (#7) (39777cc)
- edge: add edge.new method to newup isolated template (5db5710)
- globals: add orderBy method (6ad7190)
1.1.2 (2017-10-29)
- ast: trim whitespace in tag end (2ff8b36), closes #3
- component: access globals and optionally share data (5bc9889), closes #2
- tags: add set tag (a6735fc)
- component: remove option to share data with component (83c57e5)
1.1.1 (2017-10-08)
- tags: add mustache tag (d46022e)
1.1.0 (2017-09-23)
- tags: allow multiline tags (e7783f5)
1.0.2 (2017-08-08)
- context: bind context to global functions (e0a2685)
- globals: add elIf (fb522ce)
1.0.1 (2017-06-21)
- globals: add globals (7ddbb1e)
- tags: export BaseTag to be extended by custom tags (cfdfd04)
- template: edge.share now merges locals (7402af4)
- tags: allow nested each loops (47ebd9c)
- ast: add support for inline & block comments (cb06a6b)
- ast: add support for self closing tags (016bf48)
- cache: support for in-memory cache (7e7b61b)
- component: add support for define presenter (7a90885)
- context: add safe method to ignore escaping (dfb7d46)
- each: add support for inlcude inside each (c876c2d)
- each-tag: add
isEven
andisOdd
to (9be4fbe) - edge: add support for cache (3e46c85)
- expression: add support for conditional expression (6b6d1d2)
- globals: add couple of globals (f1bf6e0)
- if: add support for unary expression (15ea142)
- layout: add support for @super keyword (8f79a9b)
- layout: implement layouts (56ed7c9)
- tag: add debugger tag (65ac9cd)
- tag: add raw tag (9498e63)
- tag: add unless tag (5c86bb0)
- tags: implement yield tag (e1445d8)