Changelog for "TinyMCE"

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

Version 4.1.10

Fixed bug where plugins loaded with compat3x would sometimes throw errors when loading using the jQuery version.
Fixed bug where extra empty paragraphs would get deleted in WebKit/Blink due to recent Quriks fix.
Fixed bug where the editor wouldn't work properly on IE 12 due to some required browser sniffing.
Fixed bug where formatting shortcut keys where interfering with Mac OS X screenshot keys.
Fixed bug where the caret wouldn't move to the next/previous line boundary on Cmd+Left/Right on Gecko.
Fixed bug where it wasn't possible to remove formats from very specific nested contents.
Fixed bug where undo levels wasn't produced when typing letters using the shift or alt+ctrl modifiers.
Fixed bug where the dirty state wasn't properly updated when typing using the shift or alt+ctrl modifiers.
Fixed bug where an error would be thrown if an autofocused editor was destroyed quickly after its initialization. Patch provided by thorn0.
Fixed issue with dirty state not being properly updated on redo operation.
Fixed issue with entity decoder not handling incorrectly written numeric entities.
Fixed issue where some PI element values wouldn't be properly encoded.

TinyMCE 4.1.10 Released

Version 4.1.9

Fixed bug where indentation wouldn't work properly for non list elements.
Fixed bug with image plugin not pulling the image dimensions out correctly if a custom document_base_url was used.
Fixed bug where ctrl+alt+[1-9] would conflict with the AltGr+[1-9] on Windows. New shortcuts is ctrl+shift+[1-9].
Fixed bug with removing formatting on nodes in inline mode would sometimes include nodes outside the editor body.
Fixed bug where extra nbsp:s would be inserted when you replaced a word surronded by spaces using insertContent.
Fixed bug with pasting from Google Docs would produce extra strong elements and line feeds.

Version 4.1.8

Added new html5 sizes attribute to img elements used together with srcset.
Added new elementpath option that makes it possible to disable the element path but keep the statusbar.
Added new option table_style_by_css for the table plugin to set table styling with css rather than table attributes.
Added new link_assume_external_targets option to prompt the user to prepend http:// prefix if the supplied link does not contain a protocol prefix.
Added new image_prepend_url option to allow a custom base path/url to be added to images.
Added new table_appearance_options option to make it possible to disable some options.
Added new image_title option to make it possible to alter the title of the image, disabled by default.
Fixed bug where selection starting from out side of the body wouldn't produce a proper selection range on IE 11.
Fixed bug where pressing enter twice before a table moves the cursor in the table and causes a javascript error.
Fixed bug where advanced image styles were not respected.
Fixed bug where the less common Shift+Delete didn't produce a proper cut operation on WebKit browsers.
Fixed bug where image/media size constrain logic would produce NaN when handling non number values.
Fixed bug where internal classes where removed by the removeformat command.
Fixed bug with creating links table cell contents with a specific selection would throw a exceptions on WebKit/Blink.
Fixed bug where valid_classes option didn't work as expected according to docs. Patch provided by thorn0.
Fixed bug where jQuery plugin would patch the internal methods multiple times. Patch provided by Drew Martin.
Fixed bug where backspace key wouldn't delete the current selection of newly formatted content.
Fixed bug where type over of inline formatting elements wouldn't properly keep the format on WebKit/Blink.
Fixed bug where selection needed to be properly normalized on modern IE versions.
Fixed bug where Command+Backspace didn't properly delete the whole line of text but the previous word.
Fixed bug where UI active states wheren't properly updated on IE if you placed caret within the current range.
Fixed bug where delete/backspace on WebKit/Blink would remove span elements created by the user.
Fixed bug where delete/backspace would produce incorrect results when deleting between two text blocks with br elements.
Fixed bug where captions where removed when pasting from MS Office.
Fixed bug where lists plugin wouldn't properly remove fully selected nested lists.
Fixed bug where the ttf font used for icons would throw an warning message on Gecko on Mac OS X.
Fixed a bug where applying a color to text did not update the undo/redo history.
Fixed so shy entities gets displayed when using the visualchars plugin.
Fixed so removeformat removes ins/del by default since these might be used for strikethough.
Fixed so multiple language packs can be loaded and added to the global I18n data structure.
Fixed so transparent color selection gets treated as a normal color selection. Patch contributed by Alexander Hofbauer.
Fixed so it's possible to disable autoresize_overflow_padding, autoresize_bottom_margin options by setting them to false.
Fixed so the charmap plugin shows the description of the character in the dialog. Patch contributed by Jelle Hissink.
Removed address from the default list of block formats since it tends to be missused.
Fixed so the pre block format is called preformatted to make it more verbose.
Fixed so it's possible to context scope translation strings this isn't needed most of the time.
Fixed so the max length of the width/height input fields of the media dialog is 5 instead of 3.
Fixed so drag/dropped contents gets properly processed by paste plugin since it's basically a paste. Patch contributed by Greg Fairbanks.
Fixed so shortcut keys for headers is ctrl+alt+[1-9] instead of ctrl+[1-9] since these are for switching tabs in the browsers.
Fixed so "u" doesn't get converted into a span element by the legacy input filter. Since this is now a valid HTML5 element.
Fixed font families in order to provide appropriate web-safe fonts.

