TinyMCE 5 webinar: Q1 review, migration tips, roadmap —  Register today
TinyMCE 5 webinar : Q1 review, migration tips, roadmap

Changelog

The history of TinyMCE releases.

Contribute to this page

Version 5.0.3 March 19, 2019

  • changed empty nested-menu items within the style formats menu to be disabled or hidden if the value of style_formats_autohide is true.
  • changed the entire phrase ‘Powered by Tiny’ in the status bar to be a link instead of just the word ‘Tiny’.
  • changed formatselect, styleselect, and align menus to use the mceToggleFormat command internally.
  • fixed toolbar keyboard navigation to work as expected when toolbar_drawer is configured.
  • fixed text direction buttons to display the correct pressed state in selections that have no explicit dir property.
  • fixed the mobile editor to clean up properly when removed.
  • fixed quickbar toolbars to add an empty box to the screen when it is set to false.
  • fixed an issue where pressing the Delete/Backspace key at the edge of tables was creating incorrect selections.
  • fixed an issue where dialog collection items (emoticon and special character dialogs) couldn’t be selected with touch devices.
  • fixed a type error introduced in TinyMCE version 5.0.2 when calling editor.getContent() with nested bookmarks.
  • fixed an issue that prevented default icons from being overridden.
  • fixed an issue where Home/End keys wouldn’t move the caret correctly before or after contenteditable=false inline elements.
  • fixed styles to be preserved in IE 11 when editing via the fullpage plugin.
  • fixed the link plugin context toolbar missing the open link button.
  • fixed inconsistent dialog component spacing.

Version 5.0.2 March 5, 2019

  • added presentation and document presets to htmlpanel dialog component.
  • added missing fixed_toolbar_container setting that has been reimplemented in the Silver theme.
  • added a new toolbar setting toolbar_drawer that moves toolbar groups which overflow the editor width into either a sliding or floating toolbar section.
  • changed the build process to include package lock files in the dev distribution archive.
  • fixed inline dialogs that did not have aria attributes.
  • fixed the UI registry to include default icons to enhance flexibility and allow use outside of toolbar buttons.
  • fixed a memory leak related to select toolbar items.
  • fixed a memory leak due to format changed listeners that were never unbound.
  • fixed an issue where content may have been lost when using permanent bookmarks.
  • fixed the quicklink toolbar button not rendering in the quickbars plugin.
  • fixed an issue where menus were generating invalid HTML in some cases.
  • fixed an issue that could cause the mobile theme to show a blank white screen when the editor was inside an overflow:hidden element.
  • fixed mobile theme using a transparent background and not taking up the full width on iOS.
  • fixed the template plugin dialog missing the description field.
  • fixed input dialog components using an invalid default type attribute.
  • fixed an issue where pressing the Backspace/Delete keys before or after page break elements wouldn’t move the caret.
  • fixed an issue in the table plugin where menu items and toolbar buttons weren’t showing correctly based on the selection.
  • fixed inconsistent button focus styles in Firefox.
  • fixed the resize icon floating left when all status bar elements were disabled.
  • fixed the resize handle to not show in fullscreen mode.

Version 5.0.1 February 21, 2019

  • added H1-H6 toggle button registration to the silver theme.
  • added code sample toolbar button will now toggle on when the cursor is in a code section.
  • added new settings to the emoticons plugin to allow additional emoticons to be added.
  • fixed an issue where adding links to images would replace the image with text.
  • fixed an issue where the inline editor could use fractional pixels for positioning.
  • fixed an issue where uploading non-image files in the Image Plugin upload tab threw an error.
  • fixed an issue in the media plugin that was causing the source URL and height/width to be lost in certain circumstances.
  • fixed an issue with the Context Toolbar not being removed when clicking outside of the editor.
  • fixed an issue where clicking ‘Remove link’ wouldn’t remove the link in certain circumstances.
  • fixed an issue where the media plugin would fail when parsing dialog data.
  • fixed an issue where retrieving the selected content as text didn’t create new lines.
  • fixed incorrect keyboard shortcuts in the Help dialog for Windows.
  • fixed an issue where JSON serialization could produce invalid JSON.
  • fixed production CSS including references to source maps.
  • fixed development CSS was not included in the development zip.
  • fixed the autocompleter matches predicate not matching on the start of words by default.
  • fixed an issue where the page could be scrolled with modal dialogs open.
  • fixed an issue where autocomplete menus would show an icon margin when no items had icons.
  • fixed an issue in the quickbars plugin where images incorrectly showed the text selection toolbar.
  • fixed an issue that caused the inline editor to fail to render when the target element already had focus.
  • removed paste as text notification banner and paste_plaintext_inform setting.

