04 August 2026
What's Changed
Engine & Rules
- fixrule(list_markup_review): rewrite list_markup_review detection logic by @tombrunet in #2608
- fix(table_headers_related): table_headers_related did not handle scope rowgroup correctly by @tombrunet in #2614
Extension
- fix(extension): Summary counts wrong when a violation level changes by @tombrunet in #2611
- fix(extension): Fix keyboard issue in stored scan details by @tombrunet in #2612
Simulator
- fix(simulator): Updates to combobox / listbox handling by @tombrunet in #2602
- feature(simulator): Add support for contenteditable sections by @tombrunet in #2609
- feature(simulator): Add support for details/summary by @tombrunet in #2613
Automated Tools:
- fix(vitest-accessibility-checker): export eRuleLevel and eAssertResult by @samueldmeyer in #2606
- feature(vitest-accessibility-checker): Add type defs for toBeAccessible by @tombrunet in #2610
Dependencies / Other
- chore(dependencies): Update dependencies by @tombrunet in #2615
- build(deps): bump org.mozilla:rhino from 1.7.15 to 1.7.15.1 in /java-accessibility-checker in the maven group across 1 directory by @dependabot[bot] in #2597
- build(deps): bump esbuild from 0.25.12 to removed in /vitest-accessibility-checker in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2616
- chore(archive): Create archive for 04 August, 2026 by @tombrunet in #2617
Full Changelog: 4.0.29...4.0.30