DOC-3526: TinyMCE 8.7.0 Release Documentation and Community Changelog.#4167
Merged
Conversation
… it and moves focus to the next or previous focusable element (#4168)
…ight of an `li` could fail (#4169)
…ugh it should have been visible (#4171)
… 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)
…g a new conversation (#4174)
…n getting HTML content with inline CSS (#4175)
…ng over context sources or conversation titles that were shortened with an ellipsis in Safari (#4176)
…away from unresolved suggestions (#4177)
…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
…tor selection correctly (#4170)
…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)
…s the background (#4182)
…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
…ly in the AI Chat history (#4187)
…o long to display (#4188)
…w reflect the current progress (#4189)
…cture, causing style rendering differences (#4190)
…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>
Revision History and Suggested Edits now document revisionhistory_ai_attribution and suggestededits_ai_attribution defaulting to true.
ShiridiGandham
approved these changes
Jun 29, 2026
Exclude .claude/ and .mcp.json from version control so agent config, MCP, and hooks stay local.
metricjs
reviewed
Jun 30, 2026
metricjs
approved these changes
Jun 30, 2026
soritaheng
approved these changes
Jun 30, 2026
…tion.adoc Co-authored-by: Millie <millie.macdonald@tiny.cloud>
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ticket: DOC-3526
Site: Release notes
Site: Changelog
Changes:
new-featureandon-prem.big-fixes, improvements and changes.Pre-checks:
feature/<version>/,hotfix/<version>/,staging/<version>/, orrelease/<version>/.modules/ROOT/nav.adochas been updated(if applicable).release noteentry for anyNew product features.productminorversioninantora.ymland added new supported versions entry inmodules/ROOT/partials/misc/supported-versions.adoc.Review: