diff --git a/.api-version b/.api-version index e1f080d710..2eb8a97206 100644 --- a/.api-version +++ b/.api-version @@ -1 +1 @@ -8.10.0 \ No newline at end of file +8.10.1 \ No newline at end of file diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 32b47163e3..11180e2590 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -431,6 +431,10 @@ ** xref:tinymce-and-cors.adoc[Cross-Origin Resource Sharing (CORS)] * Release information ** xref:release-notes.adoc[Release notes for {productname}] +*** {productname} 8.10.1 +**** xref:8.10.1-release-notes.adoc#overview[Overview] +**** xref:8.10.1-release-notes.adoc#accompanying-premium-plugin-changes[Accompanying Premium Plugin changes] +**** xref:8.10.1-release-notes.adoc#bug-fixes[Bug fixes] *** {productname} 8.10.0 **** xref:8.10.0-release-notes.adoc#overview[Overview] **** xref:8.10.0-release-notes.adoc#accompanying-premium-plugin-changes[Accompanying Premium Plugin changes] diff --git a/modules/ROOT/pages/8.10.1-release-notes.adoc b/modules/ROOT/pages/8.10.1-release-notes.adoc new file mode 100644 index 0000000000..963622c494 --- /dev/null +++ b/modules/ROOT/pages/8.10.1-release-notes.adoc @@ -0,0 +1,72 @@ += {productname} {release-version} +:release-version: 8.10.1 +: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 Wednesday, October 28^th^, 2026. These release notes provide an overview of the changes for {productname} {release-version}, including: + +* xref:accompanying-premium-plugin-changes[Accompanying Premium plugin changes] +* xref:bug-fixes[Bug fixes] + + +[[accompanying-premium-plugin-changes]] +== Accompanying Premium plugin changes + +The following premium plugin updates were released alongside {productname} {release-version}. + +=== Spell Checker + +The {productname} {release-version} release includes an accompanying release of the **Spell Checker** premium plugin. + +**Spell Checker** includes the following fix. + +==== Ignored words are no longer incorrectly re-checked when a space is typed at the end +// #TINYMCE-13820 + +Previously, when a user selected *Ignore* on a misspelled word and then typed a space at the end of that word, the **Spell Checker** plugin checked the word again and marked it as misspelled. + +In {productname} {release-version}, the **Spell Checker** plugin keeps an ignored word ignored when a user types a space at the end of it. The plugin no longer marks the word as misspelled. + +For information on the **Spell Checker** plugin, see: xref:introduction-to-tiny-spellchecker.adoc[Spell Checker]. + +=== TinyMCE AI + +The {productname} {release-version} release includes an accompanying release of the **TinyMCE AI** premium plugin. + +**TinyMCE AI** includes the following fixes. + +==== AI edits to nested elements were not always applied correctly and could cause duplicated content +// #TINYMCE-14715 + +Previously, when an AI response changed content inside nested elements, such as content inside a `+div+`, a list, or a table, the **TinyMCE AI** plugin did not always apply the change correctly. For example, when Chat modified the whole document, the first element of the document could appear twice. After a user accepted the AI response, the document contained duplicated or misplaced content that the user had to correct manually. + +In {productname} {release-version}, the **TinyMCE AI** plugin applies each change to nested content as an update to the top-level block that contains it. The plugin now applies AI changes to nested content as expected, without duplicating content. + +==== When the AI changed the same block more than once in a single response, the AI preview showed the later change compared against the earlier one instead of the original content +// #TINYMCE-15091 + +Previously, when the AI service changed the same block more than once in a single Chat response, the **TinyMCE AI** plugin compared the later change against the earlier AI version of the block instead of the original content. **Diff mode** and **Preview** showed wording from the earlier AI version as removed or unchanged text. When a change also converted the block to a different type, such as a paragraph to a heading, the original block appeared as deleted twice. The changes recorded in the Chat sidebar could also list the same block more than once. The highlighted differences did not match what the AI service had changed, so users found it harder to review the suggestions before applying them. + +In {productname} {release-version}, the **TinyMCE AI** plugin compares every change to a block against the original content, regardless of how many times the AI service changes that block in a response. The preview shows one change for each block, from the original content to the final version, and the Chat sidebar records each block once. + +For information on the **TinyMCE AI** plugin, see: xref:tinymceai.adoc[TinyMCE AI]. + +[[bug-fixes]] +== Bug fixes + +{productname} {release-version} also includes the following bug fix: + +=== The `+editor.insertContent+` API removed inline formatting when the selection covered the entire block content and the content was wrapped in an inline format element +// #TINYMCE-11317 + +Previously, when the selection covered all of the content in a block and an inline format element wrapped that content, the xref:apis/tinymce.editor.adoc#insertContent[`+editor.insertContent()+`] API removed the formatting. For example, selecting all of the text in `+

I am bold

+` and inserting new text using the API produced plain text instead of bold. + +In {productname} {release-version}, the `+editor.insertContent()+` API preserves the inline formatting that wraps the whole selection. \ No newline at end of file diff --git a/modules/ROOT/pages/changelog.adoc b/modules/ROOT/pages/changelog.adoc index 4b8d7fcd8f..6f8dca6cdd 100644 --- a/modules/ROOT/pages/changelog.adoc +++ b/modules/ROOT/pages/changelog.adoc @@ -5,6 +5,12 @@ 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.10.1-release-notes.adoc[8.10.1 - 2026-10-28] + +### Fixed +* The `editor.insertContent` API removed inline formatting when the selection covered the entire block content and the content was wrapped in an inline format element. +// #TINYMCE-11317 + == xref:8.10.0-release-notes.adoc[8.10.0 - 2026-10-14] ### Added diff --git a/modules/ROOT/pages/release-notes.adoc b/modules/ROOT/pages/release-notes.adoc index 5f4fd8836d..8523c76b91 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.10.1-release-notes.adoc#overview[{productname} 8.10.1] + +Release notes for {productname} 8.10.1 + a| [.lead] xref:8.10.0-release-notes.adoc#overview[{productname} 8.10.0] @@ -159,5 +165,5 @@ xref:8.0-release-notes.adoc#overview[{productname} 8.0.0] Release notes for {productname} 8.0.0 // Uncomment the dummy cell when the number of cells in the table is odd to ensure the table renders correctly. -a| +// a| |===