CKEditor 3.5.4

Fixed issues:

  • Added protection against XSS attacks in PHP samples when displaying element names.
  • #7347 : The Enter key will no longer be caught by the dialog window covering the editor.
  • #6718 : Paste from Word command overrides the Force Paste as Plain Text configuration.
  • #6629 : Padding body is no longer needed when the last block is pre-formatted.
  • #4844 : [IE] Dialog windows fail to load if there are too many editor instances on the page.
  • #5788 : HTML parser trims empty spaces following <br> elements.
  • #7513 : Invalid markup could cause the editor to hang.
  • #6109 : Paste and Paste as Plain Text dialog windows now use the standard commitContent and setupContent methods.
  • #7588 : The editor code now has a protection system to avoid issues when including ckeditor.js more than once in the page.
  • #7322 : Text font plugin now recognizes font family names that contain quotes.
  • #7540 : Paste from Word introduces wrong spaces.
  • #7697 : Successive calls of the replace() method did not work after SCAYT context menu initialization.
  • Updated the following language files:

CKEditor 3.5.3

New features:

  • #4890 : Added the possibility to edit the rel attribute for links.
  • #7004 : Allow loading plugin translations even if they are not present in the plugin definition.
  • #7315 : Firing the resize event on dialog window instances is now possible.
  • #7259 : Dialog window definition allows to specify initial width and height values.
  • #7131 : List item numbering is now supported on pasting from Microsoft Word.

Fixed issues:

  • #1272 : [WebKit] It is now possible to apply styles to collapsed selections in Safari and Chrome.
  • #7054 : The tooltips for special characters are now lowercased, making them more readable.
  • #7102 : "Replace DIV" sample did not work when double-clicking inside the formatted text.
  • #7088 : Loading of plugins failed on new instances of the editor after the Insert Special Character dialog window was used.
  • #6215 : Removal of inline styles now also removes overrides.
  • #6144 : Rich text drop-down lists have wrong height when toolbar is wrapped.
  • #6387 : AutoGrow may cause an error when editor instance is destroyed too quickly after a height change.
  • #6901 : Mixed direction content was not properly respected in a shared toolbar setting.
  • #4809 : Table-related tags are output in wrong order.
  • #7092 : Corrupted toolbar button state for inline style after switching to Source.
  • #6921 : Pasted text marked by SCAYT in one language is not re-checked if another spellchecking language is selected in the editor.
  • #6614 : Enhancement of the resize handle in RTL.
  • #5924 : Flash plugin now recognizes Flash content without an embed tag.
  • #4475 : Protected source in attributes and inline CSS text is not handled correctly.
  • #6984 : [FF] Trailing line breaks are lost in ENTER_BR.
  • #6987 : [IE] Text selection lost when calling editor::insertHtml from a dialog window in some situations.
  • #6865 : BiDi mirroring does not work when a text direction change is done through a dialog window.
  • #6966 : [IE] Unintended paragraph is created in an empty document in enterMode set for BR and DIV.
  • #7084 : SCAYT dialog window is now working properly with more than one editor instance in a page.
  • #6662 : [FF] List structure pasting error caused by a regression from FF3.5.x is now fixed.
  • #7300 : Link dialog window now loads numeric values correctly.
  • #7330 : New list items no longer inherit the value attribute from their sibling.
  • #7293 : The "Automatic" color button is now presented correctly without focus inside the editor.
  • #7018 : [IE] Toolbar drop-down lists did not have a border around them.
  • #7073 : Image dialog window no longer allows zero height and width value to be entered.
  • #7316 : [FF] Clicking on "Paste" button incorrectly breaks the line at the cursor position.
  • #6751 : Inline whitespaces are incorrectly stripped when pasting from Word.
  • #6236 : [IE] Fixing malformed nested list structure which was introduced by the Backspace key.
  • #6649 : [IE] Selection of the full table sometimes does not work.
  • #6946 : HTML parser is now able to fix orphan list items.
  • #6861 : Indenting a list item should retain the text direction.
  • #6938 : Outdenting a list item should retain the text direction.
  • #6849 : Correct Enter key behavior on list item.
  • #7113 : [WebKit] Undesired document scroll on click after scrolling.
  • #6491 : Undesired Image dialog window dimension lock reset on URL change.
  • #7284 : [FF Quirks] Maximize now works correctly.
  • #6609 : [IE9] Browser in high contrast mode is not properly detected.
  • #7222 : [WebKit] Impossible to apply a single style to a collapsed selection without giving the editor focus.
  • #7180 : [IE9] When using Kama skin and RTL layout dialog window buttons were not being displayed correctly.
  • #7182 : [IE9] When using Office2003/v2 skin and RTL layout dialog window shadows were corrupted.
  • #6913 : Invalid escape sequence (\b) was used in the PHP integration.
  • #5757 : [IE6] Text was not wrapping in the accessibility instructions dialog window.
  • [6604] : Xml.js and Ajax.js are now available as plugins ('xml' and 'ajax').
  • #7304 : Microsoft Word cleanup function is not always invoked when clicking on the "Paste From Word" button.
  • #6658 : [IE] Pasting text from Microsoft Word with one or more tabs between list items was failing.
  • #7433 : [IE9] ENTER_BR at the end of a block breaks due to an IE9 regression.
  • #7432 : [WebKit] Unable to create a new list in an empty document.
  • #4880 : CKEditor changes tag style inside HTML comment with cke_protected.
  • #7023 : [IE] JavaScript error when a Selection Field is inserted into a page.
  • #7034 : Inserting special characters into styled text.
  • #7132 : Paste toolbar buttons are becoming disabled.
  • #7138 : The api.html sample in Opera does not work as expected.
  • #7160 : Cannot paste the form element on top of the page.
  • #7171 : Double-clicking an image in non-editable content opens the editing dialog window.
  • #7455 : Extra line break is added automatically to the preformatted element.
  • #7467 : [Firefox] Extra br element is added in a nested list.
  • Updated the following language files:

