Changelog
This is the TinyMCE Community version changelog. For information about the latest Tiny Cloud or TinyMCE Enterprise Release, see: TinyMCE Release Notes. |
8.0.0 - 2025-07-23
Breaking Change in TinyMCE 8.0.0: Users upgrading to TinyMCE 8 with self-hosted commercial deployments must contact their account manager to obtain new |
Added
-
Support for TinyMCE 8 license keys and license key manager.
-
New
pageUid
property on thetinymce
global instance. -
New
editorUid
property on editor instances. -
New
UserLookup
API to provide consistent user management and fetching/caching user information across TinyMCE plugins. -
New toolbar icons for suggested edits plugin.
-
New
crossorigin
option that sets thecrossorigin
attribute on scripts loaded by the editor. -
New
allow_html_in_comments
option to allow HTML like contents inside comment data. -
New
list_max_depth
option that limits the maximum list indent depth.
Improved
-
Focus is now restored to a dialog after closing an alert, confirmation or another dialog.
-
Resize handles are more accessible with
role
andaria-valuetext
attributes. -
Toolbar drawer now closes when the editor loses focus.
-
The
translate
API now automatically replaces three dots in a row with an ellipsis character. -
Tooltips can now be closed by pressing the escape key.
-
Instructions on how to navigate the color swatch, image select and insert table widget are now announced by the screen readers.
-
When
editor.resetContent()
is used, the resultingSetContent
event now has theinitial
flag set in the event arguments. -
Updated Image plugin decorative image check to align with accessibility standard.
Changed
-
DomParser no longer tries to fix some nodes when parsed with a context.
-
Split buttons are now rendered as separate action and chevron buttons.
-
Moved essential parts of the
lists
plugin into core. -
Cut action now uses the editor delete implementation instead of the native
execCommand('Delete')
function. -
Comments with HTML like content, attributes with HTML like values, elements with HTML Comment like textContent are no longer retained while content sanitization is active.
-
Added space to promotion message for ease of reading.
-
Added deprecation console warning to
fire()
method.
Deprecated
-
Deprecated
skipFocus
option for ToggleToolbarDrawer command. To skip focus useskip_focus
option. -
Deprecated 'editor.selection.setContent' method.
-
Deprecated
fire()
method for event handling. Usedispatch()
instead. Thefire()
method will be removed in TinyMCE 9.
Removed
-
Removed undocumented
documentBaseUrl
property fromEditor
instances.documentBaseURI
is the supported property.
Fixed
-
Long tooltips could overflow narrow browser windows.
-
Pressing Tab to create a new row in tables with a non-editable final row would freeze the editor.
-
Fixed an issue where the context form API
onSetup
was referencing the incorrect element. -
Attempting to add a newline directly after a block element such as an image would cause an error.
-
It wasn’t possible to navigate out of a
figcaption
using the left and right arrow keys in Firefox. -
Nested font sizes were causing too much spacing between lines.
-
New list item was not inserted correctly when existing list item had a block element inside.
-
Deleting a whole element would sometimes replace the tag name of adjacent content.
-
HTML schema did not treat
colgroup
orcol
elements as block elements. -
Inserting HTML fragments with invalid contents now retains more of the structure.
-
The
contextform
subtoolbar is no longer dismissed when using the toolbar back button in inline editors. -
Tabbing when a
figure
was selected didn’t move the selection on thefigcaption
correctly. -
Strikethrough format could be added outside font size format, which renders incorrectly in some browsers.
-
Using arrow navigation between buttons when a button had the mouse over could stop the navigation.
-
Codesample dialog would not disable spellcheck as expected.
-
Cutting a whole HTML element would add an empty paragraph.
-
Added better support for template elements.
-
Tooltips no longer show above editor views.
-
onboarding
plugin overlay now shows above popups.