Release-opmerkingen voor Axe DevTools Linter

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 in Axe DevTools Linter beschrijven

Free Trial
Not for use with personal data

4.11.3 (15 mei 2026)

  • Geen zichtbare veranderingen voor gebruikers.

4.11.2 (7 mei 2026)

  • Ondersteuning toegevoegd voor ESLint-stijl commentaarinstructies om lintingregels direct in de broncode te onderdrukken. Gebruik axe-linter-disable, axe-linter-enable, axe-linter-disable-next-lineen axe-linter-disable-line in blokcommentaar, regelcommentaar of HTML-commentaar om te bepalen welke regels van toepassing zijn op specifieke secties van code. Zie Regels onderdrukken met inline-instructies voor meer informatie.

    Opmerkingsstijl Voorbeeld
    Blokcommentaar /* axe-linter-disable image-alt */
    Regelcommentaar // axe-linter-disable-next-line image-alt
    HTML-commentaar <!-- axe-linter-disable image-alt -->
  • Ondersteuning toegevoegd voor het configureren van regels om overtredingen als waarschuwingen in plaats van fouten te rapporteren. Stel een regel in op warn in axe-linter.yml om waarschuwingen in plaats van fouten voor die regel te ontvangen (bijvoorbeeld, color-contrast: warn).

  • De Axe DevTools Linter VS Code-extensie is nu beschikbaar op de Open VSX Registry voor gebruikers van VSCodium en andere open-source VS Code-compatibele editors.

  • Een nieuwe --additional-properties customName optie toegevoegd aan de Axe DevTools Linter Connector. Bij gebruik van aangepaste componentmapping, voegt deze optie een customName eigenschap toe aan elk bijpassend probleem in het toegankelijkheidsrapport, die de tagnaam bevat van de aangepaste component die de overtreding veroorzaakte. Dit maakt het gemakkelijker om overtredingen te identificeren en analyseren die voortkomen uit configuraties van aangepaste componenten. Zie --additional-properties voor meer informatie.

  • Een properties eigenschap toegevoegd aan het /lint-source REST-eindpunt. Het opnemen van "customName" in deze array voegt een customName eigenschap toe aan elke fout in de reactie die afkomstig is van een aangepaste gemapte component, met de tagnaam van de component. Zie Analyseren van overtredingen door aangepaste componenten voor een voorbeeld.

  • De VS Code-extensie schrijft nu diagnostische informatie naar een Axe Linter Uitvoerkanaal. Dit logboek registreert opstartactiviteiten van de extensie en de status van het downloaden van binaries, waardoor het gemakkelijker is om opstartproblemen te diagnosticeren. Zie Probleemoplossing voor details.

4.11.1 (20 maart 2026)

  • Geen zichtbare veranderingen voor gebruikers.

4.11.0 (6 januari 2026)

  • Proxy-ondersteuning toegevoegd. Zie Axe DevTools Linter gebruiken met een proxy.
  • Een probleem opgelost waarbij meerdere open projecten in IntelliJ op Microsoft Windows ervoor zorgden dat linting faalde.
  • Een probleem opgelost waarbij slecht gevormde package.json bestanden ten onrechte linting lieten falen.

4.10.10 (9 september 2025)

  • Een probleem opgelost dat verhinderde dat <svg> elementen met een img-rol (role="img") werden verwerkt.
  • Fout "Unable to report usage to the server: request entity too large" opgelost die soms optrad bij het lokaal linten van grote projecten. Projecten die de limiet voor serveraanvragen overschrijden worden nu correct verwerkt.
  • Ondersteuning toegevoegd voor linting van LiquidJS ( .liquid) bestanden.
  • Ondersteuning toegevoegd voor ARM-processors op Linux aan de Axe DevTools Linter Connector. (De binary heet axe-linter-connector-linux-arm64.)

4.10.9 (26 juni 2025)

  • Geen voor de gebruiker zichtbare wijzigingen.

4.10.8 (4 juni 2025)

  • Een probleem opgelost waarbij linten of het lezen van configuratiebestanden faalde wanneer de namen van mappen extensies bevatten (zoals .js).
  • Een probleem met Axe Linter Connector opgelost waardoor een API-sleutel of licentiesleutel nodig was bij het lokaal draaien of als Docker-image.

