SpellChecker.net, PO Box 641697, Los Angeles, CA 90064 USA, Tel.: +1 (310) 362-0280
©1999-2013 SpellChecker.net, Inc. All Rights Reserved.
WebSpellChecker.net Wiki
Changelog for the licensed WebSpellChecker.net application releases
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:   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 core. Fix for bug: [IE8] Error message: Object required
- SCAYT core. Version changed to 2.5.3
- SCAYT TextBox. Support of “dojoType” attribute restored for compatibility
- SCAYT TextBox. Support of “Menu” keyboard key added
- CKEditor. Fix for CKSource ticket #5702: [IE] SCAYT context menu with “Menu” key
- CKEditor. Fix for CKSource ticket #6481: [IE] 'document' is null or not an object error
- CKEditor. Fix for CKSource ticket #6511: [IE8] '0.startContainer' is null or not an object
- FCKEditor. Fix for CKSource ticket #6317: [Safari] Check Spelling dialog - JavaScript warnings
- tinyMCE. Fix for bug: ContextMenu is not shown in SCAYTextBox and SCAYT doesn't start if autostartup was set to false in tinyMCE if SCAYTTextBox and tinyMCE are used simultaneously
- tinyMCE. Fix for bug: “Object doesn't support this action” error when using tinyMCE and SCAYTTextBox simultaneously
Version 3.2.1 (2010-10-18)
- SCAYT core. Version number set to 2.5.2
- SCAYT core. “Too many misspellings” and “too large text” features introduced
- SCAYT core. Now SCAYT correctly processes DIV elements with style=“position: absolute;”
- SCAYT core. Now SCAYT correctly processes markup with STYLE elements
- SCAYT core. Implemented scopeName and support of compatibility mode with old version dojo attribute (dojoType)
- SCAYT core. “Pause” mode added
- SCAYT core. Fix for bug in Safari 5 when SCAYT markup wasn't removed when calling “reset” method
- SCAYT core. Fix for CKSource ticket #5706: [IE] Cursor position after word correction
- SCAYT core. Fix for CKSource ticket #5826: [ContentEditable] SCAYT should be disabled inside non editable elements
- SCAYT core. Fix for CKSource ticket #5862: SCAYT plugin removes selection in table
- SCAYT TextBox. Scrollbar doesn’t appear anymore if SCAYT TextBox replaced a form element with style=“width:100%”, placed inside DIV element with fixed width
- SCAYT TextBox. SCAYT TextBox resizes on window resize if it replaced an element with style=“width: 100%”
- CKEditor. Fix for CKSource ticket #4655: message: contains unauthenticated content (ckeditor 3.0.1)
- CKEditor. Fix for CKSource ticket #5732: Safari: SCAYT + offline causes floatpanel and dialog issues
- CKEditor. Fix for CKSource ticket #6211: SCAYT context menu doesn't show on right mouse click in FF3 on Mac
- CKEditor. Fix for CKSource ticket #5854: SCAYT's class appears in the body tag during save operation
- CKEditor. Fix for CKSource ticket #5717: SCAYT options must be the first in the context menu
- CKEditor. Fix for CKSource ticket #5830: Scayt: the browser hangs when large(?) documents (50KB+) are loaded
- CKEditor. Fix for CKSource ticket #6230: JS error in IE9
- CKEditor. Fix for CKSource ticket #5700: SCAYT doesn't work with 'replace' command
- CKEditor. Fix for CKSource ticket #6349: Some SCAYT's contextmenu options are not displayed if MooTools framework is used
- CKEditor. Fix for CKSource ticket #6410: SCAYT contextmenu isn't displayed if word has no suggestions
- FCKEditor. Task CKSource ticket #6348: [PATCH] switch SCAYT plug-in to use SCAYT core 2.5
- FCKEditor. Fix for CKSource ticket #4667: SCAYT autoloading with multiple editors fails (FCKEditor)
- FCKeditor. Fix for bug #70091: SCAYT works with only one instance of FCKEditor
- FCKeditor. Fix for bug #70263: SCAYT button in toolbar is active after editor loaded even if ScaytAutoStartup was set to false
- FCKeditor. Fix for bug #53462: SCAYT is enabled after “source” was pressed 2 times if SCAYT was previously disabled
- FCKeditor. Fix for bug #55426: Source mode resets Options
- FCKeditor. Fix for bug #66277: Errors after language was chosen
- FCKeditor. Fix for bug #68659: Source mode leads to error
- tinyMCE. New features added (scayt_context_commands, scayt_ui_tabs etc.), some cosmetic updates, switched to use SCAYT core 2.5
- tinyMCE. ContextMenu and SCAYTContextMenu fix (http://sourceforge.net/tracker/?func=detail&atid=635682&aid=3068835&group_id=103281)
- Samples. Some minor fixes
- Samples. New sample added: Dynamic form creation with SCAYTTextArea and SCAYTInput

