Release-opmerkingen voor Axe DevTools Linter
Release-opmerkingen die de wijzigingen in Axe DevTools Linter beschrijven
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
.htlbestanden 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
enterpriseIdveld toegevoegd aanaxe-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. ZieenterpriseIdvoor 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, enaxe-linter-disable-linein 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-altHTML-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
warninaxe-linter.ymlom waarschuwingen in plaats van fouten voor die regel te ontvangen (bijvoorbeeldcolor-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 customNameoptie toegevoegd aan de Axe DevTools Linter Connector. Bij gebruik van aangepaste componentmapping voegt deze optie eencustomNameeigenschap 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-propertiesvoor meer informatie. -
Een
propertieseigenschap toegevoegd aan de/lint-sourceREST-endpoint. Door"customName"in deze array op te nemen, wordt eencustomNameeigenschap 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.jsonbestanden 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.
.xhtmltoegevoegd 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
--versioncommandoregeloptie 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.
- Een probleem opgelost bij het weergeven van de versie (wanneer de
-
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
--localoptie 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
--retryoptie in de Axe DevTools Linter Connector's Optionele Commandoregelopties. - Ondersteunt nu linting van .xhtml-bestanden.
- Verbeterde parsing van HTML-snippets.
- Lokaal linten. De Axe DevTools Linter Connector kan nu bestanden lokaal linten in plaats van een netwerkverbinding met een server te vereisen. Zie de
4.10.3 (12 december 2024)
-
De
overridesconfiguratieoptie 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:
falseofnull) 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
dangerouslySetInnerHtmlattribuut niet als leeg moeten worden beschouwd en mogelijk als toegankelijkheidsfouten worden gemarkeerd; de inhoud van het element kan zijn ingesteld in hetdangerouslySetInnerHtmlattribuut. - Voorheen kon syntactisch onjuiste JavaScript binnen
scripttags 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
overrideconfiguratie. - Een bug gecorrigeerd waarbij tags (zoals
wcag2a) die in de configuratie waren gespecificeerd, werden genegeerd tijdens het linten. - De
aria-roledescriptionregel 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.
- Nu erkennen dat elementen met lege inhoud in JSX met het
-
Nieuwe functies
- Debug logmogelijkheden toegevoegd aan de Axe DevTools Connector. Door de omgevingsvariabele
DEBUGin te stellen, kunnen gebruikers nu gedetailleerde debuginformatie krijgen wanneer linting mislukt. ZieDEBUGvoor 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. Zieelementvoor 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.
- Debug logmogelijkheden toegevoegd aan de Axe DevTools Connector. Door de omgevingsvariabele
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
/statusREST-endpoint is tijdelijk gekoppeld om dezelfde waarde te retourneren als het/healthcheckendpoint. Het/statusendpoint 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
TablePaginationcomponent. (De definitie miste alle attributdefinities, enaria-*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)
- Axe DevTools Linter ondersteunt nu deze nieuwe regels:
- U kunt nu meerdere configuratiebestanden gebruiken met Axe DevTools Connector en Axe Accessibility Linter voor VS Code. Deze tools zullen nu het dichtstbijzijnde
axe-linter.ymlbestand lokaliseren: het bestand in de huidige directory of, als er geen is, zal de directoryboom oplopen om er een te vinden. Dit stelt u in staat om een configuratiebestand in de root van uw project te plaatsen en het te overschrijven met configuratiebestanden in verschillende subdirectories. - Een probleem verholpen in de VS Code-extensie waardoor gecodeerde URL's niet correct werden gedecodeerd.
4.7.3 (23 augustus 2023)
-
Axe DevTools Linter Connector heeft een nieuwe optie:
--stdoutvoor 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). Zieoverridesvoor 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
excludeconfiguratieoptie staat nu een tekenreeks toe. (Voorheen stond het alleen een reeks van tekenreeksen toe). Zieexcludevoor 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
excludeconfiguratieoptie 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:
excludeconfiguratie vanaxe-linter.ymlwerkt 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.