CKEditor 3.5.2

Fixed issues:

  • #7168 : [IE9] Destroying an editor instance throws an error.
  • #7169 : [IE9] Menu item has incorrect height.
  • #7178 : [IE9] Read-only attributes do not work in IE9.
  • #7181 : [IE9] Toolbar items are not aligned in v2 and Office2003 skins.
  • #7174 : [IE9] Elements path does not load correctly when the editor is switched back from Source to WYSIWYG.

CKEditor 3.5.1

New features:

  • #6107 : It is now possible to remove block styles using Styles and Paragraph Format drop-down lists.
  • #5590 : Remove Format command works in collapsed selections.
  • #5755 : The dialog_buttonsOrder option now works in Internet Explorer.
  • #6869 : The data-cke-nostyle attribute (which was introduced for escaping the element from been influenced by the style system since 3.5) is deprecated in favor of the new data-nostyle attribute.
  • Revised sample pages with code examples and clarifications.

Fixed issues:

  • #5855 : Updating a link multiple times generates wrong href attribute.
  • #6166 : Error on Maximize command, when the toolbar button is not shown.
  • #6607 : Table cell "merge down" and "merge right" commands work only once.
  • #6228 : Merge down does not work, throwing a JavasSript error.
  • #6625 : BIDI: Mixed LTR/RTL direction causes incorrect behavior.
  • #6881 : IFrame capitalization is now consistent throughout labels.
  • #6686 : BIDI: [FF] When we apply explicit language direction to a numbered/bulleted list, the corresponding language direction toolbar icon is not highlighted.
  • #6566 : It is now possible to exit a blockquote using ENTER_BR.
  • #6868 : Partial (invalid) list structure crashes the editor on load.
  • #6804 : Buggy behavior when editing the legend element inside a fieldset.
  • #6724 : [IE7] Nested list display bug on empty list item.
  • #6715 : List items do not create paragraphs after the list placed in a table cell is removed.
  • #6695 : [Webkit] Display bug after the editor is restored from the full screen mode.
  • #6661 : [IE] Pre-formatted style does not preserve applied text direction.
  • #6655 : Using the editor resize grip causes small visual offsets.
  • #6604 : The div element should be used as a formatting block in ENTER_BR.
  • #6249 : BIDI: List item bullets are off viewport with RTL text direction.
  • #6610 : BIDI: ENTER_BR change direction in one line out of multiple.
  • #6872 : [IE] Link target field is not populated properly when no target is set.
  • #6880 : Samples: Added a user-friendly message for users on servers without PHP support.
  • #6628 : Setting config.enterMode from PHP fails.
  • #6278 : Comments were moved above the br tags.
  • #6687 : Empty tag should be removed in inline-style format.
  • #6645 : Allow to configure whether " (double quotes) characters should be encoded in the contents.
  • #6336 : IE: (double)clicking an input type="submit" button submitted the form.
  • #6646 : Context menu was not working for text inputs present in the initial content.
  • #6641 : Copying and pasting links inside the editor was not working.
  • #4208 : The disableObjectResizing setting now works in IE.
  • #6242 : [IE] Editing existing links with href of a relative path mangles containing text.
  • #5930 : [IE] Style definitions are no longer lowercased.
  • #5361 : Preview window's title should reflect the title tag in full page mode.
  • #5522 : [IE] In versions < 8 or compatibility mode, type="text" was missing in text fields.
  • #6126 : [IE] Avoid problems if there are two buttons named "submit".
  • #6791 : [IE7] Editor did not show up when the name of a replaced textarea matched the name of a meta tag in the page.
  • #5684 : [FF] When forcePasteAsPlainText is used, the cursor disappears after paste.
  • #6390 : Prevent toolbar dialog window buttons from being clicked twice.
  • #6684 : [Webkit] Toolbar buttons are not wrapping correctly when the editor is displayed inside a table.
  • #6703 : [IE] editor focus event not fired in an instance, when a dialog window closes.
  • #6873 : Difficult to drag the resize grip of the spell checker dialog window.
  • #6896 : [Webkit] Unable to paste into source area when the editor is maximized.
  • #6020 : The state of the Cut, Copy, and Paste toolbar now matches the state of the context menu buttons.
  • #5256 : JavaScript error thrown when percent (%) sign is used in image URL.
  • #6577 : [FF] Selection error when an element containing the editor instance is hidden.
  • #5500 : [IE] value attribute of text input dialog window field was missing.
  • #6665 : [IE] name field of Link dialog window was missing.
  • #6639 : Line-breaks inside pasted list item from Microsoft Word break the list structure.
  • #6909 : [IE] GIF icons of toolbar button from custom plugins are not diplayed in zoom level 100%.
  • #6860 : [FF] Double-clicking the placeholder element in order to open a Placeholder dialog window throws a JavaScript error.
  • #6630 : Empty pre elements are output differently in various browsers.
  • #6568 : Insert table row/column does not work with spanning.
  • #6735 : Inaccurate read-only selection detection.
  • #6728 : BIDI: Change direction does not work with list nested inside a blockquote.
  • #6432 : Inserting a table in place of a fully selected list results in a JavaScript error.
  • #6438 : [IE] Performance enhancement when typing inside an element with many child nodes.
  • #6970 : [IE] Dialog window shadows were presented inaccurately.
  • #6672 : [IE] Unnecessary br element is no longer inserted after a form.
  • #7087 : [FF] Sometimes it was not possible to move cursor out of link at the end of block.
  • Updated the following language files:

