- added TracyExtension
- added
{exitIf}
#287 - Node:
getIterator()
must exists (BC break) - improved error messages for reserved keywords
- safeUrl accepts HtmlStringable
- fixed caching issue after 38039d8
- Content type 'text' uses escaping
- escapeXml() treats HtmlStringable as XML #322
- Linter: prints filenames during progress
- Parser: fixed support for dash in n:attributes
- more accurate checking of {breakIf} {continueIf} {skipIf} parent nodes
- renamed SkipNode -> JumpNode, InRangeNode to InNode (BC break)
- TagParser::tryConsumeModifier() renamed to tryConsumeTokenBeforeUnquotedString()