run:R W Run
DIR
2026-04-08 19:41:31
R W Run
DIR
2026-04-08 19:41:33
R W Run
DIR
2026-04-08 19:41:35
R W Run
89.69 KB
2026-04-08 19:29:24
R W Run
25.82 KB
2026-04-08 19:29:25
R W Run
3.54 KB
2026-04-08 19:29:24
R W Run
342.19 KB
2026-04-08 19:29:24
R W Run
error_log
📄changelog.txt
1Version 4.7.11 (2018-04-11)
2 Added a new imagetools_credentials_hosts option to the Imagetools Plugin.
3 Fixed a bug where toggling a list containing empty LIs would throw an error. Patch contributed by bradleyke.
4 Fixed a bug where applying block styles to a text with the caret at the end of the paragraph would select all text in the paragraph.
5 Fixed a bug where toggling on the Spellchecker Plugin would trigger isDirty on the editor.
6 Fixed a bug where it was possible to enter content into selection bookmark spans.
7 Fixed a bug where if a non paragraph block was configured in forced_root_block the editor.getContent method would return incorrect values with an empty editor.
8 Fixed a bug where dropdown menu panels stayed open and fixed in position when dragging dialog windows.
9 Fixed a bug where it wasn't possible to extend table cells with the space button in Safari.
10 Fixed a bug where the setupeditor event would thrown an error when using the Compat3x Plugin.
11 Fixed a bug where an error was thrown in FontInfo when called on a detached element.
12Version 4.7.10 (2018-04-03)
13 Removed the "read" step from the mobile theme.
14 Added normalization of triple clicks across browsers in the editor.
15 Added a `hasFocus` method to the editor that checks if the editor has focus.
16 Added correct icon to the Nonbreaking Plugin menu item.
17 Fixed so the `getContent`/`setContent` methods work even if the editor is not initialized.
18 Fixed a bug with the Media Plugin where query strings were being stripped from youtube links.
19 Fixed a bug where image styles were changed/removed when opening and closing the Image Plugin dialog.
20 Fixed a bug in the Table Plugin where some table cell styles were not correctly added to the content html.
21 Fixed a bug in the Spellchecker Plugin where it wasn't possible to change the spellchecker language.
22 Fixed so the the unlink action in the Link Plugin has a menu item and can be added to the contextmenu.
23 Fixed a bug where it wasn't possible to keyboard navigate to the start of an inline element on a new line within the same block element.
24 Fixed a bug with the Text Color Plugin where if used with an inline editor located at the bottom of the screen the colorpicker could appear off screen.
25 Fixed a bug with the UndoManager where undo levels were being added for nbzwsp characters.
26 Fixed a bug with the Table Plugin where the caret would sometimes be lost when keyboard navigating up through a table.
27 Fixed a bug where FontInfo.getFontFamily would throw an error when called on a removed editor.
28 Fixed a bug in Firefox where undo levels were not being added correctly for some specific operations.
29 Fixed a bug where initializing an inline editor inside of a table would make the whole table resizeable.
30 Fixed a bug where the fake cursor that appears next to tables on Firefox was positioned incorrectly when switching to fullscreen.
31 Fixed a bug where zwsp's weren't trimmed from the output from `editor.getContent({ format: 'text' })`.
32 Fixed a bug where the fontsizeselect/fontselect toolbar items showed the body info rather than the first possible caret position info on init.
33 Fixed a bug where it wasn't possible to select all content if the editor only contained an inline boundary element.
34 Fixed a bug where `content_css` urls with query strings wasn't working.
35 Fixed a bug in the Table Plugin where some table row styles were removed when changing other styles in the row properties dialog.
36Version 4.7.9 (2018-02-27)
37 Fixed a bug where the editor target element didn't get the correct style when removing the editor.
38Version 4.7.8 (2018-02-26)
39 Fixed an issue with the Help Plugin where the menuitem name wasn't lowercase.
40 Fixed an issue on MacOS where text and bold text did not have the same line-height in the autocomplete dropdown in the Link Plugin dialog.
41 Fixed a bug where the "paste as text" option in the Paste Plugin didn't work.
42 Fixed a bug where dialog list boxes didn't get positioned correctly in documents with scroll.
43 Fixed a bug where the Inlite Theme didn't use the Table Plugin api to insert correct tables.
44 Fixed a bug where the Inlite Theme panel didn't hide on blur in a correct way.
45 Fixed a bug where placing the cursor before a table in Firefox would scroll to the bottom of the table.
46 Fixed a bug where selecting partial text in table cells with rowspans and deleting would produce faulty tables.
47 Fixed a bug where the Preview Plugin didn't work on Safari due to sandbox security.
48 Fixed a bug where table cell selection using the keyboard threw an error.
49 Fixed so the font size and font family doesn't toggle the text but only sets the selected format on the selected text.
50 Fixed so the built-in spellchecking on Chrome and Safari creates an undo level when replacing words.
51Version 4.7.7 (2018-02-19)
52 Added a border style selector to the advanced tab of the Image Plugin.
53 Added better controls for default table inserted by the Table Plugin.
54 Added new `table_responsive_width` option to the Table Plugin that controls whether to use pixel or percentage widths.
55 Fixed a bug where the Link Plugin text didn't update when a URL was pasted using the context menu.
56 Fixed a bug with the Spellchecker Plugin where using "Add to dictionary" in the context menu threw an error.
57 Fixed a bug in the Media Plugin where the preview node for iframes got default width and height attributes that interfered with width/height styles.
58 Fixed a bug where backslashes were being added to some font family names in Firefox in the fontselect toolbar item.
59 Fixed a bug where errors would be thrown when trying to remove an editor that had not yet been fully initialized.
60 Fixed a bug where the Imagetools Plugin didn't update the images atomically.
61 Fixed a bug where the Fullscreen Plugin was throwing errors when being used on an inline editor.
62 Fixed a bug where drop down menus weren't positioned correctly in inline editors on scroll.
63 Fixed a bug with a semicolon missing at the end of the bundled javascript files.
64 Fixed a bug in the Table Plugin with cursor navigation inside of tables where the cursor would sometimes jump into an incorrect table cells.
65 Fixed a bug where indenting a table that is a list item using the "Increase indent" button would create a nested table.
66 Fixed a bug where text nodes containing only whitespace were being wrapped by paragraph elements.
67 Fixed a bug where whitespace was being inserted after br tags inside of paragraph tags.
68 Fixed a bug where converting an indented paragraph to a list item would cause the list item to have extra padding.
69 Fixed a bug where Copy/Paste in an editor with a lot of content would cause the editor to scroll to the top of the content in IE11.
70 Fixed a bug with a memory leak in the DragHelper. Path contributed by ben-mckernan.
71 Fixed a bug where the advanced tab in the Media Plugin was being shown even if it didn't contain anything. Patch contributed by gabrieeel.
72 Fixed an outdated eventname in the EventUtils. Patch contributed by nazar-pc.
73 Fixed an issue where the Json.parse function would throw an error when being used on a page with strict CSP settings.
74 Fixed so you can place the curser before and after table elements within the editor in Firefox and Edge/IE.
75Version 4.7.6 (2018-01-29)
76 Fixed a bug in the jquery integration where it threw an error saying that "global is not defined".
77 Fixed a bug where deleting a table cell whose previous sibling was set to contenteditable false would create a corrupted table.
78 Fixed a bug where highlighting text in an unfocused editor did not work correctly in IE11/Edge.
79 Fixed a bug where the table resize handles were not being repositioned when activating the Fullscreen Plugin.
80 Fixed a bug where the Imagetools Plugin dialog didn't honor editor RTL settings.
81 Fixed a bug where block elements weren't being merged correctly if you deleted from after a contenteditable false element to the beginning of another block element.
82 Fixed a bug where TinyMCE didn't work with module loaders like webpack.
83Version 4.7.5 (2018-01-22)
84 Fixed bug with the Codesample Plugin where it wasn't possible to edit codesamples when the editor was in inline mode.
85 Fixed bug where focusing on the status bar broke the keyboard navigation functionality.
86 Fixed bug where an error would be thrown on Edge by the Table Plugin when pasting using the PowerPaste Plugin.
87 Fixed bug in the Table Plugin where selecting row border style from the dropdown menu in advanced row properties would throw an error.
88 Fixed bug with icons being rendered incorrectly on Chrome on Mac OS.
89 Fixed bug in the Textcolor Plugin where the font color and background color buttons wouldn't trigger an ExecCommand event.
90 Fixed bug in the Link Plugin where the url field wasn't forced LTR.
91 Fixed bug where the Nonbreaking Plugin incorrectly inserted spaces into tables.
92 Fixed bug with the inline theme where the toolbar wasn't repositioned on window resize.
93Version 4.7.4 (2017-12-05)
94 Fixed bug in the Nonbreaking Plugin where the nonbreaking_force_tab setting was being ignored.
95 Fixed bug in the Table Plugin where changing row height incorrectly converted column widths to pixels.
96 Fixed bug in the Table Plugin on Edge and IE11 where resizing the last column after resizing the table would cause invalid column heights.
97 Fixed bug in the Table Plugin where keyboard navigation was not normalized between browsers.
98 Fixed bug in the Table Plugin where the colorpicker button would show even without defining the colorpicker_callback.
99 Fixed bug in the Table Plugin where it wasn't possible to set the cell background color.
100 Fixed bug where Firefox would throw an error when intialising an editor on an element that is hidden or not yet added to the DOM.
101 Fixed bug where Firefox would throw an error when intialising an editor inside of a hidden iframe.
102Version 4.7.3 (2017-11-23)
103 Added functionality to open the Codesample Plugin dialog when double clicking on a codesample. Patch contributed by dakuzen.
104 Fixed bug where undo/redo didn't work correctly with some formats and caret positions.
105 Fixed bug where the color picker didn't show up in Table Plugin dialogs.
106 Fixed bug where it wasn't possible to change the width of a table through the Table Plugin dialog.
107 Fixed bug where the Charmap Plugin couldn't insert some special characters.
108 Fixed bug where editing a newly inserted link would not actually edit the link but insert a new link next to it.
109 Fixed bug where deleting all content in a table cell made it impossible to place the caret into it.
110 Fixed bug where the vertical alignment field in the Table Plugin cell properties dialog didn't do anything.
111 Fixed bug where an image with a caption showed two sets of resize handles in IE11.
112 Fixed bug where pressing the enter button inside of an h1 with contenteditable set to true would sometimes produce a p tag.
113 Fixed bug with backspace not working as expected before a noneditable element.
114 Fixed bug where operating on tables with invalid rowspans would cause an error to be thrown.
115 Fixed so a real base64 representation of the image is available on the blobInfo that the images_upload_handler gets called with.
116 Fixed so the image upload tab is available when the images_upload_handler is defined (and not only when the images_upload_url is defined).
117Version 4.7.2 (2017-11-07)
118 Added newly rewritten Table Plugin.
119 Added support for attributes with colon in valid_elements and addValidElements.
120 Added support for dailymotion short url in the Media Plugin. Patch contributed by maat8.
121 Added support for converting to half pt when converting font size from px to pt. Patch contributed by danny6514.
122 Added support for location hash to the Autosave plugin to make it work better with SPAs using hash routing.
123 Added support for merging table cells when pasting a table into another table.
124 Changed so the language packs are only loaded once. Patch contributed by 0xor1.
125 Simplified the css for inline boundaries selection by switching to an attribute selector.
126 Fixed bug where an error would be thrown on editor initialization if the window.getSelection() returned null.
127 Fixed bug where holding down control or alt keys made the keyboard navigation inside an inline boundary not work as expected.
128 Fixed bug where applying formats in IE11 produced extra, empty paragraphs in the editor.
129 Fixed bug where the Word Count Plugin didn't count some mathematical operators correctly.
130 Fixed bug where removing an inline editor removed the element that the editor had been initialized on.
131 Fixed bug where setting the selection to the end of an editable container caused some formatting problems.
132 Fixed bug where an error would be thrown sometimes when an editor was removed because of the selection bookmark was being stored asynchronously.
133 Fixed a bug where an editor initialized on an empty list did not contain any valid cursor positions.
134 Fixed a bug with the Context Menu Plugin and webkit browsers on Mac where right-clicking inside a table would produce an incorrect selection.
135 Fixed bug where the Image Plugin constrain proportions setting wasn't working as expected.
136 Fixed bug where deleting the last character in a span with decorations produced an incorrect element when typing.
137 Fixed bug where focusing on inline editors made the toolbar flicker when moving between elements quickly.
138 Fixed bug where the selection would be stored incorrectly in inline editors when the mouseup event was fired outside the editor body.
139 Fixed bug where toggling bold at the end of an inline boundary would toggle off the whole word.
140 Fixed bug where setting the skin to false would not stop the loading of some skin css files.
141 Fixed bug in mobile theme where pinch-to-zoom would break after exiting the editor.
142 Fixed bug where sublists of a fully selected list would not be switched correctly when changing list style.
143 Fixed bug where inserting media by source would break the UndoManager.
144 Fixed bug where inserting some content into the editor with a specific selection would replace some content incorrectly.
145 Fixed bug where selecting all content with ctrl+a in IE11 caused problems with untoggling some formatting.
146 Fixed bug where the Search and Replace Plugin left some marker spans in the editor when undoing and redoing after replacing some content.
147 Fixed bug where the editor would not get a scrollbar when using the Fullscreen and Autoresize plugins together.
148 Fixed bug where the font selector would stop working correctly after selecting fonts three times.
149 Fixed so pressing the enter key inside of an inline boundary inserts a br after the inline boundary element.
150 Fixed a bug where it wasn't possible to use tab navigation inside of a table that was inside of a list.
151 Fixed bug where end_container_on_empty_block would incorrectly remove elements.
152 Fixed bug where content_styles weren't added to the Preview Plugin iframe.
153 Fixed so the beforeSetContent/beforeGetContent events are preventable.
154 Fixed bug where changing height value in Table Plugin advanced tab didn't do anything.
155 Fixed bug where it wasn't possible to remove formatting from content in beginning of table cell.
156Version 4.7.1 (2017-10-09)
157 Fixed bug where theme set to false on an inline editor produced an extra div element after the target element.
158 Fixed bug where the editor drag icon was misaligned with the branding set to false.
159 Fixed bug where doubled menu items were not being removed as expected with the removed_menuitems setting.
160 Fixed bug where the Table of contents plugin threw an error when initialized.
161 Fixed bug where it wasn't possible to add inline formats to text selected right to left.
162 Fixed bug where the paste from plain text mode did not work as expected.
163 Fixed so the style previews do not set color and background color when selected.
164 Fixed bug where the Autolink plugin didn't work as expected with some formats applied on an empty editor.
165 Fixed bug where the Textpattern plugin were throwing errors on some patterns.
166 Fixed bug where the Save plugin saved all editors instead of only the active editor. Patch contributed by dannoe.
167Version 4.7.0 (2017-10-03)
168 Added new mobile ui that is specifically designed for mobile devices.
169 Updated the default skin to be more modern and white since white is preferred by most implementations.
170 Restructured the default menus to be more similar to common office suites like Google Docs.
171 Fixed so theme can be set to false on both inline and iframe editor modes.
172 Fixed bug where inline editor would add/remove the visualblocks css multiple times.
173 Fixed bug where selection wouldn't be properly restored when editor lost focus and commands where invoked.
174 Fixed bug where toc plugin would generate id:s for headers even though a toc wasn't inserted into the content.
175 Fixed bug where is wasn't possible to drag/drop contents within the editor if paste_data_images where set to true.
176 Fixed bug where getParam and close in WindowManager would get the first opened window instead of the last opened window.
177 Fixed bug where delete would delete between cells inside a table in Firefox.
178Version 4.6.7 (2017-09-18)
179 Fixed bug where paste wasn't working in IOS.
180 Fixed bug where the Word Count Plugin didn't count some mathematical operators correctly.
181 Fixed bug where inserting a list in a table caused the cell to expand in height.
182 Fixed bug where pressing enter in a list located inside of a table deleted list items instead of inserting new list item.
183 Fixed bug where copy and pasting table cells produced inconsistent results.
184 Fixed bug where initializing an editor with an ID of 'length' would throw an exception.
185 Fixed bug where it was possible to split a non merged table cell.
186 Fixed bug where copy and pasting a list with a very specific selection into another list would produce a nested list.
187 Fixed bug where copy and pasting ordered lists sometimes produced unordered lists.
188 Fixed bug where padded elements inside other elements would be treated as empty.
189 Added some missing translations to Image, Link and Help plugins.
190 Fixed so you can resize images inside a figure element.
191 Fixed bug where an inline TinyMCE editor initialized on a table did not set selection on load in Chrome.
192 Fixed the positioning of the inlite toolbar when the target element wasn't big enough to fit the toolbar.
193Version 4.6.6 (2017-08-30)
194 Fixed so that notifications wrap long text content instead of bleeding outside the notification element.
195 Fixed so the content_style css is added after the skin and custom stylesheets.
196 Fixed bug where it wasn't possible to remove a table with the Cut button.
197 Fixed bug where the center format wasn't getting the same font size as the other formats in the format preview.
198 Fixed bug where the wordcount plugin wasn't counting hyphenated words correctly.
199 Fixed bug where all content pasted into the editor was added to the end of the editor.
200 Fixed bug where enter keydown on list item selection only deleted content and didn't create a new line.
201 Fixed bug where destroying the editor while the content css was still loading caused error notifications on Firefox.
202 Fixed bug where undoing cut operation in IE11 left some unwanted html in the editor content.
203 Fixed bug where enter keydown would throw an error in IE11.
204 Fixed bug where duplicate instances of an editor were added to the editors array when using the createEditor API.
205 Fixed bug where the formatter applied formats on the wrong content when spellchecker was activated.
206 Fixed bug where switching formats would reset font size on child nodes.
207 Fixed bug where the table caption element weren't always the first descendant to the table tag.
208 Fixed bug where pasting some content into the editor on chrome some newlines were removed.
209 Fixed bug where it wasn't possible to remove a list if a list item was a table element.
210 Fixed bug where copy/pasting partial selections of tables wouldn't produce a proper table.
211 Fixed bug where the searchreplace plugin could not find consecutive spaces.
212 Fixed bug where background color wasn't applied correctly on some partially selected contents.
213Version 4.6.5 (2017-08-02)
214 Added new inline_boundaries_selector that allows you to specify the elements that should have boundaries.
215 Added new local upload feature this allows the user to upload images directly from the image dialog.
216 Added a new api for providing meta data for plugins. It will show up in the help dialog if it's provided.
217 Fixed so that the notifications created by the notification manager are more screen reader accessible.
218 Fixed bug where changing the list format on multiple selected lists didn't change all of the lists.
219 Fixed bug where the nonbreaking plugin would insert multiple undo levels when pressing the tab key.
220 Fixed bug where delete/backspace wouldn't render a caret when all editor contents where deleted.
221 Fixed bug where delete/backspace wouldn't render a caret if the deleted element was a single contentEditable false element.
222 Fixed bug where the wordcount plugin wouldn't count words correctly if word where typed after applying a style format.
223 Fixed bug where the wordcount plugin would count mathematical formulas as multiple words for example 1+1=2.
224 Fixed bug where formatting of triple clicked blocks on Chrome/Safari would result in styles being added outside the visual selection.
225 Fixed bug where paste would add the contents to the end of the editor area when inline mode was used.
226 Fixed bug where toggling off bold formatting on text entered in a new paragraph would add an extra line break.
227 Fixed bug where autolink plugin would only produce a link on every other consecutive link on Firefox.
228 Fixed bug where it wasn't possible to select all contents if the content only had one pre element.
229 Fixed bug where sizzle would produce lagging behavior on some sites due to repaints caused by feature detection.
230 Fixed bug where toggling off inline formats wouldn't include the space on selected contents with leading or trailing spaces.
231 Fixed bug where the cut operation in UI wouldn't work in Chrome.
232 Fixed bug where some legacy editor initialization logic would throw exceptions about editor settings not being defined.
233 Fixed bug where it wasn't possible to apply text color to links if they where part of a non collapsed selection.
234 Fixed bug where an exception would be thrown if the user selected a video element and then moved the focus outside the editor.
235 Fixed bug where list operations didn't work if there where block elements inside the list items.
236 Fixed bug where applying block formats to lists wrapped in block elements would apply to all elements in that wrapped block.
237Version 4.6.4 (2017-06-13)
238 Fixed bug where the editor would move the caret when clicking on the scrollbar next to a content editable false block.
239 Fixed bug where the text color select dropdowns wasn't placed correctly when they didn't fit the width of the screen.
240 Fixed bug where the default editor line height wasn't working for mixed font size contents.
241 Fixed bug where the content css files for inline editors were loaded multiple times for multiple editor instances.
242 Fixed bug where the initial value of the font size/font family dropdowns wasn't displayed.
243 Fixed bug where the I18n api was not supporting arrays as the translation replacement values.
244 Fixed bug where chrome would display "The given range isn't in document." errors for invalid ranges passed to setRng.
245 Fixed bug where the compat3x plugin wasn't working since the global tinymce references wasn't resolved correctly.
246 Fixed bug where the preview plugin wasn't encoding the base url passed into the iframe contents producing a xss bug.
247 Fixed bug where the dom parser/serializer wasn't handling some special elements like noframes, title and xmp.
248 Fixed bug where the dom parser/serializer wasn't handling cdata sections with comments inside.
249 Fixed bug where the editor would scroll to the top of the editable area if a dialog was closed in inline mode.
250 Fixed bug where the link dialog would not display the right rel value if rel_list was configured.
251 Fixed bug where the context menu would select images on some platforms but not others.
252 Fixed bug where the filenames of images were not retained on dragged and drop into the editor from the desktop.
253 Fixed bug where the paste plugin would misrepresent newlines when pasting plain text and having forced_root_block configured.
254 Fixed so that the error messages for the imagetools plugin is more human readable.
255 Fixed so the internal validate setting for the parser/serializer can't be set from editor initialization settings.
256Version 4.6.3 (2017-05-30)
257 Fixed bug where the arrow keys didn't work correctly when navigating on nested inline boundary elements.
258 Fixed bug where delete/backspace didn't work correctly on nested inline boundary elements.
259 Fixed bug where image editing didn't work on subsequent edits of the same image.
260 Fixed bug where charmap descriptions wouldn't properly wrap if they exceeded the width of the box.
261 Fixed bug where the default image upload handler only accepted 200 as a valid http status code.
262 Fixed so rel on target=_blank links gets forced with only noopener instead of both noopener and noreferrer.
263Version 4.6.2 (2017-05-23)
264 Fixed bug where the SaxParser would run out of memory on very large documents.
265 Fixed bug with formatting like font size wasn't applied to del elements.
266 Fixed bug where various api calls would be throwing exceptions if they where invoked on a removed editor instance.
267 Fixed bug where the branding position would be incorrect if the editor was inside a hidden tab and then later showed.
268 Fixed bug where the color levels feature in the imagetools dialog wasn't working properly.
269 Fixed bug where imagetools dialog wouldn't pre-load images from CORS domains, before trying to prepare them for editing.
270 Fixed bug where the tab key would move the caret to the next table cell if being pressed inside a list inside a table.
271 Fixed bug where the cut/copy operations would loose parent context like the current format etc.
272 Fixed bug with format preview not working on invalid elements excluded by valid_elements.
273 Fixed bug where blocks would be merged in incorrect order on backspace/delete.
274 Fixed bug where zero length text nodes would cause issues with the undo logic if there where iframes present.
275 Fixed bug where the font size/family select lists would throw errors if the first node was a comment.
276 Fixed bug with csp having to allow local script evaluation since it was used to detect global scope.
277 Fixed bug where CSP required a relaxed option for javascript: URLs in unsupported legacy browsers.
278 Fixed bug where a fake caret would be rendered for td with the contenteditable=false.
279 Fixed bug where typing would be blocked on IE 11 when within a nested contenteditable=true/false structure.
280Version 4.6.1 (2017-05-10)
281 Added configuration option to list plugin to disable tab indentation.
282 Fixed bug where format change on very specific content could cause the selection to change.
283 Fixed bug where TinyMCE could not be lazyloaded through jquery integration.
284 Fixed bug where entities in style attributes weren't decoded correctly on paste in webkit.
285 Fixed bug where fontsize_formats option had been renamed incorrectly.
286 Fixed bug with broken backspace/delete behaviour between contenteditable=false blocks.
287 Fixed bug where it wasn't possible to backspace to the previous line with the inline boundaries functionality turned on.
288 Fixed bug where is wasn't possible to move caret left and right around a linked image with the inline boundaries functionality turned on.
289 Fixed bug where pressing enter after/before hr element threw exception. Patch contributed bradleyke.
290 Fixed so the CSS in the visualblocks plugin doesn't overwrite background color. Patch contributed by Christian Rank.
291 Fixed bug where multibyte characters weren't encoded correctly. Patch contributed by James Tarkenton.
292 Fixed bug where shift-click to select within contenteditable=true fields wasn't working.
293Version 4.6.0 (2017-05-04)
294 Dropped support for IE 8-10 due to market share and lack of support from Microsoft. See tinymce docs for details.
295 Added an inline boundary caret position feature that makes it easier to type at the beginning/end of links/code elements.
296 Added a help plugin that adds a button and a dialog showing the editor shortcuts and loaded plugins.
297 Added an inline_boundaries option that allows you to disable the inline boundary feature if it's not desired.
298 Added a new ScrollIntoView event that allows you to override the default scroll to element behavior.
299 Added role and aria- attributes as valid elements in the default valid elements config.
300 Added new internal flag for PastePreProcess/PastePostProcess this is useful to know if the paste was coming from an external source.
301 Added new ignore function to UndoManager this works similar to transact except that it doesn't add an undo level by default.
302 Fixed so that urls gets retained for images when being edited. This url is then passed on to the upload handler.
303 Fixed so that the editors would be initialized on readyState interactive instead of complete.
304 Fixed so that the init event of the editor gets fired once all contentCSS files have been properly loaded.
305 Fixed so that width/height of the editor gets taken from the textarea element if it's explicitly specified in styles.
306 Fixed so that keep_styles set to false no longer clones class/style from the previous paragraph on enter.
307 Fixed so that the default line-height is 1.2em to avoid zwnbsp characters from producing text rendering glitches on Windows.
308 Fixed so that loading errors of content css gets presented by a notification message.
309 Fixed so figure image elements can be linked when selected this wraps the figure image in a anchor element.
310 Fixed bug where it wasn't possible to copy/paste rows with colspans by using the table copy/paste feature.
311 Fixed bug where the protect setting wasn't properly applied to header/footer parts when using the fullpage plugin.
312 Fixed bug where custom formats that specified upper case element names where not applied correctly.
313 Fixed bug where some screen readers weren't reading buttons due to an aria specific fix for IE 8.
314 Fixed bug where cut wasn't working correctly on iOS due to it's clipboard API not working correctly.
315 Fixed bug where Edge would paste div elements instead of paragraphs when pasting plain text.
316 Fixed bug where the textpattern plugin wasn't dealing with trailing punctuations correctly.
317 Fixed bug where image editing would some times change the image format from jpg to png.
318 Fixed bug where some UI elements could be inserted into the toolbar even if they where not registered.
319 Fixed bug where it was possible to click the TD instead of the character in the character map and that caused an exception.
320 Fixed bug where the font size/font family dropdowns would sometimes show an incorrect value due to css not being loaded in time.
321 Fixed bug with the media plugin inserting undefined instead of retaining size when media_dimensions was set to false.
322 Fixed bug with deleting images when forced_root_blocks where set to false.
323 Fixed bug where input focus wasn't properly handled on nested content editable elements.
324 Fixed bug where Chrome/Firefox would throw an exception when selecting images due to recent change of setBaseAndExtent support.
325 Fixed bug where malformed blobs would throw exceptions now they are simply ignored.
326 Fixed bug where backspace/delete wouldn't work properly in some cases where all contents was selected in WebKit.
327 Fixed bug with Angular producing errors since it was expecting events objects to be patched with their custom properties.
328 Fixed bug where the formatter would apply formatting to spellchecker errors now all bogus elements are excluded.
329 Fixed bug with backspace/delete inside table caption elements wouldn't behave properly on IE 11.
330 Fixed bug where typing after a contenteditable false inline element could move the caret to the end of that element.
331 Fixed bug where backspace before/after contenteditable false blocks wouldn't properly remove the right element.
332 Fixed bug where backspace before/after contenteditable false inline elements wouldn't properly empty the current block element.
333 Fixed bug where vertical caret navigation with a custom line-height would sometimes match incorrect positions.
334 Fixed bug with paste on Edge where character encoding wasn't handled properly due to a browser bug.
335 Fixed bug with paste on Edge where extra fragment data was inserted into the contents when pasting.
336 Fixed bug with pasting contents when having a whole block element selected on WebKit could cause WebKit spans to appear.
337 Fixed bug where the visualchars plugin wasn't working correctly showing invisible nbsp characters.
338 Fixed bug where browsers would hang if you tried to load some malformed html contents.
339 Fixed bug where the init call promise wouldn't resolve if the specified selector didn't find any matching elements.
340 Fixed bug where the Schema isValidChild function was case sensitive.
341Version 4.5.3 (2017-02-01)
342 Added keyboard navigation for menu buttons when the menu is in focus.
343 Added api to the list plugin for setting custom classes/attributes on lists.
344 Added validation for the anchor plugin input field according to W3C id naming specifications.
345 Fixed bug where media placeholders were removed after resize with the forced_root_block setting set to false.
346 Fixed bug where deleting selections with similar sibling nodes sometimes deleted the whole document.
347 Fixed bug with inlite theme where several toolbars would appear scrolling when more than one instance of the editor was in use.
348 Fixed bug where the editor would throw error with the fontselect plugin on hidden editor instances in Firefox.
349 Fixed bug where the background color would not stretch to the font size.
350 Fixed bug where font size would be removed when changing background color.
351 Fixed bug where the undomanager trimmed away whitespace between nodes on undo/redo.
352 Fixed bug where media_dimensions=false in media plugin caused the editor to throw an error.
353 Fixed bug where IE was producing font/u elements within links on paste.
354 Fixed bug where some button tooltips were broken when compat3x was in use.
355 Fixed bug where backspace/delete/typeover would remove the caption element.
356 Fixed bug where powerspell failed to function when compat3x was enabled.
357 Fixed bug where it wasn't possible to apply sub/sup on text with large font size.
358 Fixed bug where pre tags with spaces weren't treated as content.
359 Fixed bug where Meta+A would select the entire document instead of all contents in nested ce=true elements.
360Version 4.5.2 (2017-01-04)
361 Added missing keyboard shortcut description for the underline menu item in the format menu.
362 Fixed bug where external blob urls wasn't properly handled by editor upload logic. Patch contributed by David Oviedo.
363 Fixed bug where urls wasn't treated as a single word by the wordcount plugin.
364 Fixed bug where nbsp characters wasn't treated as word delimiters by the wordcount plugin.
365 Fixed bug where editor instance wasn't properly passed to the format preview logic. Patch contributed by NullQuery.
366 Fixed bug where the fake caret wasn't hidden when you moved selection to a cE=false element.
367 Fixed bug where it wasn't possible to edit existing code sample blocks.
368 Fixed bug where it wasn't possible to delete editor contents if the selection included an empty block.
369 Fixed bug where the formatter wasn't expanding words on some international characters. Patch contributed by Martin Larochelle.
370 Fixed bug where the open link feature wasn't working correctly on IE 11.
371 Fixed bug where enter before/after a cE=false block wouldn't properly padd the paragraph with an br element.
372 Fixed so font size and font family select boxes always displays a value by using the runtime style as a fallback.
373 Fixed so missing plugins will be logged to console as warnings rather than halting the initialization of the editor.
374 Fixed so splitbuttons become normal buttons in advlist plugin if styles are empty. Patch contributed by René Schleusner.
375 Fixed so you can multi insert rows/cols by selecting table cells and using insert rows/columns.
376Version 4.5.1 (2016-12-07)
377 Fixed bug where the lists plugin wouldn't initialize without the advlist plugins if served from cdn.
378 Fixed bug where selectors with "*" would cause the style format preview to throw an error.
379 Fixed bug with toggling lists off on lists with empty list items would throw an error.
380 Fixed bug where editing images would produce non existing blob uris.
381 Fixed bug where the offscreen toc selection would be treated as the real toc element.
382 Fixed bug where the aria level attribute for element path would have an incorrect start index.
383 Fixed bug where the offscreen selection of cE=false that where very wide would be shown onscreen. Patch contributed by Steven Bufton.
384 Fixed so the default_link_target gets applied to links created by the autolink plugin.
385 Fixed so that the name attribute gets removed by the anchor plugin if editing anchors.
386Version 4.5.0 (2016-11-23)
387 Added new toc plugin allows you to insert table of contents based on editor headings.
388 Added new auto complete menu to all url fields. Adds history, link to anchors etc.
389 Added new sidebar api that allows you to add custom sidebar panels and buttons to toggle these.
390 Added new insert menu button that allows you to have multiple insert functions under the same menu button.
391 Added new open link feature to ctrl+click, alt+enter and context menu.
392 Added new media_embed_handler option to allow the media plugin to be populated with custom embeds.
393 Added new support for editing transparent images using the image tools dialog.
394 Added new images_reuse_filename option to allow filenames of images to be retained for upload.
395 Added new security feature where links with target="_blank" will by default get rel="noopener noreferrer".
396 Added new allow_unsafe_link_target to allow you to opt-out of the target="_blank" security feature.
397 Added new style_formats_autohide option to automatically hide styles based on context.
398 Added new codesample_content_css option to specify where the code sample prism css is loaded from.
399 Added new support for Japanese/Chinese word count following the unicode standards on this.
400 Added new fragmented undo levels this dramatically reduces flicker on contents with iframes.
401 Added new live previews for complex elements like table or lists.
402 Fixed bug where it wasn't possible to properly tab between controls in a dialog with a disabled form item control.
403 Fixed bug where firefox would generate a rectangle on elements produced after/before a cE=false elements.
404 Fixed bug with advlist plugin not switching list element format properly in some edge cases.
405 Fixed bug where col/rowspans wasn't correctly computed by the table plugin in some cases.
406 Fixed bug where the table plugin would thrown an error if object_resizing was disabled.
407 Fixed bug where some invalid markup would cause issues when running in XHTML mode. Patch contributed by Charles Bourasseau.
408 Fixed bug where the fullscreen class wouldn't be removed properly when closing dialogs.
409 Fixed bug where the PastePlainTextToggle event wasn't fired by the paste plugin when the state changed.
410 Fixed bug where table the row type wasn't properly updated in table row dialog. Patch contributed by Matthias Balmer.
411 Fixed bug where select all and cut wouldn't place caret focus back to the editor in WebKit. Patch contributed by Daniel Jalkut.
412 Fixed bug where applying cell/row properties to multiple cells/rows would reset other unchanged properties.
413 Fixed bug where some elements in the schema would have redundant/incorrect children.
414 Fixed bug where selector and target options would cause issues if used together.
415 Fixed bug where drag/drop of images from desktop on chrome would thrown an error.
416 Fixed bug where cut on WebKit/Blink wouldn't add an undo level.
417 Fixed bug where IE 11 would scroll to the cE=false elements when they where selected.
418 Fixed bug where keys like F5 wouldn't work when a cE=false element was selected.
419 Fixed bug where the undo manager wouldn't stop the typing state when commands where executed.
420 Fixed bug where unlink on wrapped links wouldn't work properly.
421 Fixed bug with drag/drop of images on WebKit where the image would be deleted form the source editor.
422 Fixed bug where the visual characters mode would be disabled when contents was extracted from the editor.
423 Fixed bug where some browsers would toggle of formats applied to the caret when clicking in the editor toolbar.
424 Fixed bug where the custom theme function wasn't working correctly.
425 Fixed bug where image option for custom buttons required you to have icon specified as well.
426 Fixed bug where the context menu and contextual toolbars would be visible at the same time and sometimes overlapping.
427 Fixed bug where the noneditable plugin would double wrap elements when using the noneditable_regexp option.
428 Fixed bug where tables would get padding instead of margin when you used the indent button.
429 Fixed bug where the charmap plugin wouldn't properly insert non breaking spaces.
430 Fixed bug where the color previews in color input boxes wasn't properly updated.
431 Fixed bug where the list items of previous lists wasn't merged in the right order.
432 Fixed bug where it wasn't possible to drag/drop inline-block cE=false elements on IE 11.
433 Fixed bug where some table cell merges would produce incorrect rowspan/colspan.
434 Fixed so the font size of the editor defaults to 14px instead of 11px this can be overridden by custom css.
435 Fixed so wordcount is debounced to reduce cpu hogging on larger texts.
436 Fixed so tinymce global gets properly exported as a module when used with some module bundlers.
437 Fixed so it's possible to specify what css properties you want to preview on specific formats.
438 Fixed so anchors are contentEditable=false while within the editor.
439 Fixed so selected contents gets wrapped in a inline code element by the codesample plugin.
440 Fixed so conditional comments gets properly stripped independent of case. Patch contributed by Georgii Dolzhykov.
441 Fixed so some escaped css sequences gets properly handled. Patch contributed by Georgii Dolzhykov.
442 Fixed so notifications with the same message doesn't get displayed at the same time.
443 Fixed so F10 can be used as an alternative key to focus to the toolbar.
444 Fixed various api documentation issues and typos.
445 Removed layer plugin since it wasn't really ported from 3.x and there doesn't seem to be much use for it.
446 Removed moxieplayer.swf from the media plugin since it wasn't used by the media plugin.
447 Removed format state from the advlist plugin to be more consistent with common word processors.
448Version 4.4.3 (2016-09-01)
449 Fixed bug where copy would produce an exception on Chrome.
450 Fixed bug where deleting lists on IE 11 would merge in correct text nodes.
451 Fixed bug where deleting partial lists with indentation wouldn't cause proper normalization.
452Version 4.4.2 (2016-08-25)
453 Added new importcss_exclusive option to disable unique selectors per group.
454 Added new group specific selector_converter option to importcss plugin.
455 Added new codesample_languages option to apply custom languages to codesample plugin.
456 Added new codesample_dialog_width/codesample_dialog_height options.
457 Fixed bug where fullscreen button had an incorrect keyboard shortcut.
458 Fixed bug where backspace/delete wouldn't work correctly from a block to a cE=false element.
459 Fixed bug where smartpaste wasn't detecting links with special characters in them like tilde.
460 Fixed bug where the editor wouldn't get proper focus if you clicked on a cE=false element.
461 Fixed bug where it wasn't possible to copy/paste table rows that had merged cells.
462 Fixed bug where merging cells could some times produce invalid col/rowspan attibute values.
463 Fixed bug where getBody would sometimes thrown an exception now it just returns null if the iframe is clobbered.
464 Fixed bug where drag/drop of cE=false element wasn't properly constrained to viewport.
465 Fixed bug where contextmenu on Mac would collapse any selection to a caret.
466 Fixed bug where rtl mode wasn't rendered properly when loading a language pack with the rtl flag.
467 Fixed bug where Kamer word bounderies would be stripped from contents.
468 Fixed bug where lists would sometimes render two dots or numbers on the same line.
469 Fixed bug where the skin_url wasn't used by the inlite theme.
470 Fixed so data attributes are ignored when comparing formats in the formatter.
471 Fixed so it's possible to disable inline toolbars in the inlite theme.
472 Fixed so template dialog gets resized if it doesn't fit the window viewport.
473Version 4.4.1 (2016-07-26)
474 Added smart_paste option to paste plugin to allow disabling the paste behavior if needed.
475 Fixed bug where png urls wasn't properly detected by the smart paste logic.
476 Fixed bug where the element path wasn't working properly when multiple editor instances where used.
477 Fixed bug with creating lists out of multiple paragraphs would just create one list item instead of multiple.
478 Fixed bug where scroll position wasn't properly handled by the inlite theme to place the toolbar properly.
479 Fixed bug where multiple instances of the editor using the inlite theme didn't render the toolbar properly.
480 Fixed bug where the shortcut label for fullscreen mode didn't match the actual shortcut key.
481 Fixed bug where it wasn't possible to select cE=false blocks using touch devices on for example iOS.
482 Fixed bug where it was possible to select the child image within a cE=false on IE 11.
483 Fixed so inserts of html containing lists doesn't merge with any existing lists unless it's a paste operation.
484Version 4.4.0 (2016-06-30)
485 Added new inlite theme this is a more lightweight inline UI.
486 Added smarter paste logic that auto detects urls in the clipboard and inserts images/links based on that.
487 Added a better image resize algorithm for better image quality in the imagetools plugin.
488 Fixed bug where it wasn't possible to drag/dropping cE=false elements on FF.
489 Fixed bug where backspace/delete before/after a cE=false block would produce a new paragraph.
490 Fixed bug where list style type css property wasn't preserved when indenting lists.
491 Fixed bug where merging of lists where done even if the list style type was different.
492 Fixed bug where the image_dataimg_filter function wasn't used when pasting images.
493 Fixed bug where nested editable within a non editable element would cause scroll on focus in Chrome.
494 Fixed so invalid targets for inline mode is blocked on initialization. We only support elements that can have children.
495Version 4.3.13 (2016-06-08)
496 Added characters with a diacritical mark to charmap plugin. Patch contributed by Dominik Schilling.
497 Added better error handling if the image proxy service would produce errors.
498 Fixed issue with pasting list items into list items would produce nested list rather than a merged list.
499 Fixed bug where table selection could get stuck in selection mode for inline editors.
500 Fixed bug where it was possible to place the caret inside the resize grid elements.
501 Fixed bug where it wasn't possible to place in elements horizontally adjacent cE=false blocks.
502 Fixed bug where multiple notifications wouldn't be properly placed on screen.
503 Fixed bug where multiple editor instance of the same id could be produces in some specific integrations.
504Version 4.3.12 (2016-05-10)
505 Fixed bug where focus calls couldn't be made inside the editors PostRender event handler.
506 Fixed bug where some translations wouldn't work as expected due to a bug in editor.translate.
507 Fixed bug where the node change event could fire with a node out side the root of the editor.
508 Fixed bug where Chrome wouldn't properly present the keyboard paste clipboard details when paste was clicked.
509 Fixed bug where merged cells in tables couldn't be selected from right to left.
510 Fixed bug where insert row wouldn't properly update a merged cells rowspan property.
511 Fixed bug where the color input boxes preview field wasn't properly set on initialization.
512 Fixed bug where IME composition inside table cells wouldn't work as expected on IE 11.
513 Fixed so all shadow dom support is under and experimental flag due to flaky browser support.
514Version 4.3.11 (2016-04-25)
515 Fixed bug where it wasn't possible to insert empty blocks though the API unless they where padded.
516 Fixed bug where you couldn't type the Euro character on Windows.
517 Fixed bug where backspace/delete from a cE=false element to a text block didn't work properly.
518 Fixed bug where the text color default grid would render incorrectly.
519 Fixed bug where the codesample plugin wouldn't load the css in the editor for multiple editors.
520 Fixed so the codesample plugin textarea gets focused by default.
521Version 4.3.10 (2016-04-12)
522 Fixed bug where the key "y" on WebKit couldn't be entered due to conflict with keycode for F10 on keypress.
523Version 4.3.9 (2016-04-12)
524 Added support for focusing the contextual toolbars using keyboard.
525 Added keyboard support for slider UI controls. You can no increase/decrease using arrow keys.
526 Added url pattern matching for Dailymotion to media plugin. Patch contributed by Bertrand Darbon.
527 Added body_class to template plugin preview. Patch contributed by Milen Petrinski.
528 Added options to better override textcolor pickers with custom colors. Patch contributed by Xavier Boubert.
529 Added visual arrows to inline contextual toolbars so that they point to the element being active.
530 Fixed so toolbars for tables or other larger elements get better positioned below the scrollable viewport.
531 Fixed bug where it was possible to click links inside cE=false blocks.
532 Fixed bug where event targets wasn't properly handled in Safari Technical Preview.
533 Fixed bug where drag/drop text in FF 45 would make the editor caret invisible.
534 Fixed bug where the remove state wasn't properly set on editor instances when detected as clobbered.
535 Fixed bug where offscreen selection of some cE=false elements would render onscreen. Patch contributed by Steven Bufton
536 Fixed bug where enter would clone styles out side the root on editors inside a span. Patch contributed by ChristophKaser.
537 Fixed bug where drag/drop of images into the editor didn't work correctly in FF.
538 Fixed so the first item in panels for the imagetools dialog gets proper keyboard focus.
539 Changed the Meta+Shift+F shortcut to Ctrl+Shift+F since Czech, Slovak, Polish languages used the first one for input.
540Version 4.3.8 (2016-03-15)
541 Fixed bug where inserting HR at the end of a block element would produce an extra empty block.
542 Fixed bug where links would be clickable when readonly mode was enabled.
543 Fixed bug where the formatter would normalize to the wrong node on very specific content.
544 Fixed bug where some nested list items couldn't be indented properly.
545 Fixed bug where links where clickable in the preview dialog.
546 Fixed so the alt attribute doesn't get padded with an empty value by default.
547 Fixed so nested alignment works more correctly. You will now alter the alignment to the closest block parent.
548Version 4.3.7 (2016-03-02)
549 Fixed bug where incorrect icons would be rendered for imagetools edit and color levels.
550 Fixed bug where navigation using arrow keys inside a SelectBox didn't move up/down.
551 Fixed bug where the visualblocks plugin would render borders round internal UI elements.
552Version 4.3.6 (2016-03-01)
553 Added new paste_remember_plaintext_info option to allow a global disable of the plain text mode notification.
554 Added new PastePlainTextToggle event that fires when plain text mode toggles on/off.
555 Fixed bug where it wasn't possible to select media elements since the drag logic would snap it to mouse cursor.
556 Fixed bug where it was hard to place the caret inside nested cE=true elements when the outer cE=false element was focused.
557 Fixed bug where editors wouldn't properly initialize if both selector and mode where used.
558 Fixed bug where IME input inside table cells would switch the IME off.
559 Fixed bug where selection inside the first table cell would cause the whole table cell to get selected.
560 Fixed bug where error handling of images being uploaded wouldn't properly handle faulty statuses.
561 Fixed bug where inserting contents before a HR would cause an exception to be thrown.
562 Fixed bug where copy/paste of Excel data would be inserted as an image.
563 Fixed caret position issues with copy/paste of inline block cE=false elements.
564 Fixed issues with various menu item focus bugs in Chrome. Where the focused menu bar item wasn't properly blurred.
565 Fixed so the notifications have a solid background since it would be hard to read if there where text under it.
566 Fixed so notifications gets animated similar to the ones used by dialogs.
567 Fixed so larger images that gets pasted is handled better.
568 Fixed so the window close button is more uniform on various platform and also increased it's hit area.
569Version 4.3.5 (2016-02-11)
570 Npm version bump due to package not being fully updated.
571Version 4.3.4 (2016-02-11)
572 Added new OpenWindow/CloseWindow events that gets fired when windows open/close.
573 Added new NewCell/NewRow events that gets fired when table cells/rows are created.
574 Added new Promise return value to tinymce.init makes it easier to handle initialization.
575 Removed the jQuery version the jQuery plugin is now moved into the main package.
576 Removed jscs from build process since eslint can now handle code style checking.
577 Fixed various bugs with drag/drop of contentEditable:false elements.
578 Fixed bug where deleting of very specific nested list items would result in an odd list.
579 Fixed bug where lists would get merged with adjacent lists outside the editable inline root.
580 Fixed bug where MS Edge would crash when closing a dialog then clicking a menu item.
581 Fixed bug where table cell selection would add undo levels.
582 Fixed bug where table cell selection wasn't removed when inline editor where removed.
583 Fixed bug where table cell selection wouldn't work properly on nested tables.
584 Fixed bug where table merge menu would be available when merging between thead and tbody.
585 Fixed bug where table row/column resize wouldn't get properly removed when the editor was removed.
586 Fixed bug where Chrome would scroll to the editor if there where a empty hash value in document url.
587 Fixed bug where the cache suffix wouldn't work correctly with the importcss plugin.
588 Fixed bug where selection wouldn't work properly on MS Edge on Windows Phone 10.
589 Fixed so adjacent pre blocks gets joined into one pre block since that seems like the user intent.
590 Fixed so events gets properly dispatched in shadow dom. Patch provided by Nazar Mokrynskyi.
591Version 4.3.3 (2016-01-14)
592 Added new table_resize_bars configuration setting. This setting allows you to disable the table resize bars.
593 Added new beforeInitialize event to tinymce.util.XHR lets you modify XHR properties before open. Patch contributed by Brent Clintel.
594 Added new autolink_pattern setting to autolink plugin. Enables you to override the default autolink formats. Patch contributed by Ben Tiedt.
595 Added new charmap option that lets you override the default charmap of the charmap plugin.
596 Added new charmap_append option that lets you add new characters to the default charmap of the charmap plugin.
597 Added new insertCustomChar event that gets fired when a character is inserted by the charmap plugin.
598 Fixed bug where table cells started with a superfluous   in IE10+.
599 Fixed bug where table plugin would retain all BR tags when cells were merged.
600 Fixed bug where media plugin would strip underscores from youtube urls.
601 Fixed bug where IME input would fail on IE 11 if you typed within a table.
602 Fixed bug where double click selection of a word would remove the space before the word on insert contents.
603 Fixed bug where table plugin would produce exceptions when hovering tables with invalid structure.
604 Fixed bug where fullscreen wouldn't scroll back to it's original position when untoggled.
605 Fixed so the template plugins templates setting can be a function that gets a callback that can provide templates.
606Version 4.3.2 (2015-12-14)
607 Fixed bug where the resize bars for table cells were not affected by the object_resizing property.
608 Fixed bug where the contextual table toolbar would appear incorrectly if TinyMCE was initialized inline inside a table.
609 Fixed bug where resizing table cells did not fire a node change event or add an undo level.
610 Fixed bug where double click selection of text on IE 11 wouldn't work properly.
611 Fixed bug where codesample plugin would incorrectly produce br elements inside code elements.
612 Fixed bug where media plugin would strip dashes from youtube urls.
613 Fixed bug where it was possible to move the caret into the table resize bars.
614 Fixed bug where drag/drop into a cE=false element was possible on IE.
615Version 4.3.1 (2015-11-30)
616 Fixed so it's possible to disable the table inline toolbar by setting it to false or an empty string.
617 Fixed bug where it wasn't possible to resize some tables using the drag handles.
618 Fixed bug where unique id:s would clash for multiple editor instances and cE=false selections.
619 Fixed bug where the same plugin could be initialized multiple times.
620 Fixed bug where the table inline toolbars would be displayed at the same time as the image toolbars.
621 Fixed bug where the table selection rect wouldn't be removed when selecting another control element.
622Version 4.3.0 (2015-11-23)
623 Added new table column/row resize support. Makes it a lot more easy to resize the columns/rows in a table.
624 Added new table inline toolbar. Makes it easier to for example add new rows or columns to a table.
625 Added new notification API. Lets you display floating notifications to the end user.
626 Added new codesample plugin that lets you insert syntax highlighted pre elements into the editor.
627 Added new image_caption to images. Lets you create images with captions using a HTML5 figure/figcaption elements.
628 Added new live previews of embeded videos. Lets you play the video right inside the editor.
629 Added new setDirty method and "dirty" event to the editor. Makes it easier to track the dirty state change.
630 Added new setMode method to Editor instances that lets you dynamically switch between design/readonly.
631 Added new core support for contentEditable=false elements within the editor overrides the browsers broken behavior.
632 Rewrote the noneditable plugin to use the new contentEditable false core logic.
633 Fixed so the dirty state doesn't set to false automatically when the undo index is set to 0.
634 Fixed the Selection.placeCaretAt so it works better on IE when the coordinate is between paragraphs.
635 Fixed bug where data-mce-bogus="all" element contents where counted by the word count plugin.
636 Fixed bug where contentEditable=false elements would be indented by the indent buttons.
637 Fixed bug where images within contentEditable=false would be selected in WebKit on mouse click.
638 Fixed bug in DOMUntils split method where the replacement parameter wouldn't work on specific cases.
639 Fixed bug where the importcss plugin would import classes from the skin content css file.
640 Fixed so all button variants have a wrapping span for it's text to make it easier to skin.
641 Fixed so it's easier to exit pre block using the arrow keys.
642 Fixed bug where listboxes with fix widths didn't render correctly.
643Version 4.2.8 (2015-11-13)
644 Fixed bug where it was possible to delete tables as the inline root element if all columns where selected.
645 Fixed bug where the UI buttons active state wasn't properly updated due to recent refactoring of that logic.
646Version 4.2.7 (2015-10-27)
647 Fixed bug where backspace/delete would remove all formats on the last paragraph character in WebKit/Blink.
648 Fixed bug where backspace within a inline format element with a bogus caret container would move the caret.
649 Fixed bug where backspace/delete on selected table cells wouldn't add an undo level.
650 Fixed bug where script tags embedded within the editor could sometimes get a mce- prefix prepended to them
651 Fixed bug where validate: false option could produce an error to be thrown from the Serialization step.
652 Fixed bug where inline editing of a table as the root element could let the user delete that table.
653 Fixed bug where inline editing of a table as the root element wouldn't properly handle enter key.
654 Fixed bug where inline editing of a table as the root element would normalize the selection incorrectly.
655 Fixed bug where inline editing of a list as the root element could let the user delete that list.
656 Fixed bug where inline editing of a list as the root element could let the user split that list.
657 Fixed bug where resize handles would be rendered on editable root elements such as table.
658Version 4.2.6 (2015-09-28)
659 Added capability to set request headers when using XHRs.
660 Added capability to upload local images automatically default delay is set to 30 seconds after editing images.
661 Added commands ids mceEditImage, mceAchor and mceMedia to be avaiable from execCommand.
662 Added Edge browser to saucelabs grunt task. Patch contributed by John-David Dalton.
663 Fixed bug where blob uris not produced by tinymce would produce HTML invalid markup.
664 Fixed bug where selection of contents of a nearly empty editor in Edge would sometimes fail.
665 Fixed bug where color styles woudln't be retained on copy/paste in Blink/Webkit.
666 Fixed bug where the table plugin would throw an error when inserting rows after a child table.
667 Fixed bug where the template plugin wouldn't handle functions as variable replacements.
668 Fixed bug where undo/redo sometimes wouldn't work properly when applying formatting collapsed ranges.
669 Fixed bug where shift+delete wouldn't do a cut operation on Blink/WebKit.
670 Fixed bug where cut action wouldn't properly store the before selection bookmark for the undo level.
671 Fixed bug where backspace in side an empty list element on IE would loose editor focus.
672 Fixed bug where the save plugin wouldn't enable the buttons when a change occurred.
673 Fixed bug where Edge wouldn't initialize the editor if a document.domain was specified.
674 Fixed bug where enter key before nested images would sometimes not properly expand the previous block.
675 Fixed bug where the inline toolbars wouldn't get properly hidden when blurring the editor instance.
676 Fixed bug where Edge would paste Chinese characters on some Windows 10 installations.
677 Fixed bug where IME would loose focus on IE 11 due to the double trailing br bug fix.
678 Fixed bug where the proxy url in imagetools was incorrect. Patch contributed by Wong Ho Wang.
679Version 4.2.5 (2015-08-31)
680 Added fullscreen capability to embedded youtube and vimeo videos.
681 Fixed bug where the uploadImages call didn't work on IE 10.
682 Fixed bug where image place holders would be uploaded by uploadImages call.
683 Fixed bug where images marked with bogus would be uploaded by the uploadImages call.
684 Fixed bug where multiple calls to uploadImages would result in decreased performance.
685 Fixed bug where pagebreaks were editable to imagetools patch contributed by Rasmus Wallin.
686 Fixed bug where the element path could cause too much recursion exception.
687 Fixed bug for domains containing ".min". Patch contributed by Loïc Février.
688 Fixed so validation of external links to accept a number after www. Patch contributed by Victor Carvalho.
689 Fixed so the charmap is exposed though execCommand. Patch contributed by Matthew Will.
690 Fixed so that the image uploads are concurrent for improved performance.
691 Fixed various grammar problems in inline documentation. Patches provided by nikolas.
692Version 4.2.4 (2015-08-17)
693 Added picture as a valid element to the HTML 5 schema. Patch contributed by Adam Taylor.
694 Fixed bug where contents would be duplicated on drag/drop within the same editor.
695 Fixed bug where floating/alignment of images on Edge wouldn't work properly.
696 Fixed bug where it wasn't possible to drag images on IE 11.
697 Fixed bug where image selection on Edge would sometimes fail.
698 Fixed bug where contextual toolbars icons wasn't rendered properly when using the toolbar_items_size.
699 Fixed bug where searchreplace dialog doesn't get prefilled with the selected text.
700 Fixed bug where fragmented matches wouldn't get properly replaced by the searchreplace plugin.
701 Fixed bug where enter key wouldn't place the caret if was after a trailing space within an inline element.
702 Fixed bug where the autolink plugin could produce multiple links for the same text on Gecko.
703 Fixed bug where EditorUpload could sometimes throw an exception if the blob wasn't found.
704 Fixed xss issues with media plugin not properly filtering out some script attributes.
705Version 4.2.3 (2015-07-30)
706 Fixed bug where image selection wasn't possible on Edge due to incompatible setBaseAndExtend API.
707 Fixed bug where image blobs urls where not properly destroyed by the imagetools plugin.
708 Fixed bug where keyboard shortcuts wasn't working correctly on IE 8.
709 Fixed skin issue where the borders of panels where not visible on IE 8.
710Version 4.2.2 (2015-07-22)
711 Fixed bug where float panels were not being hidden on inline editor blur when fixed_toolbar_container config option was in use.
712 Fixed bug where combobox states wasn't properly updated if contents where updated without keyboard.
713 Fixed bug where pasting into textbox or combobox would move the caret to the end of text.
714 Fixed bug where removal of bogus span elements before block elements would remove whitespace between nodes.
715 Fixed bug where repositioning of inline toolbars where async and producing errors if the editor was removed from DOM to early. Patch by iseulde.
716 Fixed bug where element path wasn't working correctly. Patch contributed by iseulde.
717 Fixed bug where menus wasn't rendered correctly when custom images where added to a menu. Patch contributed by Naim Hammadi.
718Version 4.2.1 (2015-06-29)
719 Fixed bug where back/forward buttons in the browser would render blob images as broken images.
720 Fixed bug where Firefox would throw regexp to big error when replacing huge base64 chunks.
721 Fixed bug rendering issues with resize and context toolbars not being placed properly until next animation frame.
722 Fixed bug where the rendering of the image while cropping would some times not be centered correctly.
723 Fixed bug where listbox items with submenus would me selected as active.
724 Fixed bug where context menu where throwing an error when rendering.
725 Fixed bug where resize both option wasn't working due to resent addClass API change. Patch contributed by Jogai.
726 Fixed bug where a hideAll call for container rendered inline toolbars would throw an error.
727 Fixed bug where onclick event handler on combobox could cause issues if element.id was a function by some polluting libraries.
728 Fixed bug where listboxes wouldn't get proper selected sub menu item when using link_list or image_list.
729 Fixed so the UI controls are as wide as 4.1.x to avoid wrapping controls in toolbars.
730 Fixed so the imagetools dialog is adaptive for smaller screen sizes.
731Version 4.2.0 (2015-06-25)
732 Added new flat default skin to make the UI more modern.
733 Added new imagetools plugin, lets you crop/resize and apply filters to images.
734 Added new contextual toolbars support to the API lets you add floating toolbars for specific CSS selectors.
735 Added new promise feature fill as tinymce.util.Promise.
736 Added new built in image upload feature lets you upload any base64 encoded image within the editor as files.
737 Fixed bug where resize handles would appear in the right position in the wrong editor when switching between resizable content in different inline editors.
738 Fixed bug where tables would not be inserted in inline mode due to previous float panel fix.
739 Fixed bug where floating panels would remain open when focus was lost on inline editors.
740 Fixed bug where cut command on Chrome would thrown a browser security exception.
741 Fixed bug where IE 11 sometimes would report an incorrect size for images in the image dialog.
742 Fixed bug where it wasn't possible to remove inline formatting at the end of block elements.
743 Fixed bug where it wasn't possible to delete table cell contents when cell selection was vertical.
744 Fixed bug where table cell wasn't emptied from block elements if delete/backspace where pressed in empty cell.
745 Fixed bug where cmd+shift+arrow didn't work correctly on Firefox mac when selecting to start/end of line.
746 Fixed bug where removal of bogus elements would sometimes remove whitespace between nodes.
747 Fixed bug where the resize handles wasn't updated when the main window was resized.
748 Fixed so script elements gets removed by default to prevent possible XSS issues in default config implementations.
749 Fixed so the UI doesn't need manual reflows when using non native layout managers.
750 Fixed so base64 encoded images doesn't slow down the editor on modern browsers while editing.
751 Fixed so all UI elements uses touch events to improve mobile device support.
752 Removed the touch click quirks patch for iOS since it did more harm than good.
753 Removed the non proportional resize handles since. Unproportional resize can still be done by holding the shift key.
754Version 4.1.10 (2015-05-05)
755 Fixed bug where plugins loaded with compat3x would sometimes throw errors when loading using the jQuery version.
756 Fixed bug where extra empty paragraphs would get deleted in WebKit/Blink due to recent Quriks fix.
757 Fixed bug where the editor wouldn't work properly on IE 12 due to some required browser sniffing.
758 Fixed bug where formatting shortcut keys where interfering with Mac OS X screenshot keys.
759 Fixed bug where the caret wouldn't move to the next/previous line boundary on Cmd+Left/Right on Gecko.
760 Fixed bug where it wasn't possible to remove formats from very specific nested contents.
761 Fixed bug where undo levels wasn't produced when typing letters using the shift or alt+ctrl modifiers.
762 Fixed bug where the dirty state wasn't properly updated when typing using the shift or alt+ctrl modifiers.
763 Fixed bug where an error would be thrown if an autofocused editor was destroyed quickly after its initialization. Patch provided by thorn0.
764 Fixed issue with dirty state not being properly updated on redo operation.
765 Fixed issue with entity decoder not handling incorrectly written numeric entities.
766 Fixed issue where some PI element values wouldn't be properly encoded.
767Version 4.1.9 (2015-03-10)
768 Fixed bug where indentation wouldn't work properly for non list elements.
769 Fixed bug with image plugin not pulling the image dimensions out correctly if a custom document_base_url was used.
770 Fixed bug where ctrl+alt+[1-9] would conflict with the AltGr+[1-9] on Windows. New shortcuts is ctrl+shift+[1-9].
771 Fixed bug with removing formatting on nodes in inline mode would sometimes include nodes outside the editor body.
772 Fixed bug where extra nbsp:s would be inserted when you replaced a word surrounded by spaces using insertContent.
773 Fixed bug with pasting from Google Docs would produce extra strong elements and line feeds.
774Version 4.1.8 (2015-03-05)
775 Added new html5 sizes attribute to img elements used together with srcset.
776 Added new elementpath option that makes it possible to disable the element path but keep the statusbar.
777 Added new option table_style_by_css for the table plugin to set table styling with css rather than table attributes.
778 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.
779 Added new image_prepend_url option to allow a custom base path/url to be added to images.
780 Added new table_appearance_options option to make it possible to disable some options.
781 Added new image_title option to make it possible to alter the title of the image, disabled by default.
782 Fixed bug where selection starting from out side of the body wouldn't produce a proper selection range on IE 11.
783 Fixed bug where pressing enter twice before a table moves the cursor in the table and causes a javascript error.
784 Fixed bug where advanced image styles were not respected.
785 Fixed bug where the less common Shift+Delete didn't produce a proper cut operation on WebKit browsers.
786 Fixed bug where image/media size constrain logic would produce NaN when handling non number values.
787 Fixed bug where internal classes where removed by the removeformat command.
788 Fixed bug with creating links table cell contents with a specific selection would throw a exceptions on WebKit/Blink.
789 Fixed bug where valid_classes option didn't work as expected according to docs. Patch provided by thorn0.
790 Fixed bug where jQuery plugin would patch the internal methods multiple times. Patch provided by Drew Martin.
791 Fixed bug where backspace key wouldn't delete the current selection of newly formatted content.
792 Fixed bug where type over of inline formatting elements wouldn't properly keep the format on WebKit/Blink.
793 Fixed bug where selection needed to be properly normalized on modern IE versions.
794 Fixed bug where Command+Backspace didn't properly delete the whole line of text but the previous word.
795 Fixed bug where UI active states wheren't properly updated on IE if you placed caret within the current range.
796 Fixed bug where delete/backspace on WebKit/Blink would remove span elements created by the user.
797 Fixed bug where delete/backspace would produce incorrect results when deleting between two text blocks with br elements.
798 Fixed bug where captions where removed when pasting from MS Office.
799 Fixed bug where lists plugin wouldn't properly remove fully selected nested lists.
800 Fixed bug where the ttf font used for icons would throw an warning message on Gecko on Mac OS X.
801 Fixed a bug where applying a color to text did not update the undo/redo history.
802 Fixed so shy entities gets displayed when using the visualchars plugin.
803 Fixed so removeformat removes ins/del by default since these might be used for strikethough.
804 Fixed so multiple language packs can be loaded and added to the global I18n data structure.
805 Fixed so transparent color selection gets treated as a normal color selection. Patch contributed by Alexander Hofbauer.
806 Fixed so it's possible to disable autoresize_overflow_padding, autoresize_bottom_margin options by setting them to false.
807 Fixed so the charmap plugin shows the description of the character in the dialog. Patch contributed by Jelle Hissink.
808 Removed address from the default list of block formats since it tends to be missused.
809 Fixed so the pre block format is called preformatted to make it more verbose.
810 Fixed so it's possible to context scope translation strings this isn't needed most of the time.
811 Fixed so the max length of the width/height input fields of the media dialog is 5 instead of 3.
812 Fixed so drag/dropped contents gets properly processed by paste plugin since it's basically a paste. Patch contributed by Greg Fairbanks.
813 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.
814 Fixed so "u" doesn't get converted into a span element by the legacy input filter. Since this is now a valid HTML5 element.
815 Fixed font families in order to provide appropriate web-safe fonts.
816Version 4.1.7 (2014-11-27)
817 Added HTML5 schema support for srcset, source and picture. Patch contributed by mattheu.
818 Added new cache_suffix setting to enable cache busting by producing unique urls.
819 Added new paste_convert_word_fake_lists option to enable users to disable the fake lists convert logic.
820 Fixed so advlist style changes adds undo levels for each change.
821 Fixed bug where WebKit would sometimes produce an exception when the autolink plugin where looking for URLs.
822 Fixed bug where IE 7 wouldn't be rendered properly due to aggressive css compression.
823 Fixed bug where DomQuery wouldn't accept window as constructor element.
824 Fixed bug where the color picker in 3.x dialogs wouldn't work properly. Patch contributed by Callidior.
825 Fixed bug where the image plugin wouldn't respect the document_base_url.
826 Fixed bug where the jQuery plugin would fail to append to elements named array prototype names.
827Version 4.1.6 (2014-10-08)
828 Fixed bug with clicking on the scrollbar of the iframe would cause a JS error to be thrown.
829 Fixed bug where null would produce an exception if you passed it to selection.setRng.
830 Fixed bug where Ctrl/Cmd+Tab would indent the current list item if you switched tabs in the browser.
831 Fixed bug where pasting empty cells from Excel would result in a broken table.
832 Fixed bug where it wasn't possible to switch back to default list style type.
833 Fixed issue where the select all quirk fix would fire for other modifiers than Ctrl/Cmd combinations.
834 Replaced jake with grunt since it is more mainstream and has better plugin support.
835Version 4.1.5 (2014-09-09)
836 Fixed bug where sometimes the resize rectangles wouldn't properly render on images on WebKit/Blink.
837 Fixed bug in list plugin where delete/backspace would merge empty LI elements in lists incorrectly.
838 Fixed bug where empty list elements would result in empty LI elements without it's parent container.
839 Fixed bug where backspace in empty caret formatted element could produce an type error exception of Gecko.
840 Fixed bug where lists pasted from word with a custom start index above 9 wouldn't be properly handled.
841 Fixed bug where tabfocus plugin would tab out of the editor instance even if the default action was prevented.
842 Fixed bug where tabfocus wouldn't tab properly to other adjacent editor instances.
843 Fixed bug where the DOMUtils setStyles wouldn't properly removed or update the data-mce-style attribute.
844 Fixed bug where dialog select boxes would be placed incorrectly if document.body wasn't statically positioned.
845 Fixed bug where pasting would sometimes scroll to the top of page if the user was using the autoresize plugin.
846 Fixed bug where caret wouldn't be properly rendered by Chrome when clicking on the iframes documentElement.
847 Fixed so custom images for menubutton/splitbutton can be provided. Patch contributed by Naim Hammadi.
848 Fixed so the default action of windows closing can be prevented by blocking the default action of the close event.
849 Fixed so nodeChange and focus of the editor isn't automatically performed when opening sub dialogs.
850Version 4.1.4 (2014-08-21)
851 Added new media_filter_html option to media plugin that blocks any conditional comments, scripts etc within a video element.
852 Added new content_security_policy option allows you to set custom policy for iframe contents. Patch contributed by Francois Chagnon.
853 Fixed bug where activate/deactivate events wasn't firing properly when switching between editors.
854 Fixed bug where placing the caret on iOS was difficult due to a WebKit bug with touch events.
855 Fixed bug where the resize helper wouldn't render properly on older IE versions.
856 Fixed bug where resizing images inside tables on older IE versions would sometimes fail depending mouse position.
857 Fixed bug where editor.insertContent would produce an exception when inserting select/option elements.
858 Fixed bug where extra empty paragraphs would be produced if block elements where inserted inside span elements.
859 Fixed bug where the spellchecker menu item wouldn't be properly checked if spell checking was started before it was rendered.
860 Fixed bug where the DomQuery filter function wouldn't remove non elements from collection.
861 Fixed bug where document with custom document.domain wouldn't properly render the editor.
862 Fixed bug where IE 8 would throw exception when trying to enter invalid color values into colorboxes.
863 Fixed bug where undo manager could incorrectly add an extra undo level when custom resize handles was removed.
864 Fixed bug where it wouldn't be possible to alter cell properties properly on table cells on IE 8.
865 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.
866 Fixed so activate/deactivate events fire when windowManager opens a window since.
867 Fixed so the table advtab options isn't separated by an underscore to normalize naming with image_advtab option.
868 Fixed so the table cell dialog has proper padding when the advanced tab in disabled.
869Version 4.1.3 (2014-07-29)
870 Added event binding logic to tinymce.util.XHR making it possible to override headers and settings before any request is made.
871 Fixed bug where drag events wasn't fireing properly on older IE versions since the event handlers where bound to document.
872 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.
873 Fixed bug where IE 7 wouldn't open menus properly due to a resize bug in the browser auto closing them immediately.
874 Fixed bug where the DOMUtils getPos logic wouldn't produce a valid coordinate inside the body if the body was positioned non static.
875 Fixed bug where the element path and format state wasn't properly updated if you had the wordcount plugin enabled.
876 Fixed bug where a comment at the beginning of source would produce an exception in the formatter logic.
877 Fixed bug where setAttrib/getAttrib on null would throw exception together with any hooked attributes like style.
878 Fixed bug where table sizes wasn't properly retained when copy/pasting on WebKit/Blink.
879 Fixed bug where WebKit/Blink would produce colors in RGB format instead of the forced HEX format when deleting contents.
880 Fixed bug where the width attribute wasn't updated on tables if you changed the size inside the table dialog.
881 Fixed bug where control selection wasn't properly handled when the caret was placed directly after an image.
882 Fixed bug where selecting the contents of table cells using the selection.select method wouldn't place the caret properly.
883 Fixed bug where the selection state for images wasn't removed when placing the caret right after an image on WebKit/Blink.
884 Fixed bug where all events wasn't properly unbound when and editor instance was removed or destroyed by some external innerHTML call.
885 Fixed bug where it wasn't possible or very hard to select images on iOS when the onscreen keyboard was visible.
886 Fixed so auto_focus can take a boolean argument this will auto focus the last initialized editor might be useful for single inits.
887 Fixed so word auto detect lists logic works better for faked lists that doesn't have specific markup.
888 Fixed so nodeChange gets fired on mouseup as it used to before 4.1.1 we optimized that event to fire less often.
889 Removed the finish menu item from spellchecker menu since it's redundant you can stop spellchecking by toggling menu item or button.
890Version 4.1.2 (2014-07-15)
891 Added offset/grep to DomQuery class works basically the same as it's jQuery equivalent.
892 Fixed bug where backspace/delete or setContent with an empty string would remove header data when using the fullpage plugin.
893 Fixed bug where tinymce.remove with a selector not matching any editors would remove all editors.
894 Fixed bug where resizing of the editor didn't work since the theme was calling setStyles instead of setStyle.
895 Fixed bug where IE 7 would fail to append html fragments to iframe document when using DomQuery.
896 Fixed bug where the getStyle DOMUtils method would produce an exception if it was called with null as it's element.
897 Fixed bug where the paste plugin would remove the element if the none of the paste_webkit_styles rules matched the current style.
898 Fixed bug where contextmenu table items wouldn't work properly on IE since it would some times fire an incorrect selection change.
899 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.
900 Fixed bug where conditional word comments wouldn't be properly removed when pasting plain text.
901 Fixed bug where resizing would sometime fail on IE 11 when the mouseup occurred inside the resizable element.
902 Fixed so the iframe gets initialized without any inline event handlers for better CSP support. Patch contributed by Matt Whelan.
903 Fixed so the tinymce.dom.Sizzle is the latest version of sizzle this resolves the document context bug.
904Version 4.1.1 (2014-07-08)
905 Fixed bug where pasting plain text on some WebKit versions would result in an empty line.
906 Fixed bug where resizing images inside tables on IE 11 wouldn't work properly.
907 Fixed bug where IE 11 would sometimes throw "Invalid argument" exception when editor contents was set to an empty string.
908 Fixed bug where document.activeElement would throw exceptions on IE 9 when that element was hidden or removed from dom.
909 Fixed bug where WebKit/Blink sometimes produced br elements with the Apple-interchange-newline class.
910 Fixed bug where table cell selection wasn't properly removed when copy/pasting table cells.
911 Fixed bug where pasting nested list items from Word wouldn't produce proper semantic nested lists.
912 Fixed bug where right clicking using the contextmenu plugin on WebKit/Blink on Mac OS X would select the target current word or line.
913 Fixed bug where it wasn't possible to alter table cell properties on IE 8 using the context menu.
914 Fixed bug where the resize helper wouldn't be correctly positioned on older IE versions.
915 Fixed bug where fullpage plugin would produce an error if you didn't specify a doctype encoding.
916 Fixed bug where anchor plugin would get the name/id of the current element even if it wasn't anchor element.
917 Fixed bug where visual aids for tables wouldn't be properly disabled when changing the border size.
918 Fixed bug where some control selection events wasn't properly fired on older IE versions.
919 Fixed bug where table cell selection on older IE versions would prevent resizing of images.
920 Fixed bug with paste_data_images paste option not working properly on modern IE versions.
921 Fixed bug where custom elements with underscores in the name wasn't properly parsed/serialized.
922 Fixed bug where applying inline formats to nested list elements would produce an incorrect formatting result.
923 Fixed so it's possible to hide items from elements path by using preventDefault/stopPropagation.
924 Fixed so inline mode toolbar gets rendered right aligned if the editable element positioned to the documents right edge.
925 Fixed so empty inline elements inside empty block elements doesn't get removed if configured to be kept intact.
926 Fixed so DomQuery parentsUntil/prevUntil/nextUntil supports selectors/elements/filters etc.
927 Fixed so legacyoutput plugin overrides fontselect and fontsizeselect controls and handles font elements properly.
928Version 4.1.0 (2014-06-18)
929 Added new file_picker_callback option to replace the old file_browser_callback the latter will still work though.
930 Added new custom colors to textcolor plugin will be displayed if a color picker is provided also shows the latest colors.
931 Added new color_picker_callback option to enable you to add custom color pickers to the editor.
932 Added new advanced tabs to table/cell/row dialogs to enable you to select colors for border/background.
933 Added new colorpicker plugin that lets you select colors from a hsv color picker.
934 Added new tinymce.util.Color class to handle color parsing and converting.
935 Added new colorpicker UI widget element lets you add a hsv color picker to any form/window.
936 Added new textpattern plugin that allows you to use markdown like text patterns to format contents.
937 Added new resize helper element that shows the current width & height while resizing.
938 Added new "once" method to Editor and EventDispatcher enables since callback execution events.
939 Added new jQuery like class under tinymce.dom.DomQuery it's exposed on editor instances (editor.$) and globally under (tinymce.$).
940 Fixed so the default resize method for images are proportional shift/ctrl can be used to make an unproportional size.
941 Fixed bug where the image_dimensions option of the image plugin would cause exceptions when it tried to update the size.
942 Fixed bug where table cell dialog class field wasn't properly updated when editing an a table cell with an existing class.
943 Fixed bug where Safari on Mac would produce webkit-fake-url for pasted images so these are now removed.
944 Fixed bug where the nodeChange event would get fired before the selection was changed when clicking inside the current selection range.
945 Fixed bug where valid_classes option would cause exception when it removed internal prefixed classes like mce-item-.
946 Fixed bug where backspace would cause navigation in IE 8 on an inline element and after a caret formatting was applied.
947 Fixed so placeholder images produced by the media plugin gets selected when inserted/edited.
948 Fixed so it's possible to drag in images when the paste_data_images option is enabled. Might be useful for mail clients.
949 Fixed so images doesn't get a width/height applied if the image_dimensions option is set to false useful for responsive contents.
950 Fixed so it's possible to pass in an optional arguments object for the nodeChanged function to be passed to all nodechange event listeners.
951 Fixed bug where media plugin embed code didn't update correctly.
952