WebSpellChecker.net Wiki

Home

Changelog for the Licensed/Standalone version of the WebSpellChecker Application

Version 4.9.1 (June 29, 2017)

Enhancements:
  • SCAYT 3 for Editable Controls:
    • Simplified default context menu: Removed Undo/Redo, Cut/Copy/Past, Help
    • Improved User Interface localization: 27 languages:
      • 16 default language:
      • 11 additional languages:
    • Improved behavior of the spelling and grammar detection mechanism when underlining incorrect words or phrases
    • Simplified ignore words functionality: “Ignore all” command ignores all the same words and doesn’t consider them as misspelled within the text until the page reloads
  • SCAYT plugin for CKEditor:
    • Compliance and support with CKEditor 4.7.0
    • Improved User Interface Localization: Danish, German, Greek, Spanish, Finnish, French, Canadian French, Italian, Norwegian bokmål, Dutch, Portuguese, Brazilian Portuguese, Swedish, Czech, Polish, Slovenian, Turkish, Vietnamese
    • Improved behavior of the spelling and grammar detection mechanism when underlining incorrect words or phrases
    • Simplified default context menu: Removed Undo/Redo and Help
    • Simplified ignore words functionality: “Ignore all” command ignores all the same words and doesn’t consider them as misspelled within the text until the page reloads
  • SCAYT plugin for TinyMCE: Support and compliance with TinyMCE 4.6.4:
  • SCAYT for Froala Editor: New SCAYT Demo Sample with Froala Editor in the Server package
Bug Fixes:
  • SCAYT 3 for Editable Controls: Iframe: Incorrect behavior when inserting text to the “Paste dialog”
  • SCAYT 3 for Editable Controls: Drag and Drop of the selected phrase causes “HierarchyRequestError” in FireFox
  • SCAYT plugin for CKEditor: “NotFoundError” when words are quickly removed from the User Dictionary in IE11
  • SCAYT plugin for CKEditor: Grammar: Grammar problem is still present even if this problem was marked as “Ignored”
  • GitHub #40: WebSpellChecker plugin for CKEditor: IE throws an error when spell checking is started
  • SCAYT and WebSpellChecker: Middle dot “l·l” is considered as a separator in the Catalan language while it shouldn’t

Version 4.9.0 (June 13, 2017)

New Features:
  • SCAYT 3 for Editable Controls – English Grammar Checking
Enhancements:
  • WSC plugin for CKEditor: Simplified UI – Removed “Powered by” logo
Bug Fixes:
  • GitHub #118: GRAYT for CKEditor 4: Incorrect markup recovering on grammar problem detection on junction of two HTML block elements
  • SCAYT 3: getData() doesn't return EOL
  • SCAYT 3: Error during the call method SCAYT.SCAYT.getScaytControlById('originalElementId')

Version 4.8.9 (May 15, 2017)

New Features:
  • Custom SCAYT for Rich Text Editors:
    • Inherited functionality and user interface of SCAYT 3 for Editable Controls
    • Extended API with additional methods and parameters
    • Configurable modules – Context menu, Dialog, Drag&Drop, Undo/Redo, Copy&Past
  • SCAYT for Froala Editor – Now SCAYT is built in by default with Froala Editor!
  • User Dictionary Management in SCAYT plugin for CKEditor 4.0+:
    • New user interface for “Dictionaries” tab
    • Words management functionality – Wordlist view, add and delete words
    • User Manual – How to work with User Dictionary
Enhancements:
  • SCAYT 3 for Editable Controls:
    • Localized user interface for 27 languages (16 default and 11 additional languages)
    • Movable SCAYT dialog
    • Improved user interface and styles of the new SCAYT theme
    • Updated User Dictionary flow
    • Improved mechanism of marking misspelled words
    • Enhanced work of the SCAYT context menu on touch devices
  • Spell Check Dialog (WebSpellChecker) – Localized interface for the Arabic language
  • SCAYT plugin for CKEditor – Custom parameter “config.scayt_customPunctuation” for spell checking words with hyphens
  • Application Security Enhancements – Penetration Testing and Additional protection against Cross-site scripting (XSS)
Bug Fixing:
  • SCAYT Core: Console error “MultiLanguageMode is not defined” when typing Chinese symbols
  • SCAYT Core: User Dictionary: Double adding words to dictionary
  • SCAYT Core: Drag&Drop functionality is broken
  • SCAYT plugin for CKEditor: Cursor jumps after CKEDITOR.instances.editor1.insertHtml
  • GITHub #33: WSC plugin for CKEditor: Error thrown while opening WSC dialog

Version 4.8.8.1 (April 19, 2017)

It's a Hot Fix Release for the Cloud/Hosted version only. The performance issue with Spell Check Dialog was resolved.

Version 4.8.8 (April 5, 2017)

Enhancements:
  • Simplified WebSpellChecker Installation under Windows-based environments with a new Setup Wizard
  • Enhanced WebSpellChecker Installation under Linux-based environments
  • Java Servlet Component: Simplified Deployment, Updates and Logging Mechanism
  • New Demo Samples: New Design and Enhanced Structure, Extended Documentation

Version 4.8.7 (February 27, 2017)

New Features:
1. New SCAYT 3 for Editable Controls

Major updates introduced in the new SCAYT 3 for Editable Controls:

  • New modern User Interface
  • Enhanced User Dictionary
  • Possibility to use on touch devices
  • Supported controls: textarea, input, iframe, div, span
  • Extended and documented API
  • Latest browsers support: Chrome, Firefox, Safari, Internet Explorer 11+, MS EDGE
  • Drag and Drop, Undo and Redo commands
  • Keyboard Shortcuts
  • User-friendly SCAYT User Manual

