CKEditor 3.2.1

New features:

  • #4478 : Enable the SelectAll command in source mode.
  • #5150 : Allow names in the CKEDITOR.config.colorButton_colors setting.
  • #4810 : Adding configuration option for image dialog preview area filling text.
  • #536 : Object style now could be applied on any parent element of current selection.
  • #5290 : Unified stylesSet loading removing dependencies from the styles combo.
    Now the configuration entry is named 'config.stylesSet' instead of config.stylesCombo_stylesSet and the default location
    is under the 'styles' plugin instead of 'stylescombo'.
  • #5352 : Allow to define the stylesSet array in the config object for the editor.
  • #5302 : Adding config option "forceEnterMode".
  • #5216 : Extend CKEDITOR.appendTo to allow a data parameter for the initial value.
  • #5024 : Added sample to show how to output XHTML and avoid deprecated tags.

Fixed issues:

  • #5152 : Indentation using class attribute doesn't work properly.
  • #4682 : It wasn't possible to edit block elements in IE that had styles like width, height or float.
  • #4750 : Correcting default order of buttons layout in dialogs on Mac.
  • #4932 : Fixed collapse button not clickable on simple toolbar.
  • #5228 : Link dialog is automatically changes protocol when URLs that starts with '?'.
  • #4877 : Fixed CKEditor displays source code in one long line (IE quirks mode + office2003 skin).
  • #5132 : Apply inline style leaks into sibling words which are seperated spaces.
  • #3599 : Background color style on sized text displayed as narrow band behind.
  • #4661 : Translation missing in link dialog.
  • #5240 : Flash alignment property is not presented visually on fake element.
  • #4910 : Pasting in IE scrolls document to the end.
  • #5041 : Table summary attribute can't be removed with dialog.
  • #5124 : All inline styles cannot be applied on empty spaces.
  • #3570 : SCAYT marker shouldn't appear inside elements path bar.
  • #4553 : Dirty check result incorrect when editor document is empty.
  • #4555 : Unreleased memory when editor is created and destroyed.
  • #5118 : Arrow keys navigation in RTL languages is incorrect.
  • #4721 : Remove attribute 'value' of checkbox in IE.
  • #5278 : IE: Add validation to check for bad window names of popup window.
  • #5171 : Dialogs contains lists don't have proper voice labels.
  • #4791 : Can't place cursor inside a form that end with a checkbox/radio.
  • #4479 : StylesCombo doesn't reflect the selection state until it's first opened.
  • #4717 : 'Unlink' and 'Outdent' command buttons should be disabled on editor startup.
  • #5119 : Disabled command buttons are not being properly styled when focused.
  • #5307 : Hide dialog page cause problem when there's two tab pages remain.
  • #5343 : Active list item ARIA role is wrongly placed.
  • #3599 : Background color style applying to text with font size style has been narrowly rendered.
  • #4711 : Line break character inside preformatted text makes it unable to type text at the end of previous line.
  • #4829 : [IE] Apply style from combo has wrong result on manually created selection.
  • #4830 : Retrieving selected element isn't always right, especially selecting using keyboard (SHIFT+ARROW).
  • #5128 : Element attribute inside preformatted text is corrupted when converting to other blocks.
  • #5190 : Template list entry shouldn't gain initial focus open templates list dialog opens.
  • #5238 : Menu button doesn't display arrow icon in high-contrast mode.
  • #3576 : Non-attributed element of the same name with the applied style is incorrectly removed.
  • #5221 : Insert table into empty document cause JavaScript error thrown.
  • #5242 : Apply 'automatic' color option of text color incorrectly removes background-color style.
  • #4719 : IE does not escape attribute values properly.
  • #5170 : Firefox does not insert text into styled element properly.
  • #4026 : Office2003 skin has no toolbar button borders in High Contrast in IE7.
  • #4348 : There should have exception thrown when 'CKEDITOR_BASEPATH' couldn't be figured out automatically.
  • #5364 : Focus may not be put into dialog correctly when dialog skin file is loading slow.
  • #4016 : Justify the layout of forms select dialog in Chrome and IE7.
  • #5373 : Variable 'pathBlockElements' defines wrong items in CKEDITOR.dom.elementPath.
  • #5082 : Ctrl key should be described as Cmd key on Mac.
  • #5182 : Context menu is not been announced correctly by ATs.
  • #4898 : Can't navigate outside table under the last paragraph of document.
  • #4950 : List commands could compromise list item attribute and styles.
  • #5018 : Find result highlighting remove normal font color styles unintentionally.
  • #5376 : Unable to exit list from within a empty block under list item.
  • #5145 : Various SCAYT fixes.
  • #5319 : Match whole word doesn't work anymore after replacement has happened.
  • #5363 : 'title' attribute now presents on all editor iframes.
  • #5374 : Unable to toggle inline style when the selection starts at the linefeed of the previous paragraph.
  • #4513 : Selected link element is not always correctly detected when using keyboard arrows to perform such selection.
  • #5372 : Newly created sub list should inherit nothing from the original (parent) list, except the list type.
  • #5274 : [IE6] Templates preview image is displayed in wrong size.
  • #5292 : Preview in font size and family doesn't work with custom styles.
  • #5396 : Selection is lost when use cell properties dialog to change cell type to header.
  • #4082 : [IE+Quirks] Preview text in the image dialog is not wrapping.
  • #4197 : Fixing format combo don't hide when editor blur on Safari.
  • #5401 : The context menu break layout with Office2003 and V2 skin on IE quirks mode.
  • #4825 : Fixing browser context menu is opened when clicking right mouse button twice.
  • #5356 : The SCAYT dialog had issues with Prototype enabled pages.
  • #5266 : SCAYT was disturbing the rendering of TH elements.
  • #4688 : SCAYT was interfering on checkDirty.
  • #5429 : High Contrast mode was being mistakenly detected when loading the editor through Dojo's xhrGet.
  • #5221 : Range is mangled when making collapsed selection in an empty paragraph.
  • #5261 : Config option 'scayt_autoStartup' slow down editor loading.
  • #3846 : Google Chrome - No Img properties after inserting.
  • #5465 : ShiftEnter=DIV doesn't respect list item when pressing enter at end of list item.
  • #5454 : After replaced success, the popup window couldn't be closed and a js error occured.
  • #4784 : Incorrect cursor position after delete table cells.
  • #5149 : [FF] Cursor disappears after maximize when the editor has focus.
  • #5220 : DTD now shows tolerance to <style> appear inside content.
  • #5540 : Mobile browsers (iPhone, Android...) are marked as incompatible as they don't support editing features.
  • #5504 : [IE6/7] 'Paste' dialog will always get opened even when user allows the clipboard access dialog when using 'Paste' button.
  • Updated the following language files:

