axe DevTools voor Web API/CLI 4.7

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

Release-opmerkingen die de wijzigingen beschrijven in axe DevTools voor Web API/CLI 4.7 en 4.6.0 van axe DevTools Reporter en Logger

Not for use with personal data

Releasedatum: 12 mei 2023

Overzicht

Axe DevTools 4.7 is bijgewerkt met de nieuwste versie van axe-core, ECMAScript-modules worden nu ondersteund en verschillende bugs zijn verholpen.

Wat is er nieuw?

  • Axe-core Versie-update
    Axe DevTools 4.7 wordt geleverd met de nieuwste versie van axe-core 4.7.0. Voor volledige details, raadpleeg de axe-core changelog.
  • Node.js-pakketten kunnen nu worden geïmporteerd als ECMAScript-modules
    Alle pakketten bieden nu ondersteuning voor ECMAScript-modules (ESM) terwijl ze ook ondersteuning blijven bieden voor CommonJS (CJS)-modules.
  • De Rapportagepakketten zijn geüpdatet naar 4.6. Zie axe Reporter en Logger Pakketten voor meer informatie.

Bugfixes

Bugs in axe DevTools voor C#, de CLI, het Playwright-pakket en het Python-pakket zijn verholpen.

C#

Axe DevTools voor C# kan nu veel grotere resultaten verwerken.

CLI

bulk-spec

Een probleem dat ervoor zorgde dat het bulk-spec-commando (batchverwerking van spec-bestanden) de verwerking van spec-bestanden oversloeg, is opgelost.

Bijgewerkte Command-Line-opties

Verschillende command-line-opties zijn gewijzigd om hun gebruik duidelijker en consistenter te maken:

  • De --user-agent optie wordt nu altijd door Chrome gebruikt, ongeacht de headless-instelling of of er een externe proxy is geconfigureerd.
  • De --accept-untrusted optie wordt altijd gebruikt, ongeacht de browser of headless-instelling. (Voorheen vereiste deze optie dat de --headless optie was ingesteld.)
  • De --remote-proxy wordt altijd door Chrome gebruikt (afhankelijk niet langer van de --headless optie of of een https-site wordt gescand).

Playwright

Het @axe-devtools/playwright-pakket initialiseert nu import.meta.url om een probleem met het laden van het pakket op te lossen.

Python

Standaard ID

Het Python-pakket stelt nu de standaard-ID in het JSON-resultatenbestand in op "check" in plaats van null zoals voorheen. De gemarkeerde regel in het volgende (ingekorte) voorbeeld toont de wijziging:

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

(Veel regels zijn verwijderd in het bovenstaande voorbeeld.)

Deze wijziging maakt Python-resultaten compatibel met de andere API's.

Grote Resultaten

Limieten zijn verhoogd en het Python-pakket kan nu veel grotere resultaten verwerken.

Bekende problemen

Geen

axe Reporter en Logger Pakketten

Nieuwe versies van de reporter (@axe-devtools/reporter) en logger-pakketten (@axe-devtools/logger) zijn uitgebracht. Beide pakketten zijn geüpdatet naar versie 4.6.0. (Omdat de CLI deze pakketten gebruikt, gelden wijzigingen aan de reporter en de logger ook voor de CLI.)

note

De rapportage- en logboekpakketten volgen niet dezelfde releasecadans als de andere pakketten (versienummers kunnen verschillen van 4.7.0).

Updates van Reporter

Versie 4.6.0 van het @axe-devtools/reporter-pakket werd uitgegeven op 17 mei 2023 met de veranderingen gedocumenteerd in de volgende secties.

Nieuwe functies

  • De rapportage kan nu regels filteren op basis van Trusted Tester versie 5. De nieuwe waarde TTv5 is nu een geldige tag voor „Filteren op tag“ in het output HTML-rapport (gegenereerd door de buildHTM() methode).
  • U kunt het rapportagepakket gebruiken als een ECMAScript Module (ESM).

Bugfixes

  • Kan nu een resultatenbestand van axe-core als invoer gebruiken om rapporten te genereren.
  • Verschillende bugs verholpen dankzij het toevoegen van ESM-ondersteuning.

Logger-updates

Versie 4.6.0 van het @axe-devtools/logger pakket werd uitgebracht op 17 mei 2023 met de wijzigingen die in de volgende secties worden toegelicht.

Nieuwe functies

  • U kunt het logger-pakket importeren als een ECMAScript Module (ESM).

Bugfixes

  • De logger ondersteunt nu axe.AxeResults als een bevinding voor de logTestResult methode.
  • Bugs gerelateerd aan het bieden van ESM-ondersteuning zijn verholpen.