CKEditor 3.5

New features:

  • #4090 : Full Adobe AIR support.
  • #5084 : Dialog windows are now resizable with a grip located in the footer.
  • #5755 : Introduced the dialog_buttonsOrder setting, making it possible to control the buttons order.
  • #4648 : Added the new iFrame plugin.
  • #6010 : The Automatic option of the font/background color panel now represents the real color.
  • #5654 : New "placeholder" plugin.
  • #6334 : CKEditor now uses HTML5's data-* attributes for its internal attributes.
  • #6103 : It's now possible to control the styling of inline read-only elements with the disableReadonlyStyling setting. It's also possible to avoid inline-styling any element by setting its "data-cke-nostyle" attribute to "1".
  • #5404 : fillEmptyBlocks configuration option of v2 is now available.
  • #5367 : New CKEDITOR.editor#insertText method (check api.html sample page for usages) is now provided to insert plain text into editor.
  • #5915 : New removeDialogTabs configuration option to hide certain dialog tabs.

Fixed issues:

  • #4821 : Icons in the toolbar were distorted with IE and zoom != 100%.
  • #5587 : Visual improvements in dialogs, reinforce field label on separate line.
  • #4652 : Now it's able to disable editor context menu by simply removing the "contextmenu" plugin.
  • #5599 : Labels of "specialchar" dialog are now translated.
  • #6419 : [IE] List creation by merging problem.
  • #6502 : Removed IE6 image preloading, which was used to defect the duplicate request of background images.
  • #6822 : Added labels to fake objects.
  • Updated the following language files:
    • Hebrew
Twitter Facebook Facebook Instagram Medium Linkedin GitHub Arrow down Phone Menu Close icon Check