Skip to content

Commit e2a833a

Browse files
DOC-3255: TinyMCE 8.0.2 Release Documentation. (#3811)
* DOC-3255: TinyMCE 8.0.2 Release Documentation. * DOC-3250: TinyMCE 8.0.2 Documentation and Community Changelog. (#3812) * DOC-3250: TinyMCE 8.0.2 Documentation and Community Changelog. * 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. * DOC-3250: Enforce string check on all image rules. (#3815) * DOC-3250: Elements with no visible height were not displaying in the Review Edits view. (#3814) * 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 <[email protected]> --------- Co-authored-by: Shan <[email protected]> * DOC-3250: Add changelog, cleanup template material. * DOC-3250: remove empty file. * DOC-3250: bump api-version for TinyMCE 8.0.2. --------- Co-authored-by: Shan <[email protected]> --------- Co-authored-by: Shan <[email protected]>
1 parent cf5446f commit e2a833a

14 files changed

+186
-58
lines changed

.api-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.0.1
1+
8.0.2

modules/ROOT/examples/live-demos/button-css-override/index.html

Whitespace-only changes.

modules/ROOT/examples/live-demos/button-css-override/index.js

Whitespace-only changes.

modules/ROOT/nav.adoc

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -414,14 +414,19 @@
414414
** xref:tinymce-and-cors.adoc[Cross-Origin Resource Sharing (CORS)]
415415
* Release information
416416
** xref:release-notes.adoc[Release notes for {productname}]
417+
*** {productname} 8.0.2
418+
**** xref:8.0.2-release-notes.adoc#overview[Overview]
419+
**** xref:8.0.2-release-notes.adoc#accompanying-premium-plugin-changes[Accompanying Premium plugin changes]
420+
**** xref:8.0.2-release-notes.adoc#accompanying-enhanced-skins-and-icon-packs-changes[Accompanying Enhanced Skins & Icon Packs changes]
417421
*** {productname} 8.0.1
418422
**** xref:8.0.1-release-notes.adoc#overview[Overview]
419423
**** xref:8.0.1-release-notes.adoc#bug-fixes[Bug fixes]
424+
**** xref:8.0.1-release-notes.adoc#known-issue[Known issue]
420425
*** {productname} 8.0
421426
**** xref:8.0-release-notes.adoc#overview[Overview]
422-
**** xref:new-premium-plugins[New Premium plugins]
427+
**** xref:8.0-release-notes.adoc#new-premium-plugins[New Premium plugins]
423428
**** xref:8.0-release-notes.adoc#accompanying-premium-plugin-changes[Accompanying Premium plugin changes]
424-
**** xref:accompanying-enhanced-skins-and-icon-packs-changes[Accompanying Enhanced Skins & Icon Packs changes]
429+
**** xref:8.0-release-notes.adoc#accompanying-enhanced-skins-and-icon-packs-changes[Accompanying Enhanced Skins & Icon Packs changes]
425430
**** xref:8.0-release-notes.adoc#improvements[Improvements]
426431
**** xref:8.0-release-notes.adoc#additions[Additions]
427432
**** xref:8.0-release-notes.adoc#changes[Changes]

modules/ROOT/pages/8.0.1-release-notes.adoc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ This patch release introduces no new features or enhancements. It solely include
2020
These release notes summarize the updates introduced in {productname} {release-version}, including:
2121

2222
* xref:bug-fixes[Bug fixes]
23+
* xref:known-issue[Known issue]
2324

2425
[[bug-fixes]]
2526
== Bug Fixes
@@ -30,3 +31,14 @@ This section outlines the bug fixes and corrections included in {productname} {r
3031
// #TINY-12581
3132

3233
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.
34+
35+
[[known-issue]]
36+
== Known Issue
37+
38+
[[missing-licensekeymanager-plugin]]
39+
=== Missing `licensekeymanager` plugin in some bundles
40+
// #TINY-12160
41+
42+
In {productname} 8.0.1, the `licensekeymanager` plugin was missing from some available bundles.
43+
44+
**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.
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
= {productname} {release-version}
2+
:release-version: 8.0.2
3+
:navtitle: {productname} {release-version}
4+
:description: Release notes for {productname} {release-version}
5+
:keywords: releasenotes, new, changes, bugfixes
6+
:page-toclevels: 1
7+
8+
include::partial$misc/admon-releasenotes-for-stable.adoc[]
9+
10+
11+
[[overview]]
12+
== Overview
13+
14+
{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:
15+
16+
* xref:accompanying-premium-plugin-changes[Accompanying Premium plugin changes]
17+
* xref:accompanying-enhanced-skins-and-icon-packs-changes[Accompanying Enhanced Skins & Icon Packs changes]
18+
19+
// #TINY-12160
20+
[NOTE]
21+
====
22+
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.
23+
====
24+
25+
[[accompanying-premium-plugin-changes]]
26+
== Accompanying Premium plugin changes
27+
28+
The following premium plugin updates were released alongside {productname} {release-version}.
29+
30+
=== Suggested Edits
31+
32+
The {productname} {release-version} release includes an accompanying release of the **Suggested Edits** premium plugin.
33+
34+
**Suggested Edits** includes the following fixes.
35+
36+
==== HTML comments were not tracked correctly.
37+
// TINY-12544
38+
39+
Previously, pagebreak separators defined as HTML comments (e.g., `+<!-- pagebreak -->+`) 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.
40+
41+
{productname} {release-version} now tracks pagebreak elements defined via HTML comments. When editors insert or delete `+<!-- pagebreak -->+` markers, these changes appear in the Review Edits view, ensuring reviewers have full visibility of all document structure modifications.
42+
43+
==== Elements with no visible height were not displaying in the Review Edits view.
44+
// TINY-12257
45+
46+
Previously, elements with no visible height (`+<br>+`, `+<!-- pagebreak -->+` comments, and `+<hr>+` 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.
47+
48+
{productname} {release-version} now renders visual representations of these elements in the preview:
49+
50+
* `+<br>+` tags display as an **Enter** icon.
51+
* `+<!-- pagebreak -->+` comments render the same as in the editor.
52+
* `+<hr>+` tags show with change indicators for insertions or deletions.
53+
54+
This ensures reviewers can clearly identify what and where changes occurred, even for elements that have no visible height.
55+
56+
For information on the **Suggested Edits** plugin, see: xref:suggestededits.adoc[Suggested Edits].
57+
58+
=== Accessibility Checker
59+
60+
The {productname} {release-version} release includes an accompanying release of the **Accessibility Checker** premium plugin.
61+
62+
**Accessibility Checker** includes the following fix.
63+
64+
==== Enforce `+alt+` string check on all image rules
65+
// TINY-12546
66+
67+
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.
68+
69+
{productname} {release-version} ensures all defined validation messages are now displayed reliably for all relevant rule violations across the `a11ychecker` repair workflow. Scenarios include:
70+
71+
* Filename used as `+alt+` text when decorative images are not allowed.
72+
** Result: Now a filename error is shown in the repair dialog.
73+
* `+alt+` text exceeding maximum length.
74+
** Result: Now a length validation error is shown in the repair dialog.
75+
* Empty `+alt+` text when a description is required.
76+
** Result: Now a empty text error is shown in the repair dialog.
77+
78+
For information on the **Accessibility Checker** plugin, see: xref:a11ychecker.adoc[Accessibility Checker].
79+
80+
[[accompanying-enhanced-skins-and-icon-packs-changes]]
81+
== Accompanying Enhanced Skins & Icon Packs changes
82+
83+
The {productname} {release-version} release includes an accompanying release of the **Enhanced Skins & Icon Packs**.
84+
85+
=== Enhanced Skins & Icon Packs
86+
87+
The **Enhanced Skins & Icon Packs** release includes the following updates:
88+
89+
The **Enhanced Skins & Icon Packs** were rebuilt to pull in the changes also incorporated into the default {productname} {release-version} skin, Oxide.
90+
91+
For information on using Enhanced Skins & Icon Packs, see: xref:enhanced-skins-and-icon-packs.adoc[Enhanced Skins & Icon Packs].

modules/ROOT/pages/apis/tinymce.editor.adoc

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,11 @@ manipulation functions.|`xref:apis/tinymce.editor.adoc[Editor]`
8585
that could leak memory. This method will be called automatically when the page is unloaded
8686
but you can also call it directly if you know what you are doing.|`xref:apis/tinymce.editor.adoc[Editor]`
8787
|xref:#dispatch[dispatch()]|Dispatches the specified event by name. Consult the
88-
link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]`
88+
link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]`
8989
|xref:#execCommand[execCommand()]|Executes a registered command on the current instance. A list of available commands can be found in
9090
the tinymce command identifiers documentation.|`xref:apis/tinymce.editor.adoc[Editor]`
9191
|xref:#fire[fire()]|Fires the specified event by name. Consult the
92-
link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.
92+
link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.
9393

9494

9595
__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
127127
|xref:#nodeChanged[nodeChanged()]|Dispatches out a onNodeChange event to all observers. This method should be called when you
128128
need to update the UI states or element path etc.|`xref:apis/tinymce.editor.adoc[Editor]`
129129
|xref:#off[off()]|Unbinds an event listener to a specific event by name. Consult the
130-
link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]`
130+
link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]`
131131
|xref:#on[on()]|Binds an event listener to a specific event by name. Consult the
132-
link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]`
132+
link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]`
133133
|xref:#once[once()]|Bind the event callback and once it fires the callback is removed. Consult the
134-
link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]`
134+
link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.|`xref:apis/tinymce.util.observable.adoc[Observable]`
135135
|xref:#queryCommandState[queryCommandState()]|Returns a command specific state, for example if bold is enabled or not.|`xref:apis/tinymce.editor.adoc[Editor]`
136136
|xref:#queryCommandSupported[queryCommandSupported()]|Returns true/false if the command is supported or not.|`xref:apis/tinymce.editor.adoc[Editor]`
137137
|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.
344344
dispatch(name: String, args: Object?, bubble: Boolean?): Object
345345
----
346346
Dispatches the specified event by name. Consult the
347-
link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.
347+
link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.
348348

349349
==== Examples
350350
[source, javascript]
@@ -393,7 +393,7 @@ the tinymce command identifiers documentation.
393393
fire(name: String, args: Object?, bubble: Boolean?): Object
394394
----
395395
Fires the specified event by name. Consult the
396-
link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.
396+
link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.
397397

398398

399399
__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.
759759
off(name: String?, callback: Function?): Object
760760
----
761761
Unbinds an event listener to a specific event by name. Consult the
762-
link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.
762+
link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.
763763

764764
==== Examples
765765
[source, javascript]
@@ -792,7 +792,7 @@ instance.off();
792792
on(name: String, callback: Function, prepend: Boolean): Object
793793
----
794794
Binds an event listener to a specific event by name. Consult the
795-
link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.
795+
link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.
796796

797797
==== Examples
798798
[source, javascript]
@@ -821,7 +821,7 @@ instance.on('event', (e) => {
821821
once(name: String, callback: Function): Object
822822
----
823823
Bind the event callback and once it fires the callback is removed. Consult the
824-
link:https://www.tiny.cloud/docs/tinymce/7/events/[event reference] for more details on each event.
824+
link:https://www.tiny.cloud/docs/tinymce/8/events/[event reference] for more details on each event.
825825

826826
==== Parameters
827827

0 commit comments

Comments
 (0)