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
🛠️ Enhancements
✨ AI writing assistant
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.
🐞 Bug fixes
[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