4.10.7 (15 mei 2025)

  • Een probleem opgelost met het verwerken van commandoregelopties in Axe DevTools Linter Connector.
  • Toegevoegd aan de lijst van ondersteunde bestandsextensies voor de IntelliJ-plugin. .xhtml aan de lijst van ondersteunde bestandsextensies voor de IntelliJ-plugin.

4.10.6 (7 mei 2025)

  • De prestaties van Axe DevTools Linter Server driemaal tot viermaal verbeterd door werkdraadimplementaties.
  • De foutmeldingen in Axe DevTools Linter Connector verbeterd wanneer er een probleem is met het rapporteren van gebruiksgegevens aan de server.
  • Zorg ervoor dat de uitvoerbare binaries voor Axe DevTools Linter Connector de uitvoerbare bit hebben ingesteld.
  • De grootte van de binaries voor Axe DevTools Linter Connector voor elk besturingssysteem verminderd, resulterend in een kleiner verzonden pakketbestand.
  • De Axios-afhankelijkheid bijgewerkt naar 1.8.2 om een beveiligingsprobleem op te lossen (CVE-2025-27152).
  • In Axe DevTools Linter Connector zijn de foutmeldingen verbeterd door de server-URL weer te geven die wordt gebruikt voor linting.

4.10.5 (8 april 2025)

  • Diverse geheugenproblemen op Axe DevTools Linter Server opgelost.

4.10.4 (28 maart 2024)

  • Foutoplossingen

    • Een probleem opgelost met het weergeven van de versie (wanneer de --version commandoregeloptie werd gebruikt) met Axe DevTools Linter Connector.
    • De startkolom van de toegankelijkheidsfout aangepast aan het startelement om de locatie van de fout te verduidelijken.
    • De Axe DevTools Linter Connector negeert nu correct lege bestanden.
  • Functies

    • Lokaal linten. De Axe DevTools Linter Connector kan nu bestanden lokaal linten in plaats van een netwerkverbinding met een server te vereisen. Zie de --local optie in Axe DevTools Linter Connector's Optionele Commandoregelopties.
    • De Axe DevTools Linter Connector kan nu mislukte netwerkverbindingen naar de lintserver opnieuw proberen (of deze nu SaaS of lokaal is). Zie de --retry optie in Axe DevTools Linter Connector's Optionele Commandoregelopties.
    • Ondersteunt nu linting van .xhtml-bestanden.
    • Verbeterde parsing van HTML-snippets.

4.10.3 (12 december 2024)

  • Herstel de overrides configuratie-optie zodat deze ook een stringwaarde toestaat (in plaats van alleen een reeks strings).

  • Herstel om de helpttekst bij te werken en deze in plaats van de beschrijving te tonen voor toegankelijkheidsfouten.

  • Ondersteunt nu het gebruik van JavaScript-primitieve waarden (bijvoorbeeld: false of null) als Vue-, React-JSX- en Angular-attribuutexpressies:

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

4.10.2 (25 november 2024)

Dit is de rollback-release naar 4.10.0 om het probleem met v4.10.1 op te lossen. Zie de release-opmerkingen 4.10.0 voor de wijzigingen voor deze release.

4.10.1 (25 november 2024)

Versie 4.10.1 uitgebracht, maar deze release bevatte een bug met de VC Code-extensie voor x64-machines die rollback vereiste.

