0.08 2023-07-12 - switch license from AGPLv3 to GPLv3 - increase test coverage 0.07 2023-03-19 - reduce dependencies by switching to 'feature' (i.e. 'no feature "indirect"') instead of 'indirect' and Test2 instead of Test::More, Test::Builder, Test::Fatal - extend basic benchmark to cover Mojo::Template, Text::Xslate, HTML::Template, and HTML::Template::Pro - include benchmark files in the distribution - add example to documentation for autogenerating script hashes from template files for CSP - extend test suite to cover more of HTML::Blitz::Builder, rule conflicts, and HTML syntax corner cases 0.06 2023-02-19 - allow and (i.e. math and svg elements can be self-closing) - treat param as void in the parser - treat basefont, bgsound, frage, keygen, parser as void in HTML::Blitz::Builder - include the name of the template in the generated code so error messages don't just refer to "(eval 42)" 0.05 2023-02-11 - fatalize 'uninitialized' warnings; i.e. templates will now die() if they encounter undefined variables - treat basefont, bgsound, frame, keygen as void elements; i.e. they cannot have content or close tags - special-case the contents of script, style, and title elements; they cannot have child elements and (in the case of style and script) they don't support HTML entities to escape text contents 0.04 2023-01-25 - selectors: fix parsing of escape sequences in attribute names (e.g. `[foo\00002dbar="baz"]`) - selectors: fix parsing of escape sequences in quoted attribute values (e.g. `[foo-bar="b\000061z"]`) 0.03 2023-01-23 - implement full selector combinators (A B, A > B, A ~ B, A + B) - support sections inside and 0.02 2022-11-16 - raise required perl version to 5.24 (for postderef feature) - implement FREEZE/THAW on HTML::Blitz::Template 0.01 2022-11-13 - initial release