Version 4.0b2 (2013-04-24) 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. Version 4.0b1 (2013-04-11) 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 .on/off() methods instead of ..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.