Changelog for "TinyMCE"

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

Version 3.5.0.1

Fixed bug where selection normalization logic would break the selections of parent elements using the element path.
Fixed bug where the autolink plugin would include trailing dots in domain names in the link creation.
Fixed bug where the autolink plugin would produce an error on older IE versions when pressing enter.
Fixed bug where old IE versions would throw an error during initialization when the editor was placed in an size restricted div.

Version 3.5

Fixed menu rendering issue if the document was in rtl mode.
Fixed bug where the hide function would throw an error about a missing variable.
Fixed bug where autolink wouldn't convert URLs when hitting enter on IE due to the new enter key logic.
Fixed bug where formatting using shortcuts like ctrl+b wouldn't work properly the first time.
Fixed bug where selection.setContent after a formatter call wouldn't generate formatted contents.
Fixed bug where whitespace would be removed before/after invalid_elements when they where removed.
Fixed bug where updating styles using the theme image dialog in non inline mode on IE9 would produce errors.
Fixed bug where IE 8 would produce an error when using the contextmenu plugin.
Fixed bug where delete/backspace could remove contents of noneditable elements.
Fixed so background color in style preview gets computed from body element if the current style element is transparent.

TinyMCE 3.5 Released

Version 3.5b3

Added cancel button to colour picker dialog.
Added figure and figcaption to the html5 visualblocks plugin.
Added default alignment options for the figure element.
Fixed bug where empty inline elements within block elements would sometimes produce a br child element.
Fixed bug where urls pointing to the same domain as the current one would cause undefined errors. Patch contributed by Paul Giberson.
Fixed bug where enter inside an editable element inside an non editable element would split the element.
Fixed bug where cut/copy/paste of noneditable elements didn't work.
Fixed bug where backspace would sometimes produce font elements on WebKit.
Fixed bug where WebKit would produce spans out of various inline elements when using backspace.
Fixed bug where IE9 wouldn't properly update image styles when images where resized.
Fixed bug where drag/drop of noneditable elements didn't work correctly.
Fixed bug where applying formatting to all contents wouldn't work correctly when an end point was inside an empty bock. Patch contributed by Jose Luiz.
Fixed bug where IE10 removed the scopeName from the DOM element interface and there for it produced an undefined string in element path.
Fixed bug where the caret would be placed at an incorrect location if you applied block formatting while having the caret at the end of the block.
Fixed bug where applying column changes using the cell dialog would only update the first column. Patch contributed by krzyko.
Fixed bug where the visualblocks plugin would force editor focus if it was turned on by default.
Fixed bug where the tabfocus plugin would tab to iframes these are now ignored.
Fixed bug where format drop down list wouldn't show the currently active format for a parent element.
Fixed bug where paste of plain text in IE 9 would remove the new line characters from text.
Fixed bug where the menu buttons/split button menus wouldn't be opened at the right location on older IE versions.
Fixed bug where Gecko browsers wouldn't properly display the right format when having the selection as specific places.
Fixed bug where shift+enter inside the body when having forced_root_blocks set to false would throw an error.
Fixed bug where the jQuery plugin would break the attr method of jQuery 1.7.2. Patch contributed by Markus Kemmerling.
Fixed so options like content_css accepts and array as well as a comma separated string as input.
Restructured the internal logic to make it more separate from Editor.js.
Updated the Sizzle engine to the latest version.

TinyMCE 3.5b3 Released

Version 3.5b2

Rewrote the enter key logic to normalize browser behavior.
Fixed so enter within PRE elements produces a BR and shift+enter breaks/end the PRE. Can be disabled using the br_in_pre option.
Fixed bug where the selection wouldn't be correct after applying formatting and having the caret at the end of the new format node.
Fixed bug where the noneditable plugin would process contents on raw input calls for example on undo/redo calls.
Fixed bug where WebKit could produce an exception when a bookmark was requested when there wasn't a proper selection.
Fixed bug where WebKit would fail to open the image dialog since it would be returning false for a class name instead of a string.
Fixed so alignment and indentation works properly when forced_root_blocks is set to false. It will produce a DIV by default.

TinyMCE 3.5b2 Released

Version 3.5b1

Added new event class that is faster and enables support for faking events.
Added new self_closing_elements, short_ended_elements, boolean_attributes, non_empty_elements and block_elements options to control the HTML Schema.
Added new schema option and support for the HTML5 schema.
Added new visualblocks plugin that shows html5 blocks with visual borders.
Added new types and selector options to make it easier to create editor instances with different configs.
Added new preview of formatting options in various listboxes.
Added new preview_styles option that enables control over what gets previewed.
Fixed bug where content css would be loaded twice into iframe.
Fixed bug where start elements with only whitespace in the attribute part wouldn't be correctly parsed.
Fixed bug where the advlink dialog would produce an error about the addSelectAccessibility function not being defined.
Fixed bug where the caret would be placed at an incorrect position if span was removed by the invalid_elements setting.
Fixed bug where elements inside a white space preserve element like pre didn't inherit the behavior while parsing.
Improved behaviour of backspacing into a table to be consistant across browsers and disable backspace when cursor immediately follows a table.
Improved edit CSS style plugin for single and multiple block selection and provide option to apply style to only selected text.
Fixed bug in Chrome where moving caret down in table and pasting throws errors.

