Release Notes for axe DevTools for Web Python

Link to Release Notes for axe DevTools for Web Python copied to clipboard

Includes versions 4.7.0 and later

4.10.1 (September 24, 2024)

  • Resolved an issue with the Robot integration, where it was calling a non-existent method.

4.10.0 (August 13, 2024)

  • Upgraded the axe-core dependency to 4.10.0.

4.9.1 (May 10, 2024)

  • Upgraded the axe-core dependency to 4.9.1.

4.9.0 (March 26, 2024)

  • Upgraded the axe-core dependency to 4.9.0.

4.8.2 (February 8, 2024)

  • Upgraded the axe-core dependency to 4.8.4.

4.8.1 (January 11, 2024)

  • Upgraded the axe-core dependency to 4.8.3.

4.8.0 (October 25, 2023)

  • Unloaded frames are now handled properly.
  • The axe-core dependency is now pinned to accept patch versions only.
  • Upgraded the axe-core dependency to 4.8.2.
  • Added the EN 301 549 ruleset.
  • Added the Trusted Tester v5 ruleset.
  • For the Robot package, added plugin integration. This change fixed an issue where the Robot integration would become unstable if used with a modified Selenium package.

4.7.0 (April 27, 2023)

  • Default ID
    The Python API package now sets the default ID in the JSON results file to "check" instead of null as before. The highlighted line in the following (shortened) example shows the change:

    {
      "type": "axe-devtools-result",
      "name": "axe-run",
      "id": "check",  "platform": {}
      ...
    }

    (Many lines were deleted in the above example.)

    This change makes Python results compatible with the other APIs.

  • Large Results

    Limits have been increased and the Python package can now process much larger results.