CKEditor 3.2

New features:

  • Several accessibility enhancements:
    • #4502 : The editor accessibility is now totally based on WAI-ARIA.
    • #5015 : Adding accessibility help dialog plugin.
    • #5014 : Keyboard navigation compliance with screen reader suggested keys.
    • #4595 : Better accessibility in the Templates dialog.
    • #3389 : Esc/Arrow Key now works for closing sub menu.
  • #4973 : The Style field in the Div Container dialog is now loading the styles defined in the default styleset used by the Styles toolbar combo.

Fixed issues:

  • #5049 : Form Field list command in JAWS incorrectly lists extra fields.
  • #5008 : Lock/Unlock ratio buttons in the Image dialog was poorly designed in High Contrast mode.
  • #3980 : All labels in dialogs now use <label> instead of <div>.
  • #5213 : Reorganization of some entries in the language files to make it more consistent.
  • #5199 : In IE, single row toolbars didn't have the bottom padding.

CKEditor 3.1.1

New features:

  • #4399 : Improved support for external file browsers by allowing executing a callback function.
  • #4612 : The text of links is now updated if it matches the URL to which it points to.
  • #4936 : New localization support for the Welsh language.

Fixed issues:

  • #4272 : Kama skin toolbar was broken in IE+Quirks+RTL.
  • #4987 : Changed the url which is called by the Browser Server button in the Link tab of Image Properties dialog.
  • #5030 : The CKEDITOR.timestamp wasn't been appended to the skin.js file.
  • #4993 : Removed the float style from images when the user selects 'not set' for alignment.
  • #4944 : Fixed a bug where nested list structures with inconsequent levels were not being pasted correctly from MS Word.
  • #4637 : Table cells' 'nowrap' attribute was not being loaded by the cell property dialog. Thanks to pomu0325.
  • #4724 : Using the mouse to insert a link in IE might create incorrect results.
  • #4640 : Small optimizations for the fileBrowser plugin.
  • #4583 : The "Target Frame Name" field is now visible when target is set to 'frame' only.
  • #4863 : Fixing iframedialog's height doesn't stretch to 100% (except IE Quirks).
  • #4964 : The BACKSPACE key positioning was not correct in some cases with Firefox.
  • #4980 : Setting border, vspace and hspace of images to zero was not working.
  • #4773 : The fileBrowser plugin was overwriting onClick functions eventually defined on fileButton elements.
  • #4731 : The clipboard plugin was missing a reference to the dialog plugin.
  • #5051 : The about plugin was missing a reference to the dialog plugin.
  • #5146 : The wsc plugin was missing a reference to the dialog plugin.
  • #4632 : The print command will now properly break on the insertion point of page break for printing.
  • #4862 : The English (United Kingdom) language file has been renamed to en-gb.js.
  • #4618 : Selecting an emoticon or the lock and reset buttons in the image dialog fired the onBeforeUnload event in IE.
  • #4678 : It was not possible to set tables' width to empty value.
  • #5012 : Fixed dependency issues with the menu plugin.
  • #5040 : The editor will not properly ignore font related settings that have extra item separators (semi-colons).
  • #4046 : Justify should respect config.enterMode = CKEDITOR.ENTER_BR.
  • #4622 : Inserting tables multiple times was corrupting the undo system.
  • #4647 : [IE] Selection on an element within positioned container is lost after open context-menu then click one menu item.
  • #4683 : Double-quote character in attribute values was not escaped in the editor output.
  • #4762 : [IE] Unexpected vertical-scrolling behavior happens whenever focus is moving out of editor in source mode.
  • #4772 : Text color was not being applied properly on links.
  • #4795 : [IE] Press 'Del' key on horizontal line or table result in error.
  • #4824 : [IE] <br/> at the very first table cell breaks the editor selection.
  • #4851 : [IE] Delete table rows with context-menu may cause error.
  • #4951 : Replacing text with empty string was throwing errors.
  • #4963 : Link dialog was not opening properly for e-mail type links.
  • #5043 : Removed the possibility of having an unwanted script tag being outputted with the editor contents.
  • #3678 : There were issues when editing links inside floating divs with IE.
  • #4763 : Pressing ENTER key with text selected was not deleting the text in some situations.
  • #5096 : Simple ampersand attribute value doesn't work for more than one occurrence.
  • #3494 : Context menu is too narrow in some translations.
  • #5005 : Fixed HTML errors in PHP samples.
  • #5123 : Fixed broken XHTML in User Interface Languages sample.
  • #4893 : Editor now understands table cell inline styles.
  • #4611 : Selection around <select> in editor doesn't cause error anymore.
  • #4886 : Extra BR tags were being created in the output HTML.
  • #4933 : Empty tags with BR were being left in the DOM.
  • #5127 : There were errors when removing dialog definition pages through code.
  • #4767 : CKEditor was not working when ckeditor_source.js is loaded in the <body> .
  • #5062 : Avoided security warning message when loading the wysiwyg area in IE6 under HTTPS.
  • #5135 : The TAB key will now behave properly when in Source mode.
  • #4988 : It wasn't possible to use forcePasteAsPlainText with Safari on Mac.
  • #5095 : Safari on Mac deleted the current selection in the editor when Edit menu was clicked.
  • #5140 : In High Contrast mode, arrows were now been displayed for menus with submenus.
  • #5163 : The undo system was not working on some specific cases.
  • #5162 : The ajax sample was throwing errors when loading data.
  • #4999 : The Template dialog was not generating an undo snapshot.
  • Updated the following language files:

