Skip to content

DOC-3526: TinyMCE 8.7.0 Release Documentation and Community Changelog.#4167

Merged
kemister85 merged 63 commits into
release/8.7.0from
feature/8.7.0/DOC-3526
Jul 2, 2026
Merged

DOC-3526: TinyMCE 8.7.0 Release Documentation and Community Changelog.#4167
kemister85 merged 63 commits into
release/8.7.0from
feature/8.7.0/DOC-3526

Conversation

@kemister85

@kemister85 kemister85 commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Ticket: DOC-3526

Site: Release notes
Site: Changelog

Changes:

  • TinyMCE 8.7.0 Release Documentation and Community Changelog.
  • TinyMCE AI new-feature and on-prem.
  • Various big-fixes, improvements and changes.

Pre-checks:

  • Branch prefixed with feature/<version>/, hotfix/<version>/, staging/<version>/, or release/<version>/.
  • modules/ROOT/nav.adoc has been updated (if applicable).
  • Included a release note entry for any New product features.
  • If this is a minor release, updated productminorversion in antora.yml and added new supported versions entry in modules/ROOT/partials/misc/supported-versions.adoc.

Review:

  • Documentation Team Lead has reviewed

@kemister85 kemister85 added this to the TinyMCE 8.7.0 milestone Jun 5, 2026
@kemister85 kemister85 added the upcoming release Documentation for features currently under development/QA label Jun 5, 2026
kemister85 and others added 27 commits June 23, 2026 15:15
… it and moves focus to the next or previous focusable element (#4168)
… model started responding (#4172)

* Docs: DOC-3526 - AI state was lost if the AI chat was closed before the AI started responding to a prompt

* Docs: DOC-3526 - Refine TINY-14222 wording (use 'the model'; name the Chat sidebar)
…s content pipeline before being displayed in preview (#4173)
…ng over context sources or conversation titles that were shortened with an ellipsis in Safari (#4176)
…r more reliable behavior across different integration environments (#4178)

* Docs: DOC-3526 - The editor resize handle now uses browser pointer events for more reliable behavior across different integration environments

* Docs: DOC-3526 - Address review feedback on TINY-14241 resize handle entry
* DOC-3526: Add TinyMCE AI bug fix release note for image data-id targeting (TINY-14454)

* Update modules/ROOT/pages/8.7.0-release-notes.adoc

Co-authored-by: spocke <spocke@moxiecode.com>

---------

Co-authored-by: spocke <spocke@moxiecode.com>
* DOC-3526: Add bug fix release note for table cell indentation (TINY-14370)

* Docs: DOC-3526 - Improve TINY-14370 release note body structure
…s the currently active view mode instead of always the first one (#4179)
…ioning to the opposite side when overflowing the viewport (#4180)
…s preview when using the premium snow skin (#4181)
…ain alignment when resizing the browser window (#4184)
…preview with labeled Apply and Skip buttons (#4185)
…ribute were lowercased when parsed (#4186)

* Docs: DOC-3526 - CSS custom property names and color values in the style attribute were lowercased when parsed

* Docs: DOC-3526 - Align TINY-11524 entry with updated JIRA documentation section
…cture, causing style rendering differences (#4190)
soritaheng and others added 10 commits June 24, 2026 16:59
…4230)

* TINYDOC-3538: Document AI attribution for the Suggested Edits plugin

* TINYDOC-3538: Add release note and update product minor version

* TINYDOC-3538: Revert product minor version update

---------

Co-authored-by: Karl Kemister-Sheppard <karlkemistersheppard@gmail.com>
…#4229)

* TINYDOC-3539: Document AI attribution for the Revision History plugin

* TINYDOC-3539: Add release notes

* TINYD0C-3539: Update productminorversion in antora.yml

* TINYDOC-3539: Revert product minor version update

* TINYDOC-3539: Apply suggestions

---------

Co-authored-by: Karl Kemister-Sheppard <karlkemistersheppard@gmail.com>
…position: relative` on their body element in custom content_style (#4237)
)

* TINYDOC-3537: New Suggested Edits APIs for toggling tracking

* TINYDOC-3537: Update demos and option docs

* TINYDOC-3537: Apply suggestion

* TINYDOC-3537: Add release note
…e TinyMCE AI plugin (#4233)

* TINYDOC-3540: Document tinymceai_tool_data_callback option for TinyMCE AI

* TINYDOC-3540: Add tool-name mapping example for tinymceai_tool_data_callback

* TINYDOC-3540: Use a generic tool example for tinymceai_tool_data_callback

* Update modules/ROOT/pages/8.7.0-release-notes.adoc

Co-authored-by: Hamza Benkhaldoun <hamza0867@gmail.com>

* TINYDOC-3540: Clarify tinymceai_tool_data_callback release note heading

Reword the heading to reflect that the option customizes the status
message shown while an MCP tool runs, aligning with the body text and
the tinymceai_options.adoc reference.

---------

Co-authored-by: Hamza Benkhaldoun <hamza0867@gmail.com>
…tomers (#4236)

* DOC-3542: Document TinyMCE AI plugin availability for self-hosted customers

Add an Availability section to the TinyMCE AI plugin page and clarify across
the Introduction, Integration Options, and AI pricing admonition that the
tinymceai plugin can be self-hosted via the tinymce-premium NPM package or as
a standalone addon ZIP from TinyMCE 8.7.0, in addition to the Tiny Cloud CDN.
Add a TinyMCE AI entry to the 8.7.0 release notes accompanying plugin changes.

* Update modules/ROOT/pages/8.7.0-release-notes.adoc

Co-authored-by: Millie <millie.macdonald@tiny.cloud>

* Update modules/ROOT/pages/tinymceai-integration-options.adoc

Co-authored-by: Millie <millie.macdonald@tiny.cloud>

---------

Co-authored-by: Millie <millie.macdonald@tiny.cloud>
@kemister85 kemister85 marked this pull request as ready for review June 29, 2026 05:32
@kemister85 kemister85 requested review from a team and soritaheng as code owners June 29, 2026 05:32
@kemister85 kemister85 requested review from a team, MitchC1999, ShiridiGandham, ltrouton and tiny-ben-tran and removed request for a team June 29, 2026 05:32
Revision History and Suggested Edits now document revisionhistory_ai_attribution and suggestededits_ai_attribution defaulting to true.
Exclude .claude/ and .mcp.json from version control so agent config, MCP, and hooks stay local.
Comment thread modules/ROOT/partials/configuration/revisionhistory_ai_attribution.adoc Outdated
@kemister85 kemister85 merged commit 8084be2 into release/8.7.0 Jul 2, 2026
4 checks passed
@kemister85 kemister85 deleted the feature/8.7.0/DOC-3526 branch July 2, 2026 01:19
kemister85 added a commit that referenced this pull request Jul 2, 2026
* DOC-3525: TinyMCE 8.7.0 Release Documentation.

* DOC-3526: TinyMCE 8.7.0 Release Documentation and Community Changelog. (#4167)

* DOC-3526: TinyMCE 8.7.0 Release Documentation and Community Changelog.

* Docs: DOC-3526 - Pressing Tab or Shift+Tab on an open menu now closes it and moves focus to the next or previous focusable element (#4168)

* Docs: DOC-3526 - Worked around a Chromium bug where clicking on the right of an `li` could fail (#4169)

* Docs: DOC-3526 - Some annotated text was hidden when printed even though it should have been visible (#4171)

* DOC-3526: AI Chat state was lost if the sidebar was closed before the model started responding (#4172)

* Docs: DOC-3526 - AI state was lost if the AI chat was closed before the AI started responding to a prompt

* Docs: DOC-3526 - Refine TINY-14222 wording (use 'the model'; name the Chat sidebar)

* Docs: DOC-3526 - AI response HTML is now filtered through the editor's content pipeline before being displayed in preview (#4173)

* Docs: DOC-3526 - An error could be reported when aborting and starting a new conversation (#4174)

* Docs: DOC-3526 - The fullpage header and footer were not included when getting HTML content with inline CSS (#4175)

* Docs: DOC-3526 - Two tooltips were shown at the same time when hovering over context sources or conversation titles that were shortened with an ellipsis in Safari (#4176)

* Docs: DOC-3526 - A confirmation dialog now appears before navigating away from unresolved suggestions (#4177)

* DOC-3526: The editor resize handle now uses browser pointer events for more reliable behavior across different integration environments (#4178)

* Docs: DOC-3526 - The editor resize handle now uses browser pointer events for more reliable behavior across different integration environments

* Docs: DOC-3526 - Address review feedback on TINY-14241 resize handle entry

* DOC-3526: TinyMCE AI image edits now target the correct image (#4196)

* DOC-3526: Add TinyMCE AI bug fix release note for image data-id targeting (TINY-14454)

* Update modules/ROOT/pages/8.7.0-release-notes.adoc

Co-authored-by: spocke <spocke@moxiecode.com>

---------

Co-authored-by: spocke <spocke@moxiecode.com>

* DOC-3526: Indentation is now applied to all selected table cells (#4195)

* DOC-3526: Add bug fix release note for table cell indentation (TINY-14370)

* Docs: DOC-3526 - Improve TINY-14370 release note body structure

* Docs: DOC-3526 - Using the undo keyboard shortcut did not restore editor selection correctly (#4170)

* Docs: DOC-3526 - Keyboard navigation in the preview footer now focuses the currently active view mode instead of always the first one (#4179)

* Docs: DOC-3526 - Context toolbar with position 'line' was not repositioning to the opposite side when overflowing the viewport (#4180)

* Docs: DOC-3526 - Editor content was visible through the AI suggestions preview when using the premium snow skin (#4181)

* Docs: DOC-3526 - Focused links in dark mode had the same text color as the background (#4182)

* Docs: DOC-3526 - Reduced the spacing in the AI review suggestion cards (#4183)

* Docs: DOC-3526 - The AI suggestions diff overlay did not always maintain alignment when resizing the browser window (#4184)

* DOC-3526: Add release note for tinymce.dom.AriaAnnouncer API (TINY-12791) (#4208)

* Docs: DOC-3526 - Replaced the icon-only buttons in the AI suggestion preview with labeled Apply and Skip buttons (#4185)

* DOC-3526: CSS custom property names and color values in the style attribute were lowercased when parsed (#4186)

* Docs: DOC-3526 - CSS custom property names and color values in the style attribute were lowercased when parsed

* Docs: DOC-3526 - Align TINY-11524 entry with updated JIRA documentation section

* Docs: DOC-3526 - White space in user prompts was not rendered correctly in the AI Chat history (#4187)

* Docs: DOC-3526 - Some tooltips now appear only when the content is too long to display (#4188)

* Docs: DOC-3526 - Bulk action buttons when reviewing AI suggestions now reflect the current progress (#4189)

* Docs: DOC-3526 - The AI preview did not match the editor content structure, causing style rendering differences (#4190)

* Docs: DOC-3526 - Removed the 300-item limit on the emoticons dialog All tab (#4191)

* Docs: DOC-3526 - The AI suggestions preview no longer shows deleted text when content has been replaced (#4192)

* DOC-3526: Document integrator-defined AI reviews and refresh supported models table (#4194)

Add a TINY-14200 release note and expand the tinymceai_reviews option
documentation with the integrator-defined review schema, types, and
examples. Refresh the AI supported models table with the latest models
returned by the models API.

* DOC-3526: Add TinyMCE AI bug fix release note for conversation loading (TINY-14487) (#4197)

* DOC-3526: Add TinyMCE AI bug fix release note for unwrapping nested list items (TINY-14488) (#4198)

* DOC-3526: Block formats can now be applied when a non-editable inline element is selected (#4209)

* DOC-3526: Add bug fix release note for block formats on non-editable inline elements (TINY-13333)

* Docs: DOC-3526 - Improve TINY-13333 release note body structure

* DOC-3526: Review sidebar no longer shows No improvements found after a review is applied (#4210)

* DOC-3526: Add TinyMCE AI bug fix release note for review state reset (TINY-14198)

* Docs: DOC-3526 - Improve TINY-14198 release note body structure

Split the body into the required two-paragraph structure (problem/impact
then solution/result with the {productname} {release-version} construction)
to match the version-release-notes skill guidelines.

* DOC-3526: New tinymceai_reviews_change_tone_menu option to control the Change Tone review menu (#4211)

* DOC-3526: Add TinyMCE AI addition release note for tinymceai_reviews_change_tone_menu (TINY-14274)

* Docs: DOC-3526 - Document tinymceai_reviews_change_tone_menu option (TINY-14274)

Add the tinymceai_reviews_change_tone_menu configuration option to the
TinyMCE AI options reference and link to it from the 8.7.0 release note.
Correct the release note: an empty array is accepted with a warning and
does not hide the Change Tone review.

* Docs: DOC-3526 - Refine TINY-14274 wording per style review

* DOC-3526: Review mode keyboard navigation now matches the Chat sidebar (#4212)

* DOC-3526: Add TinyMCE AI improvement release note for review mode keyboard navigation (TINY-14275)

* Docs: DOC-3526 - Improve TINY-14275 release note structure and wording

* DOC-3526: Block formatting now targets the correct element across a table cell selection (#4213)

* DOC-3526: Add bug fix release note for block formatting across table cell selection (TINY-14385)

* Docs: DOC-3526 - Improve TINY-14385 release note body structure

* DOC-3526: Chat can now update an empty document (#4214)

* DOC-3526: Add TinyMCE AI bug fix release note for chat updating empty documents (TINY-14393)

* Docs: DOC-3526 - Improve TINY-14393 release note body structure

* Docs: DOC-3526 - Refine TINY-14393 release note wording per style review

* Update modules/ROOT/pages/8.7.0-release-notes.adoc

Co-authored-by: Kim <45845989+kimwoodfield@users.noreply.github.com>

---------

Co-authored-by: Kim <45845989+kimwoodfield@users.noreply.github.com>

* Docs: DOC-3526 - The TinyMCE AI plugin now adds an `ai` property to the `SetContent` and `BeforeSetContent` event payloads (#4215)

* Docs: DOC-3526 - Context sources can now be removed while they are still loading (#4219)

Add TINYMCE-13876 release note entry under Accompanying Premium plugin
changes for the TinyMCE AI plugin in 8.7.0.

* Docs: TINYDOC-3526 - Deleting a newline within a list item would delete the list item. (#4221)

* Docs: TINYDOC-3526 - Highlighted suggestions in Chat and Actions preview mode no longer appear selected when clicked, since no follow up action is available on them. (#4222)

* TINYDOC-3526: Iframes inserted with the pageembed plugin could not be aligned using the align left, center, and right toolbar buttons. (#4223)

* Docs: TINYDOC-3526 - Iframes inserted with the pageembed plugin could not be aligned using the align left, center, and right toolbar buttons.

* Docs: TINYDOC-3526 - Generalize Page Embed alignment release note

* TINYDOC-3526: It is now possible to have the kind of `export` in getContent's events and nodeFilter. (#4224)

* Docs: TINYDOC-3526 - It is now possible to have the kind of `export` in getContent's events and nodeFilter.

* Docs: TINYDOC-3526 - Extract export-specific content filtering into shared partial

* TINYDOC-3526: Suggested Edits API should not be tied to the existence of the suggested edits toolbar button (#4225)

* Docs: TINYDOC-3526 - Suggested Edits API should not be tied to the existence of the suggested edits toolbar button

* Update modules/ROOT/pages/8.7.0-release-notes.adoc

Co-authored-by: Mitchell Crompton <mitchell.crompton@tiny.cloud>

* Update modules/ROOT/pages/8.7.0-release-notes.adoc

Co-authored-by: Mitchell Crompton <mitchell.crompton@tiny.cloud>

---------

Co-authored-by: Mitchell Crompton <mitchell.crompton@tiny.cloud>

* Docs: TINYDOC-3526 - Tooltips were clipped when the editor was hosted in a shadow DOM and its parent element had `overflow:scroll`. (#4226)

* Docs: TINYDOC-3526 - Dragging and dropping or copying and pasting an image didn't add `width` and `height` to the tag. (#4227)

* TINYDOC-3526: The plugin no longer shows a console warning when `tinymceai_default_model` is not provided. (#4231)

* TINYDOC-3526: The custom review textarea showed a scrollbar when it was empty. (#4232)

* TINYDOC-3538: Document AI attribution for the Suggested Edits plugin (#4230)

* TINYDOC-3538: Document AI attribution for the Suggested Edits plugin

* TINYDOC-3538: Add release note and update product minor version

* TINYDOC-3538: Revert product minor version update

---------

Co-authored-by: Karl Kemister-Sheppard <karlkemistersheppard@gmail.com>

* TINYDOC-3539: Document AI attribution for the Revision History plugin (#4229)

* TINYDOC-3539: Document AI attribution for the Revision History plugin

* TINYDOC-3539: Add release notes

* TINYD0C-3539: Update productminorversion in antora.yml

* TINYDOC-3539: Revert product minor version update

* TINYDOC-3539: Apply suggestions

---------

Co-authored-by: Karl Kemister-Sheppard <karlkemistersheppard@gmail.com>

* Docs: TINYDOC-3526 - The diff overlay was misaligned when users had `position: relative` on their body element in custom content_style (#4237)

* TINYDOC-3537: Add new Suggested Edits toggle tracking UI and APIs (#4234)

* TINYDOC-3537: New Suggested Edits APIs for toggling tracking

* TINYDOC-3537: Update demos and option docs

* TINYDOC-3537: Apply suggestion

* TINYDOC-3537: Add release note

* TINYDOC-3540: Document the tinymceai_tool_data_callback option for the TinyMCE AI plugin (#4233)

* TINYDOC-3540: Document tinymceai_tool_data_callback option for TinyMCE AI

* TINYDOC-3540: Add tool-name mapping example for tinymceai_tool_data_callback

* TINYDOC-3540: Use a generic tool example for tinymceai_tool_data_callback

* Update modules/ROOT/pages/8.7.0-release-notes.adoc

Co-authored-by: Hamza Benkhaldoun <hamza0867@gmail.com>

* TINYDOC-3540: Clarify tinymceai_tool_data_callback release note heading

Reword the heading to reflect that the option customizes the status
message shown while an MCP tool runs, aligning with the body text and
the tinymceai_options.adoc reference.

---------

Co-authored-by: Hamza Benkhaldoun <hamza0867@gmail.com>

* DOC-3542: Document TinyMCE AI plugin availability for self-hosted customers (#4236)

* DOC-3542: Document TinyMCE AI plugin availability for self-hosted customers

Add an Availability section to the TinyMCE AI plugin page and clarify across
the Introduction, Integration Options, and AI pricing admonition that the
tinymceai plugin can be self-hosted via the tinymce-premium NPM package or as
a standalone addon ZIP from TinyMCE 8.7.0, in addition to the Tiny Cloud CDN.
Add a TinyMCE AI entry to the 8.7.0 release notes accompanying plugin changes.

* Update modules/ROOT/pages/8.7.0-release-notes.adoc

Co-authored-by: Millie <millie.macdonald@tiny.cloud>

* Update modules/ROOT/pages/tinymceai-integration-options.adoc

Co-authored-by: Millie <millie.macdonald@tiny.cloud>

---------

Co-authored-by: Millie <millie.macdonald@tiny.cloud>

* TINYDOC: Changed LESS math mode from always to parens-division. (#4240)

* TINYDOC-3526: Cleanup tempalte material.

* TINYDOC: Add changelog for TinyMCE 8.7.0 Release.

* TINYDOC-3526: Fix missing comment.

* Document AI badge attribution options as enabled by default.

Revision History and Suggested Edits now document revisionhistory_ai_attribution and suggestededits_ai_attribution defaulting to true.

* Ignore local Claude Code setup files.

Exclude .claude/ and .mcp.json from version control so agent config, MCP, and hooks stay local.

* Update modules/ROOT/partials/configuration/revisionhistory_ai_attribution.adoc

Co-authored-by: Millie <millie.macdonald@tiny.cloud>

* TINYDOC-3526: update api-version and productminorversion && api-docs rebuild.

---------

Co-authored-by: spocke <spocke@moxiecode.com>
Co-authored-by: Kim <45845989+kimwoodfield@users.noreply.github.com>
Co-authored-by: Mitchell Crompton <mitchell.crompton@tiny.cloud>
Co-authored-by: Sorita Heng <69398037+soritaheng@users.noreply.github.com>
Co-authored-by: Hamza Benkhaldoun <hamza0867@gmail.com>
Co-authored-by: Millie <millie.macdonald@tiny.cloud>

---------

Co-authored-by: spocke <spocke@moxiecode.com>
Co-authored-by: Kim <45845989+kimwoodfield@users.noreply.github.com>
Co-authored-by: Mitchell Crompton <mitchell.crompton@tiny.cloud>
Co-authored-by: Sorita Heng <69398037+soritaheng@users.noreply.github.com>
Co-authored-by: Hamza Benkhaldoun <hamza0867@gmail.com>
Co-authored-by: Millie <millie.macdonald@tiny.cloud>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upcoming release Documentation for features currently under development/QA

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants