📝 TL;DR
WProofreader SDK v6.3.0 delivers:
- New disableTypeInSuggestionPopup option and onUsage callback.
- TinyMCE 8 support for the WProofreader plugin.
- Improved custom dictionary exclusions and English suggestion ranking.
- Rolled back AI Spanish engine default config to prevent overcorrection of medical terms.
- Fixes for British English autocomplete (on-prem) and English autocomplete outage (cloud).
- Security updates to system prompts for multiple languages in AI writing assistant.
🛠️ Enhancements
✨ AI writing assistant
- Updated system prompts to improve prompt injection protection for Dutch, Swedish, German, and French.
WProofreader JS core 3.30.5916
- Added a new boolean option disableTypeInSuggestionPopup to hide suggestion type labels in the suggestion pop-up. Disabled by default.
- Introduced a new onUsage callback function, triggered whenever a check, autocorrect, autocomplete, or generate request is executed and tracked. Returns key metadata about the request type along with selected input and output values. Useful for monitoring usage, collecting metrics, and supporting client-side billing or analytics.
- Updated description of the onStatistics callback function. Triggered when a user performs a suggestion or dictionary action, returning details such as action type, input text, rule, language, and context.
More details about onUsage and onStatistics are available in the WProofreader configuration reference.
- Fixed an issue with the user-level dictionary where, in some cases, words could be re-flagged even after being added. This occurred since v5.35.1 due to the introduction of rule IDs for spelling suggestions.
- Added support for TinyMCE 8 in the WProofreader plugin (now supports TinyMCE versions 6–8). Try the demo.
📚 Spelling engine
- Improved exclude custom dictionary functionality. Added a case-sensitive flag to allow excluding a word only in its exact form, keeping other forms correct. Without the flag, all forms of the word (including possessives) will be excluded. Available in the on-premises (self-hosted) version. This applies both to excluding words from being correct and from appearing in suggestions (while remaining correct).
- Improved prioritization of English spelling suggestions generated by the algorithmic engine using n-gram frequency data. Added a new parameter NgramPrioritization in AppServerX.xml.
AI spelling & grammar engine
- Rolled back the default configuration for the AI Spanish engine due to an increase in incorrect/ignored suggestion reports. The AI model was removing unknown words, particularly medical terms.
💡 Autocomplete suggestions
- [On-prem] Fixed a critical issue causing British English autocomplete suggestions to be non-functional since v6.1.0 due to internal misconfiguration.
- [Cloud] Fixed an issue where English autocomplete suggestions were unavailable from July 25 to August 1, 2025. The issue went unnoticed as the system returned 2xx responses with empty results.
🐞 Bug fixes
- [WP-6507] WProofreader core: Broken CSS styles in Webflow site builder
- [WP-5345] Spelling: Misspelled word “gioa” in Italian isn’t flagged