Versionshinweise für axe DevTools Linter

Link to Versionshinweise für axe DevTools Linter copied to clipboard

Versionshinweise mit Beschreibung der Änderungen im axe DevTools Linter

Free Trial
Not for use with personal data

4.10.5 (April 8, 2025)

– Mehrere Speicherprobleme auf dem axe DevTools Linter Server behoben.

4.10.4 (March 28, 2024)

  • Fehlerbehebungen

    – Ein Problem beim Anzeigen der Version (bei Verwendung der Befehlszeilenoption --version ) mit dem axe DevTools Linter Connector wurde behoben.

    • Die Startspalte des Zugänglichkeitsfehlers wurde an das Startelement angepasst, um den Fehlerort deutlicher zu machen.
    • Der axe DevTools Linter Connector ignoriert jetzt leere Dateien ordnungsgemäß.
  • Funktionen

    • Lokales Linting. Der axe DevTools Linter Connector kann Dateien jetzt lokal linten, anstatt eine Netzwerkverbindung zu einem Server zu benötigen. Siehe die Option --local in den [Optionalen Befehlszeilenoptionen] des axe DevTools Linter Connector(axe-linter-connector#optional-command-line-options).
    • Der axe DevTools Linter Connector kann jetzt fehlgeschlagene Netzwerkverbindungen zum Linter-Server (ob SaaS oder vor Ort) wiederholen. Siehe die --retry Option des axe DevTools Linter Connector in den Optionalen Befehlszeilenoptionen.
    • Unterstützt jetzt das Linting von .xhtml-Dateien.
    • Verbessertes Parsen von HTML-Snippets.

4.10.3 (December 12, 2024)

  • Korrigieren der Konfigurationsoption overrides , um auch einen Zeichenfolgenwert zuzulassen (anstatt nur eines Arrays von Zeichenfolgen).
  • Korrektur, um den Hilfetext zu aktualisieren und anzuzeigen anstelle der Beschreibung bei Barrierefreiheitsfehlern.

– Unterstützt jetzt die Verwendung primitiver JavaScript-Werte (z. B.: false oder null) als Attributausdrücke in Vue, React JSX und Angular:

Framework Beispiel
Angular <div [contenteditable]="true" />
React-JSX <div contenteditable={true} />
Vue <div :contenteditable="true" />

4.10.2 (25. November 2024)

Dies ist die Rollback-Version auf 4.10.0, um das Problem mit v4.10.1 zu beheben. Die Änderungen für diese Version finden Sie in den Versionshinweisen 4.10.0 .

4.10.1 (November 25, 2024)

4.10.1 wurde veröffentlicht, aber diese Version enthielt einen Fehler mit der VC-Code-Erweiterung für x64-Maschinen, der ein Rollback erforderte.

4.10.0 (October 11, 2024)

  • Fehlerbehebungen

    • Es wird jetzt erkannt, dass Elemente mit leerem Inhalt in JSX mit dem Attribut dangerouslySetInnerHtml nicht als leer behandelt und möglicherweise als Barrierefreiheitsfehler gekennzeichnet werden sollten; der Inhalt des Elements könnte im Attribut dangerouslySetInnerHtml festgelegt worden sein.
    • Zuvor konnte syntaktisch falsches JavaScript innerhalb von script -Tags verhindern, dass axe DevTools Linter Zugänglichkeitsprobleme im Rest der HTML-Datei erkannte. Dieses Problem wurde behoben.

    – Ein Absturz aufgrund einer ungültigen override Konfiguration wurde behoben. – Ein Fehler wurde behoben, bei dem in der Konfiguration angegebene Tags (wie wcag2a) beim Linting ignoriert wurden. – Die aria-roledescription Regel ist veraltet und wird im axe DevTools Linter nicht mehr standardmäßig ausgeführt.

    • Eine leere Konfigurationsdatei (axe-linter.yml) löst keinen Fehler mehr aus.
    • Die Leistung der Abrechnungs-REST-Endpunkte wurde verbessert.
    • Die REST-Endpunkte für die Abrechnung wurden aktualisiert, um strukturierte Antworten anstelle von leeren Arrays zurückzugeben, wenn keine Nutzungsdaten vorhanden sind.

    – Der Angular-Vorlagenparser und -Compiler wurden auf die neueste Version (Version 18) aktualisiert, um Kompatibilitätsprobleme zu beheben, die durch vorherige schwerwiegende Änderungen im Angular-Vorlagenparser verursacht wurden.

  • Neue Funktionen

    • Dem Axe DevTools Connector wurden Debug-Protokollierungsfunktionen hinzugefügt. Durch Festlegen der Umgebungsvariable DEBUG können Benutzer jetzt auf detaillierte Debuginformationen zugreifen, wenn das Linting fehlschlägt. Weitere Informationen finden Sie unter DEBUG .

    – Eine neue Konfigurationsoption für das benutzerdefinierte Komponenten-Linting, element, wurde hinzugefügt, damit Benutzer das ausgegebene HTML-Element abhängig von einem oder mehreren angegebenen Attributen ändern können. Weitere Informationen finden Sie unter element .

4.9.3 (September 9, 2024)

  • On-Premises-Versionen von axe DevTools Linter richten keine Analysen mehr ein.

4.9.2 (August 12, 2024)

– Benutzern ermöglichen, bei der Installation des lokalen Servers ein Verzeichnis anzugeben.

4.9.1 (June 17, 2024)

– Der veraltete /status REST-Endpunkt wird vorübergehend so zugeordnet, dass er denselben Wert wie der /healthcheck Endpunkt zurückgibt. Der /status Endpunkt wird in einer zukünftigen Version von axe DevTools Linter entfernt.

4.9.0 (May 8, 2024)

– Fehlende Attribute zur Definition der MUI TablePagination -Komponente hinzugefügt. (In der Definition fehlten alle Attributdefinitionen und aria-* und andere allgemeine Attribute wurden hinzugefügt.)

– Das On-Premises-Installationsprogramm wurde korrigiert, um fehlende Umgebungsvariablen hinzuzufügen. Die fehlenden Variablen würden dazu führen, dass der Server wiederholt neu gestartet wird. Die fehlenden Werte werden in die Datei axe-linter.service und werden geschrieben:

  • DEPLOY_ENV (Standardwert: prod)
  • PORT (Standardwert: 3000)

– Die Version von axe-linter-connector wurde auf 4.9.0 erhöht. – Die Version des IntelliJ-Plugins wurde auf 4.9.0 erhöht.

4.8.3 (March 14, 2024)

– Der LSP-Server wurde mit dem Plugin für JetBrains IDEs (IntelliJ IDEA Ultimate und WebStorm) gebündelt. (Der LSP-Server wurde zuvor beim ersten Ausführen des Plugins heruntergeladen.)

4.8.2 (February 29, 2024)

– Problem beim Prüfen von Vue mit TypeScript behoben. – Neues Plugin zum Prüfen mit IntelliJ IDEA Ultimate und WebStorm.

4.8.1 (January 5, 2024)

– Fehler behoben, die beim Ausführen des vor Ort Dockerfile auftraten.

  • Ermöglicht, dass Standardattribute in benutzerdefinierten Komponenten Boolesche Werte sind.
  • Startprobleme mit dem lokalen Server behoben, die (unter anderem) das Festlegen mehrerer unnötiger Umgebungsvariablen erforderten.

4.8.0 (October 3, 2023)

– Sie können jetzt mehrere Konfigurationsdateien mit axe DevTools Connector und axe Accessibility Linter für VS Code verwenden. Diese Tools suchen nun nach der nächstgelegenen Datei: der Datei im aktuellen Verzeichnis. Wenn dort keine Datei vorhanden ist, durchsuchen sie den Verzeichnisbaum nach oben, um eine zu finden. axe-linter.yml Dies ermöglicht Ihnen, eine Konfigurationsdatei im Stammverzeichnis Ihres Projekts zu platzieren und sie mit Konfigurationsdateien in anderen Unterverzeichnissen zu überschreiben. – Ein Problem in der VS Code-Erweiterung wurde behoben, das verhinderte, dass codierte URLs ordnungsgemäß decodiert wurden.

4.7.3 (August 23, 2023)

  • Der axe DevTools Linter Connector hat eine neue Option: --stdout zum Umleiten der Ausgabe auf die Standardausgabe (stdout). Nachfolgend sehen Sie ein Beispiel für die Ausgabe einer Datei mit einem Zugänglichkeitsfehler:

    ::error title=Axe Linter::meta-refresh (https://dequeuniversity.com/rules/axe/4.7/meta-refresh?application=axe-linter-connector) - Ensures <meta http-equiv="refresh"> is not used for delayed refresh,file=./rules/meta-refresh/meta-refresh.html,line=4,endLine=4,col=4,endColumn=59::
    ::debug::Found 1 issues.
  • Zuvor zeigte axe DevTools Linter Connector die Anzahl der Dateien an, bei denen der Lint-Test fehlgeschlagen ist, selbst wenn die Anzahl Null war. Dieses Verhalten wurde geändert, um die Anzahl nur anzuzeigen, wenn sie nicht Null ist.

– Ein Problem mit der Validierung von API-Schlüsseln wurde behoben, das dazu führte, dass die Lint-Prüfung fehlschlug.

4.7.2 (July 12, 2023)

– Es gibt eine neue Konfigurationsoption, overrides, mit der Sie den Linter-Typ ändern können, der für die angegebenen Dateien (einzelne Dateien oder Dateien, die einem Glob-Muster entsprechen) verwendet wird. Weitere Informationen finden Sie unter overrides . – Ein Docker-Image für die lokale Nutzung des axe DevTools Linter ist jetzt verfügbar. Weitere Informationen erhalten Sie direkt von Ihrem Deque-Vertreter, über unseren Support-Desk oder senden Sie uns eine E-Mail. – In dieser Version haben wir mehrere Fehler behoben, die nur interne Benutzer betrafen.

4.7.1 (May 23, 2023)

– Die exclude Konfigurationsoption erlaubt jetzt eine Zeichenfolge. (Bisher war nur ein Array von Zeichenfolgen zulässig). Weitere Informationen finden Sie unter exclude . – Ein Linting-Fehler bei benutzerdefinierten Komponenten in JSX-Dateien wurde behoben, der dazu führte, dass Zuordnungen ignoriert wurden. <text> – Ein Fehler behoben, bei dem die Konfigurationsoption exclude ignoriert wurde. – Ein Fehler behoben, bei dem die VS Code-Erweiterung nicht im richtigen [ExtensionMode] ausgeführt wurde(https://code.visualstudio.com/api/references/vscode-api#ExtensionContext.extensionMode).

4.7.0 (April, 26, 2023)

  • @mui/material Unterstützung für Komponenten
    Axe DevTools Linter enthält jetzt Definitionen für die MUI-Komponenten im Paket @mui/material. Weitere Informationen finden Sie unter Material-UI .
  • React Native-Unterstützung
    Testen Sie Ihre React Native-Apps noch früher im Entwicklungszyklus auf Zugänglichkeitsprobleme mit axe DevTools Linter. Kombinieren Sie dies mit automatisierten Tests mithilfe von axe DevTools Mobile, um erweiterte Zugänglichkeitsprobleme in Ihren Apps zu erkennen.

– Mehrere Fehler in allen axe DevTools Linter-Paketen wurden in Version 4.7 behoben.

  • Bekanntes Problem: Das Ausschließen der Konfiguration aus axe-linter.yml funktioniert im VS Code-Plugin oder im axe DevTools Linter nicht.

4.6.0 (February 1, 2023)

  • Neue Regeln
    Axe DevTools Linter 4.6 implementiert eine neue Regel. Ausführliche Informationen finden Sie unter empty table header.
  • Unterstützung für die Cauldron React Custom Component Library
    Deques Open-Source-Bibliothek mit React-Komponenten namens Cauldron React hat jetzt vollständige Unterstützung in axe DevTools Linter. Es ist keine manuelle benutzerdefinierte Komponentenkonfiguration erforderlich, nur ein einziger Konfigurationsschritt. Weitere Komponentenbibliotheken folgen in Kürze.

– Mehrere interne Fehler behoben.