- Engine: reverted "throws CompileException when template contains parse error"
- BlockMacros: store includingBlock flag in the template global storage when including file using includeblock macro
- Parser: exception 'Template is not valid UTF-8 stream' provides line number
- MacroTokens: added null coalesce operator; PhpWriter: quoteFilter recognizes null coalesce operator
ob_start()is protected against flush when error occurs
For the details you can have a look at the diff.