WebSpellChecker Cloud 5.4.3.1 Release Notes

This is a hot fix release for the issue discovered in WProofreader when working with right to left languages.

Bug Fixes

WProofreader

  • [WP-2850, WP-2855]: WProofreader: Incorrect underlining of spelling and grammar problems when a rich text editor or HTML editable control for right to left languages (such as Arabic, Hebrew, etc.).

WebSpellChecker Server 5.4.3.1 Release Notes

This is a hot fix release for the issue discovered in WProofreader when working with right to left languages.

Bug Fixes

WProofreader

  • [WP-2850, WP-2855]: WProofreader: Incorrect underlining of spelling and grammar problems when a rich text editor or HTML editable control for right to left languages (such as Arabic, Hebrew, etc.).

WebSpellChecker Server 5.4.3 Release Notes

Enhancements

WProofreader v1.9

A new virtual mechanism has been introduced for processing and underlying spelling and grammar errors in the wide range of the editable fields (HTML editable elements, and classic rich text editors such as CKEditor 4, Froala Editor, TinyMCE, etc.). With such an approach WProofreader creates a separate virtual layer behind the original element, and doesn’t affect the original content.

Previously, it added extra span elements with styles to wrap incorrect words and phrases. In certain cases those extra elements were saved to a database which resulted in the text pollution with unwanted text unless those elements are cleaned with the additional function. The new mechanism eliminates those issues.

Bug Fixes

WProofreader

  • [WP-2859]: WProofreader: Extra spans elements added to the source mode of editors vs saved to a database.

WebSpellChecker Cloud 5.4.3 Release Notes

Enhancements

WProofreader v1.9

A new virtual mechanism has been introduced for processing and underlying spelling and grammar errors in the wide range of the editable fields (HTML editable elements, and classic rich text editors such as CKEditor 4, Froala Editor, TinyMCE, etc.). With such an approach WProofreader creates a separate virtual layer behind the original element, and doesn’t affect the original content.

Previously, it added extra span elements with styles to wrap incorrect words and phrases. In certain cases those extra elements were saved to a database which resulted in the text pollution with unwanted text unless those elements are cleaned with the additional function. The new mechanism eliminates those issues.

Bug Fixes

WProofreader

  • [WP-2859]: WProofreader: Extra spans elements added to the source mode of editors vs saved to a database.

WebSpellChecker Cloud 5.4.2 Release Notes

Enhancements

WProofreader v1.8

  • The new blocked-based mechanism of processing and underlining spelling and grammar problems is introduced for editors that are based on a custom model such as CKEditor 5, Quill, ProseMirror, etc.

Bug Fixes

WProofreader

  • [WP-2796]: WProofreader: The replaced word changes formatting if other formatted word is currently focused.
  • [WP-2802]: WProofreader: Underline is not removed for a spelling/grammar problem before a separator symbol.

WebSpellChecker Server 5.4.2 Release Notes

Enhancements

WProofreader v1.8

  • The new blocked-based mechanism of processing and underlining spelling and grammar problems is introduced for editors that are based on a custom model such as CKEditor 5, Quill, ProseMirror, etc.

Bug Fixes

WProofreader

  • [WP-2796]: WProofreader: The replaced word changes formatting if other formatted word is currently focused.
  • [WP-2802]: WProofreader: Underline is not removed for a spelling/grammar problem before a separator symbol.

WebSpellChecker Server 5.4.1 Release Notes

Enhancements

WProofreader v1.7

  • The core and architecture of WProofreader are improved.

Licensing Mechanism

  • Added the license expiration warnings in Logs 30 days, 2 weeks, 7 days and 1 day before the license expiration.
  • Added a step to the installer wizard that asks if the existing license should be deactivated during the upgrade or uninstallation of the application. The valid license after the deactivation can be reused again.

Bug Fixes

AppServer & Licensing Mechanism

  • [WP-2800]: License Mechanism: The automated license activation on Windows Server 2016 causes a restart of the system.
  • [WP-2777]: License Mechanism: The license deactivation status is not recorded in Logs.
  • [WP-2801]: If the deactivate license window is closed without finishing the process, the license will be broken.
  • [WP-2799]: AppServer: Unclear error in browser console when the Grammar engine is unavailable: “Request processing error, code: <…>”.

WebSpellChecker Server 5.4.0 Release Notes

Enhancements