2.6.6

New Features and Improvements:

  • #5104 : Fixed compatibility with Gecko browsers released in 2010 in the ColdFusion server side integration files.
  • #4765 : Fixed a potential function name clash in the built-in file browser with future versions of ColdFusion.

Fixed Bugs:

  • #4642 : Avoided infinite loop in IE with invalid HTML.
  • #4487 : The editor was not loading properly in Safari 3.
  • Language file updates for the following languages:

CKEditor 3.1

New features:

  • #4067 : Introduced the full page editing support (from <html> to </html>).
  • #4228 : Introduced the Shared Spaces feature.
  • #4379 : Introduced the new powerful pasting system and word cleanup procedure, including enhancements to the paste as plain text feature.
  • #2872 : Introduced the new native PHP API, the first standardized server side support.
  • #4210 : Added CKEditor plugin for jQuery.
  • #2885 : Added 'div' dialog and corresponding context menu options.
  • #4574 : Added the table merging tools and corresponding context menu options.
  • #4340 : Added the email protection option for link dialog.
  • #4463 : Added inline CSS support in all places where custom stylesheet could apply.
  • #3881 : Added color dialog for 'more color' option in color buttons.
  • #4341 : Added the 'showborder' plugin.
  • #4549 : Make the anti-cache query string configurable.
  • #4708 : Added the 'htmlEncodeOutput' config option.
  • #4342 : Introduced the bodyId and bodyClass settings to specify the id and class. to be used in the editing area at runtime.
  • #3401 : Introduced the baseHref setting so it's possible to set the URL to be used to resolve absolute and relative URLs in the contents.
  • #4729 : Added support to fake elements for comments.

