Notes de version pour 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

Notes de version décrivant les changements dans Axe DevTools Linter

Free Trial
Not for use with personal data

4.12.0 (22 juin 2026)

  • Ajout du support pour l'analyse des fichiers HTL (HTML Template Language / Sightly) utilisés dans Adobe Experience Manager. Axe DevTools Linter détecte maintenant les problèmes d'accessibilité dans les fichiers .htl de l'extension VS Code, du Connecteur et du Serveur.
  • L'extension Axe DevTools Linter pour VS Code est maintenant nettement plus petite et ne nécessite plus de télécharger un composant supplémentaire au premier lancement, ce qui facilite son utilisation dans des environnements où les téléchargements externes sont restreints.
  • Le Connecteur Axe DevTools Linter et l'installateur de serveur sur site incluent désormais le numéro de version du logiciel dans la sortie des erreurs inattendues, facilitant ainsi le signalement des problèmes au support.
  • Ajout d'un champ optionnel enterpriseId à axe-linter.yml. La plupart des utilisateurs n'auront pas besoin de définir cette valeur. Elle est utilisée pour l'attribution des analyses d'utilisation et pourrait être demandée par votre représentant de compte Deque. Voir enterpriseId pour plus de détails.

4.11.3 (15 mai 2026)

  • Aucun changement visible pour l'utilisateur.

4.11.2 (7 mai 2026)

  • Ajout du support pour les directives de commentaires au format ESLint afin de supprimer les règles d'analyse directement dans le code source. Utilisez axe-linter-disable, axe-linter-enable, axe-linter-disable-next-line et axe-linter-disable-line dans des commentaires en bloc, des commentaires de ligne ou des commentaires HTML pour contrôler quelles règles s'appliquent à des sections spécifiques du code. Voir Suppression des règles avec des directives en ligne pour plus d'informations.

    Style de commentaire Exemple
    Commentaire de bloc /* axe-linter-disable image-alt */
    Commentaire de ligne // axe-linter-disable-next-line image-alt
    Commentaire HTML <!-- axe-linter-disable image-alt -->
  • Ajout de la prise en charge de la configuration des règles pour signaler les violations sous forme d'avertissements plutôt que d'erreurs. Définissez une règle sur warn dans axe-linter.yml pour recevoir des avertissements au lieu d'erreurs pour cette règle (par exemple, color-contrast: warn).

  • L'extension Axe DevTools Linter pour VS Code est désormais disponible sur registre Open VSX pour les utilisateurs de VSCodium et d'autres éditeurs compatibles avec VS Code open-source.

  • Ajout d'une nouvelle option --additional-properties customName au Connecteur Axe DevTools Linter. Lors de l'utilisation de cartographie de composants personnalisés, cette option ajoute une propriété customName à chaque problème correspondant dans le rapport d'accessibilité, contenant le nom de balise du composant personnalisé qui a déclenché la violation. Cela facilite l'identification et l'analyse des violations provenant des configurations de composants personnalisés. Voir --additional-properties pour plus d'informations.

  • Ajout d'une propriété properties à l'endpoint REST /lint-source. Inclure "customName" dans ce tableau ajoute une propriété customName à chaque erreur dans la réponse provenant d'un , contenant le nom de la balise du composant. Voir, contenant le nom de balise du composant. Voir pour un exemple. pour un exemple.

  • L'extension VS Code écrit maintenant des informations de diagnostic dans un canal de sortie . Ce journal capture l'activité de démarrage de l'extension et l'état du téléchargement binaire, facilitant ainsi le diagnostic des problèmes d'initialisation. Voir. Ce journal capture l'activité de démarrage de l'extension et le statut de téléchargement binaire, ce qui facilite le diagnostic des problèmes d'initialisation. Voir pour les détails. pour plus de détails.

Aucun changement visible pour l'utilisateur.

  • Aucun changement visible pour l'utilisateur.

Ajout du support du proxy. Voir

  • Ajout du support pour les proxies. Voir ..
  • Résolution d'un problème où plusieurs projets ouverts dans IntelliJ sur Microsoft Windows causaient l'échec de l'analyse par linting.
  • Correction d'un problème où les fichiers package.json mal formés provoquaient à tort l'échec de l'analyse.

