Release Notes for Axe DevTools for Web Node.js Reporter Packages

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Includes release notes for 4.6.0 and later

Not for use with personal data

4.15.1 (August 12, 2026)

  • Fixed a problem where the macOS Apple Silicon (arm64) Binary Reporter quit immediately without producing output. The binary is now code-signed, which macOS requires before it will run.

4.15.0 (August 10, 2026)

  • jsdom is no longer included with @axe-devtools/reporter. It is now an optional peer dependency, so installing the reporter no longer installs it for you. HTML reports are still generated, but pre-rendering them into static markup now requires either a browser or a separately installed jsdom. If you relied on the included jsdom, see Pre-rendering HTML reports for how to restore the previous behavior.
  • Added a renderOptions argument to buildHTML, which selects the browser used to pre-render HTML reports, declines browser auto-detection, controls the browser sandbox, and sets render limits. See buildHTML.
  • Added the --browser-binary, --no-sandbox, and --no-auto-detect-browser options to the reporter CLI.
  • Upgraded axe-core to 4.13.0.
  • Fixed a problem where generating an HTML report wrote CSS parsing errors to the console.
  • Fixed a problem where reports could not be generated by a caller bundled into a single executable.

4.14.0 (June 30, 2026)

  • Added --format earl to the reporter CLI, which outputs accessibility results as a W3C EARL (Evaluation and Report Language) JSON-LD document (axe-devtools-results.earl.json). Note: EARL output does not support Axe DevTools Mobile results.

4.13.0 (May 4, 2026)

  • Upgraded axe-core to 4.12.1.
  • Added the @axe-devtools/common-format package, which converts axe-core scan results to the Axe Universal Format.
  • @axe-devtools/logger now generates unique UUID values for result IDs.

4.12.0 (November 17, 2025)

  • Upgraded axe-core to 4.11.0.
  • Added the ability to filter by EN 301 549 and RGAAv4 standards in the HTML report.
  • Fixed a problem where the Binary Reporter CLI did not use the correct working directory when creating the output directory.
  • Fixed a problem where result IDs were missing or did not have UUIDs.

4.11.1 (September 17, 2025)

  • Fixed an error when no results were provided to the reporter.
  • Fixed incorrect report HTML file names.
  • Fixed a problem where filtering by impact did not properly account for both impact level and rule.
  • Fixed legend positioning in the HTML report.
  • Fixed console logging issues when using ESM.
  • Fixed a problem where result names containing slashes caused file naming issues.
  • Fixed a problem where URLs in the HTML report were not properly escaped.
  • Fixed a problem where filtering mutated the original results data.
  • Fixed mobile results splitting and grouping.

4.11.0 (April 4, 2025)

  • Fixed a problem where output filenames were not unique, potentially causing reports to overwrite each other.

4.10.0 (February 10, 2025)

  • Upgraded axe-core to 4.10.1.
  • Added an accessibility score calculation and display to the HTML report.
  • Added tooltips to the summary explaining pass ratio and score.
  • Fixed a problem where result names containing spaces caused issues with output filenames.

4.9.0 (September 3, 2024)

  • Upgraded axe-core to 4.10.0.
  • In CSV Reporter, added wcag22a, wcag22aa, and wcag22aaa to the wcag success criteria column.
  • A dependency required webpack to be updated to version 5.
  • Fixed a problem displaying a scan with a name that contains spaces.

4.8.0 (March 18, 2024)

  • Upgraded axe-core to 4.8.4. Pinned the dependency on axe-core only to accept patch updates.
  • Added the URL of each page scanned to the HTML report.
  • Fixed a crash in the XML reporter when input JSON results were missing the ignoredRulesList property.
  • Fixed a problem in Reporter where the highlight box was the incorrect size.
  • (For Mobile test results) Updated the documentation links to the latest mobile documentation.

4.7.0 (August 30, 2023)

  • Several issues with reporting on mobile devices were fixed.
  • The JUnit XML output format was added for mobile scan results.
  • The CSV report format was added for mobile scan results.

4.6.1 (June 6, 2023)

Fixed the line breaking of pill UI elements (elements with rounded borders) in the generated HTML report. They were being displayed offscreen rather than wrapping.

4.6.0 (May 17, 2023)

  • The reporter can now filter rules based on Trusted Tester version 5. The new value TTv5 is now a valid tag for "Filter by Tag" in the output HTML report (generated by the buildHTM() method).
  • You can use the reporter and logger packages as ECMAScript Modules (ESM).
  • You can now use a results file from axe-core as input to generate reports.
  • Fixed various bugs due to adding ESM support.
  • The logger now supports axe.AxeResults as a finding for the logTestResult method.