WProofreader v.1.6

  • Title of the dialog “WebSpellChecker Proofreader” is renamed to “WProofreader”.
  • Text color of spelling and grammar errors in the corrections section of the Dialog mode is changed to more contrast for accessibility purposes.
  • New API method instance.openDialog() is added for opening ‘dialog mode’ of WProofreader on action. This method will come in handy if you prefer to use only proofread in a dialog mode and call WProofreader on a custom action.
  • New API options are added:
    • disableDictionariesPreferences – If true, this parameter hides certain features of the personal user dictionaries for end users. End users won’t be able to create, rename, remove or disconnect a dictionary.
    • proofreadAsYouType – If false, this parameter disables the proofread as you type mode of WProofreader. Only proofread in a dialog mode will be available.
    • removeBranding – If true, this parameter removes branding of WProofreader. The branding includes: title of the product, about tab with the logo and copyrights. This option is available only in Cloud Custom and Server plans.
    • disableBadgePulsing – If true, this parameter disables pulsing effect of the orange badge button of WProofreader.
  • Added access to a WProofreader instance. Now you can get access to an instance of WProofreader.
<script>
window.WEBSPELLCHECKER_CONFIG = {
	autoSearch: true,
	enableGrammar: true,
	...
	onLoad: function(instance) {
		var element = instance.getContainerNode();
		element.instance = instance;
	}
};
</script>

Language Dictionaries

  • Swedish language dictionary has been extended with over 300K new words.

SCAYT/WSC Plugins for CKEditor 4

  • SCAYT/WSC plugins for CKEditor 4 are compatible with a new version of CKEditor 4.11.3.

New License Mechanism in AppServer

  • In general the Licensing flow of a self-hosted version of WebSpellChecker on both Windows and Linux-based operating systems is simplified. With the Internet connection, the license can be activated in two steps.
  • The license activation process can be automated, and used in a silent installation mode.
  • Even though a license is still hardware-based, the license can be easily reactivated and migrated to another machine.
  • Warnings, errors and statuses about the license are more clear and self-explanatory in Logs.

Visit the updated license activation guides for more details.

Bug Fixes

WProofreader v1.6

  • [WP-2513] WProofreader for Froala Editor: Image caption is broken after Paste action with misspelled text
  • [WP-2674] WProofreader: Issue with CSS styles inside of all.css for the pulse effect. CSS styles of pulse effect is not protected.
  • [WP-2675] WProofreader: enableBadgeButton doesn’t work with the autoSearch mode
  • [WP-2706] WProofreader: Shifted markup in element in any browser on Windows OS

SCAYT/WSC Dialog Plugins for CKEditor 4

  • [WP-2497] SCAYT plugin for CKEditor & SharedSpace Plugin: Absent languages in the Languages tab
  • [WP-2348] SCAYT plugin for CKEditor: End of support of multi-language plugin of CKEditor by SCAYT
  • GitHub #166: SCAYT plugin for CKEditor 4: Use CKEDITOR.getUrl when referencing style sheets
  • GitHub #55: WSC plugin for CKEditor 4: Use CKEDITOR.getUrl when referencing style sheets
  • GitHub #56: SCAYT/WSC plugin for CKEditor 4: Bug found in wsc.js when inside chrome extension

AppServer

  • [WP-2684] WSC Installer on Windows: Installer doesn’t modify applicationHost.config if IIS version less than 7.5
  • [WP-2673] AppServer: JMV auto-detection doesn’t work properly with OpenJDK
  • [WP-2688] AppServerX.xml: Incorrect default value for IgnoreAllCapsWord

WebSpellChecker Cloud 5.4.0 Release Notes

Enhancements

WProofreader v.1.6

  • Title of the dialog “WebSpellChecker Proofreader” is renamed to “WProofreader”.
  • Text color of spelling and grammar errors in the corrections section of the Dialog mode is changed to more contrast for accessibility purposes.
  • New API method instance.openDialog() is added for opening ‘dialog mode’ of WProofreader on action. This method will come in handy if you prefer to use only proofread in a dialog mode and call WProofreader on a custom action.
  • New API options are added:
    • disableDictionariesPreferences – If true, this parameter hides certain features of the personal user dictionaries for end users. End users won’t be able to create, rename, remove or disconnect a dictionary.
    • proofreadAsYouType – If false, this parameter disables the proofread as you type mode of WProofreader. Only proofread in a dialog mode will be available.
    • removeBranding – If true, this parameter removes branding of WProofreader. The branding includes: title of the product, about tab with the logo and copyrights. This option is available only in Cloud Custom and Server plans.
    • disableBadgePulsing – If true, this parameter disables pulsing effect of the orange badge button of WProofreader.
  • Added access to a WProofreader instance. Now you can get access to an instance of WProofreader.
<script>
window.WEBSPELLCHECKER_CONFIG = {
	autoSearch: true,
	enableGrammar: true,
	...
	onLoad: function(instance) {
		var element = instance.getContainerNode();
		element.instance = instance;
	}
};
</script>

Language Dictionaries

  • Swedish language dictionary has been extended with over 300K new words.