SCAYT 3 for Editable Controls Demo: https://www.webspellchecker.net/samples/scayt3-for-editable-controls.html

Enhancements:
  • SCAYT 3 for Editable Controls: Focus Manager and New Event System
  • SCAYT 3 Core: Enhanced Event System
  • SCAYT 3 Core: Improved Markup Mechanism: Markup (a red wavy line) is not removed from a neighboring misspelled word when a user enters “space” after just a typed word.
  • Linux Installer: Option for the WebSpellChecker application installation in a custom directory
Issue Fixes:
  • SCAYT 3 plugin for CKEditor: MultiLanguage: When SCAYT is enabled, the “Remove Language” command would log the exception in the browser console.
  • SCAYT 3 Core: Arabic symbols are ignored when “scayt_ignoreAllCapsWords” is set to 'true'.
  • WebSpellChecker: If Multi-lingual content (e.g. Arabic & English) is being spell-checked and the default language of the dialog is set to English, after the language is changed to Arabic, it doesn’t provide suggestions for the Arabic text if you click on a non-Arabic word first.

Version 4.8.6 (December 21, 2016)

Enhancements:
  • No Spoxy components in WebSpellChecker
  • Improved Arabic spell-checking: Extended list of the separation punctuation symbols
  • Enhanced security in the Java servlet component
Issue Fixes:

Version 4.8.5 (September 15, 2016)

1. Beta version of SCAYT 3 for Editable Controls:
  • Features:
    • Unordered List ItemStatic and dynamic way of initialization in Textarea and Input
    • Drag and Drop
    • Undo and Redo
    • Shortcuts manager
    • stopImmediatePropagation, onContextMenuHandler methods in UI adaptor
  • Fixes for major issues:
    • Firefox (FF): SCAYT Context Menu can’t be opened on the RMB click if the editor is not focused
    • INDEX_SIZE_ERR in the browser console after the text is pasted several times
    • SCAYT Context Menu: Incorrect suggestions are provided in the suggestions section when a user tries to open the context menu a misspelled word is focused in both textarea input
    • Uncaught IndexSizeError when a user opens the SCAYT context menu and then focuses the HTML control
    • JS error in the browser console on the Drop action to the SCAYT instance
    • Text Processing: Text is cut on the Paste action when the clipboard is empty
    • IE8-11: Dragged text is not removed on the Drop action
    • Undo and Redo: Redo command is available when a user types some text after Undo command
    • IE9: SCAYT is created via a new keyword: JS error “SCRIPT5007: Invalid operand to 'in': Object expected” on the SCAYT load
2. Integration of the mechanism for client-side cross-origin requests into SCAYT 3 Products:
3. AppServer
  • Possibility of the license activation from the command line in Windows
  • Fix for issue: AppServer: The WSC application license is lost when a user turns off programmatically all the LAN interfaces and tries to access the application
4. Web API
5. SSRV component
  • Detailed information for ?cmd=status response
  • Integration RapidJSON library into SSRV.cgi component for an automatic JSON creation for SCAYT 3
  • Compliance with C++ 11 standard

Version 4.8.4 (June 16, 2016)

  • Enchant Engine major update: Additional languages support under Linux-based OSs (Ubuntu, RHEL, Centos) with x64 architecture.
  • New additional languages: Luganda, Amharic, Bosnian, Georgian, Kinyarwanda, Maltese, Moldavian, Tajik.

Version 4.8.3.2 (May 18, 2016)

  • Fix for Issue: WSC plugin for TinyMCE, CKEditor and WSC for TexBox: 'Double-space' is transformed to a 'comma' when encoding is set to 'raw'.
  • GitHub #128: Fix for Issue #80636: SCAYT CORE: Mismatched anonymous define() module. Collision issue between SCAYT plugin and require.js is fixed.
  • Fix for Issue: SCAYT 2 for TextBox: Dialog modal window issue with broken behaviour when 'Language' tab is hidden.
  • Enhancement: Automated installation on Linux-based system (predefined configuration) has been implemented.
  • Enhancement: Support of Additional languages under Linux x64 environment has been implemented.

Version 4.8.3.1 (April 11, 2016)

  • Fix for Issue. SCAYT CORE: Conflict with RequireJS

Version 4.8.3 (April 5, 2016)

  • Enhancement: Windows and Linux installators updates
  • Enhancement: Security updates
  • Enhancement: Logging and debugging updates
  • Enhancement: AppServer could be run from non-privileged user
  • Enhancement: New parameter has been added to WSC plug-in for CKEditor 4: wsc_interfaceLang. More infromation here: http://www.webspellchecker.net/samples/wsc-ckeditor-plugin.html
  • Enhancement: SProxy.php component updates
  • Enhancement: Dictionaries updates
  • GitHub #121: Fix for Issue: SCAYT plug-in for CKEditor 4: SCAYT affects Bold/Italic/Strike
  • GitHub #110: Fix for Issue: SCAYT CORE: Warning thrown while enabling SCAYT (Rangy lib)
  • Fix for Issue: SCAYT CORE: Focus jumping after SCAYT load
  • Fix for Issue: SCAYT CORE: CKEditor 4: JS error on double clicking of the empty editor
  • Fix for Issue: AppServer: CompileCustDictCommand not interrupted if there some Error till execution

