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.12.0 (22 juni 2026)

  • Ondersteuning toegevoegd voor het linten van HTL (HTML Template Language / Sightly) bestanden die worden gebruikt in Adobe Experience Manager. Axe DevTools Linter detecteert nu toegankelijkheidsproblemen in .htl bestanden in de VS Code-extensie, Connector, en Server.
  • De Axe DevTools Linter VS Code-extensie is nu aanzienlijk kleiner en vereist niet langer het downloaden van een extra component bij de eerste uitvoering, waardoor het gebruik in omgevingen die externe downloads beperken, wordt vergemakkelijkt.
  • De Axe DevTools Linter Connector en de on-prem serverinstaller bevatten nu het softwareversie-nummer in onverwachte foutuitvoeringen, waardoor het gemakkelijker is om problemen aan support te melden.
  • Een optioneel enterpriseId veld toegevoegd aan axe-linter.yml. De meeste gebruikers hoeven deze waarde niet in te stellen. Het wordt gebruikt voor het toewijzen van gebruiksanalyse en kan worden opgevraagd door uw Deque-accountvertegenwoordiger. Zie enterpriseId voor details.

4.11.3 (15 mei 2026)

  • Geen voor de gebruiker zichtbare wijzigingen.

4.11.2 (7 mei 2026)

  • Ondersteuning toegevoegd voor commentaar-directieven in ESLint-stijl om lintregels direct in de broncode te onderdrukken. Gebruik axe-linter-disable, axe-linter-enable, axe-linter-disable-next-line, en axe-linter-disable-line in blok-, regel- of HTML-opmerkingen 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 overeenkomend probleem in het toegankelijkheidsrapport, met daarin de tagnaam van de aangepaste component die de overtreding veroorzaakte. Dit maakt het gemakkelijker om overtredingen te identificeren en te analyseren die voortkomen uit configuraties van aangepaste componenten. Zie --additional-properties voor meer informatie.

  • Een properties eigenschap toegevoegd aan de /lint-source REST-endpoint. Door "customName" in deze array op te nemen, wordt een customName eigenschap toegevoegd 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 Output-kanaal. Dit logboek legt de opstartactiviteit van de extensie en de status van het downloaden van de binary vast, waardoor het gemakkelijker wordt om initialisatieproblemen te diagnosticeren. Zie Probleemoplossing voor details.

4.11.1 (20 maart 2026)

  • Geen voor de gebruiker zichtbare wijzigingen.

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 onjuiste package.json bestanden ten onrechte het lintproces 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 het linten van LiquidJS (.liquid) bestanden.
  • Ondersteuning voor ARM-processors op Linux toegevoegd 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 het linten of lezen van configuratiebestanden mislukte 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.
  • .xhtml toegevoegd 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 (CVE-2025-27152) op te lossen.
  • 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 bij het weergeven van de versie (wanneer de --version commandoregeloptie werd gebruikt) met de 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 de Ax DevTools Linter Connector's Optionele Commandoregelopties.
    • De Axe DevTools Linter Connector kan nu mislukte netwerkverbindingen met de linter server opnieuw proberen (of het nu SaaS of lokaal is). Zie de --retry optie in de Axe DevTools Linter Connector's Optionele Commandoregelopties.
    • Ondersteunt nu linting van .xhtml-bestanden.
    • Verbeterde parsing van HTML-snippets.

4.10.3 (12 december 2024)

  • De overrides configuratieoptie aangepast zodat deze ook een tekenreekswaarde toestaat (in plaats van alleen een array van tekenreeksen).

  • 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 attribuutuitdrukkingen:

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

4.10.2 (25 november 2024)

Dit is de rollbackrelease naar 4.10.0 om het probleem met v4.10.1 aan te pakken. Zie de release-opmerkingen 4.10.0 release opmerking voor de wijzigingen in 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

    • Nu erkennen dat elementen met lege inhoud in JSX met het dangerouslySetInnerHtml attribuut niet als leeg moeten worden beschouwd en mogelijk als toegankelijkheidsfouten worden gemarkeerd; de inhoud van het element kan 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 veroorzaakt door een ongeldige override configuratie.
    • Een bug gecorrigeerd waarbij tags (zoals wcag2a) die in de configuratie waren gespecificeerd, werden genegeerd tijdens het linten.
    • De aria-roledescription regel is verouderd en wordt niet langer standaard uitgevoerd in Axe DevTools Linter.
    • Een leeg configuratiebestand (axe-linter.yml) veroorzaakt niet langer een fout.
    • 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 DEBUG in te stellen, kunnen gebruikers nu gedetailleerde debuginformatie krijgen wanneer linting mislukt. Zie DEBUG voor meer informatie.
    • Een nieuwe configuratieoptie voor linten van aangepaste componenten, element, toegevoegd om gebruikers in staat te stellen het uitgegeven HTML-element aan te passen op basis van een gespecificeerd attribuut of attributen. Zie element voor meer informatie.
    • Een nieuwe regel toegevoegd: summary-name. Deze regel vereist dat elk summary-element 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-endpoint is tijdelijk gekoppeld om dezelfde waarde te retourneren als het /healthcheck endpoint. Het /status endpoint zal in een toekomstige versie van Axe DevTools Linter worden verwijderd.

4.9.0 (8 mei 2024)

  • Ontbrekende attributen toegevoegd aan de definitie van het MUI TablePagination component. (De definitie miste alle attributdefinities, en aria-* en andere veelvoorkomende attributen zijn 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-prem installer aangepast om ontbrekende omgevingsvariabelen op te nemen. De ontbrekende variabelen zouden ertoe leiden dat de server herhaaldelijk opnieuw zou opstarten. De ontbrekende waarden worden geschreven naar het axe-linter.service bestand en zijn:

    • DEPLOY_ENV (standaardwaarde: prod)
    • PORT (standaardwaarde: 3000)
  • De axe-linter-connector versie opgewaardeerd naar 4.9.0.

  • De IntelliJ plugin versie opgewaardeerd 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 uitvoer naar standaarduitvoer (stdout). Het volgende is 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 configuratieoptie, overrides, waarmee u het type linter kunt veranderen voor de opgegeven bestanden (individuele bestanden of bestanden die overeenkomen met een glob-patroon). Zie overrides voor meer informatie.
  • Er is nu een Docker-image beschikbaar voor het gebruik van on-prem Axe DevTools Linter. Voor meer informatie, neem direct contact op met uw Deque-vertegenwoordiger, vraag ons 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 configuratieoptie staat nu een tekenreeks toe. (Voorheen stond het alleen een reeks van tekenreeksen toe). Zie exclude voor meer informatie.
  • Een bug opgelost in het linten van aangepaste componenten in .jsx bestanden die ervoor zorgde dat <text> mappings werden genegeerd.
  • Een bug opgelost waarbij de exclude configuratieoptie werd genegeerd.
  • Een bug opgelost waarbij de VS Code-extensie niet in de juiste ExtensionMode draaide.

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 je React Native-apps zelfs eerder in de ontwikkelingscyclus met Axe DevTools Linter. Combineer dit met geautomatiseerd testen met Axe DevTools Mobile om meer geavanceerde toegankelijkheidsproblemen in je 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 plugin of Axe DevTools Linter.

4.6.0 (1 februari 2023)

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