4.10.10 (9 septembre 2025)

  • Correction d'un problème qui empêchait les éléments <svg> avec un rôle d'image (role="img") d'être traités.
  • Résolution des erreurs « Impossible de signaler l'utilisation au serveur : entité de requête trop importante » qui survenaient parfois lors de l'analyse par linting de grands projets localement. Les projets dépassant la limite de taille de requête du serveur sont désormais correctement traités.
  • Ajout du support pour l'analyse des fichiers LiquidJS (.liquid).
  • Ajout de la prise en charge des processeurs ARM sur Linux pour le Connecteur Axe DevTools Linter. (Le binaire est appelé axe-linter-connector-linux-arm64.)

4.10.9 (26 juin 2025)

  • Aucun changement visible pour l'utilisateur.

4.10.8 (4 juin 2025)

  • Correction d'un problème où l'analyse ou la lecture des fichiers de configuration échouait lorsque les noms des dossiers contenaient des extensions (telles que .js).
  • Résolution d'un problème avec le connecteur Axe Linter qui nécessitait une clé API ou une clé de licence lors de son utilisation sur site ou comme image Docker.

4.10.7 (15 mai 2025)

  • Résolution d'un problème de gestion des options en ligne de commande dans le connecteur Axe DevTools Linter.
  • Ajout de .xhtml à la liste des extensions de fichiers prises en charge pour le plugin IntelliJ.

4.10.6 (7 mai 2025)

  • Amélioration des performances du serveur Axe DevTools Linter de trois à quatre fois grâce à la mise en œuvre des threads de travail.
  • Amélioration des rapports d'erreurs dans le connecteur Axe DevTools Linter en cas de problème de transmission des données d'utilisation au serveur.
  • Assuré que les binaires exécutables pour le connecteur Axe DevTools Linter ont leur bit exécutable défini.
  • Réduction de la taille des binaires pour le connecteur Axe DevTools Linter pour chaque système d'exploitation, résultant en un fichier de paquetage plus petit.
  • Mise à jour de la dépendance Axios vers la version 1.8.2 pour résoudre un problème de sécurité (CVE-2025-27152).
  • Dans le connecteur Axe DevTools Linter, amélioration des messages d'erreur en affichant l'URL du serveur utilisée pour l'analyse par linting.

4.10.5 (8 avril 2025)

  • Correction de plusieurs problèmes de mémoire sur le serveur Axe DevTools Linter.

4.10.4 (28 mars 2024)

  • Corrections de bugs

    • Correction d'un problème d'affichage de la version (lorsque l'option en ligne de commande --version était utilisée) avec le Connecteur Axe DevTools Linter.
    • Ajustement de la colonne de départ de l'erreur d'accessibilité à l'élément initial pour clarifier l'emplacement de l'erreur.
    • Le connecteur Axe DevTools Linter ignore désormais correctement les fichiers vides.
  • Fonctionnalités

    • Analyse locale. Le Connecteur Axe DevTools Linter peut désormais analyser les fichiers localement au lieu de nécessiter une connexion réseau à un serveur. Voir l'option --local dans Options de Ligne de Commande Optionnelles du Connecteur Axe DevTools Linter.
    • Le Connecteur Axe DevTools Linter peut désormais réessayer les connexions réseau échouées au serveur d'analyse (qu'il soit SaaS ou sur site). Voir l'option --retry dans Options de Ligne de Commande Optionnelles du Connecteur Axe DevTools Linter.
    • Prend désormais en charge le linting des fichiers .xhtml.
    • Amélioration de l'analyse des extraits HTML.

4.10.3 (12 décembre 2024)

  • Corrige l'option de configuration overrides afin de permettre également une valeur de type chaîne (au lieu d'un tableau de chaînes uniquement).

  • Correction pour mettre à jour le texte d'aide et l'afficher au lieu de la description pour les erreurs d'accessibilité.

  • Prend désormais en charge l'utilisation des valeurs primitives JavaScript (par exemple : false ou null) comme expressions d'attribut dans Vue, React JSX et Angular :

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

4.10.2 (25 novembre 2024)

Ceci est la version de retour à 4.10.0 pour résoudre le problème avec la version 4.10.1. Voir les notes de version notes de version 4.10.0 pour les modifications de cette version.

4.10.1 (25 novembre 2024)

La version 4.10.1 a été publiée, mais cette version contenait un bug avec l'extension VC Code pour les machines x64 qui nécessitait un retour en arrière.

