New Features:

  • #9829: Advanced Content Filter - data and features activation based on editor configuration.

    Brand new data filtering system that works in 2 modes:

    • Based on loaded features (toolbar items, plugins) - the data will be filtered according to what the editor in its current configuration can handle.
    • Based on config.allowedContent rules - the data will be filtered and the editor features (toolbar items, commands, keystrokes) will be enabled if they are allowed.

    See the datafiltering.html sample, guides and CKEDITOR.filter API documentation.

  • #9387: Reintroduced Shared Spaces - the ability to display toolbar and bottom editor space in selected locations and to share them by different editor instances.

  • #9907: Added the contentPreview event for preview data manipulation.

  • #9713: Introduced the Source Dialog plugin that brings raw HTML editing for inline editor instances.

  • Included in #9829: Introduced new events, toHtml and toDataFormat, allowing for better integration with data processing.

  • #9981: Added ability to filter htmlParser.fragment, htmlParser.element etc. by many htmlParser.filters before writing structure to an HTML string.

  • Included in #10103:

  • #9796: Introduced <s> as a default tag for strikethrough, which replaces obsolete <strike> in HTML5.

CKEditor 4.0.2

Fixed Issues:

  • #9779: Fixed overriding CKEDITOR.getUrl() with CKEDITOR_GETURL.
  • #9772: Custom buttons in the dialog window footer have different look and size (Moono, Kama skins).
  • #9029: Custom styles added with the stylesSet.add() are displayed in the wrong order.
  • #9887: Disable Magic Line when editor.readOnly is set.
  • #9882: Fixed empty document title on editor.getData() if set via the Document Properties dialog window.
  • #9773: Fixed rendering problems with selection fields in the Kama skin.
  • #9851: The selectionChange event is not fired when mouse selection ended outside editable.
  • #9903: [Inline editor] Bad positioning of floating space with page horizontal scroll.
  • #9872: editor.checkDirty() returns true when called onload. Removed the obsolete editor.mayBeDirty flag.
  • #9893: [IE] Fixed broken toolbar when editing mixed direction content in Quirks mode.
  • #9845: Fixed TAB navigation in the Link dialog window when the Anchor option is used and no anchors are available.
  • #9883: Maximizing was making the entire page editable with divarea-based editors.
  • #9940: [Firefox] Navigating back to a page with the editor was making the entire page editable.
  • #9966: Fixed: Unable to type square brackets with French keyboard layout. Changed Magic Line keystrokes.
  • #9507: [Firefox] Selection is moved before editable position when the editor is focused for the first time.
  • #9947: [WebKit] Editor overflows parent container in some edge cases.
  • #10105: Fixed: Broken sourcearea view when an RTL language is set.
  • #10123: [WebKit] Fixed: Several dialog windows have broken layout since the latest WebKit release.
  • #10152: Fixed: Invalid ARIA property used on menu items.

CKEditor 3.6.6.1

Security update: Added protection against possible path disclosure through error message in PHP sample.

CKEditor 4.0.1.1

Fixed Issues:

  • Security update: Added protection against XSS attack and possible path disclosure in the PHP sample.

CKEditor 4.0.1

Fixed Issues:

  • #9655: Support for IE Quirks Mode in the new Moono skin.
  • Accessibility issues (mainly in inline editor): #9364, #9368, #9369, #9370, #9541, #9543, #9841, #9844.
  • Magic Line plugin:
    • #9481: Added accessibility support for Magic Line.
    • #9509: Added Magic Line support for forms.
    • #9573: Magic Line does not disappear on mouseout in a specific case.
  • #9754: [WebKit] Cutting & pasting simple unformatted text generates an inline wrapper in WebKit browsers.
  • #9456: [Chrome] Properly paste bullet list style from MS Word.
  • #9699, #9758: Improved selection locking when selecting by dragging.
  • Context menu:
    • #9712: Opening the context menu destroys editor focus.
    • #9366: Context menu should be displayed over the floating toolbar.
    • #9706: Context menu generates a JavaScript error in inline mode when the editor is attached to a header element.
  • #9800: Hide float panel when resizing the window.
  • #9721: Padding in content of div-based editor puts the editing area under the bottom UI space.
  • #9528: Host page box-sizing style should not influence the editor UI elements.
  • #9503: Form Elements plugin adds context menu listeners only on supported input types. Added support for tel, email, search and url input types.
  • #9769: Improved floating toolbar positioning in a narrow window.
  • #9875: Table dialog window does not populate width correctly.
  • #8675: Deleting cells in a nested table removes the outer table cell.
  • #9815: Cannot edit dialog window fields in an editor initialized in the jQuery UI modal dialog.
  • #8888: CKEditor dialog windows do not show completely in a small window.
  • #9360: [Inline editor] Blocks shown for a <div> element stay permanently even after the user exits editing the <div>.
  • #9531: [Firefox & Inline editor] Toolbar is lost when closing the Format drop-down list by clicking its button.
  • #9553: Table width incorrectly set when the border-width style is specified.
  • #9594: Cannot tab past CKEditor when it is in read-only mode.
  • #9658: [IE9] Justify not working on selected images.
  • #9686: Added missing contents styles for <pre> elements.
  • #9709: Paste from Word should not depend on configuration from other styles.
  • #9726: Removed Color Dialog plugin dependency from Table Tools.
  • #9765: Toolbar Collapse command documented incorrectly in the Accessibility Instructions dialog window.
  • #9771: [WebKit & Opera] Fixed scrolling issues when pasting.
  • #9787: [IE9] onChange is not fired for checkboxes in dialogs.
  • #9842: [Firefox 17] When opening a toolbar menu for the first time and pressing the Down Arrow key, focus goes to the next toolbar button instead of the menu options.
  • #9847: Elements Path should not be initialized in the inline editor.
  • #9853: editor.addRemoveFormatFilter() is exposed before it really works.
  • #8893: Value of the pasteFromWordCleanupFile configuration option is now taken from the instance configuration.
  • #9693: Removed "Live Preview" checkbox from UI color picker.
Twitter Facebook Facebook Instagram Medium Linkedin GitHub Arrow down Phone Menu Close icon Check