Version 4.8.2 (December 23, 2015)

  • New Feature: Alpha version of SCAYT 3 for Textbox has been implemented
  • Enhancement: Custom Dictionary Functionality for additional languages has been implemented
  • Enhancement: SCAYT plug-in for CKEditor 4: Implementation of parameter for predefined options (details on demo page: http://www.webspellchecker.net/samples/scayt-ckeditor-plugin.html)
  • Enhancement: Security updates
  • GitHub #32: Fix for Issue: SCAYT Plug-in for CKEditor 4: SCAYT stops to work correctly after WSC window is canceled
  • GitHub #107: Fix for Issue: SCAYT plug-in for CKEditor 4: SCAYT verifies non-editable parts of content
  • GitHub #108: Fix for Issue: SCAYT CORE: SCAYT copies id of editor element to the iframe
  • Fix for Issue: SCAYT plug-in for CKEditor 4: SCAYT copies id of editor element to the iframe
  • Fix for Issue: Disabled localStorage in IE11 crashes spell checking
  • Fix for Issue: FireFox: SCAYT plug-in for CKEditor 4: Incorrect processing of SCAYT markup on backspace between two words
  • Fix for Issue: IE 8: SSRV/CGI component: Empty lines are removed by WSC for Textarea
  • Fix for Issue: IE: SCAYT plug-in for CKEditor 4: Placeholder can't be drag-and-dropped into the SCAYT's span in the CKEditor with enabled Placeholder plugin
  • Fix for Issue: Removing profanity words functionality: Last suggestion for misspelled word duplicates when some of suggestions for this word added to exclude.tlx (details on functionality: http://wiki.webspellchecker.net/doku.php?id=installationandconfiguration:licensed:removing_words)
  • Fix for Issue: SCAYT plug-in for TinyMCE 4: SCAYT inserts its markup inside <script> tag
  • Fix for Issue: Spanish dictionary update

Version 4.8.1 (September 1, 2015)

  • New Feature. Suggestion prioritization functionality has been implemented
  • Enhancement. Support of CKEditor's Language plugin
  • Enhancement. Updates in the REST API for User Dictionary
  • Enhancement. SCAYT plugin for CKEditor4: GRAYT options are present in SCAYT Languages dialog for CKEditor with enabled GRAYT only
  • Enhancement. Remove SCAYT markup mechanism has been updated
  • Enhancement. New “scayt_inlineModeImmediateMarkup” has been implemented to enable SCAYT for unfocused CKEditor with Inline mode
  • Fix for Issue. GitHub #104. SCAYT plugin for CKEditor 4: Copy & Cut functionalityadds SCAYT spans for CKEditor with enabled ACF
  • Fix for Issue. WebInterface. Issue with Finish Checking for WYSIWYG with hidden control
  • Fix for Issue. SCAYT CORE. Incorrect handling of misspelled words by SCAYT in the div-contenteditable CKEditor

Version 4.8 (July 3, 2015)

  • New Feature. Grammar As You Type for CKEditor 4 has been released
  • Enhancement. Installation process for Apache Web Server has been updated
  • Enhancement. Security updates to avoid XSS vulnerability in ssrv.cgi requests
  • Enhancement. Updates in the AppServer start/stop processes
  • Enhancement. Updates in the help for AppServerX console commands
  • Enhancement. User Dictionary Web API updates
  • Enhancement. WebInterface. Suggestions caching has been implemented for WSC
  • Fix for Issue. GitHub #88. SCAYT Plug-in for CKEditor 4. Error is thrown while moving between the editors with enabled SCAYT
  • Fix for Issue. GitHub #97. Documentation. SCAYT CKEditor 4 is exposing globals in the documentation
  • Fix for Issue. GitHub #98. SCAYT CORE. SCAYT affects properties dialog of the image in CKEditor 4
  • Fix for Issue. IE 11. WSC Plug-in for CKEditor 4. Several openings of WSC window cause JS error
  • Fix for Issue. SCAYT CORE. SCAYT markup is not refresh when some part of misspelled word is removed using “Cut” function of the context menu
  • Fix for Issue. SCAYT CORE. SCAYT markup is not refreshed when space between two words is removed
  • Fix for Issue. SCAYT Plug-in for CKEditor 4: ckscay.js file is loaded twice and causes the error
  • Fix for Issue. SCAYT Plug-in fro TinyMCE 3. Error is thrown on SCAYT Dialog tab clicking
  • Fix for the Issue. SSRV/CGI component. Incorrect last suggestion is returned by ssrv.cgi

Version 4.7 (April 29, 2015)

  • New Feature. User Dictionary synchronization for WSC and SCAYT plug-ins for CKEditor v4 is implemented
  • Enhancement. Updates in the Danish dictionary
  • Fix for Issue. SCAYT CORE. CKEditor v4 with inline mode: CKEditor's toolbar is not hidden when SCAYT is enabled and the editor is unfocused in FireFox
  • Fix for Issue. SCAYT CORE. Cursor jumping on CKEditor v4 with inline modu focusing in Chrome
  • Fix for Issue. SCAYT CORE. JS error on replacing incorrect word with CKEditor's toolbar elements in IE
  • Fix for Issue. SCAYT CORE. SCAYT sets maxlength = 0 by default to original Textarea
  • Fix for Issue. SCAYT CORE. Incorect flow of destroy() method of SCAYT 2 API
  • Fix for Issue. SCAYT CORE. SCAYT stops working after setData is called with “Div Editing Area” plugin for CKEditor v4
  • Fix for Issue. GitHub #92. SCAYT CORE: INDEX_SIZE_ERROR after inserting text field element into CKEditor
  • Fix for Issue. GitHub #86: SCAYT Plug-in for CKEditor 4. Error thrown in console when focusing editor after specific operations in IE 8

Version 4.6.3 (2015-2-13)

  • Enhancement. User Dictionary functionality support in Master AppServer
  • Fix for Issue. WebInterface. Incorrect flow of text transferring from CKEditor 4 to the WSC pop-up for page with CKEditor and hidden control

Version 4.6.2 (2015-1-29)

  • Enhancement. French dictionary updates
  • Enhancement. Multilevel structure support for WSC
  • Enhancement. SCAYT CORE. Update limitation for words number with suggestions generated by SCAYT
  • Enhancement. Updates for installation process on Apache 2.4 for Linux
  • Enhancement. WebInterface. Parts of speech views differently for FIGS languages
  • Fix for Issue. GitHub #30. WSC plug-in for CKEditor 4. Error thrown when running spellchecking on linguistically text in IE 11 on Windows 8
  • Fix for Issue. GitHub #70. SCAYT CORE. CKEditor 4. SCAYT markup is not refreshed correctly after pasting the word using context or browser menu
  • Fix for Issue. GitHub #71. SCAYT 3 Plug-in for CKEditor4. CKEditor focus is lost when enabling SCAYT using keyboard
  • Fix for Issue. GitHub #89. SCAYT 3 Plug-in for CKEditor 4. SCAYT gets disabled when opening and closing the template dialog
  • Fix for Issue. GitHub #91. SCAYT 3 Plug-in for CKEditor 4. SCAYT affects dir attribute of the <body>
  • Fix for Issue. WebInterface. Cross-domain. JS errors on 'Options' dialog opening when WSC content loads from different domains
  • Fix for Issue. WebInterface. Finish Checking causes WSC window hanging for several CKEditor instances
  • Fix for Issue. WebInterface. Incorrect flow of text transferring from CKEditor 4 to the WSC pop-up for page with CKEditor and hidden control

Version 4.6.1 (2014-12-04)

  • Enhancement. Thesaurus support for French, Italian, German, Spanish languages has been implemented
  • Enhancement. SSRV/CGI: security updates
  • Enhancement. GitHub #82. SCAYT 3 Plug-in for CKEditor4. Optimize code in SCAYT during dialog definition with several instances
  • Enhancement. Close button has been added to the modal dialog of WSC
  • Enhancement. Austrian German localization has been added to WSC plug-in for CKEditor 4
  • Enhancement: SCAYT Plugins for CKEditor 3, CKEditor 4, TinyMCE 3, TinyMCE 4. Minimal length of misspelled word option has been implemented. Parameter is called scayt_minWordLength.
  • Fix for Issue. SCAYT CORE: IE. Errors in console on any actions with localStorage when SCAYT 3 is opened through file system
  • Fix for Issue. SCAYT CORE for Textbox. SCAYT doesn't support data-client_id attribute
  • Fix for Issue. GitHub #84. SCAYT 3 plugin for CKEditor 4. SCAYT throws error and breaks editor initialization if startupMode is 'source' by default
  • Fix for Issue. GitHub #60. SCAYT CORE. Text can't be selected with double click during SCAYT markuping in CKEditor and TinyMCE editors
  • Fix for Issue. GitHub #38. SCAYT CORE. SCAYT doesn't refresh mark-up after <Enter> in the middle of a misspelled word
  • Fix for Issue. GitHub #30: SCAYT CORE.: Backward selection is affected with SCAYT

Version 4.6 (2014-09-30)

  • AppServer: Custom Dictionary compilation command has been released
  • AppServer. Floating License mechanism has been released
  • Enhancement. GitHub #80. SCAYT 3 CORE. Constant JavaScript alerts in SCAYT v3 are replaced with logging
  • Enhancement. SCAYT 3 CORE. scayt_elementsToIgnore option to ignore spellchecking in HTML tags has been released
  • Enhancement. Thai support for SCAYT has been released
  • Fix for Issue: GitHub #79. SCAYT 3 CORE. JS error on every word that is the name of a method of Object.prototype object in FireFox
  • Fix for Issue. AppServer. AppServer throws the error while processing the 64 and more characters words
  • Fix for Issue. conflict of Signals and Required JS libraries in SCAYT 3
  • Fix for Issue. German Dictionary update
  • Fix for Issue. Issues with doc strings for SCAYT config options in the CKEditor's documentation
  • Fix for Issue. SCAYT 2 CORE. Textbox. SCAYT affects text on Reset Form action
  • Fix for Issue. GitHub #61. SCAYT 3 CORE. Index_Size_Error error on dialog opening during the text is processed by SCAYT
  • Fix for Issue. GitHub #77. SCAYT Plug-in for CKEditor 4: SCAYT Options are not stored
  • Fix for Issue. Github #73. SCAYT Plug-in for CKEditor 4. Option tags gets split with SCAYT enabled
  • Fix for Issue. SCAYT Plug-in for CKEditor 4. SCAYT markup is not refreshed after text pasting via CKEditor's API
  • Fix for Issue. WebInterface. Double slash in the Request URL to ssrv.cgi

Version 4.5.4 (2014-07-22)

  • SCAYT v3 CORE: Fix for Issue: SCAYT underlining is not taken off while SCAYT disabling through CKEditor 4 toolbar control

Version 4.5.3 (2014-07-11)

  • Custom Dictionary functionality improvements
  • Brazilian Portuguese dictionary enhancements
  • CGI/SSRV: security enhancements
  • SProxy Java Component: Fix for Issue: sproxy.jar doesn't support SSL
  • SCAYT v3 plug-in for CKEditor 4: Fix for Issue: DOM Exception on WSC pop-up opening when SCAYT is enabled
  • SCAYT v3 for CKEditor 4: Fix for Issue: Incorrect processing of hyphenated words in IE 11
  • SCAYT v3 for CKEditor 4 enhancement: “scayt_disableOptionsStorage” to reset scayt options after the page refresh has been implemented
  • SCAYT v3 CORE: Fix for Issue: The cursor jumps after the text is processed by SCAYT in FireFox, Chrome, Safari
  • SCAYT v2 CORE: Fix for Issue: Incorrect markup filtering in IE 11
  • WSC for Textarea, TinyMCE 3 and TinyMCE 4: Fix for Issue: Suggestions are disabled for the second misspelled word
  • Resize and Set Position functionality for WSC plug-in for CKEditor 3+ and Textarea with modal window have been released
  • WSC for Textarea, TinyMCE 3 and TinyMCE 4: Fix for Issue: HTML markup is not filtered in WSC window

Version 4.5.2 (2014-04-17)

  • Improved Linux Installer has been released
  • Improved Windows Installer has been released. backup and installation log
  • SCAYT v3 CORE. Fix for Issue. A word can't be copied after WSC dialog is closed with enabled SCAYT
  • SCAYT v3 CORE. Fix for Issue. Incorrect processing of the block HTML elements in CKEDITOR.ENTER_BR mode
  • SCAYT v3 CORE. Fix for Issue. JS error on CKEditor focusing after modes changing with enabled SCAYT
  • SCAYT v3 CORE. Fix for Issue. Chrome, Safari. Incorrect cursor position after pressing 'Enter' when 'CKEDITOR.ENTER_BR' parameter was set
  • SCAYT v3 CORE. Fix for Issue. IE 9. Tollbar is hidden after SCAYT launching
  • SCAYT v3 plug-in for CKEditor 4 Inline Mode. Fix for Issue. SCAYT mark-up disappears after Finish Checking
  • SCAYT v3 plug-in for CKEditor 4: Fix for Issue. JS error on Options dialog closing in the CKEditor with inline mode
  • SCAYT v3 plug-in for CKEditor 4. Fix for Issue. IE 8: Incorrect elements path for images elements
  • SCAYT v3 plug-in for CKEditor 4. Fix for Issue. IE 8: JS error on Options dialog openning
  • SCAYT v3 plug-in for CKEditor 4. Fix for Issue. Incorrect cursor position after Add Word command
  • SCAYT v3 plug-in for CKEditor 4. Fix for Issue. SCAYT loses state when moving focus between nested editables
  • WSC plug-in for CKEditor 4: Fix for Issue: WSC dialog is not focused when Options diaolog is closed
  • WSC plug-in for CKEditor 4: Fix for Issue. IE 9. Options dialog is opened with error and can't be closed
  • WSC plug-in for CKEditor 4. Fix for Issue with Tabbing Navigation
  • WSC plug-in for CKEditor 4. Fix for Issue. CKEditor's dialogs are affected after WSC dialog closing for editor created with AJAX
  • WSC plug-in for CKEditor 4. Fix for Issue. IE 8. JS error on WSC dialog openning for correct text or empty editor
  • WSC plug-in for CKEditor 4. Fix for Issue. WSC doesn't work for CKEditor via CDN
  • WSC plug-in for CKEditor 4.3.3. Fix for Issue. Grammar and Thesaurus tabs are not available
  • WebInterface. Fix for Issue. Igonre All command doesn't work for words with special symbols in WSC for CKEditor 4
  • WebInterface. Fix for Issue. JS error on Add Word command in WSC for Textarea
  • WebInterface. Fix for Issue. JS error on Languges changing in the CKEditor 4 with Inline Mode
  • SSRV/CGI security improvements has been released

Version 4.5.1 (2014-02-06)

  • IE 11 support is released

Version 4.5 (2014-01-15)

  • SCAYT v3 is released for CKEditor 4
  • SCAYT v3. Callback function on spell checking finish is released
  • Grammar checking support for x64 native Windows build
  • WSC CKEditor 4. Fix for issue. WSC doesn't support RTL languages
  • SCAYT CKEditor 4. Fix for issue with @example tag during the JS documentation generating
  • SCAYT CKEditor. Fix for issue. SCAYT affects mixed HTML markup of the misspelled text while typing
  • SCAYT Textbox. Fix for issue with JS error on context menu openning for a misspelled word
  • AppServer. Linux. Fix for issue. AppServer can't be started/stoped while tailing
  • AppServer. Fix for issue. THIN SPACE is affected

Version 4.4 (2013-11-26)

  • TinyMCE 4 support
  • SCAYT v3. New version of SCAYT plug-in for TinyMCE is released
  • Windows and Linux installers are updated
  • Rest AppServer status call: JSON and XML formats support
  • AppServer. Logging enhancement for User Dictionary commands
  • SCAYT v3 TinyMCE 3. Fix for Issue. Incorrect representation of 'No suggestions' item for misspelled words with no suggestions
  • SCAYT v3 TinyMCE 3. Fix for Issue. Incorrect processing of apostrophe
  • SCAYT CKEditor 4. Fix for Issue in Chrome. JS error on text removing
  • SCAYT CORE. Fix for Issue with focus on context menu opening in Chrome, Safari, IE 8

Version 4.3.1 (2013-09-23)

  • SCAYT 3. Fix for Issue. SCAYT plug-in for TinyMCE doesn't work through SSL
  • SCAYT 3. Fix for Issue. Improvements for Custom Dictionaries and User Dictionaries functionalities
  • WSC plug-in for CKEditor 4. An error thrown constantly while using WSC

Version 4.3 (2013-09-12)

  • SCAYT Core. SCAYT version 3 is released for TinyMCE
  • SCAYT Core. Performance improvements in SCAYT for TinyMCE
  • WSC plugin for CKEditor. Support of the latest version of CKEditor 4.2.1
  • WSC plugin for CKEditor 3.X. Fix for bug: JS error after Finish Checking in Firefox 22
  • SCAYT UI. Updated Norwegian localization
  • Dictionaries: Norwegian Nynorks dictionary is updated

Version 4.2.2 (2013-05-28)

  • WebInterface. New WebSpellChecker UI for CKEditor is released
  • AppServer. Spell-checking in multiple languages is released
  • SCAYT CORE. Callback function for failed server requests is released
  • SCAYT CORE. Fix for bug. Text is not marked-up for typed misspelled words in IE 10 in CKEditor 3+/4+

Version 4.2.1 (2013-03-25)

  • SCAYT Textbox. Managing SCAYT UI instances is released
  • SCAYT CORE. Fix for bug. Page is scrolled up after paste into SCAYT Textarea
  • SCAYT CORE. Fix for bug. Paste from browser 'Edit' menu is available

Version 4.2 (2013-02-12)

  • Dictionaries. American English dictionary update
  • Dictionaries. Iberian Portuguese dictionary update due to Brazilian spelling reform
  • Dictionaries. Medical dictionary update
  • SCAYT Core. Option scaytDecorator is implemented
  • SCAYT Core. Fix for bug: Performance issue in SCAYT

Version 4.1 (2012-12-24)

  • Installation: Support of automated installation for Windows 2012 Server
  • SCAYT CORE. Fix for bug: ignoreElementsRegex doesn't filter <blockquote>
  • SCAYT CORE: Fix for bug: CKEditor 4 Inline Mode: Incorrect work with ID of SCAYT controls
  • SCAYT Textbox. Fix for bug: createStyleSheet invalid arguments error
  • SCAYT CORE: Fix for bug: CKEditor 3.6.5: [IE6-9] Error when pasting with SCAYT enabled
  • WSC Modal Window: Fix for bug: IE7: Error while opening the WSC modal window
  • SCAYT CORE: Fix for bug: Safari 6: CKEditor crashes when it is destroyed if SCAYT is enabled
  • Improvement of installation instruction of WebSpellChecker.net application Linux version

Version 4.0 (2012-11-06)

  • AppServer 4.0 is released
  • AppServer: Integration with third-party grammar checkers
  • AppServer: Custom priorities mechanism for grammar engines
  • SCAYT localization is released
  • SCAYT UI customization is released
  • CKEditor is updated to 3.6.5 version
  • SCAYT Textbox. Fix for bug: this returns SCAYT instance instead of HTML TextAreaElement
  • SCAYT TextBox. Fix for bug: Incorrect destroy of SCAYT instances in IE
  • SCAYT TextBox. Fix for bug: SCAYT generates HTML inconsistency in IE and Webkit
  • SCAYT TextBox. Fix for bug: All the attribute handlers are activated twice
  • SCAYT API. Fix for bug: setSCAYTCssSheets(): incorrect work in Input and Textarea in IE
  • SCAYT CORE. Fix for bug: SCAYT affects the replacement of DIV with CKEditor on the fly
  • Plugin for TinyMCE: Fix for bug: SCAYT causes JS error on several change to fullscreen editing mode
  • Plugin for TinyMCE: Fix for bug: Spell-checking language is always American English in fullscreen mode
  • Plugin for TinyMCE. Fix for bug: SCAYT doesn't work with the editor instance without SCAYT on the same page
  • WSC modal window. Options dialog modality is released
  • WSC. Fix for bug: Running WSC from different sub domains causes security errors.
  • WSC: Fix for bug: Incorrect value of Initial Language parameter crashes the page
  • WSC: Fix for bug: Scrollbars in WSC option window in Webkit
  • WebService: Fix for bug: Invalid JSON response format

Version 3.9 (2012-09-04)

  • WSC. WebSpellChecker modal window is released
  • SCAYT Textbox. Fix for bug: Incorrect filtering of pasted text on Mac
  • SCAYT Textbox. Fix for bug: SCAYT deletes empty new lines on paste in IE
  • SCAYT Core. Fix for bug: “Object doesn't support property or method 'hasAttribute' ” in Quirks mode in IE
  • SCAYT plug-in for TinyMCE. Localization is released
  • CKEditor. Fix for ticket #8929 SCAYT causes list formatting issues when config.enterMode=CKEDITOR.ENTER_BR
  • CKEditor. Fix for ticket #9095. SCAYT adds bad characters in Webkit
  • CKEditor. Fix for ticket #9161. SCAYT affects IsDirty and ResetIsDirty
  • CKEditor. Fix for bug: Underscore symbol in id attributes leads to “Dictionary error” issue
  • FCKeditor. Fix for bug: SCAYT is disabled after GetData()/GetHTML()/GetXHTML() call

Version 3.8.1 (2012-07-02)

  • SCAYT Textbox. Fix for bug: Extra space in empty SCAYT textarea in FF/Webkit.
  • SCAYT Textbox. Cursor. IE: Cursor is jumping among SCAYT controls while misspelling markup
  • SCAYT Textbox. Fix for bug: Div tag appears in SCAYT textarea when mouse over in IE 7,8, Webkit
  • SCAYT Core. Fix for bug: SCAYT doesn't ignore text in <style> tag
  • SCAYT Core. SCAYT incorrectly processes override of base classes by third-party library
  • SCAYT Core. Fix for bug: SCAYT is not loaded due to syntax error in IE less than 9.
  • WSC plugin for TinyMCE. Fix for bug: customization of WSC popup
  • WSC plugin for TinyMCE. Fix for bug: WSC plugin for TinyMCE: wsc_popup_title setting doesn't work
  • WSC plugin for TinyMCE. Fix for bug: Incorrect tool tip for WSC icon on toolbar
  • CKEditor. Fix for Ticket #8889: SCAYT inserts nonbreaking spaces in IE 9/8/7 and Chrome 18
  • WSC . Fix for the issue: title setting doesn't work for L&F 18
  • Dictionaries. “false” word is added to American English dictionary
  • SSRV. Fix for the issue: “Change all” doesn't work for words with specific dashes and quotes
  • SSRV. Add option indicating whether to show grammar tab
  • SSRV. Security is improved. XSS issues fixed.
  • AppServer. Licensing system improvements.

Version 3.8 (2012-03-31)

  • SCAYT API. SpellCheckAsYouType API is released
  • SCAYT Textbox. Health and Human Services (HHS) Section 508 compliance implemented
  • SCAYT Textbox. Redesign. Automatic mapping of events and properties from original element to SCAYT element
  • SCAYT Textbox. Fix for bug: Maxlength feature for SCAYT Textbox isn't supported in IE9
  • SCAYT Textbox. Fix for bug: SCAYT stops working after first post back for Textbox in UpdateControl
  • SCAYT Textbox. Fix for bug: SCAYT styles override word wrap
  • SCAYT Textbox. Fix for bug: SCAYT deletes new line symbol on submit event
  • SCAYT Textbox. Fix for bug: getContentLength() method returns wrong number of symbols
  • SCAYT Textbox. Fix for bug: SCAYT removes the first space symbol in IE
  • SCAYT Textbox. Fix for bug: IE: Error after Enter on misspelling in SCAYT Textbox
  • SCAYT Core. Version changed to 2.7.2
  • SCAYT Core. Fix for bug: SCAYT removes several spaces between words
  • SCAYT Core. Fix for bug: SCAYT doesn't work without American English in language list
  • SCAYT Core. Fix for bug: Text loses selection state when words are marked as misspelled
  • SCAYT Core. Fix for bug: Extra space is pasted after <Enter> at the end of line in IE
  • CKEditor. Fix for CKEditor ticket #7176. Error on the page during templates input
  • CKEditor. Fix for bug: SCAYT affects isDirty on misspelled words replace
  • CKEditor. Fix for bug: Conflict of dojo versions for CKEditor plugin
  • WebSpellChecker. Health and Human Services (HHS) Section 508 compliance implemented
  • WebSpellChecker. Fix for bug: “Template information not found” error on WebSpellChecker call in IE8
  • AppServer. Fix for bug: Incorrectly removed UD affects spellcheck engine.
  • AppServer. Fix for bug: %F6 in the value of text parameter leads to “Service is unavailable”
  • AppServer. Fix for bug: AppServer is crashed when WebSpellChecker is launched with large text in Linux version
  • SSRV. Fix for bug: ssrv script incorrectly processes Hebrew text with quotation mark
  • SSRV. Fix for bug: White list is not overloaded in custom settings for ssrv
  • Documentation. Sample with custom dictionary added to standard sample set
  • Documentation. WSC and SCAYT manuals for end user were prepared and published

Version 3.7.2 (2012-02-08)

  • SCAYT Textbox. Webkit: Error on SCAYT menu call
  • SCAYT Textbox. Cursor isn't removed after RMB click in FF3.6
  • SCAYT Core. Arrow overlaps “Many suggestions” item in SCAYT menu in FF/IE
  • SCAYT Core. SCAYT breaks undo system
  • CKEditor. Fix for CKEditor ticket #8659: SCAYT + SyntaxHighlighter conflict
  • CKEditor. WSC plugin for CKEditor doesn't work on the same page with WSC
  • Installation. License agreement added to installation
  • Installation. Manual installation instruction for Linux is updated.
  • Installation. Requesting license is embedded into automated installation
  • AppServer. User dictionary performance improvements
  • AppServer. Performance improvements for German language spell checking
  • AppServer. Grammar checking rules advanced configuration added.
  • SSRV. Errors are returned with appropriate status.
  • Dictionaries. American English dictionary update
  • Dictionaries. Brazilian Portuguese dictionary update due to Brazilian spelling reform

Version 3.7.1 (2011-12-08)

  • CKEditor. Fix for CKSource ticket#8553: SCAYT Causing Format Errors
  • SCAYT Core. Fix for bug: Text loses selection state when words are marked as misspelled
  • SCAYT Core. Fix for bug: SCAYT mark-up isn't taken off while dialog windows are opened in IE9
  • SCAYT Textbox. Fix for bug: Issue with text paste
  • SCAYT Textbox. Fix for bug: Carriage returns in pasted text are not ignored
  • SCAYT Textbox. Fix for bug: Several spaces between words aren't processed in SCAYT Textbox

Version 3.7 (2011-11-22)

  • SCAYT Core. Version changed to 2.7.0
  • SCAYT Core: Improvements in processing large text
  • SCAYT Core. Fix for bug: “Stop running this script” message for large text
  • SCAYT Core. Fix for bug: SCAYT repositions cursor in list in IE
  • SCAYT: IE9 Support
  • SCAYT: MaxLength and Character count properties are implemented
  • CKEditor. Fix for CKSource ticket #8224: IE : scayt AutoStartUp and EnterMode BR moves cursor to the beginning
  • CKEditor. Fix for CKSource ticket #8498: First misspelling is not automatically selected in WebSpellChecker in IE9
  • WebSpellChecker: IE9 Support
  • WebSpellChecker: Security is improved (XSS issues are fixed and white list for HTML tags and attributes is added )
  • WebSpellChecker: Improvements in performance for “Finish Checking” event in CK/FCKEditor in modern browsers.
  • AppServer: User dictionary performance improvements
  • AppServer: Licensing system performance improvements
  • AppServer: Licensing system improvements (according to changes in new Linux kernel)
  • AppServer: Stopping AppServer under Linux issue resolved
  • AppServer: Minor logging improvements
  • Dictionaries: British English dictionary update

Version 3.6 (2011-09-19)

  • SCAYT Core. Processing of large text is improved
  • TinyMCE. WSC plug-in for TinyMCE is released
  • CKEditor. Fix for CKSource ticket #7118: IE freezes after <Enter> at the end of text
  • Installation. Fix for bug: Not enough permissions for lang_list.js file
  • SSRV.cgi. XSS vulnerabilities are resolved
  • SSRV.cgi. Changed priority of language cookies while SCAYT and WSC plug-ins work together
  • SSRV.cgi. Fix for bug: Suggestions aren't generated for words separated with Tab
  • SSRV.cgi. Fix for bug: &nbsp is replaced with coma after “Change to” option
  • SSRV.cgi. Fix for bug: Invalid displaying of Chinese characters in WSC pop-up
  • SSRV.cgi: Fix for bug: Non-Unicode encoding of localization files crashes web interface

Version 3.5.2 (2011-07-26)

  • FCKEditor. Fix for bug: SCAYT url doesn't depend of protocol type.
  • CKEditor. Fix for bug: Mark-up isn't recovered after WSC popup is called.
  • SCAYT Core. Fix for bug: SCAYT auto append br to paragraph.
  • SCAYT Core. Fix for bug: Error while change mode to Source before SCAYT is enabled.
  • SCAYT Core. Fix for bug: SCAYT markup isn’t restored after WSC popup is closed.
  • SCAYT Core. Fix for bug: Misspelled words are removed by space bar in Chrome.
  • SCAYT Core. Fix for bug: “Character count” in FF incorrectly processes mark-up.
  • SCAYT Core. Fix for bug: Empty menu item for SCAYT when no suggestions.
  • SProxy. Service host protocol is defined by the request protocol.
  • AppServer. Performance improvement of user dictionary processing.

Version 3.5.1 (2011-06-23)

  • CKEditor. Version changed to 3.6.
  • CKEditor. Setting “disable SCAYT cookie” is added to CKEditor API
  • CKEditor. Fix for bug: Incorrect processing of “Change all” option.
  • TinyMCE. Version changed to 3.4.2.
  • TinyMCE. Fix for bug: Incorrect destroy of SCAYT control when TinyMCE execute command ‘mceRemoveControl'.
  • SCAYT UI. SCAYT context menu initialization on fire focus is added.
  • SSRV.cgi. Fix for bug: Non-informative message for invalid scayt_customer_id parameter.
  • SSRV.cgi. Fix for bug: [IE] Text with JS code leads to unhandled exception.
  • AppServer. Performance improvement of licensing subsystem.
  • AppServer. MaxErrorsPercentToSuggest option is implemented.

Version 3.4 (2011-03-29)

  • WebInterface. SSL support under IIS added.
  • API. Spellchecking API added.
  • Dictionaries. US Dictionary was updated.
  • SCAYT core. maxlength attribute support added.
  • SCAYT core. getContentLength() method for SCAYT.input added.
  • CKEditor. Fix for CKSource ticket #7118: SCAYT Options dialog is not translated
  • CKEditor. Fix for CKSource ticket #6795: SCAYT Languages tab should contain some spacing between the radio buttons and labels
  • TinyMCE. Localization added.

Version 3.3.2 (2011-02-01)

  • XSS vulnerabilities are resolved
  • SCAYT core. Version changed to 2.6.3
  • Dictionaries. Dutch dictionary was updated
  • CKEditor. #6863: Full page mode: Spell check dialog causes a JS error
  • CKEditor. #6572: Webkit: SCAYT repositions cursor in enterMode=BR
  • SCAYT TextBox. Fix for bug: SCAYT ContextMenu: context menu is not shown for SCAYT TextBox in external iframe
  • TinyMCE. Fix for bug: Options couldn’t be open with parameter value “autostartup=false”

Version 3.3.1 (2011-01-05)

  • SCAYT core. Version changed to 2.6.2
  • SCAYT core. Native browser spellchecker becomes disabled when SCAYT works under WebKit browsers
  • SCAYT сore. Now SCAYT checks for number of misspellings after first response from server
  • Dictionaries. American and English dictionaries were updated.
  • CKEditor. Version changed to 3.5
  • CKEditor. Fix for CKSource ticket #6859: Full page mode: Spell check dialog adds extra empty style tags
  • CKEditor. Fix for CKSource ticket #6921: “SCAYT attributes need to be filtered on paste”
  • CKEditor. Fix for CKSource ticket #6588: Copy and paste adds <span> if SCAYT is enabled
  • CKEditor. Fix for CKSource ticket #5700: SCAYT doesn't work with 'replace' command

Version 3.3 (2010-11-10)

  • Installation script. Installation instructions updated
  • AppServer. License file storage improved
  • AppServer. Memory leaks fixed
  • WSC. Bug on finish checking fixed - buttons blocking overlay added.
  • SCAYT core. Version changed to 2.5.4
  • SCAYT core. Fix for bug reported by LuxSci: big cursor in SCAYT Text Box under Firefox when using keyboard navigation
  • SCAYT core. Fix for CKSource ticket #6409: ForcePasteAsPlainText doesn't work properly when SCAYT is Set to Auto-Start in Firefox
  • CKEditor. Updated to version 3.4.2
  • CKEditor. Fix for CKSource ticket #6552: Disable WSC and SCAYT on Adobe Air
  • CKEditor. Fix for CKSource ticket #5701: [IE] SCAYT wrong status after enter key
  • tinyMCE. Updated to version 3.3.9.2
  • tinyMCE. scayt_context_menu_items_order feature added to SCAYT plug-in

Version 3.2.2 (2010-10-27)

  • AppServer. Fix for critical bug: AppServer crashes when working with custom dictionaries
  • SCAYT co