4.10.0 (11 oktober 2024)

  • Bugfixes

    • Herkennen nu dat lege-inhoudselementen in JSX met het dangerouslySetInnerHtml attribuut niet als leeg moeten worden behandeld en mogelijk als toegankelijkheidsfouten worden gemarkeerd; de inhoud van het element kon zijn ingesteld in het dangerouslySetInnerHtml attribuut.
    • Voorheen kon syntactisch onjuiste JavaScript binnen script tags voorkomen dat Axe DevTools Linter toegankelijkheidsproblemen in de rest van het HTML-bestand identificeerde. Dit probleem is opgelost.
    • Een crash opgelost door een ongeldige override configuratie.
    • Een bug gecorrigeerd waarbij tags (zoals wcag2a) die in de configuratie waren opgegeven, werden genegeerd bij het linten.
    • De aria-roledescription regel is afgeschaft en wordt niet meer standaard uitgevoerd in Axe DevTools Linter.
    • Een leeg configuratiebestand (axe-linter.yml) geeft niet langer een foutmelding.
    • De prestaties van de REST-eindpunten voor facturatie zijn verbeterd.
    • De REST-eindpunten voor facturatie bijgewerkt om gestructureerde antwoorden terug te geven in plaats van lege arrays wanneer er geen gebruiksgegevens zijn.
    • De Angular-template parser en compiler geüpdatet naar de nieuwste versie (versie 18) om compatibiliteitsproblemen op te lossen die werden veroorzaakt door eerdere breaking changes in de Angular-template parser.
  • Nieuwe functies

    • Debug logmogelijkheden toegevoegd aan de Axe DevTools Connector. Door de omgevingsvariabele DEBUGin te stellen, kunnen gebruikers nu gedetailleerde debuginformatie verkrijgen wanneer linten mislukt. Zie DEBUG voor meer informatie.
    • Een nieuwe configuratie-optie voor linting van aangepaste componenten, element, is toegevoegd om gebruikers in staat te stellen het uitgezonden HTML-element te wijzigen afhankelijk van een opgegeven attribuut of attributen. Zie element voor meer informatie.
    • Een nieuwe regel toegevoegd: summary-name. Deze regel vereist dat elk samenvattingselement een toegankelijke naam heeft. Zie Deque University's informatie over de regel voor samenvattingsnamen.

4.9.3 (9 september 2024)

  • On-prem versies van Axe DevTools Linter zetten geen analytics meer op.

4.9.2 (12 augustus 2024)

  • Sta gebruikers toe een map op te geven bij het installeren van de on-prem server.

4.9.1 (17 juni 2024)

  • De verouderde /status REST-eindpunt is tijdelijk toegewezen om dezelfde waarde te retourneren als het /healthcheck eindpunt. Het /status eindpunt zal in een toekomstige versie van Axe DevTools Linter worden verwijderd.

4.9.0 (8 mei 2024)

  • Ontbrekende attributen toegevoegd aan de definitie van de MUI TablePagination component. (De definitie miste alle attributedefinities, en aria-* en andere algemene attributen werden toegevoegd.)

  • Afhankelijkheden bijgewerkt om bekende kritieke en hoge beveiligingsproblemen op te lossen:

    Afhankelijkheid CVE Ernst
    ansi-regex CVE-2021-3807 HOOG
    cookiejar CVE-2022-25901 HOOG
    get-func-name CVE-2023-43646 HOOG
    glob-parent CVE-2020-28469 HOOG
    http-cache-semantics CVE-2022-25881 HOOG
    ip CVE-2023-42282 KRITIEK
    lodash.pick CVE-2020-8203 HOOG
    minimist CVE-2021-44906 KRITIEK
    minimatch CVE-2022-3517 HOOG
    normalize-url CVE-2021-33502 HOOG
    nth-check CVE-2021-3803 HOOG
    postcss CVE-2021-23382 HOOG
    semver CVE-2022-25883 HOOG
    trim-newlines CVE-2021-33623 HOOG
    word-wrap CVE-2023-26115 HOOG
  • De on-premise installateur is bijgewerkt om ontbrekende omgevingsvariabelen op te nemen. De ontbrekende variabelen veroorzaakten dat de server herhaaldelijk opnieuw opstartte. De ontbrekende waarden worden geschreven naar de axe-linter.service bestand en zijn:

    • DEPLOY_ENV (standaardwaarde: prod)
    • PORT (standaardwaarde: 3000)
  • De versie van de axe-linter-connector is verhoogd naar 4.9.0.

  • De versie van de IntelliJ plugin is verhoogd naar 4.9.0.