Version 5.0.0 February 4, 2019

  • added links and registered names with * to denote premium plugins in Plugins tab of Help dialog.
  • changed TinyMCE 5 mobile skin to look more uniform with the desktop.
  • fixed an issue where tab panel heights weren’t sizing properly on smaller screens and weren’t updating on resize.
  • fixed an issue where tab panel heights weren’t sizing properly on smaller screens and weren’t updating on resize.
  • fixed image tools not having any padding between the label and slider.
  • fixed Blacklisted table, th and td as inline editor target.
  • fixed context toolbar toggle buttons not showing the correct state.
  • fixed missing separators in the spellchecker context menu between the suggestions and actions.
  • fixed notification icon positioning in alert banners.
  • fixed a typo in the word count plugin name.
  • fixed charmap and emoticons dialogs not having a primary button.
  • fixed an issue where resizing wouldn’t work correctly depending on the box-sizing model.

Version 5.0.0-rc-2 January 22, 2019

  • added screen reader accessibility for sidebar and status bar.
  • changed Emoticons and Charmap dialogs to be screen reader accessible.
  • changed the textpattern plugin to support nested patterns properly and to allow running a command with a value for a pattern with a start and an end.
  • changed checkboxes to use a boolean for its state, instead of a string.
  • changed formatting menus, so they are registered and made the align toolbar button use an icon instead of text.
  • fixed the link dialog such that it will now retain class attributes when updating links.
  • fixed “Find and replace” not showing in the “Edit” menu by default.
  • fixed dropdown buttons missing the ‘type’ attribute, which could cause forms to be incorrectly submitted.
  • fixed emoticon and charmap search not returning expected results in certain cases.
  • fixed blank rel_list values throwing an exception in the link plugin.
  • removed unnecessary ‘flex’ and unused ‘colspan’ properties from the new dialog APIs.

Version 5.0.0-rc-1 January 8, 2019

  • added editor settings functionality to specify title attributes for toolbar groups.
  • added icons instead of button text to improve Search and Replace dialog footer appearance.
  • added tox-dialog__table instead of mce-table-striped class to enhance Help dialog appearance.
  • added title attribute to iframes so, screen readers can announce iframe labels.
  • added a wordcount menu item, that defaults to appearing in the tools menu.
  • changed the autocompleter to only show when it has matched items.
  • changed SizeInput labels to Height and Width instead of Dimensions.
  • changed the build process to minify and generate ASCII only output for the emoticons database.
  • changed the font select dropdown logic to try to detect the system font stack and show “System Font” as the font name.
  • fixed read-only mode not fully disabling editing content.
  • fixed accessibility issues with the font select, font size, style select, and format select toolbar dropdowns.
  • fixed accessibility issues with split dropdowns.
  • fixed the legacyoutput plugin to be compatible with TinyMCE 5.0.
  • fixed icons not showing correctly in the autocompleter popup.
  • fixed an issue where preview wouldn’t show anything in Edge under certain circumstances.
  • fixed the height being incorrectly calculated for the autoresize plugin.

Version 5.0.0-beta-1 November 30, 2018

  • added a new addNestedMenuItem() UI registry function and changed all nested menu items to use the new registry functions.
  • added title attribute to color swatch colors.
  • added anchorbar component to anchor inline toolbar dialogs to instead of the toolbar.
  • added support for **toolbar** and **toolbar array** config options to be squashed into a single toolbar and not create multiple toolbars.
  • added error handling for when forced_root_block config option is set to true.
  • added functionality for the removed_menuitems config option.
  • added the ability to use a string to reference menu items in menu buttons and submenu items.
  • changed the name of the “inlite” plugin to “quickbars”.
  • changed the background color icon to highlight background icon.
  • changed Help dialog to be accessible to screen readers.
  • changed the color swatch to save selected custom colors to local storage for use across sessions.
  • changed WindowManager API - methods getParams, setParams and getWindows, and the legacy windows property, have been removed. alert and confirm dialogs are no longer tracked in the window list.
  • fixed an inline mode issue where the save plugin upon saving can cause content loss.
  • fixed an issue in IE 11 where calling selection.getContent() would return an empty string when the editor didn’t have focus.
  • removed compat3x plugin.