TinyMCE 4.1.8 Released

Version 4.1.7

Added HTML5 schema support for srcset, source and picture. Patch contributed by mattheu.
Added new cache_suffix setting to enable cache busting by producing unique urls.
Added new paste_convert_word_fake_lists option to enable users to disable the fake lists convert logic.
Fixed so advlist style changes adds undo levels for each change.
Fixed bug where WebKit would sometimes produce an exception when the autolink plugin where looking for URLs.
Fixed bug where IE 7 wouldn't be rendered properly due to to aggressive css compression.
Fixed bug where DomQuery wouldn't accept window as constructor element.
Fixed bug where the color picker in 3.x dialogs wouldn't work properly. Patch contributed by Callidior.
Fixed bug where the image plugin wouldn't respect the document_base_url.
Fixed bug where the jQuery plugin would fail to append to elements named array prototype names.

TinyMCE 4.1.7 released

Version 4.1.6

Fixed bug with clicking on the scrollbar of the iframe would cause a JS error to be thrown.
Fixed bug where null would produce an exception if you passed it to selection.setRng.
Fixed bug where Ctrl/Cmd+Tab would indent the current list item if you switched tabs in the browser.
Fixed bug where pasting empty cells from Excel would result in a broken table.
Fixed bug where it wasn't possible to switch back to default list style type.
Fixed issue where the select all quirk fix would fire for other modifiers than Ctrl/Cmd combinations.
Replaced jake with grunt since it is more mainstream and has better plugin support.

TinyMCE 4.1.6 released

Version 4.1.5

Fixed bug where sometimes the resize rectangles wouldn't properly render on images on WebKit/Blink.
Fixed bug in list plugin where delete/backspace would merge empty LI elements in lists incorrectly.
Fixed bug where empty list elements would result in empty LI elements without it's parent container.
Fixed bug where backspace in empty caret formated element could produce an type error exception of Gecko.
Fixed bug where lists pasted from word with a custom start index above 9 wouldn't be properly handled.
Fixed bug where tabfocus plugin would tab out of the editor instance even if the default action was prevented.
Fixed bug where tabfocus wouldn't tab properly to other adjacent editor instances.
Fixed bug where the DOMUtils setStyles wouldn't properly removed or update the data-mce-style attribute.
Fixed bug where dialog select boxes would be placed incorrectly if document.body wasn't statically positioned.
Fixed bug where pasting would sometimes scroll to the top of page if the user was using the autoresize plugin.
Fixed bug where caret wouldn't be properly rendered by Chrome when clicking on the iframes documentElement.
Fixed so custom images for menubutton/splitbutton can be provided. Patch contributed by Naim Hammadi.
Fixed so the default action of windows closing can be prevented by blocking the default action of the close event.
Fixed so nodeChange and focus of the editor isn't automatically performed when opening sub dialogs.

TinyMCE 4.1.5 released

Version 4.1.4

