Changelog for "TinyMCE"

To view the complete Changelog history, view this txt file.

Version 4.0b3

Added new optional advanced tab for image dialog with hspace, vspace, border and style.
Added new change event that gets fired when undo levels are added to editor instances.
Added new removed_menuitems option enables you to list menu items to remove from menus.
Added new external_plugins option enables you to specify external locations for plugins.
Added new language_url option enables you to specify an external location for the language pack.
Added new table toolbar control that displays a menu for inserting/editing menus.
Fixed bug where IE 10 wouldn't load files properly from cache.
Fixed bug where image dialog wouldn't properly remove width/height if blanked.
Fixed bug where all events wasn't properly unbound when editor instances where removed.
Fixed bug where data- attributes wasn't working properly in the SaxParser.
Fixed bug where Gecko wouldn't properly render broken images.
Fixed bug where Gecko wouldn't produce the same error dialog on paste as other browsers.
Fixed bug where is wasn't possible to prevent execCommands in beforeExecCommand event.
Fixed bug where the fullpage_hide_in_source_view option wasn't working in the fullpage plugin.
Fixed bug where the WindowManager close method wouldn't properly close the top most window.
Fixed bug where it wasn't possible to paste in IE 10 due to JS exception.
Fixed bug where tab key didn't move to the right child control in tabpanels.
Fixed bug where enter inside a form would focus the first button like control in TinyMCE.
Fixed bug where it would match scripts that looked like the tinymce base directory incorrectly.
Fixed bug where the spellchecker wouldn't properly toggle off the spellcheck mode if no errors where found.
Fixed bug in searchreplace plugin where it would remove all spans instead of the marker spans.
Fixed issue where selector wouldn't disable existing mode setting.
Fixed so it's easier to configure the menu and menubar.
Fixed so bodyId/bodyClass is applied to preview as it's done to the editor iframe.

TinyMCE 4.0b3

Version 4.0b2

Added new rel_list option to link plugin. Enables you to specify values for a rel drop down.
Added new target_list option to link plugin. Enables you to add to or disable the link targets.
Added new link_list option to link plugin. Enables you to specify a list of links to pick from.
Added new image_list option to image pluigin. Enables you to specify a list of images to pick from.
Added new textcolor plugin. This plugin holds the text color and text background color buttons.
Fixed bug where alignment of images wasn't working properly on Firefox.
Fixed bug where IE 8 would throw error when inserting a table.
Fixed bug where IE 8 wouldn't render the element path properly.
Fixed bug where old IE versions would render a red focus border.
Fixed bug where old IE versions would render a frameborder for iframes.
Fixed bug where WebKit wouldn't properly open the cell properties dialog on edge case selection.
Fixed bug where charmap wouldn't correctly render all characters in grid.
Fixed bug where link dialog wouldn't update the link text properly.
Fixed bug where the focus/blur states on inline editors wasn't handled correctly on IE.
Fixed bug where IE would throw "unknown error" exception sometimes in ForceBlocks logic.
Fixed bug where IE would't properly render disabled buttons in button groups.
Fixed bug where tab key wouldn't properly move to next input field in dialogs.
Fixed bug where resize handles for tables and images would appear at wrong positions on IE 8.
Fixed bug where dialogs would produce stack overflow if title was wider than content.
Fixed bug with table cell/row menu items being enabled even if no cell was selected.
Fixed so the text to display is after the URL field in the link dialog.
Fixed so the width setting applies to the editor panel in modern theme.
Fixed so it's easier to make custom icons for buttons using plain old images.

TinyMCE 4.0b2 Released

Version 4.0b1

Added new node.js based build process used uglify, amdlc, jake etc.
Added new package.json to enable easy installation of dependent npm packages used for building.
Added new link, image, charmap, anchor, code, hr plugins since these are now moved out of the theme.
Rewrote all plugins and themes from scratch so they match the new UI framework.
Replaced all events to use the more common <target>.on/off(<event>) methods instead of <target>.<event>.add/remove.
Rewrote the TinyMCE core to use AMD style modules. Gets compiled to an inline library using amdlc.
Rewrote all core logic to pass jshint rules. Each file has specific jshint rules.
Removed all IE6 specific logic since 4.x will no longer support such an old browser.
Reworked the file names and directory structure of the whole project to be more similar to other JS projects.
Replaced tinymce.util.Cookie with tinymce.util.LocalStorage. Fallback to userData for IE 7 native localStorage for the rest.
Replaced the old 3.x UI with a new modern UI framework.
Removed "simple" theme and added new "modern" theme.
Removed advhr, advimage, advlink, iespell, inlinepopups, xhtmlxtras and style plugins.
Updated Sizzle to the latest version.

TinyMCE 4.0b1 Released

Version 3.5.8

