La version 6.18.1 du noyau de WProofreader améliore la précision de la relecture basée sur l’IA, ajoute des descriptions visibles pour les corrections orthographiques effectuées par l’IA et adapte les paramètres des fonctionnalités en fonction de la disponibilité réelle pour la langue et la configuration sélectionnées. Elle enrichit également les dictionnaires dans plusieurs langues, notamment avec un dictionnaire vétérinaire spécialisé en anglais, ajoute une option en allemand permettant d’exiger l’utilisation du « eszett » (ß) à la place de « ss », et améliore la gestion des mots composés, y compris ceux qui commencent par un trait d’union. Cette version ajoute également un bouton « Tout appliquer » permettant d’accepter toutes les suggestions en une seule fois, et corrige plusieurs failles de sécurité.
📝 En bref
- Une correction automatique améliorée, basée sur l'IA, pour l'espagnol et l'allemand.
- Les paramètres des fonctionnalités reflètent désormais la disponibilité réelle pour la langue et la configuration sélectionnées.
- Les descriptions des problèmes d'orthographe affichent désormais un message spécifique pour les corrections orthographiques basées sur l'IA en anglais, en espagnol et en allemand.
- La longueur minimale de texte requise pour l'assistant de rédaction basé sur l'IA a été réduite à 30 caractères.
- Ajout d'une option « allemand » pour imposer l'utilisation de l'eszett (ß) à la place de « ss », et amélioration de la gestion des mots composés, y compris ceux qui commencent par un trait d'union.
- Ajout d'un dictionnaire vétérinaire spécialisé en anglais, désactivé par défaut.
- Correction d'un bug en français qui suggérait à tort de supprimer les espaces insécables avant les signes de ponctuation.
- Ajout de nouvelles commandes API et d'options de configuration du serveur destinées aux administrateurs, notamment la récupération des dictionnaires des utilisateurs et la vérification des langues prises en charge.
- Ajout d'un bouton «Tout appliquer »permettant d'accepter toutes les suggestions en une seule fois dans Proofread, en mode boîte de dialogue.
- Des dictionnaires enrichis et une terminologie médicale dans plusieurs langues.
- Mise à jour de Netty, du client Java MariaDB, de logback-classic et de Jackson Databind afin de corriger des failles de sécurité.
🛠 Améliorations
Noyau WProofreader JS (v3.46.6137)
- Amélioration de l'expérience d'utilisation des paramètres des fonctionnalités. Les commandes reflètent désormais la disponibilité réelle des fonctionnalités pour la langue et la configuration sélectionnées.
- Les fonctionnalités qui ne sont pas prises en charge ou qui sont désactivées au niveau du backend peuvent désormais apparaître comme « indisponibles » au lieu d'être affichées comme « activées ».
- Ajout de descriptions visibles pour les suggestions orthographiques. Les corrections orthographiques classées et basées sur l'IA s'accompagnent désormais d'un message spécifique dans l'interface utilisateur, en anglais, en espagnol et en allemand.
- Amélioration de la précision du décompte des problèmes dans le badge. Les corrections désactivées via les options « disabledRules » ne sont plus comptabilisées comme des erreurs.
- Ajout d'un bouton «Tout appliquer »dans la fonction « Relecture » en mode boîte de dialogue, qui permet d'accepter d'un seul coup toutes les suggestions détectées, une fois la fenêtre de dialogue entièrement agrandie.
API et configuration
- Prolongation de la
get_infoAPI fournissant des informations sur la disponibilité des fonctionnalités, notamment la saisie semi-automatique, la correction automatique et le style, permettant ainsi aux intégrations de mieux refléter la configuration du backend. - Ajout d'une API
getdictsAction permettant de récupérer les dictionnaires des utilisateurs, qui permet aux administrateurs de répertorier tous les dictionnaires d'un compte. Chaque réponse renvoie jusqu'à 1 000 dictionnaires. S'il y en a davantage, un avertissement indique que la liste est tronquée.
Localisations
- Ajout de la localisation de la liste des langues de l'interface pour le kurde (Turquie) et le thaï.
Serveur d'applications
- Suppression de l'élément obsolète
AdditionalLangoption de configuration du serveur, qui n'avait plus aucun effet. - Ajout de la prise en charge de la la désactivation ou l'activation individuelle de dictionnaires supplémentaires dans la configuration du serveur, comme le dictionnaire vétérinaire.
Relecture assistée par l'IA
- Amélioration de la correction automatique en espagnol basée sur l'IA pour une meilleure prise en charge des traits de soulignement, des changements d'unités et des séparateurs décimaux.
- Improved German AI-based proofreading to provide better performance on texts with parentheses and non-standard quotation marks written as >><< using greater-than and less-than signs.
Grammaire
- Ajout de la prise en charge de la désactivation de règles de correction individuelles ou de catégories de règles côté serveur; ainsi, par exemple, les règles relatives aux tirets peuvent être désactivées correctement dans chaque instance pour les utilisateurs du cloud.
- Amélioration du traitement grammatical de l'anglais concernant les règles de majuscules dans les identifiants techniques (tels que la casse des identifiants ) et les paires de mots souvent confondus, comme « sou » et « you ».
- Nous avons amélioré la gestion des mots suédois « bil », « art » et « kol » : désormais, s'ils apparaissent à la fin d'une phrase et qu'un mot suivant est écrit en minuscules, le système suggère de mettre ce mot en majuscule. Par exemple, dans la phrase « Hon körde sin bil. vägen var nästan tom. », la suggestion est « Vägen ».
Orthographe
- Des dictionnaires enrichis comprenant plus de 840 nouveaux mots en anglais, allemand, espagnol, portugais, italien, néerlandais, français et grec, couvrant les abréviations, les termes techniques, les mots courants, les noms propres et les termes linguistiques.
- Des dictionnaires multilingues enrichis comprenant plus de 150 noms propres et abréviations, couvrant des entreprises et des applications logicielles telles que Etsy, Depop, WebText et USB-C.
- Terminologie médicale enrichie pour l'anglais, l'allemand et l'espagnol, avec plus de 120 nouveaux termes, tels que « trichogram » et « hyporexia » en anglais, « anatómicamente » en espagnol et « Implantatprüfung » en allemand.
- Ajouté un dictionnaire vétérinaire en anglais, désactivé par défaut, couvrant plus de 180 termes et abréviations tels que GDV, oclacitinib et Drontal. Il couvre tous les dialectes anglais disponibles et les administrateurs peuvent l’activer selon leurs besoins dans une configuration auto-hébergée. Pour les utilisateurs du cloud, il peut désormais être fourni sur demande à l’adresse [email protected]. Il intègre des termes issus d’AGROVOC (FAO) ainsi que des entrées supplémentaires.
- Suggestions d'orthographe pour les abréviations d'unités de mesure, telles que « 2GB » en « 2 GB » et « 3GHz » en « 3 GHz », afin de passer à des abréviations en majuscules ou en mélange de majuscules et de minuscules dans de nombreuses langues utilisant l'alphabet latin.
- Ajout d'une règle pour l'allemand (de_DE, de_AT) permettant aux administrateurs d'exiger l'eszett (ß) à la place de « ss ». Par défaut, les deux formats sont acceptés ; la désactivation de
ALLOW_SS_INSTEAD_OF_ESZETTfait que ss contient des fautes d'orthographe et suggère que le ß utilisez plutôt ce formulaire ; les suggestions de l'IA respecteront ce même paramètre. - Amélioration de la gestion des mots comportant un trait d'union. Les mots commençant par un trait d'union, tels que « -anforderungen », sont désormais reconnus comme corrects lorsqu'ils sont ajoutés à un dictionnaire avec ce trait d'union en début de mot, pour la plupart des langues prises en charge, à l'exception de quelques-unes qui n'utilisent pas les traits d'union de cette manière, comme l'arabe, l'hébreu et le japonais.
Style
- Amélioration de la précision des règles stylistiques en espagnol grâce à l'intégration d'une prise en compte du contexte dans les suggestions de mots d'origine étrangère. Les suggestions pour des termes tels que « power » excluent désormais les contextes médicaux, comme « Doppler », sur la base des commentaires des utilisateurs.
Assistant de rédaction basé sur l'IA
- Réduction de la longueur minimale de texte requise pour utiliser l'assistant de rédaction basé sur l'IA de 100 à 30 caractères, ce qui permet désormais d'utiliser les actions de texte basées sur l'IA pour des textes plus courts.
Saisie semi-automatique
- Amélioration de la gestion des langues dans la fonction de saisie semi-automatique : la langue détectée est désormais utilisée comme solution de secours lorsque la détection automatique de la langue ne dispose pas d'un contexte suffisant, par exemple dans le cas d'un texte très court.
- Amélioration de la gestion des autorisations afin que les fonctions de saisie semi-automatique et de correction automatique respectent les langues activées pour un abonnement.
- Mise à jour de l'autorisation de saisie semi-automatique afin qu'elle ne soit disponible que lorsqu'au moins un type de vérification applicable est activé pour la langue concernée.
- Amélioration de la logique de détection automatique des autorisations, afin que les requêtes ne soient pas rejetées à tort lorsqu'un type de vérification applicable est disponible pour une langue autorisée.
- Poursuite de l'amélioration du filtrage des suggestions de saisie semi-automatique contenant des termes sensibles, inattendus ou discriminatoires.
🐞 Corrections de bugs
- Moteur de vérification orthographique (français) : les suggestions recommandaient à tort de supprimer l'espace insécable étroit précédant les signes de ponctuation, tels que les points d'interrogation et les deux-points.
- Moteur d'orthographe : les mots coupés par un trait d'union après un chiffre, tels que « 5-wöchigen » ou « 16-years-old », étaient signalés à tort comme contenant des fautes d'orthographe.
- Moteur d'orthographe : les utilisateurs ne pouvaient pas ajouter d'abréviations comportant des lettres répétées, telles que « PPP » ou « CCCN », à leurs dictionnaires personnalisés.
🛡️ Sécurité
- Mise à jour de Netty vers la version 4.2.17.Final, corrigeant plusieurs vulnérabilités dans le composant réseau du serveur d'applications, notamment la vulnérabilité CVE-2026-75595.
- Le client Java MariaDB a été mis à jour, passant de la version 3.4.1 à la version 3.4.3, ce qui permet de corriger les vulnérabilités CVE-2026-55856, CVE-2026-55857 et CVE-2026-55858 dans le composant de connectivité à la base de données du serveur d'applications.
- Mise à jour de logback-classic de la version 1.5.38 à la version 1.6.3 afin de corriger une vulnérabilité de type « traversée de répertoires » dans le composant de journalisation du serveur d'applications.
- Mise à jour de Jackson Databind de la version 2.18.9 à la version 2.18.10, corrigeant plusieurs vulnérabilités du serveur d'applications, notamment une réflexion non sécurisée, une désérialisation non fiable et une allocation incontrôlée des ressources.

