From bd08c65e7aa388cfdb473fbe3ecfe3473d7a7a2d Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Thu, 7 Aug 2025 13:12:23 +1000 Subject: [PATCH 1/8] DOC-3250: TinyMCE 8.0.2 Documentation and Community Changelog. --- modules/ROOT/pages/8.0.2-release-notes.adoc | 30 +++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/modules/ROOT/pages/8.0.2-release-notes.adoc b/modules/ROOT/pages/8.0.2-release-notes.adoc index ef2c4eaf78..087f6a0720 100644 --- a/modules/ROOT/pages/8.0.2-release-notes.adoc +++ b/modules/ROOT/pages/8.0.2-release-notes.adoc @@ -34,6 +34,36 @@ The following premium plugin updates were released alongside {productname} {rele // For information on the **** plugin, see: xref:.adoc[]. +=== 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 + +//CCFR here. + +==== Elements with no visible height were not displaying in the Review Edits view. +// TINY-12257 + +//CCFR here. + +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 + +//CCFR here. + +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 From 2a4a3c78515a4af7f190878eb570b59cb94e8eb2 Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Wed, 13 Aug 2025 09:28:33 +1000 Subject: [PATCH 2/8] DOC-3250: Add missing `licensekeymanager` for some bundles. (#3817) * DOC-3250: Add missing licensekeymanager for some bundles. * DOC-12160: Add missing ref number, and links. --- modules/ROOT/nav.adoc | 1 + modules/ROOT/pages/8.0.1-release-notes.adoc | 12 ++++++++++++ modules/ROOT/pages/8.0.2-release-notes.adoc | 5 +++++ modules/ROOT/pages/changelog.adoc | 7 +++++++ 4 files changed, 25 insertions(+) diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 3cfb7b7e99..72eb5ed392 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -421,6 +421,7 @@ *** {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:8.0-release-notes.adoc#new-premium-plugins[New Premium plugins] 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 index 087f6a0720..c8587b0ff0 100644 --- a/modules/ROOT/pages/8.0.2-release-notes.adoc +++ b/modules/ROOT/pages/8.0.2-release-notes.adoc @@ -16,6 +16,11 @@ include::partial$misc/admon-releasenotes-for-stable.adoc[] * 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 diff --git a/modules/ROOT/pages/changelog.adoc b/modules/ROOT/pages/changelog.adoc index d14d953805..6ea6202c48 100644 --- a/modules/ROOT/pages/changelog.adoc +++ b/modules/ROOT/pages/changelog.adoc @@ -7,6 +7,13 @@ NOTE: This is the {productname} Community version changelog. For information abo == 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. +==== + //TODO == xref:8.0.1-release-notes.adoc[8.0.1 - 2025-07-28] From d019a4f211b2d925355afea47589770a9dd7a45a Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Wed, 13 Aug 2025 09:28:44 +1000 Subject: [PATCH 3/8] DOC-3250: Enforce string check on all image rules. (#3815) --- modules/ROOT/pages/8.0.2-release-notes.adoc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/8.0.2-release-notes.adoc b/modules/ROOT/pages/8.0.2-release-notes.adoc index c8587b0ff0..646faa105e 100644 --- a/modules/ROOT/pages/8.0.2-release-notes.adoc +++ b/modules/ROOT/pages/8.0.2-release-notes.adoc @@ -66,7 +66,16 @@ The {productname} {release-version} release includes an accompanying release of ==== Enforce `+alt+` string check on all image rules // TINY-12546 -//CCFR here. +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]. From 9015b08ca1a930afccf4dd1fc81c489eb5ed50ec Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Wed, 13 Aug 2025 09:28:51 +1000 Subject: [PATCH 4/8] DOC-3250: Elements with no visible height were not displaying in the Review Edits view. (#3814) --- modules/ROOT/pages/8.0.2-release-notes.adoc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/8.0.2-release-notes.adoc b/modules/ROOT/pages/8.0.2-release-notes.adoc index 646faa105e..32b928ba95 100644 --- a/modules/ROOT/pages/8.0.2-release-notes.adoc +++ b/modules/ROOT/pages/8.0.2-release-notes.adoc @@ -53,7 +53,15 @@ The {productname} {release-version} release includes an accompanying release of ==== Elements with no visible height were not displaying in the Review Edits view. // TINY-12257 -//CCFR here. +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]. From 73f5bc1955dce820fc91bbebbf91c48804d8482f Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Wed, 13 Aug 2025 09:28:59 +1000 Subject: [PATCH 5/8] DOC-3250: HTML comments were not tracked correctly. (#3813) * DOC-3250: HTML comments were not tracked correctly. * Apply suggestions from code review Co-authored-by: Shan --------- Co-authored-by: Shan --- .../ROOT/examples/live-demos/button-css-override/index.html | 0 modules/ROOT/examples/live-demos/button-css-override/index.js | 0 modules/ROOT/pages/8.0.2-release-notes.adoc | 4 +++- modules/ROOT/partials/configuration/button_css_override.adoc | 0 4 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 modules/ROOT/examples/live-demos/button-css-override/index.html create mode 100644 modules/ROOT/examples/live-demos/button-css-override/index.js create mode 100644 modules/ROOT/partials/configuration/button_css_override.adoc 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/pages/8.0.2-release-notes.adoc b/modules/ROOT/pages/8.0.2-release-notes.adoc index 32b928ba95..cbee1a68c7 100644 --- a/modules/ROOT/pages/8.0.2-release-notes.adoc +++ b/modules/ROOT/pages/8.0.2-release-notes.adoc @@ -48,7 +48,9 @@ The {productname} {release-version} release includes an accompanying release of ==== HTML comments were not tracked correctly. // TINY-12544 -//CCFR here. +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 diff --git a/modules/ROOT/partials/configuration/button_css_override.adoc b/modules/ROOT/partials/configuration/button_css_override.adoc new file mode 100644 index 0000000000..e69de29bb2 From 79a4f60ababb0e766fcc678e6e58f20b0a3b75cc Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Thu, 14 Aug 2025 09:42:56 +1000 Subject: [PATCH 6/8] DOC-3250: Add changelog, cleanup template material. --- modules/ROOT/pages/8.0.2-release-notes.adoc | 14 +------------- modules/ROOT/pages/changelog.adoc | 6 ++++-- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/modules/ROOT/pages/8.0.2-release-notes.adoc b/modules/ROOT/pages/8.0.2-release-notes.adoc index cbee1a68c7..fb67b93beb 100644 --- a/modules/ROOT/pages/8.0.2-release-notes.adoc +++ b/modules/ROOT/pages/8.0.2-release-notes.adoc @@ -11,7 +11,7 @@ include::partial$misc/admon-releasenotes-for-stable.adoc[] [[overview]] == Overview -{productname} {release-version} was released for {enterpriseversion} and {cloudname} on Wednesday, August 14^th^, 2025. These release notes provide an overview of the changes for {productname} {release-version}, including: +{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] @@ -27,18 +27,6 @@ In {productname} 8.0.1, the `licensekeymanager` plugin was missing from some ava The following premium plugin updates were released alongside {productname} {release-version}. -// === - -// The {productname} {release-version} release includes an accompanying release of the **** premium plugin. - -// **** includes the following . - -// ==== - -// CCFR here. - -// For information on the **** plugin, see: xref:.adoc[]. - === Suggested Edits The {productname} {release-version} release includes an accompanying release of the **Suggested Edits** premium plugin. diff --git a/modules/ROOT/pages/changelog.adoc b/modules/ROOT/pages/changelog.adoc index 6ea6202c48..8ad13c8708 100644 --- a/modules/ROOT/pages/changelog.adoc +++ b/modules/ROOT/pages/changelog.adoc @@ -14,7 +14,9 @@ In {productname} 8.0.1, the `licensekeymanager` plugin was missing from some ava **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. ==== -//TODO +### Fixed +* Reverted split button design change. +// #TINY-12593 == xref:8.0.1-release-notes.adoc[8.0.1 - 2025-07-28] @@ -22,7 +24,7 @@ In {productname} 8.0.1, the `licensekeymanager` plugin was missing from some ava 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] From 3068d125233dc49013b5839e383461f451c6a367 Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Thu, 14 Aug 2025 11:54:30 +1000 Subject: [PATCH 7/8] DOC-3250: remove empty file. --- modules/ROOT/partials/configuration/button_css_override.adoc | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 modules/ROOT/partials/configuration/button_css_override.adoc diff --git a/modules/ROOT/partials/configuration/button_css_override.adoc b/modules/ROOT/partials/configuration/button_css_override.adoc deleted file mode 100644 index e69de29bb2..0000000000 From ce085db6c1d6a3aa78443efded07a5efd3f97820 Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Thu, 14 Aug 2025 12:49:14 +1000 Subject: [PATCH 8/8] DOC-3250: bump api-version for TinyMCE 8.0.2. --- .api-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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