4.10.0 (11 octobre 2024)

  • Corrections de bugs

    • Reconnaît désormais que les éléments sans contenu dans JSX avec l'attribut dangerouslySetInnerHtml ne devraient pas être traités comme vides et éventuellement signalés comme des erreurs d'accessibilité ; le contenu de l'élément pourrait avoir été défini dans l'attribut dangerouslySetInnerHtml.
    • Auparavant, le JavaScript syntaxiquement incorrect dans les balises script pouvait empêcher Axe DevTools Linter d'identifier les problèmes d'accessibilité dans le reste du fichier HTML. Ce problème a été résolu.
    • Correction d'un crash dû à une configuration override invalide.
    • Correction d'un bug où les balises spécifiées dans la configuration (comme wcag2a) étaient ignorées lors de l'analyse.
    • La règle aria-roledescription a été dépréciée et n'est plus exécutée par défaut dans Axe DevTools Linter.
    • Un fichier de configuration vide (axe-linter.yml) ne provoque plus d'erreur.
    • Les performances des points de terminaison REST de facturation ont été améliorées.
    • Mise à jour des points de terminaison REST de facturation pour retourner des réponses structurées au lieu de tableaux vides lorsqu'il n'y a pas de données d'utilisation.
    • Mise à jour de l'analyseur de modèles Angular et du compilateur à la dernière version (version 18) pour résoudre les problèmes de compatibilité causés par les changements incompatibles précédents dans l'analyseur de modèles Angular.
  • Nouvelles fonctionnalités

    • Ajout de capacités de journalisation de débogage au Connecteur Axe DevTools. En définissant la variable d'environnement DEBUG, les utilisateurs peuvent désormais accéder à des informations de débogage détaillées lorsque l'analyse échoue. Voir DEBUG pour plus d'informations.
    • Une nouvelle option de configuration pour l'analyse des composants personnalisés, element, a été ajoutée pour permettre aux utilisateurs de changer l'élément HTML émis en fonction d'un attribut spécifié ou d'attributs. Voir element pour plus d'informations.
    • Ajout d'une nouvelle règle : summary-name. Cette règle exige que chaque élément de résumé ait un nom accessible. Voir Deque University summary-name rule information.

4.9.3 (9 septembre 2024)

  • Les versions locales de Axe DevTools Linter ne configurent plus les analyses.

4.9.2 (12 août 2024)

  • Permettre aux utilisateurs de spécifier un répertoire lors de l'installation du serveur local.

4.9.1 (17 juin 2024)

  • L'endpoint REST déprécié /status est temporairement mappé pour renvoyer la même valeur que l'endpoint /healthcheck. L'endpoint /status sera supprimé dans une future version de Axe DevTools Linter.

4.9.0 (8 mai 2024)

  • Ajout d'attributs manquants à la définition du composant MUI TablePagination. (La définition manquait de toutes les définitions d'attributs, et aria-* ainsi que d'autres attributs courants ont été ajoutés.)

  • Mise à jour des dépendances pour résoudre leurs problèmes de sécurité critiques et importantes connus :

    Dépendance CVE Gravité
    ansi-regex CVE-2021-3807 ÉLEVÉ
    cookiejar CVE-2022-25901 ÉLEVÉ
    get-func-name CVE-2023-43646 ÉLEVÉ
    glob-parent CVE-2020-28469 ÉLEVÉ
    http-cache-semantics CVE-2022-25881 ÉLEVÉ
    ip CVE-2023-42282 CRITIQUE
    lodash.pick CVE-2020-8203 ÉLEVÉ
    minimist CVE-2021-44906 CRITIQUE
    minimatch CVE-2022-3517 ÉLEVÉ
    normalize-url CVE-2021-33502 ÉLEVÉ
    nth-check CVE-2021-3803 ÉLEVÉ
    postcss CVE-2021-23382 ÉLEVÉ
    semver CVE-2022-25883 ÉLEVÉ
    trim-newlines CVE-2021-33623 ÉLEVÉ
    word-wrap CVE-2023-26115 ÉLEVÉ
  • Correction de l'installateur sur site pour inclure les variables d'environnement manquantes. Les variables manquantes entraînaient le redémarrage répété du serveur. Les valeurs manquantes sont écrites dans le fichier axe-linter.service et sont :

    • DEPLOY_ENV (valeur par défaut : prod)
    • PORT (valeur par défaut : 3000)
  • Augmentation de la version axe-linter-connector à 4.9.0.

  • Augmentation de la version plugin IntelliJ à 4.9.0.

4.8.3 (14 mars 2024)

  • Serveur LSP intégré au plugin pour les IDE JetBrains (IntelliJ IDEA Ultimate et WebStorm). (Le serveur LSP était précédemment téléchargé lors du premier lancement du plugin.)