Fixed bug where html5 data attributes where stripped from contents.
Fixed bug where toolbar was annouced multiple times with JAWS on Firefox.
Fixed bug where the editor view whouldn't scroll to BR elements when using shift+enter or br enter mode.
Fixed bug where a JS error would be thrown when trying to paste table rows then the rows clipboard was empty.
Fixed bug with auto detection logic for youtube urls in the media plugin.
Fixed bug where the formatter would throw errors if you used the jQuery version of TinyMCE and the latest jQuery.
Fixed bug where the latest WebKit versions would produce span elements when deleting text between blocks.
Fixed bug where the autolink plugin would produce DOM exceptions when pressing shift+enter inside a block element.
Fixed bug where toggling of blockquotes when using br enter mode would produce an exception.
Fixed bug where focusing out of the body of the editor wouldn't properly add an undo level.
Fixed issue with warning message being displayed on IE 9+ about the meta header fix for IE 8.

TinyMCE 3.5.8 Released

Version 3.5.7

Fixed bug in hyperlink dialog for IE9 where links with no target attr set had target value of --
Changing toolbars to have a toolbar role for FF keyboard navigation works correctly.
Fixed bug where applying formatting to an empty block element would produce redundant spans.
Fixed bug where caret formatting on IE wouldn't properly apply if you pressed enter/return.
Fixed bug where loading TinyMCE using an async script wouldn't properly initialize editors.
Fixed bug where some white space would be removed after inline elements before block elements.
Fixed bug where it wouldn't properly parse attributes with a single backslash as it's contents.
Fixed bug where noscript elements would loose it's contents on older IE versions.
Fixed bug where backspace inside empty blockquote wouldn't delete it properly.
Fixed bug where custom elements with . in their names wouldn't work properly.
Fixed bug where the custom_elements option didn't properly setup the block elements schema structure.
Fixed bug where the custom_elements option didn't auto populate the extended_valid_elements.
Fixed bug where the whole TD element would get blcok formatted when there where BR elements in it.
Fixed bug where IE 9 might crash if the editor was hidden and specific styles where applied to surrounding contents.
Fixed bug where shift+enter inside a table cell on Gecko would produce an zero width non breaking space between tr:s.
Fixed bug where the advlink dialog wouldn't properly populate the anchors dropdown if the HTML5 schema was used.
Fixed issue with missing autofocus attribute on input element when using the HTML5 schema.
Fixed issue where enter inside a block contained within an LI element wouldn't produce a new LI.

TinyMCE 3.5.7 Released

Version 3.5.6

Added "text" as a valid option to the editor.getContent format option. Makes it easier to get a text representation of the editor contents.
Fixed bug where resizing an image to less that 0x0 pixels would display the ghost image at an incorrect position.
Fixed bug where the remove format button would produce extra paragraphs on WebKit if all of the contents was selected.
Fixed issue where edge resize handles on images of wouldn't scale it with the same aspect ratio.
Fixed so force_p_newlines option works again since some users want mixed mode paragraphs.
Fixed so directionality plugin modifies the dir attribute of all selected blocks in the editor.
Fixed bug where backspace/delete of a custom element would move it's attributes to the parent block on Gecko.

TinyMCE 3.5.6 Released

Version 3.5.5

Added full resize support for images and tables on WebKit/Opera. It now behaves just like Gecko.
Added automatic embed support for Vimeo, Stream.cz and Google Maps in media plugin. Patch contributed by Jakub Matas.
Fixed bug where the lists plugin wouldn't properly remove all li elements when toggling selected items of. Patched by Taku AMANO.
Fixed bug where the lists plugin would remove the entire list if you pressed deleted at the beginning of the first element. Patched by Taku AMANO.
Fixed bug where the ordered/unordered list buttons could both be enabled if you nested lists. Patch contributed by Craig Petchell.
Fixed bug where shift+enter wouldn't produce a BR in a LI when having forced_root_blocks set to false.
Fixed bug where scrollbars aren't visible in fullscreen when window is resized.
Fixed bug with updating the border size using the advimage dialog on IE 9.
Fixed bug where the selection of inner elements on IE 8 in contentEditable mode would select the whole parent element.
Fixed bug where the enter key would produce an empty anchor if you pressed it at the space after a link on IE.
Fixed bug where autolink plugin would produce an exception for specific html see bug #5365
Fixed so the formatChanged function takes an optional "similar" parameter to use while matching the format.

TinyMCE 3.5.5 Released

Version 3.5.4.1

Fixed issue with Shift+A selecting all contents on Chrome.

Version 3.5.4

Added missing mouse events to HTML5 schema. Some events needs to be manually defined though since the spec is huge.
Added image resizing for WebKit browsers by faking the whole resize behavior.
Fixed bug in context menu plugin where listener to hide menu wasn't removed correctly.
Fixed bug where media plugin wouldn't use placeholder size for the object/video elements.
Fixed bug where jQuery plugin would break attr function in jQuery 1.7.2.
Fixed bug where jQuery plugin would throw an error if you used the tinymce pseudo selector when TinyMCE wasn't loaded.
Fixed so encoding option gets applied when using jQuery val() or attr() to extract the contents.
Fixed so any non valid width/height passed to media plugin would get parsed to proper integer or percent values.

TinyMCE 3.5.4 Released

Show more »