SCAYT/WSC Plugins for CKEditor 4

  • SCAYT/WSC plugins for CKEditor 4 are compatible with a new version of CKEditor 4.11.3.

Bug Fixes

WProofreader v1.6

  • [WP-2513] WProofreader for Froala Editor: Image caption is broken after Paste action with misspelled text
  • [WP-2674] WProofreader: Issue with CSS styles inside of all.css for the pulse effect. CSS styles of pulse effect is not protected.
  • [WP-2675] WProofreader: enableBadgeButton doesn’t work with the autoSearch mode
  • [WP-2706] WProofreader: Shifted markup in element in any browser on Windows OS

SCAYT/WSC Dialog Plugins for CKEditor 4

  • [WP-2497] SCAYT plugin for CKEditor & SharedSpace Plugin: Absent languages in the Languages tab
  • [WP-2348] SCAYT plugin for CKEditor: End of support of multi-language plugin of CKEditor by SCAYT
  • GitHub #166: SCAYT plugin for CKEditor 4: Use CKEDITOR.getUrl when referencing style sheets
  • GitHub #55: WSC plugin for CKEditor 4: Use CKEDITOR.getUrl when referencing style sheets
  • GitHub #56: SCAYT/WSC plugin for CKEditor 4: Bug found in wsc.js when inside chrome extension

WebSpellChecker Server 5.3.2 Release Notes

Enhancements

WProofreader v1.5

  • Change wavy red and green lines that underlines spelling and grammar errors accordingly to straight ones.

SCAYT Plugins for CKEditor 4

  • SCAYT plugin for CKEditor 4 is compatible with a new version of CKEditor 4.11.2.

Language Dictionaries

  • German language dictionary has been extended with over 600K new words.
  • Grammar support is added for Australian and New Zealand English, Polish, Slovak, Slovenian, Austrian languages.

AppServer

  • Security enhancements based on the results of MSVS static code analysis.
  • 3rd party grammar engine LanguageTool has been updated to 4.4.1.
  • Updated branding with a new own logo.
  • Added Status “cmd=status” command to check status of Spell Check, Grammar Check and Thesaurus Engines.
{
    "Spell Check Engine": {
        "active": true
    },
    "Grammar Check Engine": {
        "active": true
    },
    "Thesaurus Engine": {
        "active": true
    }
}

Bug Fixes

  • [WP-2405] WProofreader: The suggestion box has wrong position in <iframe> on touch devices with zoom
  • [WP-2423] WProofreader: Elements are incorrectly positioned if one from the parents of main container is scrollable
  • [WP-2424] WProofreader: Empty space is underlined before a word with <a> link
  • [WP-2440] WProofreader: Grammar problems separated by a new line are processed incorrectly in <textarea> elements
  • [WP-2528] WProofreader: WordPress styles is broken when editing media
  • [WP-2441] wscbundle.js: Quotes with code #8217 shouldn’t be considered as separators & [WP-2541] SCAYT doesn’t ignore ‘Right single quotation mark U+2019’.
  • [WP-2571] WProofreader: Incorrect position of badge button if the body has relative position and padding
  • [WP-2633] SCAYT plugin for CKEditor: Wrong formatting of a error message when service ID is invalid

WebSpellChecker Cloud 5.3.2 Release Notes

Enhancements

WProofreader v1.5

  • Change wavy red and green lines that underlines spelling and grammar errors accordingly to straight ones.

SCAYT Plugins for CKEditor 4

  • SCAYT plugin for CKEditor 4 is compatible with a new version of CKEditor 4.11.2.

Language Dictionaries

  • German language dictionary has been extended with over 600K new words.
  • Grammar support is added for Australian and New Zealand English, Polish, Slovak, Slovenian, Austrian languages.

Bug Fixes

  • [WP-2405] WProofreader: The suggestion box has wrong position in <iframe> on touch devices with zoom
  • [WP-2423] WProofreader: Elements are incorrectly positioned if one from the parents of main container is scrollable
  • [WP-2424] WProofreader: Empty space is underlined before a word with <a> link
  • [WP-2440] WProofreader: Grammar problems separated by a new line are processed incorrectly in <textarea> elements
  • [WP-2528] WProofreader: WordPress styles is broken when editing media
  • [WP-2441] wscbundle.js: Quotes with code #8217 shouldn’t be considered as separators & [WP-2541] SCAYT doesn’t ignore ‘Right single quotation mark U+2019’
  • [WP-2571] WProofreader: Incorrect position of badge button if the body has relative position and padding
  • [WP-2633] SCAYT plugin for CKEditor: Wrong formatting of a error message when service ID is invalid

Free Services

  • New banner ad is added in SCAYT plugin for CKEditor 4 which is running under the free services.
  • New banner ad is added in WSC Dialog plugin for CKEditor 4 which is running under the free services.