Version 5.0.0-preview-4 November 12, 2018

  • added width and height placeholder text to image and media dialog dimensions input.
  • added the ability to keyboard navigate through menus, toolbars, sidebar and the status bar sequentially.
  • added translation capability back to the editor’s UI.
  • added label component type for dialogs to group components under a label.
  • changed the editor resize handle so that it should be disabled when the autoresize plugin is turned on.
  • changed UI text for microcopy improvements.
  • fixed distraction free plugin.
  • fixed contents of the input field selected on focus instead of just receiving an outline highlight.
  • fixed styling issues with dialogs and menus in IE 11.
  • fixed custom style format control not honoring custom formats.
  • fixed context menu not appearing when clicking an image with a caption.
  • fixed directionality of UI when using an RTL language.
  • fixed page responsiveness with multiple inline editors.
  • fixed empty toolbar groups appearing through an invalid configuration of the toolbar property.
  • fixed text not being retained when updating links through the link dialog.
  • fixed edit image context menu, context toolbar, and toolbar items being incorrectly enabled when selecting invalid images.
  • fixed emoji type ahead being shown when typing URLs.
  • fixed toolbar configuration properties incorrectly expecting string arrays instead of strings.
  • fixed the block formatting toolbar item not showing a “Formatting” title when there is no selection.
  • fixed clicking disabled toolbar buttons hiding the toolbar in inline mode.
  • fixed EditorResize event not being fired upon editor resize.
  • fixed tables losing styles when updating through the dialog.
  • fixed context toolbar positioning to be more consistent near the edges of the editor.
  • fixed table of contents plugin now works with v5 toolbar APIs correctly.
  • fixed the link_context_toolbar configuration not disabling the context toolbar.
  • fixed the link context toolbar showing incorrect relative links.
  • fixed the alignment of the icon in alert banner dialog components.
  • fixed the visual blocks and visual char menu options not displaying their toggled state.
  • fixed the editor not displaying as fullscreen when toggled.
  • removed the tox-custom-editor class that was added to the wrapping element of codemirror.

Version 5.0.0-preview-3 October 18, 2018

  • changed editor layout to use modern CSS properties over manually calculating dimensions.
  • changed autoresize_min_height and autoresize_max_height configurations to min_height and max_height.
  • changed Whole word label in Search and Replace dialog to Find whole words only.
  • fixed bugs with editor width jumping when resizing and the iframe not resizing to smaller than 150px in height.
  • fixed mobile theme bug that prevented the editor from loading.
  • fixed long toolbar groups extending outside of the editor instead of wrapping.
  • fixed dialog titles so they are now the proper case.
  • fixed color picker default to be #000000 instead of #ff00ff.
  • fixed “match case” option on the Find and Replace dialog is no longer selected by default.
  • fixed vertical alignment of toolbar icons.
  • fixed toolbar icons not appearing on IE11.

Version 5.0.0-preview-2 October 10, 2018

  • added swatch is now shown for colorinput fields, instead of the colorpicker directly.
  • added fontformats and fontsizes menu items.
  • changed configuration of color options has been simplified to color_map, color_cols, and custom_colors.
  • changed height configuration to apply to the editor frame (including menubar, toolbar, status bar) instead of the content area.
  • fixed styleselect not updating the displayed item as the cursor moved.
  • fixed preview iframe not expanding to the dialog size.
  • fixed ‘meta’ shortcuts not translated into platform-specific text.
  • fixed tabbed dialogs (Charmap and Emoticons) shrinking when no search results returned.
  • fixed a bug where alert banner icons were not retrieved from icon pack.
  • fixed component styles to flex, so they fill large dialogs.
  • fixed editor flashing unstyled during load (still in progress).
  • removed colorpicker plugin, it is now in the theme.
  • removed textcolor plugin, it is now in the theme.

Version 5.0.0-preview-1 October 1, 2018

  • Developer preview 1

Can't find what you're looking for? Let us know.

Except as otherwise noted, the content of this page is licensed under the Creative Commons BY-NC-SA 3.0 License, and code samples are licensed under the Apache 2.0 License.