Jul 13/2016
Fixed Issues:
#10750 : Fixed: The editor does not escape the font-style
family property correctly, removing quotes and whitespace from font names.
#14413 : Fixed: The Auto Grow plugin with the config.autoGrow_onStartup
option set to true
does not work properly for an editor that is not visible.
#14451 : Fixed: Numeric element ID not escaped properly. Thanks to Jakub Chalupa !
#14590 : Fixed: Additional line break appearing after inline elements when switching modes. Thanks to dpidcock !
#14539 : Fixed: JAWS reads "selected Blank" instead of "selected " when selecting a widget.
#14701 : Fixed: More precise labels for Enhanced Image and Placeholder widgets.
#14667 : [IE] Fixed: Removing background color from selected text removes background color from the whole paragraph.
#14252 : [IE] Fixed: Styles drop-down list does not always reflect the current style of the text line.
#14275 : [IE9+] Fixed: onerror
and onload
events are not used in browsers it could have been used when loading scripts dynamically.
May 12/2016
Fixed Issues:
#10685 : Fixed: Unreadable toolbar icons after updating to the new editor version.
#14573 : Fixed: Missing Widget drag handler CSS when there are multiple editor instances.
#14620 : Fixed: Setting both the min-height
style for the <body>
element and the height
style for the <html>
element breaks the Auto Grow plugin.
#14538 : Fixed: Keyboard focus goes into an embedded <iframe>
element.
#14602 : Fixed: The dom.element.removeAttribute()
method does not remove all attributes if no parameter is given.
#8679 : Fixed: Better focus indication and ability to style the selected color in the color picker dialog .
#11697 : Fixed: Content is replaced ignoring the letter case setting in the Find and Replace dialog window.
#13886 : Fixed: Invalid handling of the CKEDITOR.style
instance with the styles
property by CKEDITOR.filter
.
#14535 : Fixed: CSS syntax corrections. Thanks to mdjdenormandie !
#14312 : [IE] Fixed: Artifact is visible after pasting any text.
Mar 31/2016
New Features:
Fixed Issues:
Feb 04/2016
New Features:
#14327 : Added Swiss German localization.
Other Changes:
#13816 : Introduced a new strategy for Filling Character handling to avoid changes in DOM. This fixes the following issues:
#13884 : Fixed: Copy/paste table in Firefox results in just first cell being pasted.
#14234 : Fixed: URL input field is not marked as required in the Embed dialog.
Dec 09/2015
New Features:
Other Changes:
Updated SCAYT (Spell Check As You Type):
New features:
Fixed issues:
#98 : SCAYT affects dialog double-click. Fixed in SCAYT core.
#102 : SCAYT core performance enhancements.
#104 : SCAYT's spans leak into the clipboard and after pasting.
#105 : A JavaScript error fired in case of multiple instances of CKEditor on one page.
#107 : SCAYT should not check non-editable parts of content.
#108 : Latest SCAYT copies the ID of the editor element to the iframe.
SCAYT stops working when CKEditor Undo plugin not enabled.
Issue with pasting SCAYT markup in CKEditor.
SCAYT stops working after pressing the Cancel button in the WSC dialog.
Nov 12/2015
Fixed Issues:
#13887 : Fixed: Link plugin alters the target
attribute value. Thanks to SamZiemer !
#12189 : Fixed: The Link plugin dialog does not display the subject of email links if the subject parameter is not lowercase.
#9192 : Fixed: An undefined
string is appended to an email address added with the Link plugin if subject and email body are empty and config.emailProtection
is set to encode
.
#13790 : Fixed: It is not possible to destroy the editor <iframe>
after the editor was detached from DOM. Thanks to Stefan Rijnhart !
#13803 : Fixed: The editor cannot be destroyed before being fully initialized. Thanks to Cyril Fluck !
#13867 : Fixed: CKEditor does not work when the classList
polyfill is used.
#13885 : Fixed: Enhanced Image requires the Link plugin to link an image.
#13883 : Fixed: Copying a table using the context menu strips off styles.
#13872 : Fixed: Cutting is possible in the read-only mode.
#12848 : [Blink] Fixed: Opening the Find and Replace dialog window in the read-only mode throws an exception.
#13879 : Fixed: It is not possible to prevent the editor.drop
event.
#13361 : Fixed: Skin images fail when the site path includes parentheses because the background-image
path needs single quotes around the URL value.
#13771 : Fixed: The contents.css
style is not used if the IFrame Editing Area plugin is missing.
#13782 : Fixed: Unclear log messages.
#13919 : [Edge] Fixed: Browser window crashes when accessing the isContentEditable
property of an <input>
DOM element.
Other Changes:
#13859 : Test cases created with bender.tools.createTestsForEditors
will also receive editor bot as a second parameter.
Oct 06/2015
New Features:
#13632 : Introduce error logging mechanism.
#13730 : Switch to the new error logging mechanism.
Fixed Issues:
#9856 : Fixed: Cannot use the native context menu together with the Div Editing Area plugin. Thanks to Mark Wade !
#12733 : [IE9+] Fixed: Radio button onChange
does not work. Thanks to Iliya Kostadinov !
#13142 : [Edge] Fixed: Ctrl+A and then Backspace result in an empty <div>
element.
#13599 : Fixed: Cross-editor drag and drop of an inline widget results in error/artifacts.
#13640 : [IE] Fixed: Dropping a widget outside the <body>
element is not handled correctly.
#13533 : Fixed: No progress during upload.
#13680 : Fixed: The parser should allow the <h1-6>
element to be a child of the <summary>
element.
#11724 : [Touch devices] Fixed: Drop-downs often hide right after opening them.
#13690 : Fixed: Copying content from IE to Chrome adds an extra paragraph.
#13284 : Fixed: Cannot drag and drop a widget if the text caret is placed just after the widget instance.
#13516 : Fixed: CKEditor removes empty HTML5 anchors without the name
attribute.
#13765 : [Safari 9] Fixed: Problems with rendering samples.
Other Changes:
Aug 19/2015
New Features:
Fixed Issues:
#13590 : Fixed: Various issues related to the Paste from Word feature. Fixes also:
#13386 : [Edge] Fixed: Issues with selecting and editing images.
#13568 : Fixed: The editor.getSelectedHtml()
method returns invalid results for entire content selection.
#13453 : Fixed: Drag&drop of entire editor content throws an error.
#13465 : Fixed: Error is thrown and the widget is lost on drag&drop if it is the only content of the editor.
#13414 : Fixed: Content auto paragraphing in a nested editable despite editor configuration.
#13429 : Fixed: Incorrect selection after content insertion by the Auto Embed plugin.
#13388 : Fixed: Table Resize integration with Undo is broken.
Other Changes:
#13637 : Several icons were refactored.
Updated Bender.js to 0.3.0 and introduced the ability to run tests via HTTPs (#13265 ).
Aug 04/2015
Fixed Issues:
#13609 : [Edge] Fixed: The browser crashes when switching to the source mode. Thanks to Andrew Williams and Mark Smeed !
PR#201 : Fixed: Buttons in the toolbar configurator cause form submission. Thanks to colemanw !
#13422 : Fixed: A monospaced font should be used in the <textarea>
element storing editor configuration in the toolbar configurator.
#13494 : Fixed: Error thrown in the toolbar configurator if plugin requirements are not met.
#13409 : Fixed: List elements incorrectly merged when pressing Backspace or Delete .
#13434 : Fixed: Dialog state indicator broken in Right–To–Left environments.
#13460 : [IE8] Fixed: Copying inline widgets is broken when Advanced Content Filter is disabled.
#13495 : [Firefox, IE] Fixed: Text is not word-wrapped in the Paste dialog window.
#13528 : [Firefox@Windows] Fixed: Content copied from Microsoft Word and other external applications is pasted as a plain text. Removed the CKEDITOR.plugins.clipboard.isHtmlInExternalDataTransfer
property as the check must be dynamic.
#13583 : Fixed: DataTransfer.getData()
should work consistently in all browsers and should not strip valuable content. Fixed pasting tables from Microsoft Excel on Chrome.
#13468 : [IE] Fixed: Binding drag&drop dataTransfer
does not work if text
data was set in the meantime.
#13451 : [IE8-9] Fixed: One drag&drop operation may affect following ones.
#13184 : Fixed: Web page reloaded after a drop on editor UI.
#13129 Fixed: Block widget blurred after a drop followed by an undo.
#13397 : Fixed: Drag&drop of a widget inside its nested widget crashes the editor.
#13385 : Fixed: editor.getSnapshot()
may return a non-string value.
#13419 : Fixed: The Auto Link plugin does not encode double quotes in URLs.
#13420 : Fixed: The Auto Embed plugin ignores encoded characters in URL parameters.
#13410 : Fixed: Error thrown in the Auto Embed plugin when undoing right after pasting a link.
#13566 : Fixed: Suppressed notifications in the Media Embed Base plugin.
#11616 : [Chrome] Fixed: Resizing the editor while it is not displayed breaks the editable. Fixes also #9160 and#9715 .
#11376 : [IE11] Fixed: Loss of text when pasting bulleted lists from Microsoft Word.
#13143 : [Edge] Fixed: Focus lost when opening the panel.
#13387 : [Edge] Fixed: "Permission denied" error thrown when loading the editor with developer tools open.
#13574 : [Edge] Fixed: "Permission denied" error thrown when opening editor dialog windows.
#13441 : [Edge] Fixed: The Clipboard plugin breaks the state of Undo commands after a paste.
#13554 : [Edge] Fixed: Paste dialog's iframe does not receive focus on show.
#13440 : [Edge] Fixed: Unable to paste a widget.
Other Changes:
Jul 02/2015
Fixed Issues:
#13486 : Fixed: The Upload Image plugin should log an error, not throw an error when upload URL is not set.