- allowed trailing comma in
{var}
and{parameters}
- unquoted strings can contain
.
- TemplateParserHtml: correctly catches non-valid tag content #329
- TagParser: correct concatenation precedence
- NameNode: updated list of keywords, enumerated magic constants
- Node:
getIterator()
is abstract (BC break) - renamed Filters::escapeHtmlRawText -> convertJSToHtmlRawText, Expression\ArrayItemNode -> Php\ArrayItemNode, Expression\ClosureUseNode -> Php\ClosureUseNode and EncapsedString* -> InterpolatedString*