Notes de mise à jour

Consultez les informations actualisées concernant les améliorations apportées au produit, les corrections de bogues et les nouvelles fonctionnalités ajoutées à chaque version.

v6.2.0

📝 En bref

  • Les modèles Claude 3.5 et Mistral AI remplacent Claude Instant 1.2, désormais obsolète
  • L'assistant de rédaction basé sur l'IA prend désormais en charge l'ukrainien
  • Le guide de style intègre la prise en compte du contexte et des règles spécifiques à chaque langue
  • Les variables d'environnement Docker utilisent désormais le préfixe « WPR_ »
  • Correctif de sécurité pour CVE-2025-48924
  • Mises à jour linguistiques en anglais, allemand, espagnol, ukrainien et français

🛠️ Améliorations

✨ Assistant de rédaction basé sur l'IA

  • Ajout de la prise en charge des modèles d'IA Claude 3.5 Sonnet v1 et Mistral.
  • Prise en charge de la langue ukrainienne activée.
  • Amélioration de la localisation et de la formulation des invites en anglais, français, espagnol et portugais afin de prévenir les attaques par injection d'invite et les attaques de type « jailbreak ».
  • Ajout des paramètres ` MaxGenerateInputSize ` et ` MinGenerateInputSize ` dans le fichier de configuration `AppServerX.xml` pour le contrôle des données d'entrée de l'IA.
  • Augmentation du délai d'attente des appels à InvokeModel dans Bedrock afin d'améliorer la stabilité des requêtes pour des langues telles que l'ukrainien.

⚠️ Changement important

  • Avant la version 6.2.0, l'assistant de rédaction IA utilisait Claude Instant 1.2 comme modèle de base. Ce modèle a été déprécié par Amazon et a atteint sa fin de vie le 21 juillet. En raison de l'absence de préavis, la prise en charge a été remplacée en urgence par Claude 3.5 Sonnet v1 et Mistral AI. Pour continuer à utiliser l'assistant IA pour les langues autres que l'anglais, il est nécessaire de passer à la version 6.2.0.

Guide de style

  • Mise en place d'une prise en compte du contexte afin de mieux refléter l'usage réel.
    Ajout des champs « context_include » et « context_exclude » permettant de définir des mots ou expressions supplémentaires qui déclenchent l'activation des règles. Disponible via l'API ou dans le fichier style_guide.csv (pour la version auto-hébergée).
  • Possibilité de créer des règles spécifiques à une langue dans l'API du guide de style.
    Outre les règles communes (indépendantes de la langue), il est désormais possible de créer des règles spécifiques à une langue à l'aide du paramètre « lang ». Disponible via l'API ou en plaçant le fichier style_guide.csv dans le répertoire de la langue concernée (pour la version auto-hébergée).
  • Ajout de la prise en charge de l'ignorance des fichiers cachés dans le répertoire du guide de style.

WProofreader JS core v3.29.5897

  • Suppression du bouton « Afficher plus » lorsqu'une seule suggestion est disponible.
  • Amélioration du fonctionnement de la correction automatique afin d'éviter que les suggestions ne se chevauchent et de permettre d'annuler les actions. La mise en surbrillance est désormais différée à la même position jusqu'à ce que l'utilisateur saisisse au moins trois caractères ou annule la modification, ce qui réduit les conflits au niveau de l'interface utilisateur et améliore la fluidité de l'interaction.

Moteur d'orthographe

  • Suggestions de fractionnement restreintes et logique d'application des règles affinée.

📚 Mises à jour linguistiques

  • Améliorations linguistiques significatives dans cinq langues, avec une extension majeure du dictionnaire ukrainien (267 nouveaux mots) et des mises à jour complètes de l'anglais (334 ajouts, 285 termes médicaux supprimés). L'allemand bénéficie de 75 nouveaux mots et de guides de style améliorés, tandis que l'espagnol bénéficie d'un filtrage amélioré de la correction automatique et de mises à jour des règles de grammaire. Le français intègre désormais la détection des anglicismes et des propos violents, avec 187 nouvelles entrées dans le guide de style.

⚠️ Modifications importantes

  • Déploiements Docker : toutes les variables d'environnement et tous les arguments de compilation utilisent désormais le préfixe WPR_. Consultez les fichiers Dockerfile et README mis à jour.

🐞 Corrections de bugs

  • [WP-6411] Orthographe : limiter l'application de WORD_INITIAL/WORD_FINAL en présence d'un trait d'union
  • [WP-6412] Orthographe/hiérarchisation : empêcher les règles de correspondance partielle de s'appliquer aux correspondances de mots entiers
  • [WP-6454] Moteur de vérification orthographique : autoriser un trait d'union à la fin si le mot d'origine comporte un trait d'union
  • [WP-6478] Noyau de WProofreader : la boîte de dialogue affiche « Bravo… » même lorsqu’elle est désactivée
  • [WP-6449] WProofreader (noyau/correction automatique) : impossible d'annuler la correction automatique lorsque des suggestions supplémentaires sont appliquées au même mot
  • [WP-6479] Noyau de WProofreader : styles défectueux pour le badge et son menu
  • [WP-6485] Programme d'installation Linux : les droits d'accès ne sont pas correctement définis pour les fichiers de service et les modèles
  • [WP-6494] Sécurité : correction de la vulnérabilité CVE-2025-48924 dans org.apache.commons:commons-lang3

