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 avec des 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 » pour définir des mots ou expressions supplémentaires déclenchant 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 ». Cette fonctionnalité est accessible 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 le chevauchement des suggestions et de permettre d'annuler les actions. La mise en surbrillance est désormais différée au même endroit 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 majeures

  • 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

  • Automate configuration of reverse proxy in Windows installer for IIS to avoid exposing a custom 2880 port.

Note! Reverse proxy server can be configured on top of a web server or Java application server allows our customers to avoid the configuration of SSL connection directly for application server (AppServer) / licensing server or exposing 2880 port.

Moteur grammatical

  • Updated 3rd party engine, LanguageTool, to version 5.5. Added and improved grammar rules for the next languages: Catalan, Dutch, English, French, German, Portuguese, Russian, Spanish and Ukrainian.

Changements majeurs

  • Removed support of Apache HTTP Server and Java Application Servers (Apache Tomcat, Oracle Weblogic) for Windows-based installation. However, there is still Other option which can be used for manual configuration (not recommended). 

Corrections de bogues

  • [WP-4036, WP-4040] Web API and WProofreader have offsets problems with zero-width spaces

WebSpellChecker Cloud 5.5.4 Release Notes

Améliorations

WProofreader v2.2.3806

The following options have been added:

NameTypeDefault ValueDescription
autoDestroybooleanfalseThe parameter turns on/off the auto-destroy functionality of a WEBSPELLCHECKER instance. By default, it is enabled for WProofreader initialized using ‘autoSearch’. It can be used to avoid monitoring the state of the instance and handling its destroy after removal of an editable container from the page.
ecVersionnumber2The parameter sets version of the application for HTML editable controls. The default value is ‘2’. Value ‘1’ stands for enabling the old version of the application which is kept for backward compatibility and exception case (like old versions of IE browser).
requestTokensCountnumber10The parameter sets number of tokens (sentences) per request.

The following options have been removed and no longer available:

NameTypeDefault ValueDescription
enableOnTouchDevicesbooleanfalseThe parameter enables WEBSPELLCHECKER support on the touch devices.
Note:  Now enabled by default and doesn’t require an extra options.
disableCachebooleanfalseThe parameter disables cache for storing the most popular correct and misspelled words with their suggestions. It is aimed at speeding up the proofreading process.
cacheSizenumber4000The parameter sets the max cache size that will be used for storing the most popular correct and misspelled words with their suggestions. It is aimed at speeding up the proofreading process.
requestWordsCountnumber100The parameter sets number of words per request.
requestSentencesCountnumber10The parameter sets number of sentences per request.

Breaking Changes

Check Command

Introduced a new approach to processing grammar and spell check requests. We switched to per-sentence proofreading rather than meaningless per-word check. Now in a single request in such products as WProofreader and SCAYT plugin for CKEditor 4, we send up to 10 tokens (sentences) using a new unified command check for checking text for spelling and grammar problems at the same time.

If you are using Web API, you can consider migrating to a new check command rather than using spelling and grammar checking commands separately. Check this Check Command guide which outlines the list of all available parameters and possible values, structure of request and its response. Along with that we added Overview of HTTP Response Status Codes that you can find helpful in case of errors.

Usage Limits for Cloud Services

The new approach resulted in almost 20-fold increase in the amount of text processed in comparison with the old approach. More information about this change is available in our blog post Major Cloud Services Upgrade: 20x and 10x Bigger Package Sizes For Our Paid and Free Users.

Corrections de bogues

Plugin SCAYT pour CKEditor 4

  • [WP-3049]: SCAYT plugin for CKEditor 4: The text copied and pasted in CKEditor won’t be checked for errors
  • [WP-3034]: SCAYT plugin for CKEditor 4: XSS vulnerability: Grammar description with double quotes and <suggestion></suggestion> tag breaks menu in CKEditor 4