tag:github.com,2008:https://github.com/tdewolff/parse/releases Release notes from parse 2026-02-28T15:39:29Z tag:github.com,2008:Repository/27245611/v2.8.10 2026-02-28T15:40:22Z v2.8.10 <ul> <li><a href="https://github.com/tdewolff/parse/commit/d78bb17482668b5b0c0e365e0930d95f5382a736">JS: fix parsing objects in body of object-property-method by registering variables correctly</a></li> </ul> tdewolff tag:github.com,2008:Repository/27245611/v2.8.9 2026-02-28T14:46:10Z v2.8.9 <ul> <li><a href="https://github.com/tdewolff/parse/commit/548d254c8269f9ba3735716d91bb0618b53d84dc">JS: add OpOpt for OptionalExpression and add precedence to CallExpr to fix precedence issues in the minifier</a></li> </ul> tdewolff tag:github.com,2008:Repository/27245611/v2.8.8 2026-02-21T12:27:00Z v2.8.8 <ul> <li><a href="https://github.com/tdewolff/parse/commit/1200be7dcc90d570a9a440b41d821ee928eed94b">CSS: fix declaration errors</a></li> </ul> tdewolff tag:github.com,2008:Repository/27245611/v2.8.7 2026-02-21T12:17:09Z v2.8.7 <ul> <li><a href="https://github.com/tdewolff/parse/commit/d62a9dcea26240deab296e4a8ea6446501af5baa">CSS: update parseDeclaration to parse nested rulesets</a></li> </ul> tdewolff tag:github.com,2008:Repository/27245611/v2.8.6 2026-02-19T12:43:08Z v2.8.6 <ul> <li><a href="https://github.com/tdewolff/parse/commit/f038de6d9b65599078ad453f20452a9b60d44bb4">JS: consume semicolon after import.meta</a></li> <li><a href="https://github.com/tdewolff/parse/commit/1aea60541131e01b1180d8e0a82116efe1beb8a4">CSS: add hacky fix for nested rulesets</a></li> </ul> tdewolff tag:github.com,2008:Repository/27245611/v2.8.5 2025-10-31T14:58:25Z v2.8.5 <ul> <li><a href="https://github.com/tdewolff/parse/commit/0efcf90bef1a517aeaeec75f2916efcd6f655b14">CSS: fix parsing rule sets,</a> <a href="https://github.com/tdewolff/parse/commit/0efcf90bef1a517aeaeec75f2916efcd6f655b14">fixes</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3532127823" data-permission-text="Title is private" data-url="https://github.com/tdewolff/parse/issues/127" data-hovercard-type="issue" data-hovercard-url="/tdewolff/parse/issues/127/hovercard" href="https://github.com/tdewolff/parse/issues/127">#127</a></li> <li><a href="https://github.com/tdewolff/parse/commit/f16edecaf812d512c90fb027b015451a6baf68f9">JS: parse private elements in classes as variables that can be renamed</a></li> </ul> tdewolff tag:github.com,2008:Repository/27245611/v2.8.4 2025-10-16T14:49:53Z v2.8.4 <ul> <li><a href="https://github.com/tdewolff/parse/commit/6986d62b6528986ff2d1c351ceb8cf0e1e71e55c">CSS: fix parsing custom identifier tokens, such as --0</a></li> <li><a href="https://github.com/tdewolff/parse/commit/6d3ca97a179949edb0f0b90bcbfdd25258de0a08">HTML: fix bug for adjacent templates in attributes</a></li> <li>Refactor of binary readers</li> </ul> tdewolff tag:github.com,2008:Repository/27245611/v2.8.3 2025-08-20T20:35:10Z v2.8.3 <ul> <li><a href="https://github.com/tdewolff/parse/commit/5fb3723369de3fbb963ca1d0860898b48290ef7e">CSS: support layer at-rule</a></li> </ul> tdewolff tag:github.com,2008:Repository/27245611/v2.8.2 2025-08-20T20:29:53Z v2.8.2 <ul> <li><a href="https://github.com/tdewolff/parse/commit/106dd22069714d551b474155d3e8bbf589914af3">HTML: fix template tests,</a> <a href="https://github.com/tdewolff/parse/commit/106dd22069714d551b474155d3e8bbf589914af3">fixes</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3089166993" data-permission-text="Title is private" data-url="https://github.com/tdewolff/parse/issues/124" data-hovercard-type="issue" data-hovercard-url="/tdewolff/parse/issues/124/hovercard" href="https://github.com/tdewolff/parse/issues/124">#124</a></li> <li><a href="https://github.com/tdewolff/parse/commit/50048bb397811260f6527eb65518e4d19a6cf12e">HTML: support unofficial XML tag</a></li> <li><a href="https://github.com/tdewolff/parse/commit/7692dd6e09437cc0b1b812765ff2ff833c8992f2">JS: partly reverse</a> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/tdewolff/parse/commit/8e56e590bd68636e643b7d51c21d992d5ea41bfc/hovercard" href="https://github.com/tdewolff/parse/commit/8e56e590bd68636e643b7d51c21d992d5ea41bfc"><tt>8e56e59</tt></a> <a href="https://github.com/tdewolff/parse/commit/7692dd6e09437cc0b1b812765ff2ff833c8992f2">to keep track of expression nesting to avoid catastrophic input</a></li> <li><a href="https://github.com/tdewolff/parse/commit/0348dfa8003b17dc4c40aece0a1afa14604b8c89">Refactor BinaryReader</a></li> </ul> tdewolff tag:github.com,2008:Repository/27245611/v2.8.1 2025-05-20T07:26:36Z v2.8.1 <ul> <li><a href="https://github.com/tdewolff/parse/commit/7236ae11afc8c5eec0064a5d4b1723574149efac">Add AppendInt and AppendDecimal</a></li> <li><a href="https://github.com/tdewolff/parse/commit/e7a313774126b26194dda515fa5fc56432c6d76d">Add AppendEscape</a></li> <li><a href="https://github.com/tdewolff/parse/commit/75b666f46fae9ee14a79f225aef5578292c5a11d">JS: support import.meta expressions</a></li> </ul> tdewolff