Changelog
| This is the TinyMCE Community version changelog. For information about the latest Tiny Cloud or TinyMCE Enterprise Release, see: TinyMCE Release Notes. |
8.1.0 - 2025-09-17
Improved
-
The editor
DomParserAPI can now parse full documents when the API’sroot_nameoption is set to#document. -
Tooltips can be hovered over to keep open.
-
Default avatars are now generated with a consistent color based on the user id.
-
Reverted split button design change.
-
editor.getContent()now includesindentandentity_encodingproperties to control HTML formatting.
Fixed
-
Clicking on a non selectable element when the selection is off screen no longer scrolls to the selection.
-
Using CMD+backspace would not preserve inline formatting.
-
Navigating between elements with
contenteditable="true"was not possible on Firefox using the keyboard. -
NVDA would announce
iframe_aria_textmultiple times. -
Cursor movement did not operate correctly after a
figurewas selected. -
Links inserted with
&encoding are now decoded to&before inserting. -
Attribute
aria-errormessagewas incorrectly added to url input fields by default. -
Splitting list items by pressing enter did not move the cursor due to an error in the browser console.
8.0.2 - 2025-08-14
|
In TinyMCE 8.0.1, the Workaround for 8.0.1 users: If you are using a bundle that is missing the |
8.0.1 - 2025-07-28
| No new features or changes were introduced in this patch release. It contains missing changelogs from the community/tinymce_8.0.0.zip file only. |
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
pageUidproperty on thetinymceglobal instance. -
New
editorUidproperty on editor instances. -
New
UserLookupAPI to provide consistent user management and fetching/caching user information across TinyMCE plugins. -
New toolbar icons for suggested edits plugin.
-
New
crossoriginoption that sets thecrossoriginattribute on scripts loaded by the editor. -
New
allow_html_in_commentsoption to allow HTML like contents inside comment data. -
New
list_max_depthoption 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
roleandaria-valuetextattributes. -
Toolbar drawer now closes when the editor loses focus.
-
The
translateAPI 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 resultingSetContentevent now has theinitialflag 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
listsplugin 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
skipFocusoption for ToggleToolbarDrawer command. To skip focus useskip_focusoption. -
Deprecated 'editor.selection.setContent' method.
-
Deprecated
fire()method for event handling. Usedispatch()instead. Thefire()method will be removed in TinyMCE 9.
Removed
-
Removed undocumented
documentBaseUrlproperty fromEditorinstances.documentBaseURIis 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
onSetupwas 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
figcaptionusing 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
colgrouporcolelements as block elements. -
Inserting HTML fragments with invalid contents now retains more of the structure.
-
The
contextformsubtoolbar is no longer dismissed when using the toolbar back button in inline editors. -
Tabbing when a
figurewas selected didn’t move the selection on thefigcaptioncorrectly. -
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.
-
onboardingplugin overlay now shows above popups.