TinyMCE Changelog

New in version 4.1.7

December 12th, 2014
  • New user interface API
  • New modern skin!
  • Inline editing
  • Updated build process
  • Higher quality code
  • Reworked plugins
  • CDN support

New in version 4.0.16 (February 1st, 2014)

  • Fixed bug where the editor wouldn't be properly rendered on IE 10 depending on the document.readyState.

New in version 4.0.12 (December 20th, 2013)

  • Added new media_scripts option to the media plugin. This makes it possible to embed videos using script elements.
  • Fixed bug where WebKit/Blink would produce random span elements and styles when deleting contents inside the editor.
  • Fixed bug where WebKit/Blink would produce span elements out of link elements when they where removed by the unlink command.
  • Fixed bug where div block formats in inline mode where applied to all paragraphs within the editor.
  • Fixed bug where div blocks where marked as an active format in inline mode when doing non collapsed selections.
  • Fixed bug where the importcss plugin wouldn't append styles if the style_formats option was configured.
  • Fixed bug where the importcss plugin would import styles into groups multiple times for different format menus.
  • Fixed bug where the paste plugin wouldn't properly remove the paste bin element on IE if a tried to paste a file.
  • Fixed bug where selection normalization wouldn't properly handle cases where a range point was after a element node.
  • Fixed bug where the default time format for the inserttime split button wasn't the first item in the list.
  • Fixed bug where the default text for the formatselect control wasn't properly translated by the language pack.
  • Fixed bug where links would be inserted incorrectly when auto detecting absolute urls/emails links in inline mode.
  • Fixed bug where IE 11 would insert contents in the wrong order due to focus/blur async problems.
  • Fixed bug where pasting contents on IE sometimes would place the contents at the end of the editor.
  • Fixed so drag/drop on non IE browsers gets filtered by the paste plugin. IE doesn't have the necessary APIs.
  • Fixed so the paste plugin better detects Word 2007 contents not marked with -mso junk.
  • Fixed so image button isn't set to an active state when selecting control/media placeholder items.

New in version 4.0.11 (November 21st, 2013)

  • New user interface API
  • New modern skin!
  • Inline editing
  • Updated build process
  • Higher quality code
  • Reworked plugins
  • CDN support

New in version 3.4.7 (November 4th, 2011)

  • Modified the caret formatting behavior to word similar to common desktop wordprocessors like Word or Libre Office.
  • Fixed bug in Webkit - Cursor positioning does not work vertically within a table cell with multiple lines of text.
  • Fixed bug in IE where Inserting a table in IE8 places cursor in the second cell of the first row.
  • Fixed bug in IE where editor in a frame doesn't give focus to the toolbar using ALT-F10.
  • Fix for webkit and gecko so that deleting bullet from start of list outdents inner list items and moves first item into paragraph.
  • Fix new list items in IE8 not displayed on a new line when list contains nested list items.
  • Clear formatting in table cell breaks the cell.
  • Made media type list localisable.
  • Fix out of memory error when using prototype in media dialog.
  • Fixed bug where could not add a space in the middle of a th cell.
  • Fixed bug where adding a bullet between two existing bullets adds an extra one
  • Fixed bug where trying to insert a new entry midway through a bulleted list fails dismally when the next entry is tabbed in.
  • Fixed bug where pressing enter on an empty list item does not outdent properly in FF
  • Fixed bug where adding a heading after a list item in a table cell changes all styles in that cell
  • Fixed bug where hitting enter to exit from a bullet list moves cursor to the top of the page in Firefox.
  • Fixed bug where pressing backspace would not delete HRs in Firefox and IE when next to an empty paragraph.
  • Fixed bug where deleting part of the link text can cause a link with no destination to be saved.
  • Fixed bug where css style border widths wasn't handled correctly in table dialog.
  • Fixed bug where parsing invalid html contents on IE or WebKit could produce an infinite loop.
  • Fixed bug where scripts with custom script types wasn't properly passed though the editor.
  • Fixed issue where some Japanese kanji characters wasn't properly entity encoded when numeric entity mode was enabled.
  • Made emoticons dialog use the keyboard naviation.
  • Added navigation instructions to the symbols dialog.
  • Added ability to set default values for the media plugin.
  • Added new font_size_legacy_values option for converting old font element sizes to span with font-size properties.
  • Fixed bug where the symbols dialog was not accessible.
  • Added quirk for IE ensuring that the body of the document containing tinyMCE has a role="application" for accessibility.
  • Fixed bug where the advanced color picker wasn't working properly on FF 7.
  • Fixed issue where the advanced color picker was producing uppercase hex codes.
  • Fixed bug where IE 8 could throw exceptions if the contents contained resizable content elements.
  • Fixed bug where caret formatting wouldn't be correctly applied to previous sibling on WebKit.
  • Fixed bug where the select boxes for font size/family would loose it's value on WebKit due to recent iOS fixes.