4.8.2 (29 février 2024)

  • Correction d'un problème lors de l'analyse de Vue avec TypeScript.
  • Nouveau plugin pour l'analyse avec IntelliJ IDEA Ultimate et WebStorm.

4.8.1 (5 janvier 2024)

  • Correction des erreurs survenues lors de l'exécution du Dockerfile sur site.
  • Autorisent les attributs par défaut dans les composants personnalisés à être des valeurs booléennes.
  • Correction des problèmes de démarrage du serveur sur site, nécessitant la définition de plusieurs variables d'environnement inutiles (parmi d'autres problèmes).

4.8.0 (3 octobre 2023)

  • Axe DevTools Linter prend désormais en charge ces nouvelles règles :
  • Vous pouvez maintenant utiliser plusieurs fichiers de configuration avec Axe DevTools Connector et Axe Accessibility Linter pour VS Code. Ces outils localiseront maintenant le fichier axe-linter.yml le plus proche : celui du répertoire actuel ou, s'il n'y en a pas, remonteront l'arborescence des répertoires pour en trouver un. Cela vous permet de placer un fichier de configuration à la racine de votre projet et de le remplacer par des fichiers de configuration dans différents sous-répertoires.
  • Correction d'un problème dans l'extension VS Code qui empêchait le bon décodage des URL encodées.

4.7.3 (23 août 2023)

  • Le Connecteur Axe DevTools Linter a une nouvelle option : --stdout pour rediriger la sortie vers la sortie standard (stdout). Voici un exemple de sortie pour un fichier avec une erreur d'accessibilité :

    ::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.
  • Auparavant, le connecteur Axe DevTools Linter affichait un nombre de fichiers qui échouaient au lint même si ce nombre était zéro. Ce comportement a été modifié pour n'afficher le nombre que s'il n'est pas zéro.

  • Correction d'un problème de validation des clés API qui faisait échouer le linting.

4.7.2 (12 juillet 2023)

  • Il existe une nouvelle option de configuration, overrides, qui vous permet de changer le type de linter utilisé pour les fichiers spécifiés (fichiers individuels ou fichiers correspondant à un modèle glob). Voir overrides pour plus d'informations.
  • Une image Docker pour une utilisation sur site d'Axe DevTools Linter est maintenant disponible. Pour plus d'informations, contactez directement votre représentant Deque, posez-nous des questions via notre service d'assistance, ou envoyez-nous un e-mail.
  • Dans cette version, nous avons corrigé plusieurs bugs qui n'affectaient que les utilisateurs internes.

4.7.1 (23 mai 2023)

  • L'option de configuration exclude permet maintenant une chaîne. (Auparavant, elle ne permettait qu'un tableau de chaînes.) Voir exclude pour plus d'informations.
  • Correction d'un bug d'analyse des composants personnalisés dans les fichiers .jsx qui entraînait l'ignorance des mappages <text>.
  • Correction d'un bug où l'option de configuration exclude était ignorée.
  • Correction d'un bug où l'extension VS Code ne fonctionnait pas dans le bon ExtensionMode.

4.7.0 (26 avril 2023)

  • Prise en charge des composants @mui/material
    Axe DevTools Linter inclut maintenant des définitions pour les composants MUI dans le package @mui/material. Voir Material UI pour plus d'informations.
  • Prise en charge de React Native
    Testez les problèmes d'accessibilité dans vos applications React Native encore plus tôt dans le cycle de développement avec Axe DevTools Linter. Combinez cela avec des tests automatisés utilisant Axe DevTools Mobile pour détecter des problèmes d'accessibilité plus avancés dans vos applications.
  • Plusieurs bugs dans tous les packages Axe DevTools Linter ont été corrigés dans la version 4.7.
  • Problème connu : la configuration exclude de axe-linter.yml ne fonctionne pas dans le plugin VS Code ou Axe DevTools Linter.

4.6.0 (1 février 2023)

  • Nouvelles règles
    Axe DevTools Linter 4.6 implémente une nouvelle règle. Pour plus de détails, consultez l'en-tête de table vide.
  • Prise en charge de la bibliothèque de composants personnalisés Cauldron React
    La bibliothèque open-source de composants React de Deque appelée Cauldron React a désormais un support complet dans Axe DevTools Linter. Aucune configuration manuelle de composants personnalisés n'est requise, juste une étape de configuration unique. D'autres bibliothèques de composants arrivent bientôt.
  • Correction de plusieurs bugs internes.