TinyMCE 3.5b1 Released

Version 3.4.9

Added settings to wordcount plugin to configure update rate and checking wordcount on backspace and delete using wordcount_update_rate and wordcount_update_on_delete.
Fixed bug in Webkit and IE where deleting empty paragraphs would remove entire editor contents.
Fixed bug where pressing enter on end of list item with a heading would create a new item with heading.
Fixed edit css style dialog text-decoration none checkbox so it disables other text-decoration options when enabled.
Fixed bug in Gecko where undo wasn't added when focus was lost.
Fixed bug in Gecko where shift-enter in table cell ending with BR doesn't move caret to new line.
Fixed bug where right-click on formatted text in IE selected the entire line.
Fixed bug where text ending with space could not be unformatted in IE.
Fixed bug where caret formatting would be removed when moving the caret when a selector expression was used.
Fixed bug where formatting would be applied to the body element when all contents where selected and format had both inline and selector parts.
Fixed bug where the media plugin would throw errors if you had iframe set as an invalid element in config.
Fixed bug where the caret would be placed at the top of the document if you inserted a table and undo:ed that operation. Patch contributed by Wesley Walser.
Fixed bug where content css files where loaded twice into the iframe.
Fixed so elements with comments would be trated as non empty elements. Patch contributed by Arjan Scherpenisse.

TinyMCE 3.4.9 Released

Version 3.4.8

Fixed bug in IE where selected text ending with space cannot be formatted then formatted again to get original text.
Fixed bug in IE where images larger than editor area were being deselected when toolbar buttons are clicked.
Fixed bug where wrong text align buttons are active when multiple block elements are selected.
Fixed bug where selected link not showing in target field of link dialog in some selection cases.
Use settings for remove_trailing_br so this can be turned off instead of hard coding the value.
Fixed bug in IE where the media plugin displayed null text when some values aren't filled in.
Added API method 'onSetAttrib' that fires when the attribute value on a node changes.
Fix font size dropdown value not being updated when text already has a font size in the advanced template.
Fixed bug in IE where IE doesn't use ARIA attributes properly on options - causing labels to be read out 2 times.
Fixed bug where caret cannot be placed after table if table is at end of document in IE.
Fixed bug where adding range isn't always successful so we need to check range count otherwise an exception can occur.
Added spacebar onclick handler to toolbar buttons to ensure that the accessibility behaviour works correctly.
Fixed bug where a stranded bullet point would get created in WebKit.
Fixed bug where selecting text in a blockquote and pressing backspace toggles the style.
Fixed bug where pressing enter from a heading in IE, the resulting P tag below it shares the style property.
Fix white space in between spans from being deleted.
Fixed bug where scrollbars where visible in the character map dialog on Gecko.
Fixed issue with missing translation for one of the emoticons.
Fixed bug where dots in id:s where causing problems. Patch provided by Abhishek Dev.
Fixed bug where urls with an at sign in the path wouldn't be parsed correctly. Patch contributed by Jason Grout.
Fixed bug where Opera would remove the first character of a inline formatted word if you pressed backspace.
Fixed bugs with the autoresize plugin on various browsers and removed the need for the throbber.
Fixed performance issue where the contextmenu plugin would try to remove the menu even if it was removed. Patch contributed by mhu.

TinyMCE 3.4.8 Released

Version 3.4.7

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

TinyMCE 3.4.7 Released

Version 3.4.6

Added support in Media plugin for audio media using the embed tag
Fixed accessibility bugs in WebKit and IE8 where toolbar items were not being read.
Added new use_accessible_selects option to ensure accessible list boxes are used in all browsers (custom widget in firefox native on other browsers)
Fixed bug where classid attribute was not being checked from embed objects.
Fixed bug in jsrobot tests with intermittently failing.
Fixed bug where anchors wasn't updated properly if you edited them using IE 8.
Fixed bug where input method on WebKit on Mac OS X would fail to initialize when sometimes focusing the editor.
Fixed bug where it wasn't possible to select HR elements on WebKit by simply clicking on them.
Fixed bug where the media plugin wouldn't work on IE9 when not using the inlinepopups plugin.
Fixed bug where hspace,vspace,align and bgcolor would be removed from object elements in the media plugin.
Fixed bug where the new youtube format wouldn't be properly parsed by the media plugin.
Fixed bug where the style attribute of layers wasn't properly updated on IE and Gecko.
Fixed bug where editing contents in a layer would fail on Gecko since contentEditable doesn't inherit properly.
Fixed bug where IE 6/7 would produce JS errors when serializing contents containing layers.

TinyMCE 3.4.6 Released

Show more »