Fixed issues:

  • #4707 : Fixed invalid link is requested in image preview.
  • #4461 : Fixed toolbar separator line along side combo enlarging the toolbar height.
  • #4596 : Fixed image re-size lock buttons aren't accessible in high-contrast mode.
  • #4676 : Fixed editing tables using table properties dialog overwrites original style values.
  • #4714 : Fixed IE6 JavaScript error when editing flash by commit 'Flash' dialog.
  • #3905 : Fixed 'wysiwyg' mode causes unauthenticated content warnings over SSL in FF 3.5.
  • #4768 : Fixed open context menu in IE throws js error when focus is not inside document.
  • #4822 : Fixed applying 'Headers' to existing table does not work in IE.
  • #4855 : Fixed toolbar doesn't wrap well for 'v2' skin in all browsers.
  • #4882 : Fixed auto detect paste from MS-Word is not working for Safari.
  • #4882 : Fixed unexpected margin style left behind on content cleaning up from MS-Word.
  • #4896 : Fixed paste nested list from MS-Word with measurement units set to cm is broken.
  • #4899 : Fixed unable to undo pre-formatted style.
  • #4900 : Fixed ratio-lock inconsistent between browsers.
  • #4901 : Fixed unable to edit any link with popup window's features in Firefox.
  • #4904 : Fixed when paste happen from dialog, it always throw JavaScript error.
  • #4905 : Fixed paste plain text result incorrect when content from dialog.
  • #4889 : Fixed unable to undo 'New Page' command after typing inside editor.
  • #4892 : Fixed table alignment style is not properly represented by the wrapping div.
  • #4918 : Fixed switching mode when maximized is showing background page contents.
Twitter Facebook Facebook Instagram Medium Linkedin GitHub Arrow down Phone Menu Close icon Check