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.

All Proofreading News of 2018 at a Glance

As the time for end-of-the-year reflections approaches, we would like to thank you for trusting us with your texts. We really enjoyed creating a better proofreading experience for you in 2018 for further on.

Please spare a moment to see which of this year’s improvements might be useful for you.

The WebSpellChecker Proofreader

This year we focused our efforts on launching and improving the state-of-the-art proofreading tool, comprising all our experience, and new ideas about how spell- and grammar checking should be done nowadays.

A few highlights of what the Proofreader can do for you:

  • Proofreading in both instant and dialog modes.
  • Integrated anywhere with a single script.
  • Detecting new editable fields and enabling proofreading in them automatically.
  • Run by the powerful engine checking spelling in 168 and grammar in 18 languages in all modern browsers.
  • Highly accessible – compliant with WCAG 2.1 and Section 508 accessibility standards
  • Oh, and did we mention? It is also darn good-looking!

To add this newest instrument to your proofreading toolbox, please see the detailed instructions for Cloud or Server version.

Meet the all-new WProofreader

The WebSpellChecker Proofreader

Multilingual Grammar Checking

It takes two to make the text flawless: sleek spelling and immaculate grammar. Over the course of the past twelve months we trained the WebSpellChecker engine to understand and correct grammar mistakes in 18 languages. Seeing is believing – try it out.

Check the grammar live! 

Multilingual Grammar Checking

New Documentation Portal and Legal Documents Portal

All the help and reference materials – technical and legal for all the range of our products became conveniently available at one place.

Visit documentation portals

New Documentation Portal and Legal Documents Portal

WProofreader plugin for WordPress

With all the big changes introduced this year, we as a company also grown to be different. So we decided to celebrate it with a new web identity. Let us introduce our new self.

Check out our new fancy website

New Brand. New Site.

As we plan to dive into new year, we would love to hear what you expect from a perfect proofreading tool. It is your thoughts and requests which primarily guide our development efforts.

And here is to the better texts in year 2019!

WebSpellChecker Cloud 5.3.1.3 Release Notes

Bug Fixes

  • [WP-2404] WProofreader:  WProofreader: Suggestion box has wrong position in <iframe> element with border width more than 0.
  • [WP-2564] WProofreader:  Incorrect getMaxZIndex related to HTML stacking context.
  • [WP-2565] Incorrect resize behavior and getCoordinatesFromRange functionality.

WebSpellChecker Cloud 5.3.1 Release Notes

Enhancements

1. WebSpellChecker Proofreader v1.4

  • Support of as you type mode for editors based on a custom data model.WProofreader fully supports ‘as you type’ mode in a wide range of WYSIWYG editors with a custom data model and virtual DOM such as CKEditor5QuillTrixProseMirrorScribe.
  • Accessibility compliance updates. The green color that was used for check-boxes and radio-buttons in the Options and Languages settings tabs has been replaced with the contrast one. This is required to by WCAG 2.1 and Section 508 accessibility standards.

2. Global Custom Dictionary

  • Simplified global custom dictionary management. With the new mechanism in the Global Custom Dictionary functionality, there is no need to regenerate the activation key. The dictionary will be automatically enabled in 10-15 mins.
  • Enabled customDictionaryIds parameter. Once a dictionary is created, a unique dictionary ID is assigned to it. This IDs with  customDictionaryIds parameter can be used to implement more flexible approach in your app.

Bug Fixes

  • [WP-2556] The Slovenian (sl_SL) language doesn’t work.

WebSpellChecker Server 5.3.1 Release Notes

Enhancements

1. WebSpellChecker Proofreader v1.4

  • Support of as you type mode for editors based on a custom data model. WProofreader fully supports ‘as you type’ mode in a wide range of WYSIWYG editors with a custom data model and virtual DOM such as CKEditor5QuillTrixProseMirrorScribe.
  • Accessibility compliance updates. The green color that was used for check-boxes and radio-buttons in the Options and Languages settings tabs has been replaced with the contrast one. This is required to by WCAG 2.1 and Section 508 accessibility standards.

2. AppServer

  • Enabled compound words checking in Dutch. Enabled <SplitWords> option that allows receiving correct suggestions (as a compound word, or two words separately) to words specific for the Dutch language.
  • Added support of SSL certificates with passwords.SSL certificates are used to setup a secure HTTP connection between the client’s application and WebSpellChecker AppServer. Since some of the SSL certificates are protected with passwords, a new parameter has been added to the AppServerX.xml file.
<SSLCertificatePassword></SSLCertificatePassword>

Please visit Configuring WebSpellChecker Server Parameters to find all available parameters in AppServerX.xml. In Setup SSL Connection with AppServer 5.0, you will find the guidance how to secure your requests.

Bug Fixes

  • [WP-2556] AppServer: The Slovenian (sl_SL) language doesn’t work
  • [WP-2538] AppServer: MSVCR120.dll library is missing during installation on Windows Server.