Back to Release Notes

v6.3.0

📝 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

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

  • 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

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