🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

pa11y

Package Overview
Dependencies
Maintainers
9
Versions
104
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pa11y - npm Package Versions

2345
11

9.0.0

Diff
pa11y-bot
published 9.0.0 •

Changelog

Source

9.0.0 (2025-05-07)

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 20 or above
  • Significant dependency changes (potentially impacting Pa11y results):
    • Upgrade puppeteer to 24 from 22. This updates the underlying Chrome version (to 135).
    • Upgrade axe-core to 4.10 from 4.8. This includes rule fixes that may change results when using the axe runner. See axe-core releases for complete details.
  • Other dependency changes:
    • Upgrade bfj to 9.1 from 8.0.
    • Upgrade commander to 13.1 from 12.0.
    • Upgrade envinfo to 7.14 from 7.11.
    • Upgrade semver to 7.7 from 7.6.
  • 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

pa11y-bot
published 8.0.0 •

Changelog

Source

8.0.0 (2024-03-25)

Pa11y 8 makes the latest version of Puppeteer (22) available to Pa11y and updates several other dependencies.

Changes in pa11y@8

  • Major dependency changes
    • Upgrade puppeteer to 22 from 20
      • This may affect Pa11y's operating system support and the behaviour of Pa11y's browser automation.
    • Upgrade commander to 12 from 11
    • Remove dependency p-timeout
      • This will only affect users who had depended on p-timeout's presence as a side effect of installing Pa11y.
  • Minor dependency changes:
    • Upgrade semver to 7.6 from 7.5

Many thanks to @aarongoldenthal for contributing these dependency upgrades to Pa11y.

Full diff for pa11y@8

pa11y-bot
published 7.0.0 •

Changelog

Source

7.0.0 (2024-01-16)

Changes in pa11y@7

  • Breaking: Upgrade Node.js support: Pa11y 7 requires a stable (even-numbered) Node.js version of 18 or above
  • Breaking: Upgrade dependency puppeteer to 20 from 9: this may affect Pa11y's operating system support and the behaviour of Pa11y's browser automation
  • Breaking: Upgrade dependency commander to 11 from 8
  • Breaking: Upgrade dependency bfj to 8 from 7
  • Upgrade axe-core to ~4.8.2 from ~4.2.1
  • Support versions of Ubuntu above 20.04 without 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

New contributors in pa11y@7

Full diff for pa11y@7

joseluisbolos
published 6.2.3 •

Changelog

Source

6.2.3 (2022-04-11)

  • Revert console logging behaviour which was still causing problems on some sites.
joseluisbolos
published 6.2.2 •

Changelog

Source

6.2.2 (2022-04-08)

  • Fix a crash when a page logs a warning or an error.
joseluisbolos
published 6.2.1 •

Changelog

Source

6.2.1 (2022-04-07)

  • Fix a circular reference error when parsing the console logs. Thanks @alycia-docusign for reporting the issue and @jefflward for suggesting a fix.
joseluisbolos
published 6.2.0 •

Changelog

Source

6.2.0 (2022-03-31)

  • Replace hogan.js with mustache in the HTML reporter (thanks @wit-0-bit)
  • Increase verbosity of actions when debug is enabled (thanks @m1rp)
  • Several documentation fixes (thanks @gabalafou, @manuelmeister, @LorenzoAncora)
joey.ciechanowicz
published 6.1.1 •

Changelog

Source

6.1.1 (2021-11-17)

  • Add clear-field action (thanks @amprew)
  • Fix html reporter and reporter integration tests (thanks @aarongoldenthal)
joseluisbolos
published 6.1.0 •

Changelog

Source

6.1.0 (2021-11-09)

  • The axe runner now supports the same error level flags as the HTML_CodeSniffer runner.
  • Add ignore-rules section to axe runner config
  • Improve the logic to detect local files passed as an argument (thanks @kkoskelin)
  • Increase default timeout from 30 to 60 seconds (thanks @m1rp)
  • Update documentation to mention WCAG 2.1 instead of WCAG 2.0 when appropriate
  • Remove all mentions to Section 508 from the tool
  • Merge the example HTML reporter into this repo
  • Update dependencies
  • Downgrade package-lock.json file to v1 for compatibility with older versions of npm.
joseluisbolos
published 6.0.1 •

Changelog

Source

6.0.1 (2021-06-28)

  • Merge axe and htmlcs runners into repo
  • --environment flag now shows pa11y version correctly (thanks @aarongoldenthal)
  • Tests and dependency fixes for runners and reporters (thanks @aarongoldenthal)
2345
11