New in version 3.4 Beta 2 (January 14th, 2011)

  • New flash player:
  • The media plugin has now a new Flash player called MoxiePlayer. This player support mp4 and flv and is used as a fallback player for the HTML5 videos. We will tell you more about this player on the blog later on.
  • Contextual mceInsertContent command:
  • A common problem has been that TinyMCE would be able to insert block elements like P into P elements and there for producing invalid contents. The new 3.4b1 would later clean that up and split these blocks to produce valid contents. The new 3.4b2 how ever will do this cleanup directly on the container element that you insert the contents to. This also fixes issues with the paste plugin where it would sometimes produce invalid children since it also uses the mceInsertContent command.
  • Bugs with scrollbar on IE8+:
  • IE8 introduced a bug with the scrollbars since one of our workarounds for another bug would interfere. We have now resolved this issue and there is no longer any jerky scollbars on IE8 or IE9.
  • Thanks for all bug reports and feedback on the last beta. Feedback is always welcome.

New in version 3.3 Beta 2 (February 5th, 2010)

  • This release focuses on bug fixes for the previous beta there where a few critical ones but most where pretty minor.
  • We are also introducing a new legacyoutput plugin that we wanted to include in the previous version but hadn't the time to add it. This plugin is designed to setup TinyMCE to produce deprecated/invalid output to be used for email clients or rendering in Flash. This is NOT intended to be used for other purposes such as producing contents for the web. Elements like font, u, strike etc are deprecated and shouldn't be used if you still use them please read up on the XHTML and HTML5 specs. These tags where used in the the nineteen nineties.
  • Thanks for reporting all the bugs and helping out with the testing. The reports have been very helpful.

New in version 3.3 Beta 1 (January 26th, 2010)

  • After a few months of development it's was way over due to release the 3.3 version but we wanted to get all the planned features in there and make them as stable as possible.
  • This release includes the new text formatter engine. This means that applying formats like bold, italic, font size etc will produce the same results in all browsers. It also means that overriding existing formats and adding custom ones is now easy.
  • The jQuery support has now been improved even more. We added a new jQuery plugin that Todd Northrop (Speednet) developed and added API integration with jQuery.
  • We also added a new advlist plugin this enables you to set the style you want on specific list blocks. Such as roman letters or squares instead of bullets.
  • A new autosave plugin is also included. This one enables you to autosave the contents as a draft in local storage on supported browsers. It is an minimalistic version of the tinyautosave plugin Speednet developed as a separate project.
  • The paste plugin now has the ability to retain and convert formatting from Word. This feature is not enabled by default for compatibility reasons.
  • The safari plugin is now removed since we moved all those fixes and more into the TinyMCE core. The support for WebKit based browsers have been improved.
  • The performance especially on IE has been improved a lot. We needed to rewrite the bookmark engine since it was very slow on larger documents.
  • We will blog about each of these features to give you more details on how to use them.
  • This version is released as beta since it has so many modifications to the core that there might be bugs and issues. But it has been well tested and there is currently no known regressions.
  • We want to thank the TinyMCE community for all bug reports, patches and code contributions. And since it's now easier to contribute to this project over GitHub we recommend that you use their service for patches etc.

New in version 3.2.7 (September 23rd, 2009)

  • This release fixes various bugs and issues. These fixes includes a table processing bug on IE and various issues with boolean style attributes.
  • We have also fixed so script and style elements remains intact when processed by TinyMCE but they will still be wrapped in CDATA sections for XHTML/XML compatibility.