4.8.3 (14 maart 2024)

  • De LSP-server is gebundeld met de plugin voor JetBrains IDE's (IntelliJ IDEA Ultimate en WebStorm). (De LSP-server werd voorheen gedownload bij de eerste keer draaien van de plugin.)

4.8.2 (29 februari 2024)

  • Probleem opgelost bij het linten van Vue met TypeScript.
  • Nieuwe plugin voor linten met IntelliJ IDEA Ultimate en WebStorm.

4.8.1 (5 januari 2024)

  • Fouten verholpen die optraden bij het uitvoeren van het on-premise Dockerfile.
  • Standaardattributen toestaan in aangepaste componenten om booleaanse waarden te zijn.
  • Startproblemen met de on-premise server opgelost, waarbij verschillende onnodige omgevingsvariabelen moesten worden ingesteld (onder andere problemen).

4.8.0 (3 oktober 2023)

4.7.3 (23 augustus 2023)

  • Axe DevTools Linter Connector heeft een nieuwe optie: --stdout voor het omleiden van de uitvoer naar de standaarduitvoer (stdout). Hieronder vindt u een voorbeelduitvoer voor een bestand met één toegankelijkheidsfout:

    ::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.
  • Voorheen toonde Axe DevTools Linter Connector het aantal bestanden dat niet aan de linting voldeed, zelfs als het aantal nul was. Dit gedrag is veranderd zodat het aantal alleen wordt getoond als het niet nul is.

  • Er is een probleem opgelost met het valideren van API-sleutels dat ervoor zorgde dat linting mislukte.

4.7.2 (12 juli 2023)

  • Er is een nieuwe configuratie-optie, overrides, die u in staat stelt om het type linter te wijzigen dat wordt gebruikt voor de gespecificeerde bestanden (individuele bestanden of bestanden die een glob-patroon volgen). Zie overrides voor meer informatie.
  • Een Docker-image voor lokaal gebruik van Axe DevTools Linter is nu beschikbaar. Voor meer informatie kunt u direct contact opnemen met uw Deque-vertegenwoordiger, ons vragen via onze supportdesk, of stuur ons een e-mail.
  • In deze release hebben we verschillende bugs opgelost die alleen interne gebruikers troffen.

4.7.1 (23 mei 2023)

  • De exclude configuratie-optie staat nu een string toe. (Voorheen was alleen een array van strings toegestaan). Zie exclude voor meer informatie.
  • Er is een bug opgelost met het linten van aangepaste componenten in .jsx-bestanden waardoor <text> koppelingsschema's werden genegeerd.
  • Er is een bug opgelost waarbij de exclude configuratie-optie werd genegeerd.
  • Er is een bug opgelost waarbij de VS Code-extensie niet draaide in de juiste ExtensionMode.

4.7.0 (26 april 2023)

  • @mui/material Component Support
    Axe DevTools Linter bevat nu definities voor de MUI-componenten in het @mui/material-pakket. Zie Material UI voor meer informatie.
  • React Native Support
    Test op toegankelijkheidsproblemen in uw React Native-apps al in een vroegere fase van de ontwikkelingscyclus met Axe DevTools Linter. Combineer dit met geautomatiseerd testen met Axe DevTools Mobile om meer geavanceerde toegankelijkheidsproblemen in uw apps te detecteren.
  • In v4.7 zijn verschillende bugs opgelost in alle Axe DevTools Linter-pakketten.
  • Bekend probleem: exclude configuratie van axe-linter.yml werkt niet in de VS Code-plug-in of Axe DevTools Linter.

4.6.0 (1 februari 2023)

  • Nieuwe regels
    Axe DevTools Linter 4.6 implementeert een nieuwe regel. Voor volledige details, raadpleeg lege tabelkop.
  • Cauldron React Aangepaste Componentenbibliotheek Ondersteuning
    Deque's open-sourcebibliotheek van React-componenten genaamd Cauldron React heeft nu volledige ondersteuning in Axe DevTools Linter. Er is geen handmatige configuratie van aangepaste componenten nodig, slechts één configuratiestap. Er komen binnenkort meer componentbibliotheken.
  • Er zijn verschillende interne bugs opgelost.