v5.16.1

Améliorations

Installateurs

  • Automatiser la configuration du proxy inverse dans le programme d'installation Windows pour IIS afin d'éviter d'exposer un port personnalisé 2880.

Remarque ! Un serveur proxy inverse peut être configuré en amont d'un serveur web ou d'un serveur d'applications Java, ce qui permet à nos clients d'éviter de configurer directement une connexion SSL pour le serveur d'applications (AppServer) ou le serveur de licences, et d'éviter d'exposer le port 2880.

Moteur grammatical

  • Mise à jour du moteur tiers LanguageTool vers la version 5.5. Ajout et amélioration des règles grammaticales pour les langues suivantes : catalan, néerlandais, anglais, français, allemand, portugais, russe, espagnol et ukrainien.

Changements majeurs

  • La prise en charge du serveur HTTP Apache et des serveurs d'applications Java (Apache Tomcat, Oracle WebLogic) a été supprimée pour les installations sous Windows. Il existe toutefois toujours une option « Autre » qui peut être utilisée pour une configuration manuelle (non recommandée). 

Corrections de bogues

  • [WP-4036, WP-4040] L'API Web et WProofreader présentent des problèmes d'alignement avec les espaces de largeur nulle

Notes de mise à jour de WebSpellChecker Cloud 5.5.4

Améliorations

WProofreader v2.2.3806

Les options suivantes ont été ajoutées:

NomTypeValeur par défautDescription
autoDestroybooléenfalseCe paramètre active ou désactive la fonctionnalité d'autodestruction d'une instance de WEBSPELLCHECKER. Par défaut, elle est activée pour les instances de WProofreader initialisées à l'aide de « autoSearch ». Elle permet d'éviter d'avoir à surveiller l'état de l'instance et à gérer sa destruction après le retrait d'un conteneur modifiable de la page.
ecVersionnombre2Ce paramètre définit la version de l'application pour les contrôles HTML modifiables. La valeur par défaut est « 2 ». La valeur « 1 » correspond à l'activation de l'ancienne version de l'application, qui est conservée à des fins de compatibilité ascendante et pour les cas exceptionnels (comme les anciennes versions du navigateur IE).
nombre de jetons demandésnombre10Ce paramètre définit le nombre de tokens (phrases) par requête.

Les options suivantes ont été supprimées et ne sont plus disponibles:

NomTypeValeur par défautDescription
activerSurLesAppareilsTactilesbooléenfalseCe paramètre active la prise en charge de WEBSPELLCHECKER sur les appareils tactiles.
Remarque :cette fonctionnalité est désormais activée par défaut et ne nécessite aucune option supplémentaire.
désactiver le cachebooléenfalseCe paramètre désactive le cache servant à stocker les mots corrects et mal orthographiés les plus fréquents, ainsi que leurs suggestions. Il vise à accélérer le processus de relecture.
taille du cachenombre4000Ce paramètre définit la taille maximale du cache qui sera utilisé pour stocker les mots les plus fréquents, qu'ils soient corrects ou mal orthographiés, ainsi que leurs suggestions. Il a pour but d'accélérer le processus de relecture.
nombreDeMotsRequisnombre100Ce paramètre définit le nombre de mots par requête.
nombreDephrasesDemandéesnombre10Ce paramètre définit le nombre de phrases par requête.

Changements majeurs

Commande « Check »

Nous avons mis en place une nouvelle approche pour le traitement des demandes de vérification grammaticale et orthographique. Nous sommes passés à une relecture phrase par phrase plutôt qu'à une vérification mot par mot, qui n'avait pas de sens. Désormais, dans une seule requête au sein de produits tels que WProofreader et le plugin SCAYT pour CKEditor 4, nous envoyons jusqu'à 10 tokens (phrases) à l'aide d'une nouvelle commande unifiée permettant de vérifier simultanément l'orthographe et la grammaire du texte.

Si vous utilisez l'API Web, vous pouvez envisager de migrer vers une nouvelle commande de vérification plutôt que d'utiliser séparément les commandes de vérification orthographique et grammaticale. Consultez ce guide sur les commandes de vérification , qui présente la liste de tous les paramètres disponibles et des valeurs possibles, ainsi que la structure de la requête et de sa réponse. Nous avons également ajouté un aperçu des codes d'état de réponse HTTP qui pourra vous être utile en cas d'erreurs.

Limites d'utilisation des services cloud

Cette nouvelle approche a permis de multiplier par près de 20 le volume de texte traité par rapport à l'ancienne approche. Pour en savoir plus sur ce changement, consultez notre article de blog intitulé « Mise à niveau majeure des services cloud : des tailles de paquets 20 fois et 10 fois plus importantes pour nos utilisateurs payants et gratuits ».

Corrections de bogues

Plugin SCAYT pour CKEditor 4

  • [WP-3049] : Plugin SCAYT pour CKEditor 4 : le texte copié-collé dans CKEditor ne fait pas l'objet d'une vérification des erreurs
  • [WP-3034]: SCAYT plugin for CKEditor 4: XSS vulnerability: Grammar description with double quotes and <suggestion></suggestion> tag breaks menu in CKEditor 4