{"id":46924,"date":"2025-08-13T15:49:19","date_gmt":"2025-08-13T15:49:19","guid":{"rendered":"https:\/\/webspellchecker.com\/?p=46924"},"modified":"2025-08-22T09:04:33","modified_gmt":"2025-08-22T09:04:33","slug":"%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements","status":"publish","type":"post","link":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/","title":{"rendered":"\ud83c\udf0a Catching the wave: breaking WProofreader core updates and linguistic performance improvements\u00a0"},"content":{"rendered":"\n<p>Hello dear WebSpellChecker clients!<\/p>\n\n\n\n<p>And just like that, this summer is almost over\u2026 We\u2019re proud to share that we haven\u2019t wasted a moment, but crushed those summer break goals. And it&#8217;s not just about sipping margaritas, we&#8217;ve got some legit improvements and updates too.<\/p>\n\n\n\n<p>So, check the activities below in our summer camp.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-wproofreader-core-summer-edition\">WProofreader core summer edition<\/h2>\n\n\n\n<p>This summer, we gave a breath of fresh air to the WProofreader components and the overall UI. Specifically, we:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-integrations\">\ud83e\udde9\u00a0Integrations<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>added an improved<strong> <\/strong><a href=\"https:\/\/demos.webspellchecker.com\/wproofreader-tinymce.html\">integration<\/a> with the latest version of <a href=\"https:\/\/demos.webspellchecker.com\/wproofreader-tinymce.html\">TinyMCE<\/a> by adding a dedicated plugin that also takes into account the look &amp; feel of the edited theme for the integration;<\/li>\n\n\n\n<li>provided support for <a href=\"https:\/\/github.com\/ckeditor\/ckeditor5\/releases\/tag\/v46.0.0\">CKEditor 5 v46.0.0<\/a>, which was the major release with a significant number of changes, the main of which was the replacement of the ViewWriter class with the UIModel class;<\/li>\n\n\n\n<li>created a dedicated online demo for the <a href=\"https:\/\/demos.webspellchecker.com\/wproofreader-codemirror.html\">CodeMirror text editor<\/a>;<\/li>\n\n\n\n<li>rolled out <a href=\"https:\/\/wordpress.org\/plugins\/webspellchecker\/\">WProofreader for WordPress v.2.8.0<\/a>, which addresses issues with user preferences caching, enables the compact badge by default, and enhances the in-dialog suggestions mode.\u00a0<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-core\">\u00a0\u2699\ufe0f<strong>\u00a0<\/strong>Core\u00a0<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>improved the text prediction mechanism by introducing the autocomplete suggestions triggered by the space key.<\/li>\n\n\n\n<li>improved the autocorrect mechanism 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.<\/li>\n\n\n\n<li>improved the logic for storing user-selected options in the WProofreader for WordPress integration. Previously, options were saved in local storage, causing confusion when configuration defaults were overridden. Now, local storage is disabled by default, and the configuration script sets options programmatically, giving clients full control over persistent options.<\/li>\n\n\n\n<li>added <a href=\"https:\/\/webspellchecker.com\/docs\/api\/wscbundle\/Options.html\">the onUsage callback<\/a> which is triggered whenever a check, autocorrect, autocomplete, or generate request is executed and tracked. It provides key metadata about the request type along with selected input and output values. Clients can use it to monitor usage, collect metrics, and support client-side billing or analytics.<\/li>\n\n\n\n<li>fixed a critical bug with user dictionary functionality incorrectly working with sync changes made to dictionaries.<\/li>\n<\/ul>\n\n\n\n<p>\ud83c\udfa8 <strong>UI<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>improved the styling of the \u201cNo suggestions\u201d message in the WProofreader suggestion pop-up by removing the label when it comes with the description;<\/li>\n\n\n\n<li>added the types for all the suggestions in the pop-up: spelling, grammar and style. The option to hide suggestion types in the popup via <strong>disableTypeInSuggestionPopup <\/strong>is also available.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"https:\/\/demos.webspellchecker.com\/\"><strong>Check these updates on demos<\/strong><\/a><strong>.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-linguistic-fever-is-hitting-hard\">Linguistic fever is hitting hard<\/h2>\n\n\n\n<p>We&#8217;ve transformed each client request into an opportunity to enhance the quality of WProofreader. Despite the degrees outside, we maintained our linguistic focus without skipping a beat. During these hot days we:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added new categories for style check suggestions: anglicisms detection in German, French, Spanish and Portuguese texts and wordlists with a regional lexicon for German dialects.<\/li>\n<\/ul>\n\n\n\n<p><em>Demo text: Link ist eine Verbindung auf ein anderes Objekt, wie eine Datei, einen Ordner oder eine Ressource verweist.<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enabled AI-based text check configuration by default for all German dialects for more quality suggestions. They cover conjugation in present tense, subject-verb agreement, word order, articles, possessives, typical misspellings, subordinate clauses, adjectives, prepositions with dative and accusative cases.<\/li>\n\n\n\n<li>Enabled medical dictionary support for German dialects.<\/li>\n\n\n\n<li>Improved the exclude word functionality in terms of case-sensitive suggestions (available within the on-prem version).<\/li>\n\n\n\n<li>Made huge improvements to spelling dictionaries for English, German, Spanish, Ukrainian, French, Swedish and Portuguese, in terms of the relevancy of entries, the dictionary logic, suggestions prioritization, etc.\u00a0<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ai-writing-assistant-is-choosing-to-shine\">AI writing assistant is choosing to shine<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"404\" src=\"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_AI-writing-assistant-1024x404.png\" alt=\"AI writing assistant is choosing to shine\" class=\"wp-image-46928\" srcset=\"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_AI-writing-assistant-1024x404.png 1024w, https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_AI-writing-assistant-300x119.png 300w, https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_AI-writing-assistant-768x303.png 768w, https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_AI-writing-assistant-600x237.png 600w, https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_AI-writing-assistant.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Are you feeling the heat? This is AI writing assistant!<\/p>\n\n\n\n<p>We&#8217;re excited to announce that our assistant now offers support and has localization for Swedish and Ukrainian languages across all pre-defined prompts. Additionally, we&#8217;ve conducted thorough testing to safeguard the solution against prompt injection and other potential security issues.<\/p>\n\n\n\n<p>And other news is that our AI writing assistant has been transitioned to the latest <a href=\"https:\/\/docs.aws.amazon.com\/bedrock\/latest\/userguide\/model-evaluation-type-judge-prompt-claude-sonnet.html\">Claude Sonnet 3.5 model<\/a> since the deprecation of Claude Instant we used for multi-language support. Claude Sonnet demonstrates enhanced capabilities in comprehending and responding to complex prompts and requests. Also, we added the support for <a href=\"https:\/\/aws.amazon.com\/bedrock\/mistral\/\">Mistral<\/a> family LLMs, which proved to perform better for French and dialects.<\/p>\n\n\n\n<p>An important note for our on-premises clients: those of you who use or plan to deploy the full version of the AI writing assistant need to upgrade to the new LLM version as soon as possible to make sure the assistant works with all the supported languages.<\/p>\n\n\n\n<p>To try AI writing assistant for WProofreader cloud, enable the respective parameter \u2018aiWritingAssistant:true\u2019 in the config script.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-admin-panel-summer-goal-nbsp\">Admin panel summer goal&nbsp;<\/h2>\n\n\n\n<p>Mentally, we\u2019re in Bali, physically we\u2019re here with the ever-improving admin panel \ud83d\ude0c<\/p>\n\n\n\n<p>We&#8217;ve been hard at work migrating our cloud clients to the <a href=\"https:\/\/app.wproofreader.com\/signin\">new admin panel<\/a> (v2.1.19) and gathering feedback. The great news is that all of our active cloud clients are now using this updated version for their subscription and functionality management needs.<\/p>\n\n\n\n<p>We&#8217;ve enhanced the Analytics page with updated chart displays, tooltips, and filters to make this feature more effective for your daily tasks. The planned release will include usage-based pricing plans not tied to the billing cycle, and improvements to the style guide builder functionality with context-dependent rules grouped by language.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-other-summer-essentials\">Other summer essentials\u2026\u00a0<\/h2>\n\n\n\n<p>Beyond those fun plans under the sun, we\u2019ve managed to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add support for environment variables in the AppServer configuration and parsing logic for Docker deployment. <a href=\"https:\/\/github.com\/WebSpellChecker\/wproofreader-docker\">More details<\/a>.<\/li>\n\n\n\n<li>Update error messages across the custom dictionary API and the licensing for the self-hosted version for the sake of clarity and safety.<\/li>\n\n\n\n<li>Update the third-party libraries to address the public vulnerabilities that arose as the result of the recent updates.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-and-back-to-school-plans\">&#8230; and back-to-school plans<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"404\" src=\"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_plans-1024x404.png\" alt=\"Back-to-school plans\" class=\"wp-image-46929\" srcset=\"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_plans-1024x404.png 1024w, https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_plans-300x119.png 300w, https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_plans-768x303.png 768w, https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_plans-600x237.png 600w, https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_plans.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>We&#8217;re excited to announce the upcoming launch of the <a href=\"https:\/\/blog.wproofreader.com\/tone-of-voice-detection-the-new-must-have-feature-of-text-checkers\/\"><strong>tone of voice detection<\/strong><\/a><strong> <\/strong>and translation feature within the WProofreader AI writing assistant. Additionally, we&#8217;re working on the snippets and thesaurus options, which will be available soon. Stay tuned for more updates!<\/p>\n\n\n\n<p>If you\u2019re interested in learning more about the upcoming features, <a href=\"https:\/\/webspellchecker.com\/contact-us\/\">let us know<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello dear WebSpellChecker clients! And just like that, this summer is almost over\u2026 We\u2019re proud to share that we haven\u2019t wasted a moment, but crushed those summer break goals. And it&#8217;s not just about sipping margaritas, we&#8217;ve got some legit improvements and updates too. So, check the activities below in our summer camp. WProofreader core [&hellip;]<\/p>\n","protected":false},"author":2426,"featured_media":46927,"comment_status":"open","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[493,492,491,490,1,489],"tags":[3028,3030,975,3033,885,953,744],"class_list":["post-46924","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","category-integrations","category-releases","category-support","category-uncategorized","category-wproofreader","tag-ai-writing-assistant","tag-app-manager","tag-ckeditor-5","tag-codemirror","tag-tinymce","tag-wordpress","tag-wproofreader"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.5 (Yoast SEO v23.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\ud83c\udf0a Catching the wave: breaking WProofreader core updates and linguistic performance improvements\u00a0 | WebSpellChecker<\/title>\n<meta name=\"description\" content=\"Check out the groovy list of WProofreader updates: new style check suggestions, improved integration with TinyMCE, updated WProofreader for WordPress and more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/\ud83c\udf0a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83c\udf0a Catching the wave: breaking WProofreader core updates and linguistic performance improvements\u00a0\" \/>\n<meta property=\"og:description\" content=\"Check out the groovy list of WProofreader updates: new style check suggestions, improved integration with TinyMCE, updated WProofreader for WordPress and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/\ud83c\udf0a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/\" \/>\n<meta property=\"og:site_name\" content=\"WebSpellChecker\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-13T15:49:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-22T09:04:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_wsc-blog-img.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1720\" \/>\n\t<meta property=\"og:image:height\" content=\"1140\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Viktoriia Biliaieva\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Viktoriia Biliaieva\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/\"},\"author\":{\"name\":\"Viktoriia Biliaieva\",\"@id\":\"https:\/\/webspellchecker.com\/#\/schema\/person\/f8e542acab95286729ca79f2ce1725c0\"},\"headline\":\"\ud83c\udf0a Catching the wave: breaking WProofreader core updates and linguistic performance improvements\u00a0\",\"datePublished\":\"2025-08-13T15:49:19+00:00\",\"dateModified\":\"2025-08-22T09:04:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/\"},\"wordCount\":1003,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webspellchecker.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_wsc-blog-img.png\",\"keywords\":[\"AI writing assistant\",\"app manager\",\"CKEditor 5\",\"CodeMirror\",\"TinyMCE\",\"WordPress\",\"WProofreader\"],\"articleSection\":{\"0\":\"General\",\"1\":\"Integrations\",\"2\":\"Releases\",\"3\":\"Support\",\"5\":\"WProofreader\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/\",\"url\":\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/\",\"name\":\"\ud83c\udf0a Catching the wave: breaking WProofreader core updates and linguistic performance improvements\u00a0 | WebSpellChecker\",\"isPartOf\":{\"@id\":\"https:\/\/webspellchecker.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_wsc-blog-img.png\",\"datePublished\":\"2025-08-13T15:49:19+00:00\",\"dateModified\":\"2025-08-22T09:04:33+00:00\",\"description\":\"Check out the groovy list of WProofreader updates: new style check suggestions, improved integration with TinyMCE, updated WProofreader for WordPress and more.\",\"breadcrumb\":{\"@id\":\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#primaryimage\",\"url\":\"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_wsc-blog-img.png\",\"contentUrl\":\"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_wsc-blog-img.png\",\"width\":1720,\"height\":1140,\"caption\":\"WebSpellChecker summer newsletter\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webspellchecker.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\ud83c\udf0a Catching the wave: breaking WProofreader core updates and linguistic performance improvements\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webspellchecker.com\/#website\",\"url\":\"https:\/\/webspellchecker.com\/\",\"name\":\"WebSpellChecker\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webspellchecker.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webspellchecker.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webspellchecker.com\/#organization\",\"name\":\"WebSpellChecker\",\"url\":\"https:\/\/webspellchecker.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webspellchecker.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/webspellchecker.com\/app\/uploads\/2022\/03\/wsc-logo-with-flag-01.svg\",\"contentUrl\":\"https:\/\/webspellchecker.com\/app\/uploads\/2022\/03\/wsc-logo-with-flag-01.svg\",\"caption\":\"WebSpellChecker\"},\"image\":{\"@id\":\"https:\/\/webspellchecker.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/webspellchecker.com\/#\/schema\/person\/f8e542acab95286729ca79f2ce1725c0\",\"name\":\"Viktoriia Biliaieva\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webspellchecker.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/275796e9aaaf4a72cb3b8fcccc55daee?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/275796e9aaaf4a72cb3b8fcccc55daee?s=96&d=mm&r=g\",\"caption\":\"Viktoriia Biliaieva\"},\"url\":\"https:\/\/webspellchecker.com\/blog\/author\/viktoriia\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\ud83c\udf0a Catching the wave: breaking WProofreader core updates and linguistic performance improvements\u00a0 | WebSpellChecker","description":"Check out the groovy list of WProofreader updates: new style check suggestions, improved integration with TinyMCE, updated WProofreader for WordPress and more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/\ud83c\udf0a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/","og_locale":"en_US","og_type":"article","og_title":"\ud83c\udf0a Catching the wave: breaking WProofreader core updates and linguistic performance improvements\u00a0","og_description":"Check out the groovy list of WProofreader updates: new style check suggestions, improved integration with TinyMCE, updated WProofreader for WordPress and more.","og_url":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/\ud83c\udf0a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/","og_site_name":"WebSpellChecker","article_published_time":"2025-08-13T15:49:19+00:00","article_modified_time":"2025-08-22T09:04:33+00:00","og_image":[{"width":1720,"height":1140,"url":"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_wsc-blog-img.png","type":"image\/png"}],"author":"Viktoriia Biliaieva","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Viktoriia Biliaieva","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#article","isPartOf":{"@id":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/"},"author":{"name":"Viktoriia Biliaieva","@id":"https:\/\/webspellchecker.com\/#\/schema\/person\/f8e542acab95286729ca79f2ce1725c0"},"headline":"\ud83c\udf0a Catching the wave: breaking WProofreader core updates and linguistic performance improvements\u00a0","datePublished":"2025-08-13T15:49:19+00:00","dateModified":"2025-08-22T09:04:33+00:00","mainEntityOfPage":{"@id":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/"},"wordCount":1003,"commentCount":0,"publisher":{"@id":"https:\/\/webspellchecker.com\/#organization"},"image":{"@id":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#primaryimage"},"thumbnailUrl":"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_wsc-blog-img.png","keywords":["AI writing assistant","app manager","CKEditor 5","CodeMirror","TinyMCE","WordPress","WProofreader"],"articleSection":{"0":"General","1":"Integrations","2":"Releases","3":"Support","5":"WProofreader"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/","url":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/","name":"\ud83c\udf0a Catching the wave: breaking WProofreader core updates and linguistic performance improvements\u00a0 | WebSpellChecker","isPartOf":{"@id":"https:\/\/webspellchecker.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#primaryimage"},"image":{"@id":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#primaryimage"},"thumbnailUrl":"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_wsc-blog-img.png","datePublished":"2025-08-13T15:49:19+00:00","dateModified":"2025-08-22T09:04:33+00:00","description":"Check out the groovy list of WProofreader updates: new style check suggestions, improved integration with TinyMCE, updated WProofreader for WordPress and more.","breadcrumb":{"@id":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#primaryimage","url":"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_wsc-blog-img.png","contentUrl":"https:\/\/webspellchecker.com\/app\/uploads\/2025\/08\/summer-newsletter-email-image-2025_wsc-blog-img.png","width":1720,"height":1140,"caption":"WebSpellChecker summer newsletter"},{"@type":"BreadcrumbList","@id":"https:\/\/webspellchecker.com\/blog\/2025\/08\/13\/%f0%9f%8c%8a-catching-the-wave-breaking-wproofreader-core-updates-and-linguistic-performance-improvements\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webspellchecker.com\/"},{"@type":"ListItem","position":2,"name":"\ud83c\udf0a Catching the wave: breaking WProofreader core updates and linguistic performance improvements\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/webspellchecker.com\/#website","url":"https:\/\/webspellchecker.com\/","name":"WebSpellChecker","description":"","publisher":{"@id":"https:\/\/webspellchecker.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webspellchecker.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webspellchecker.com\/#organization","name":"WebSpellChecker","url":"https:\/\/webspellchecker.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webspellchecker.com\/#\/schema\/logo\/image\/","url":"https:\/\/webspellchecker.com\/app\/uploads\/2022\/03\/wsc-logo-with-flag-01.svg","contentUrl":"https:\/\/webspellchecker.com\/app\/uploads\/2022\/03\/wsc-logo-with-flag-01.svg","caption":"WebSpellChecker"},"image":{"@id":"https:\/\/webspellchecker.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/webspellchecker.com\/#\/schema\/person\/f8e542acab95286729ca79f2ce1725c0","name":"Viktoriia Biliaieva","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webspellchecker.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/275796e9aaaf4a72cb3b8fcccc55daee?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/275796e9aaaf4a72cb3b8fcccc55daee?s=96&d=mm&r=g","caption":"Viktoriia Biliaieva"},"url":"https:\/\/webspellchecker.com\/blog\/author\/viktoriia\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/webspellchecker.com\/api\/licensing\/wp\/v2\/posts\/46924"}],"collection":[{"href":"https:\/\/webspellchecker.com\/api\/licensing\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webspellchecker.com\/api\/licensing\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webspellchecker.com\/api\/licensing\/wp\/v2\/users\/2426"}],"replies":[{"embeddable":true,"href":"https:\/\/webspellchecker.com\/api\/licensing\/wp\/v2\/comments?post=46924"}],"version-history":[{"count":3,"href":"https:\/\/webspellchecker.com\/api\/licensing\/wp\/v2\/posts\/46924\/revisions"}],"predecessor-version":[{"id":46977,"href":"https:\/\/webspellchecker.com\/api\/licensing\/wp\/v2\/posts\/46924\/revisions\/46977"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webspellchecker.com\/api\/licensing\/wp\/v2\/media\/46927"}],"wp:attachment":[{"href":"https:\/\/webspellchecker.com\/api\/licensing\/wp\/v2\/media?parent=46924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webspellchecker.com\/api\/licensing\/wp\/v2\/categories?post=46924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webspellchecker.com\/api\/licensing\/wp\/v2\/tags?post=46924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}