Release-opmerkingen voor Axe DevTools Linter
Release-opmerkingen die de wijzigingen in Axe DevTools Linter beschrijven
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-lineenaxe-linter-disable-linein 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-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 (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 customNameoptie toegevoegd aan de Axe DevTools Linter Connector. Bij gebruik van aangepaste componentmapping, voegt deze optie eencustomNameeigenschap 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-propertiesvoor meer informatie. -
Een
propertieseigenschap toegevoegd aan het/lint-sourceREST-eindpunt. Het opnemen van"customName"in deze array voegt eencustomNameeigenschap 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.jsonbestanden 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.
.xhtmlaan 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
--versioncommandoregeloptie 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.
- Een probleem opgelost met 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 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
--retryoptie in 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)
-
Herstel de
overridesconfiguratie-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:
falseofnull) 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
dangerouslySetInnerHtmlattribuut niet als leeg moeten worden behandeld en mogelijk als toegankelijkheidsfouten worden gemarkeerd; de inhoud van het element kon 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 door een ongeldige
overrideconfiguratie. - Een bug gecorrigeerd waarbij tags (zoals
wcag2a) die in de configuratie waren opgegeven, werden genegeerd bij het linten. - De
aria-roledescriptionregel 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.
- Herkennen nu dat lege-inhoudselementen 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 verkrijgen wanneer linten mislukt. ZieDEBUGvoor 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. Zieelementvoor 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.
- 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-eindpunt is tijdelijk toegewezen om dezelfde waarde te retourneren als het/healthcheckeindpunt. Het/statuseindpunt 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
TablePaginationcomponent. (De definitie miste alle attributedefinities, enaria-*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)
- 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 vinden: degene in de huidige map of, als er geen is, omhoog door de directoryboom lopen om er een te vinden. Dit stelt je in staat om een configuratiebestand in de root van je project te plaatsen en het te overschrijven met configuratiebestanden in verschillende submappen. - 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 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). Zieoverridesvoor 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
excludeconfiguratie-optie staat nu een string toe. (Voorheen was alleen een array van strings toegestaan). Zieexcludevoor 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
excludeconfiguratie-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:
excludeconfiguratie vanaxe-linter.ymlwerkt 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.
