diff --git a/.api-version b/.api-version index 5210382a7a..608c4e7100 100644 --- a/.api-version +++ b/.api-version @@ -1 +1 @@ -8.0.1 \ No newline at end of file +8.0.2 \ No newline at end of file diff --git a/modules/ROOT/examples/live-demos/button-css-override/index.html b/modules/ROOT/examples/live-demos/button-css-override/index.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/modules/ROOT/examples/live-demos/button-css-override/index.js b/modules/ROOT/examples/live-demos/button-css-override/index.js new file mode 100644 index 0000000000..e69de29bb2 diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 8a7a008849..72eb5ed392 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -414,14 +414,19 @@ ** xref:tinymce-and-cors.adoc[Cross-Origin Resource Sharing (CORS)] * Release information ** xref:release-notes.adoc[Release notes for {productname}] +*** {productname} 8.0.2 +**** xref:8.0.2-release-notes.adoc#overview[Overview] +**** xref:8.0.2-release-notes.adoc#accompanying-premium-plugin-changes[Accompanying Premium plugin changes] +**** xref:8.0.2-release-notes.adoc#accompanying-enhanced-skins-and-icon-packs-changes[Accompanying Enhanced Skins & Icon Packs changes] *** {productname} 8.0.1 **** xref:8.0.1-release-notes.adoc#overview[Overview] **** xref:8.0.1-release-notes.adoc#bug-fixes[Bug fixes] +**** xref:8.0.1-release-notes.adoc#known-issue[Known issue] *** {productname} 8.0 **** xref:8.0-release-notes.adoc#overview[Overview] -**** xref:new-premium-plugins[New Premium plugins] +**** xref:8.0-release-notes.adoc#new-premium-plugins[New Premium plugins] **** xref:8.0-release-notes.adoc#accompanying-premium-plugin-changes[Accompanying Premium plugin changes] -**** xref:accompanying-enhanced-skins-and-icon-packs-changes[Accompanying Enhanced Skins & Icon Packs changes] +**** xref:8.0-release-notes.adoc#accompanying-enhanced-skins-and-icon-packs-changes[Accompanying Enhanced Skins & Icon Packs changes] **** xref:8.0-release-notes.adoc#improvements[Improvements] **** xref:8.0-release-notes.adoc#additions[Additions] **** xref:8.0-release-notes.adoc#changes[Changes] diff --git a/modules/ROOT/pages/8.0.1-release-notes.adoc b/modules/ROOT/pages/8.0.1-release-notes.adoc index f327cd75ba..32e31883a3 100644 --- a/modules/ROOT/pages/8.0.1-release-notes.adoc +++ b/modules/ROOT/pages/8.0.1-release-notes.adoc @@ -20,6 +20,7 @@ This patch release introduces no new features or enhancements. It solely include These release notes summarize the updates introduced in {productname} {release-version}, including: * xref:bug-fixes[Bug fixes] +* xref:known-issue[Known issue] [[bug-fixes]] == Bug Fixes @@ -30,3 +31,14 @@ This section outlines the bug fixes and corrections included in {productname} {r // #TINY-12581 In {productname} {productmajorversion}, the changelog information for the link:https://download.tiny.cloud/tinymce/community/tinymce_8.0.0.zip[community/tinymce_8.0.0.zip] file was inadvertently omitted. This release corrects that by providing the previously missing changelog entries for the community bundle. + +[[known-issue]] +== Known Issue + +[[missing-licensekeymanager-plugin]] +=== Missing `licensekeymanager` plugin in some bundles +// #TINY-12160 + +In {productname} 8.0.1, the `licensekeymanager` plugin was missing from some available bundles. + +**Status:** This has been corrected in xref:8.0.2-release-notes.adoc[{productname} 8.0.2], which now includes the `licensekeymanager` plugin in all available bundles. diff --git a/modules/ROOT/pages/8.0.2-release-notes.adoc b/modules/ROOT/pages/8.0.2-release-notes.adoc new file mode 100644 index 0000000000..fb67b93beb --- /dev/null +++ b/modules/ROOT/pages/8.0.2-release-notes.adoc @@ -0,0 +1,91 @@ += {productname} {release-version} +:release-version: 8.0.2 +:navtitle: {productname} {release-version} +:description: Release notes for {productname} {release-version} +:keywords: releasenotes, new, changes, bugfixes +:page-toclevels: 1 + +include::partial$misc/admon-releasenotes-for-stable.adoc[] + + +[[overview]] +== Overview + +{productname} {release-version} was released for {enterpriseversion} and {cloudname} on Thursday, August 14^th^, 2025. These release notes provide an overview of the changes for {productname} {release-version}, including: + +* xref:accompanying-premium-plugin-changes[Accompanying Premium plugin changes] +* xref:accompanying-enhanced-skins-and-icon-packs-changes[Accompanying Enhanced Skins & Icon Packs changes] + +// #TINY-12160 +[NOTE] +==== +In {productname} 8.0.1, the `licensekeymanager` plugin was missing from some available bundles. {productname} 8.0.2 corrects this by including the `licensekeymanager` plugin in all available bundles which resolves the xref:8.0.1-release-notes.adoc#missing-licensekeymanager-plugin[Known issue] from the previous release. +==== + +[[accompanying-premium-plugin-changes]] +== Accompanying Premium plugin changes + +The following premium plugin updates were released alongside {productname} {release-version}. + +=== Suggested Edits + +The {productname} {release-version} release includes an accompanying release of the **Suggested Edits** premium plugin. + +**Suggested Edits** includes the following fixes. + +==== HTML comments were not tracked correctly. +// TINY-12544 + +Previously, pagebreak separators defined as HTML comments (e.g., `++`) were not detected by the suggested edit system. This meant that insertions or deletions of these separators were not displayed as edits, making it difficult for reviewers to identify structural changes. + +{productname} {release-version} now tracks pagebreak elements defined via HTML comments. When editors insert or delete `++` markers, these changes appear in the Review Edits view, ensuring reviewers have full visibility of all document structure modifications. + +==== Elements with no visible height were not displaying in the Review Edits view. +// TINY-12257 + +Previously, elements with no visible height (`+
+`, `++` comments, and `+
+` tags) were missing from the Review Edits preview. This caused operations related to these elements to appear as floating cards without corresponding visual content, making it difficult for reviewers to understand the context of changes. + +{productname} {release-version} now renders visual representations of these elements in the preview: + +* `+
+` tags display as an **Enter** icon. +* `++` comments render the same as in the editor. +* `+
+` tags show with change indicators for insertions or deletions. + +This ensures reviewers can clearly identify what and where changes occurred, even for elements that have no visible height. + +For information on the **Suggested Edits** plugin, see: xref:suggestededits.adoc[Suggested Edits]. + +=== Accessibility Checker + +The {productname} {release-version} release includes an accompanying release of the **Accessibility Checker** premium plugin. + +**Accessibility Checker** includes the following fix. + +==== Enforce `+alt+` string check on all image rules +// TINY-12546 + +Previously, users attempting to repair accessibility issues in the `a11ychecker` may not have consistently seen error messages when their input failed validation. This led to confusion, as users were not informed why their repair attempt was rejected. For example, submitting an image filename as `+alt+` text or entering excessively long or empty text—when not permitted—should have triggered specific validation messages, but these were not always shown. + +{productname} {release-version} ensures all defined validation messages are now displayed reliably for all relevant rule violations across the `a11ychecker` repair workflow. Scenarios include: + +* Filename used as `+alt+` text when decorative images are not allowed. +** Result: Now a filename error is shown in the repair dialog. +* `+alt+` text exceeding maximum length. +** Result: Now a length validation error is shown in the repair dialog. +* Empty `+alt+` text when a description is required. +** Result: Now a empty text error is shown in the repair dialog. + +For information on the **Accessibility Checker** plugin, see: xref:a11ychecker.adoc[Accessibility Checker]. + +[[accompanying-enhanced-skins-and-icon-packs-changes]] +== Accompanying Enhanced Skins & Icon Packs changes + +The {productname} {release-version} release includes an accompanying release of the **Enhanced Skins & Icon Packs**. + +=== Enhanced Skins & Icon Packs + +The **Enhanced Skins & Icon Packs** release includes the following updates: + +The **Enhanced Skins & Icon Packs** were rebuilt to pull in the changes also incorporated into the default {productname} {release-version} skin, Oxide. + +For information on using Enhanced Skins & Icon Packs, see: xref:enhanced-skins-and-icon-packs.adoc[Enhanced Skins & Icon Packs]. \ No newline at end of file diff --git a/modules/ROOT/pages/apis/tinymce.editor.adoc b/modules/ROOT/pages/apis/tinymce.editor.adoc index 3d8f8a5cc2..689973bec7 100644 --- a/modules/ROOT/pages/apis/tinymce.editor.adoc +++ b/modules/ROOT/pages/apis/tinymce.editor.adoc @@ -85,11 +85,11 @@ manipulation functions.|`xref:apis/tinymce.editor.adoc[Editor]` that could leak memory. This method will be called automatically when the page is unloaded but you can also call it directly if you know what you are doing.|`xref:apis/tinymce.editor.adoc[Editor]` |xref:#dispatch[dispatch()]|Dispatches the specified event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` |xref:#execCommand[execCommand()]|Executes a registered command on the current instance. A list of available commands can be found in the tinymce command identifiers documentation.|`xref:apis/tinymce.editor.adoc[Editor]` |xref:#fire[fire()]|Fires the specified event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event. +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event. __Deprecated in TinyMCE 6.0 and has been marked for removal in TinyMCE 9.0. Use `dispatch` instead.__|`xref:apis/tinymce.util.observable.adoc[Observable]` @@ -127,11 +127,11 @@ so all events etc that method has will get dispatched as well.|`xref:apis/tinymc |xref:#nodeChanged[nodeChanged()]|Dispatches out a onNodeChange event to all observers. This method should be called when you need to update the UI states or element path etc.|`xref:apis/tinymce.editor.adoc[Editor]` |xref:#off[off()]|Unbinds an event listener to a specific event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` |xref:#on[on()]|Binds an event listener to a specific event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` |xref:#once[once()]|Bind the event callback and once it fires the callback is removed. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` |xref:#queryCommandState[queryCommandState()]|Returns a command specific state, for example if bold is enabled or not.|`xref:apis/tinymce.editor.adoc[Editor]` |xref:#queryCommandSupported[queryCommandSupported()]|Returns true/false if the command is supported or not.|`xref:apis/tinymce.editor.adoc[Editor]` |xref:#queryCommandValue[queryCommandValue()]|Returns a command specific value, for example the current font size.|`xref:apis/tinymce.editor.adoc[Editor]` @@ -344,7 +344,7 @@ but you can also call it directly if you know what you are doing. dispatch(name: String, args: Object?, bubble: Boolean?): Object ---- Dispatches the specified event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event. +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event. ==== Examples [source, javascript] @@ -393,7 +393,7 @@ the tinymce command identifiers documentation. fire(name: String, args: Object?, bubble: Boolean?): Object ---- Fires the specified event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event. +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event. __Deprecated in TinyMCE 6.0 and has been marked for removal in TinyMCE 9.0. Use `dispatch` instead.__ @@ -759,7 +759,7 @@ need to update the UI states or element path etc. off(name: String?, callback: Function?): Object ---- Unbinds an event listener to a specific event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event. +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event. ==== Examples [source, javascript] @@ -792,7 +792,7 @@ instance.off(); on(name: String, callback: Function, prepend: Boolean): Object ---- Binds an event listener to a specific event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event. +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event. ==== Examples [source, javascript] @@ -821,7 +821,7 @@ instance.on('event', (e) => { once(name: String, callback: Function): Object ---- Bind the event callback and once it fires the callback is removed. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event. +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event. ==== Parameters diff --git a/modules/ROOT/pages/apis/tinymce.editor.ui.registry.adoc b/modules/ROOT/pages/apis/tinymce.editor.ui.registry.adoc index 967af87c39..5e2c082907 100644 --- a/modules/ROOT/pages/apis/tinymce.editor.ui.registry.adoc +++ b/modules/ROOT/pages/apis/tinymce.editor.ui.registry.adoc @@ -20,14 +20,14 @@ Emoticons and Charmap use an autocompleter. For information on creating an autocompleter, see: -link:https://www.tiny.cloud/docs/tinymce/7/autocompleter/[ +link:https://www.tiny.cloud/docs/tinymce/8/autocompleter/[ UI Components - Autocompleter].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addButton[addButton()]|Registers a new toolbar button that executes a command when clicked or activated via keyboard navigation controls. For information on creating a basic toolbar button, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-basic-toolbar-button/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-basic-toolbar-button/[ UI Components - Types of toolbar buttons: Basic button].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addContext[addContext()]|Registers a new context configuration in the registry. The registry stores all context configurations. @@ -43,21 +43,21 @@ contextual input form appears allowing for quick changes to the url field. For information on creating context forms, see: -link:https://www.tiny.cloud/docs/tinymce/7/contextform/[ +link:https://www.tiny.cloud/docs/tinymce/8/contextform/[ UI Components - Context forms].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addContextMenu[addContextMenu()]|Registers a new context menu section that only appears when a content predicate is matched, for example, the cursor is inside a table. For information on creating context menus, see: -link:https://www.tiny.cloud/docs/tinymce/7/contextmenu/[ +link:https://www.tiny.cloud/docs/tinymce/8/contextmenu/[ UI Components - Context Menu].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addContextToolbar[addContextToolbar()]|Registers a new context toolbar that only appears when a content predicate is matched for example the cursor is on an image element. For information on creating context toolbars, see: -link:https://www.tiny.cloud/docs/tinymce/7/contexttoolbar/[ +link:https://www.tiny.cloud/docs/tinymce/8/contexttoolbar/[ UI Components - Context Toolbar].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addGroupToolbarButton[addGroupToolbarButton()]|Registers a new group toolbar button for the toolbar. Renders a toolbar button that opens a floating toolbar when clicked. @@ -67,7 +67,7 @@ clicked. For information on creating a group toolbar button, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-group-toolbar-button/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-group-toolbar-button/[ UI Components - Types of toolbar buttons: Group toolbar button].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addIcon[addIcon()]|Registers a new SVG icon. The icon name reference can be configured by any TinyMCE UI components that can display an icon. The icon is only available @@ -78,14 +78,14 @@ addNestedMenuItem or addToggleMenuItem. For information on creating a toolbar menu button, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-menu-toolbar-button/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-menu-toolbar-button/[ UI Components - Types of toolbar buttons: Menu button].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addMenuItem[addMenuItem()]|Registers a new menu item that executes a command when clicked or activated via keyboard navigation controls. For information on creating a basic menu item, see: -link:https://www.tiny.cloud/docs/tinymce/7/creating-custom-menu-items/[ +link:https://www.tiny.cloud/docs/tinymce/8/creating-custom-menu-items/[ UI Components - Custom menu items: Basic menu items].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addNestedMenuItem[addNestedMenuItem()]|Registers a new menu item that reveals a submenu when clicked or activated by keyboard navigation controls.The submenu can be populated by items @@ -93,7 +93,7 @@ created by addMenuItem, addNestedMenuItem or addToggleMenuItem. For information on creating a nested menu item, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-nested-menu-items/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-nested-menu-items/[ UI Components - Custom menu items: Nested menu items].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addSidebar[addSidebar()]|Registers a new sidebar container. This sidebar container is attached to the right side of the editor and @@ -105,28 +105,28 @@ sidebar for its Ui components. For information on creating a custom sidebar, see: -link:https://www.tiny.cloud/docs/tinymce/7/customsidebar/[ +link:https://www.tiny.cloud/docs/tinymce/8/customsidebar/[ UI Components - Custom sidebar].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addSplitButton[addSplitButton()]|Registers a new split button for the toolbar. The list styles plugin uses a split button to simplify its functionality. For information on creating a split toolbar button, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-split-toolbar-button/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-split-toolbar-button/[ UI Components - Types of toolbar buttons: Split button].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addToggleButton[addToggleButton()]|Registers a new toggle button for the toolbar. A toggle buttons state can be set in the configuration. For information on creating a toggle toolbar button, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-toggle-toolbar-button/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-toggle-toolbar-button/[ UI Components - Types of toolbar buttons: Toggle button].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addToggleMenuItem[addToggleMenuItem()]|Registers a new menu item that will act like a toggle button, showing a tick in the menu item to represent state. For information on creating a toggle menu item, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-toggle-menu-items/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-toggle-menu-items/[ UI Components - Custom menu items: Toggle menu items].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |xref:#addView[addView()]|Registers a new view container. This view container is hidden (off) by default and attached next to the main view. @@ -139,7 +139,7 @@ The ToggleView command can be queried for its current state. For information on creating a custom view, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-view/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-view/[ UI Components - Custom view].|`xref:apis/tinymce.editor.ui.registry.adoc[Registry]` |=== @@ -158,7 +158,7 @@ Emoticons and Charmap use an autocompleter. For information on creating an autocompleter, see: -link:https://www.tiny.cloud/docs/tinymce/7/autocompleter/[ +link:https://www.tiny.cloud/docs/tinymce/8/autocompleter/[ UI Components - Autocompleter]. ==== Parameters @@ -179,7 +179,7 @@ via keyboard navigation controls. For information on creating a basic toolbar button, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-basic-toolbar-button/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-basic-toolbar-button/[ UI Components - Types of toolbar buttons: Basic button]. ==== Parameters @@ -223,7 +223,7 @@ contextual input form appears allowing for quick changes to the url field. For information on creating context forms, see: -link:https://www.tiny.cloud/docs/tinymce/7/contextform/[ +link:https://www.tiny.cloud/docs/tinymce/8/contextform/[ UI Components - Context forms]. ==== Parameters @@ -244,7 +244,7 @@ for example, the cursor is inside a table. For information on creating context menus, see: -link:https://www.tiny.cloud/docs/tinymce/7/contextmenu/[ +link:https://www.tiny.cloud/docs/tinymce/8/contextmenu/[ UI Components - Context Menu]. ==== Parameters @@ -265,7 +265,7 @@ the cursor is on an image element. For information on creating context toolbars, see: -link:https://www.tiny.cloud/docs/tinymce/7/contexttoolbar/[ +link:https://www.tiny.cloud/docs/tinymce/8/contexttoolbar/[ UI Components - Context Toolbar]. ==== Parameters @@ -289,7 +289,7 @@ clicked. For information on creating a group toolbar button, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-group-toolbar-button/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-group-toolbar-button/[ UI Components - Types of toolbar buttons: Group toolbar button]. ==== Parameters @@ -335,7 +335,7 @@ addNestedMenuItem or addToggleMenuItem. For information on creating a toolbar menu button, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-menu-toolbar-button/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-menu-toolbar-button/[ UI Components - Types of toolbar buttons: Menu button]. ==== Parameters @@ -356,7 +356,7 @@ via keyboard navigation controls. For information on creating a basic menu item, see: -link:https://www.tiny.cloud/docs/tinymce/7/creating-custom-menu-items/[ +link:https://www.tiny.cloud/docs/tinymce/8/creating-custom-menu-items/[ UI Components - Custom menu items: Basic menu items]. ==== Parameters @@ -378,7 +378,7 @@ created by addMenuItem, addNestedMenuItem or addToggleMenuItem. For information on creating a nested menu item, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-nested-menu-items/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-nested-menu-items/[ UI Components - Custom menu items: Nested menu items]. ==== Parameters @@ -404,7 +404,7 @@ sidebar for its Ui components. For information on creating a custom sidebar, see: -link:https://www.tiny.cloud/docs/tinymce/7/customsidebar/[ +link:https://www.tiny.cloud/docs/tinymce/8/customsidebar/[ UI Components - Custom sidebar]. ==== Parameters @@ -425,7 +425,7 @@ a split button to simplify its functionality. For information on creating a split toolbar button, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-split-toolbar-button/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-split-toolbar-button/[ UI Components - Types of toolbar buttons: Split button]. ==== Parameters @@ -446,7 +446,7 @@ be set in the configuration. For information on creating a toggle toolbar button, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-toggle-toolbar-button/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-toggle-toolbar-button/[ UI Components - Types of toolbar buttons: Toggle button]. ==== Parameters @@ -467,7 +467,7 @@ showing a tick in the menu item to represent state. For information on creating a toggle menu item, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-toggle-menu-items/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-toggle-menu-items/[ UI Components - Custom menu items: Toggle menu items]. ==== Parameters @@ -494,7 +494,7 @@ The ToggleView command can be queried for its current state. For information on creating a custom view, see: -link:https://www.tiny.cloud/docs/tinymce/7/custom-view/[ +link:https://www.tiny.cloud/docs/tinymce/8/custom-view/[ UI Components - Custom view]. ==== Parameters diff --git a/modules/ROOT/pages/apis/tinymce.notificationmanager.adoc b/modules/ROOT/pages/apis/tinymce.notificationmanager.adoc index 5452acd681..7c1bee8837 100644 --- a/modules/ROOT/pages/apis/tinymce.notificationmanager.adoc +++ b/modules/ROOT/pages/apis/tinymce.notificationmanager.adoc @@ -73,6 +73,6 @@ Opens a new notification. -For information on the available settings, see: link:https://www.tiny.cloud/docs/tinymce/7/creating-custom-notifications/[Create custom notifications]. +For information on the available settings, see: link:https://www.tiny.cloud/docs/tinymce/8/creating-custom-notifications/[Create custom notifications]. ''' diff --git a/modules/ROOT/pages/apis/tinymce.root.adoc b/modules/ROOT/pages/apis/tinymce.root.adoc index 60db0f8dd3..6f779add8f 100644 --- a/modules/ROOT/pages/apis/tinymce.root.adoc +++ b/modules/ROOT/pages/apis/tinymce.root.adoc @@ -57,7 +57,7 @@ Checks if the input object `obj` has the property `prop`.|`xref:apis/tinymce.roo -For information on basic usage of `init`, see: link:https://www.tiny.cloud/docs/tinymce/7/basic-setup/[Basic setup].|`xref:apis/tinymce.root.adoc[tinymce]` +For information on basic usage of `init`, see: link:https://www.tiny.cloud/docs/tinymce/8/basic-setup/[Basic setup].|`xref:apis/tinymce.root.adoc[tinymce]` |xref:#is[is()]|Checks if a object is of a specific type for example an array.|`xref:apis/tinymce.root.adoc[tinymce]` |xref:#isArray[isArray()]|Returns true/false if the object is an array or not.|`xref:apis/tinymce.root.adoc[tinymce]` |xref:#makeMap[makeMap()]|Makes a name/object map out of an array with names.|`xref:apis/tinymce.root.adoc[tinymce]` @@ -332,7 +332,7 @@ Initializes a set of editors. This method will create editors based on various s -For information on basic usage of `init`, see: link:https://www.tiny.cloud/docs/tinymce/7/basic-setup/[Basic setup]. +For information on basic usage of `init`, see: link:https://www.tiny.cloud/docs/tinymce/8/basic-setup/[Basic setup]. ==== Examples [source, javascript] diff --git a/modules/ROOT/pages/apis/tinymce.util.observable.adoc b/modules/ROOT/pages/apis/tinymce.util.observable.adoc index ae3f5ac05b..a9f252f440 100644 --- a/modules/ROOT/pages/apis/tinymce.util.observable.adoc +++ b/modules/ROOT/pages/apis/tinymce.util.observable.adoc @@ -15,19 +15,19 @@ This mixin adds event binding logic to classes. Adapts the EventDispatcher class |=== |Name|Summary|Defined by |xref:#dispatch[dispatch()]|Dispatches the specified event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` |xref:#fire[fire()]|Fires the specified event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event. +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event. __Deprecated in TinyMCE 6.0 and has been marked for removal in TinyMCE 9.0. Use `dispatch` instead.__|`xref:apis/tinymce.util.observable.adoc[Observable]` |xref:#hasEventListeners[hasEventListeners()]|Returns true/false if the object has a event of the specified name.|`xref:apis/tinymce.util.observable.adoc[Observable]` |xref:#off[off()]|Unbinds an event listener to a specific event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` |xref:#on[on()]|Binds an event listener to a specific event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` |xref:#once[once()]|Bind the event callback and once it fires the callback is removed. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]` |=== [[methods]] @@ -40,7 +40,7 @@ link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more det dispatch(name: String, args: Object?, bubble: Boolean?): Object ---- Dispatches the specified event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event. +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event. ==== Examples [source, javascript] @@ -67,7 +67,7 @@ instance.dispatch('event', {...}); fire(name: String, args: Object?, bubble: Boolean?): Object ---- Fires the specified event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event. +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event. __Deprecated in TinyMCE 6.0 and has been marked for removal in TinyMCE 9.0. Use `dispatch` instead.__ @@ -115,7 +115,7 @@ Returns true/false if the object has a event of the specified name. off(name: String?, callback: Function?): Object ---- Unbinds an event listener to a specific event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event. +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event. ==== Examples [source, javascript] @@ -148,7 +148,7 @@ instance.off(); on(name: String, callback: Function, prepend: Boolean): Object ---- Binds an event listener to a specific event by name. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event. +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event. ==== Examples [source, javascript] @@ -177,7 +177,7 @@ instance.on('event', (e) => { once(name: String, callback: Function): Object ---- Bind the event callback and once it fires the callback is removed. Consult the -link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event. +link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event. ==== Parameters diff --git a/modules/ROOT/pages/apis/tinymce.windowmanager.adoc b/modules/ROOT/pages/apis/tinymce.windowmanager.adoc index 2686c2605f..689323a10b 100644 --- a/modules/ROOT/pages/apis/tinymce.windowmanager.adoc +++ b/modules/ROOT/pages/apis/tinymce.windowmanager.adoc @@ -119,8 +119,8 @@ Opens a new window. ==== Parameters -* `config (Object)` - For information on the available options, see: link:https://www.tiny.cloud/docs/tinymce/7/dialog-configuration/#options[Dialog - Configuration options]. -* `params (Object)` - (Optional) For information on the available options, see: link:https://www.tiny.cloud/docs/tinymce/7/dialog-configuration/#configuration-parameters[Dialog - Configuration parameters]. +* `config (Object)` - For information on the available options, see: link:https://www.tiny.cloud/docs/tinymce/8/dialog-configuration/#options[Dialog - Configuration options]. +* `params (Object)` - (Optional) For information on the available options, see: link:https://www.tiny.cloud/docs/tinymce/8/dialog-configuration/#configuration-parameters[Dialog - Configuration parameters]. ==== Return value @@ -138,7 +138,7 @@ Opens a new window for the specified url. ==== Parameters -* `config (Object)` - For information on the available options, see: link:https://www.tiny.cloud/docs/tinymce/7/urldialog/#configuration[URL dialog - Configuration]. +* `config (Object)` - For information on the available options, see: link:https://www.tiny.cloud/docs/tinymce/8/urldialog/#configuration[URL dialog - Configuration]. ==== Return value diff --git a/modules/ROOT/pages/changelog.adoc b/modules/ROOT/pages/changelog.adoc index c2ccd43080..8ad13c8708 100644 --- a/modules/ROOT/pages/changelog.adoc +++ b/modules/ROOT/pages/changelog.adoc @@ -5,13 +5,26 @@ NOTE: This is the {productname} Community version changelog. For information about the latest {cloudname} or {enterpriseversion} Release, see: xref:release-notes.adoc[{productname} Release Notes]. +== xref:8.0.2-release-notes.adoc[8.0.2 - 2025-08-14] + +[NOTE] +==== +In {productname} 8.0.1, the `licensekeymanager` plugin was missing from some available bundles. {productname} 8.0.2 corrects this by including the `licensekeymanager` plugin in all available bundles. + +**Workaround for 8.0.1 users:** If you are using a bundle that is missing the `licensekeymanager` plugin, you can download the plugin separately and manually add it to your plugins folder. Contact your account manager or support for assistance in obtaining the separate `licensekeymanager` plugin download. +==== + +### Fixed +* Reverted split button design change. +// #TINY-12593 + == xref:8.0.1-release-notes.adoc[8.0.1 - 2025-07-28] [NOTE] No new features or changes were introduced in this patch release. It contains missing changelogs from the link:https://download.tiny.cloud/tinymce/community/tinymce_8.0.0.zip[community/tinymce_8.0.0.zip] file only. ### Fixed -- Updated missing changelogs. +* Updated missing changelogs. // #TINY-12581 == xref:8.0-release-notes.adoc[8.0.0 - 2025-07-23] diff --git a/modules/ROOT/pages/release-notes.adoc b/modules/ROOT/pages/release-notes.adoc index d350bd2280..7e20c29780 100644 --- a/modules/ROOT/pages/release-notes.adoc +++ b/modules/ROOT/pages/release-notes.adoc @@ -9,6 +9,12 @@ This section lists the releases for {productname} {productmajorversion} and the [cols="1,1"] |=== +a| +[.lead] +xref:8.0.2-release-notes.adoc#overview[{productname} 8.0.2] + +Release notes for {productname} 8.0.2 + a| [.lead] xref:8.0.1-release-notes.adoc#overview[{productname} 8.0.1] @@ -21,4 +27,5 @@ xref:8.0-release-notes.adoc#overview[{productname} 8.0.0] Release notes for {productname} 8.0.0 +a| |===