Releases: pa11y/pa11y
Releases · pa11y/pa11y
Version 9.0.1
What's Changed
- Upgrade dependencies
- AppArmor-related documentation updates (thanks @d33bs)
- Requirements documentation updates (thanks @WilliamCollishaw)
- Improve security posture
New Contributors
- @dependabot[bot] made their first contribution in #721
- @d33bs made their first contribution in #725
- @WilliamCollishaw made their first contribution in #730
Full Changelog: 9.0.0...9.0.1
v9.0.0
Pa11y 9 requires a stable (even-numbered) Node.js version of 20 or above, updates to the latest version of Puppeteer (24) and Axe (4.10), updates several other dependencies, and includes some GitHub actions and documentation cleanup.
Changes in pa11y@9
- Breaking: Upgrade Node.js support: Pa11y 9 requires a stable (even-numbered) Node.js version of
20or above - Significant dependency changes (potentially impacting Pa11y results):
- Upgrade
puppeteerto24from22. This updates the underlying Chrome version (to135). - Upgrade
axe-coreto4.10from4.8. This includes rule fixes that may change results when using theaxerunner. Seeaxe-corereleases for complete details.
- Upgrade
- Other dependency changes:
- Upgrade
bfjto9.1from8.0. - Upgrade
commanderto13.1from12.0. - Upgrade
envinfoto7.14from7.11. - Upgrade
semverto7.7from7.6.
- Upgrade
- GitHub Actions changes: Update workflows for Node 22/24, Ubuntu 24.04 compatibility, and publishing package with provenance.
- Other changes: Refactor code and tests for dependency compatibility, update support table and fix some links in the README.
New contributors in pa11y@9
Full diff for pa11y@9
v8.0.0
Pa11y 8 makes the latest version of Puppeteer (22) available to Pa11y and updates several other dependencies.
Changes
- Major dependency changes
- Upgrade
puppeteerto22from20- This may affect Pa11y's operating system support and the behaviour of Pa11y's browser automation.
- Upgrade
commanderto12from11 - Remove dependency
p-timeout- This will only affect users who had depended on
p-timeout's presence as a side effect of installing Pa11y.
- This will only affect users who had depended on
- Upgrade
- Minor dependency changes:
- Upgrade
semverto7.6from7.5
- Upgrade
Many thanks to @aarongoldenthal for contributing these dependency upgrades to Pa11y.
Full diff
v7.0.0
Changes
- Breaking: Upgrade Node.js support: Pa11y 7 requires a stable (even-numbered) Node.js version of
18or above - Breaking: Upgrade dependency
puppeteerto20from9: this may affect Pa11y's operating system support and the behaviour of Pa11y's browser automation - Breaking: Upgrade dependency
commanderto11from8 - Breaking: Upgrade dependency
bfjto8from7 - Upgrade
axe-coreto~4.8.2from~4.2.1 - Support versions of Ubuntu above
20.04without further configuration (thanks @aarongoldenthal) - Increase confidence in macOS and Windows support (thanks @aarongoldenthal)
- Fix mistakes in documentation about runners (thanks @aarongoldenthal)
- Update stale links in documentation (thanks @gavinr)
- Update support policy