Added new media_filter_html option to media plugin that blocks any conditional comments, scripts etc within a video element.
Added new content_security_policy option allows you to set custom policy for iframe contents. Patch contributed by Francois Chagnon.
Fixed bug where activate/deactivate events wasn't firing properly when switching between editors.
Fixed bug where placing the caret on iOS was difficult due to a WebKit bug with touch events.
Fixed bug where the resize helper wouldn't render properly on older IE versions.
Fixed bug where resizing images inside tables on older IE versions would sometimes fail depending mouse position.
Fixed bug where editor.insertContent would produce an exception when inserting select/option elements.
Fixed bug where extra empty paragraphs would be produced if block elements where inserted inside span elements.
Fixed bug where the spellchecker menu item wouldn't be properly checked if spell checking was started before it was rendered.
Fixed bug where the DomQuery filter function wouldn't remove non elements from collection.
Fixed bug where document with custom document.domain wouldn't properly render the editor.
Fixed bug where IE 8 would throw exception when trying to enter invalid color values into colorboxes.
Fixed bug where undo manager could incorrectly add an extra undo level when custom resize handles was removed.
Fixed bug where it wouldn't be possible to alter cell properties properly on table cells on IE 8.
Fixed so the color picker button in table dialog isn't shown unless you include the colorpicker plugin or add your own custom color picker.
Fixed so activate/deactivate events fire when windowManager opens a window since.
Fixed so the table advtab options isn't separated by an underscore to normalize naming with image_advtab option.
Fixed so the table cell dialog has proper padding when the advanced tab in disabled.

TinyMCE 4.1.4 released

Version 4.1.3

Added event binding logic to tinymce.util.XHR making it possible to override headers and settings before any request is made.
Fixed bug where drag events wasn't fireing properly on older IE versions since the event handlers where bound to document.
Fixed bug where drag/dropping contents within the editor on IE would force the contents into plain text mode even if it was internal content.
Fixed bug where IE 7 wouldn't open menus properly due to a resize bug in the browser auto closing them immediately.
Fixed bug where the DOMUtils getPos logic wouldn't produce a valid coordinate inside the body if the body was positioned non static.
Fixed bug where the element path and format state wasn't properly updated if you had the wordcount plugin enabled.
Fixed bug where a comment at the beginning of source would produce an exception in the formatter logic.
Fixed bug where setAttrib/getAttrib on null would throw exception together with any hooked attributes like style.
Fixed bug where table sizes wasn't properly retained when copy/pasting on WebKit/Blink.
Fixed bug where WebKit/Blink would produce colors in RGB format instead of the forced HEX format when deleting contents.
Fixed bug where the width attribute wasn't updated on tables if you changed the size inside the table dialog.
Fixed bug where control selection wasn't properly handled when the caret was placed directly after an image.
Fixed bug where selecting the contents of table cells using the method wouldn't place the caret properly.
Fixed bug where the selection state for images wasn't removed when placing the caret right after an image on WebKit/Blink.
Fixed bug where all events wasn't properly unbound when and editor instance was removed or destroyed by some external innerHTML call.
Fixed bug where it wasn't possible or very hard to select images on iOS when the onscreen keyboard was visible.
Fixed so auto_focus can take a boolean argument this will auto focus the last initialized editor might be useful for single inits.
Fixed so word auto detect lists logic works better for faked lists that doesn't have specific markup.
Fixed so nodeChange gets fired on mouseup as it used to before 4.1.1 we optimized that event to fire less often.
Removed the finish menu item from spellchecker menu since it's redundant you can stop spellchecking by toggling menu item or button.

TinyMCE 4.1.3 released

Version 4.1.2

Added offset/grep to DomQuery class works basically the same as it's jQuery equivalent.
Fixed bug where backspace/delete or setContent with an empty string would remove header data when using the fullpage plugin.
Fixed bug where tinymce.remove with a selector not matching any editors would remove all editors.
Fixed bug where resizing of the editor didn't work since the theme was calling setStyles instead of setStyle.
Fixed bug where IE 7 would fail to append html fragments to iframe document when using DomQuery.
Fixed bug where the getStyle DOMUtils method would produce an exception if it was called with null as it's element.
Fixed bug where the paste plugin would remove the element if the none of the paste_webkit_styles rules matched the current style.
Fixed bug where contextmenu table items wouldn't work properly on IE since it would some times fire an incorrect selection change.
Fixed bug where the padding/border values wasn't used in the size calculation for the body size when using autoresize. Patch contributed by Matt Whelan.
Fixed bug where conditional word comments wouldn't be properly removed when pasting plain text.
Fixed bug where resizing would sometime fail on IE 11 when the mouseup occurred inside the resizable element.
Fixed so the iframe gets initialized without any inline event handlers for better CSP support. Patch contributed by Matt Whelan.
Fixed so the tinymce.dom.Sizzle is the latest version of sizzle this resolves the document context bug.

TinyMCE 4.1.2 released

Show more »