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 mise à jour.

v6.2.0

📝 En bref

  • Claude 3.5 and Mistral AI models replace deprecated Claude Instant 1.2
  • AI writing assistant now supports Ukrainian
  • Style guide adds context awareness and language-specific rules
  • Docker environment variables now use “WPR_” prefix
  • Security fix for CVE-2025-48924
  • Linguistic updates across English, German, Spanish, Ukrainian, and French

🛠️ Améliorations

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

  • Added support for Claude 3.5 Sonnet v1 and Mistral AI models.
  • Enabled Ukrainian language support.
  • Improved prompt localization and wording for English, French, Spanish, and Portuguese to prevent prompt injection and jailbreak attacks.
  • Introduced MaxGenerateInputSize and MinGenerateInputSize parameters in AppServerX.xml configuration for AI input control.
  • Increased Bedrock InvokeModel call timeout to improve request stability for languages like Ukrainian.

⚠️ Important change

  • Prior to v6.2.0, the AI writing assistant used Claude Instant 1.2 as the base model. This model was deprecated by Amazon and reached its end of life on July 21. Due to the lack of advance notice, support was urgently replaced with Claude 3.5 Sonnet v1 and Mistral AI. To continue using the AI assistant for non-English languages, it is required to upgrade to v6.2.0.

Style guide

  • Implemented context awareness to better match real-world usage.
    Added context_include and context_exclude fields to define additional words or phrases that trigger rule activation. Available via API or in the style_guide.csv file (for the self-hosted version).
  • Allowed creation of language-specific rules in the style guide API.
    In addition to common (language-independent) rules, it’s now possible to create language-specific rules using the lang parameter. Available via API or by placing style_guide.csv under the respective language directory (for the self-hosted version).
  • Added support for ignoring hidden files in the style guide directory.

WProofreader JS core v3.29.5897

  • Removed ‘Show more’ button when only one suggestion is available.
  • Improved autocorrect handling to prevent overlapping suggestions and allow revert actions. Highlighting is now delayed in the same position until the user types three or more characters or reverts the change, reducing UI conflicts and improving interaction flow.

Spelling engine

  • Restricted split suggestions and refined rule application logic.

📚 Linguistic updates

  • Significant linguistic improvements across five languages with major Ukrainian dictionary expansion (267 new words) and comprehensive English updates (334 additions, 285 medical term removals). German receives 75 new words and enhanced style guides, while Spanish gets improved autocorrect filtering and grammar rule updates. French introduces anglicisms and strong language detection with 187 new style guide entries.

⚠️ Breaking changes

  • Docker deployments: All environment variables and build arguments now use the WPR_ prefix. Check the updated Dockerfiles and README.

🐞 Corrections de bugs

  • [WP-6411] Spelling: Restrict application of WORD_INITIAL/WORD_FINAL if there is hyphen
  • [WP-6412] Spelling/prioritization: Restrict partial-match rules from applying to full-word matches
  • [WP-6454] Spelling engine: Allow hyphen at the end if the original word includes a hyphen
  • [WP-6478] WProofreader core: Dialog shows “Well done…” even when turned off
  • [WP-6449] WProofreader core/autocorrect: Can’t revert autocorrect when additional suggestions are applied to the same word
  • [WP-6479] WProofreader core: Broken styles for badge and its menu
  • [WP-6485] Linux installer: File permissions aren’t set correctly for service files and models
  • [WP-6494] Security: Fixed CVE-2025-48924 in org.apache.commons:commons-lang3

v5.16.1

Améliorations

Installers

  • 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.

Grammar engine

  • 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.

Breaking changes

  • 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). 

Bug fixes

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

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é de destruction automatique 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 corrects et mal orthographiés les plus fréquents, ainsi que leurs suggestions. Il vise à 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 le cadre d'une seule requête, notamment dans des 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 passer à 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. Vous trouverez plus d'informations sur ce changement dans 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 n'est pas vérifié pour détecter d'éventuelles erreurs
  • [WP-3034]: SCAYT plugin for CKEditor 4: XSS vulnerability: Grammar description with double quotes and <suggestion></suggestion> tag breaks menu in CKEditor 4