From b5c45c6f949984097d31c6a2ae88783651833898 Mon Sep 17 00:00:00 2001 From: abhinavgandham Date: Thu, 2 Jan 2025 10:26:21 +0530 Subject: [PATCH 01/18] DOC-2609: TinyMCE 7.6.1 Release Documentation and Community Changelog. --- modules/ROOT/pages/7.6.1-release-notes.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index be14113720..97b5234b3e 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -15,7 +15,6 @@ include::partial$misc/admon-releasenotes-for-stable.adoc[] * xref:accompanying-premium-plugin-changes[Accompanying Premium plugin changes] * xref:improvements[Improvements] -* xref:additions[Additions] * xref:bug-fixes[Bug fixes] From 29c9be1a24f04591d6cb2039343213f8360781e9 Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Thu, 16 Jan 2025 10:09:22 +0530 Subject: [PATCH 02/18] =?UTF-8?q?DOC-2609:=20The=20mentions=20menu=20witho?= =?UTF-8?q?ut=20items=20was=20not=20closed=20when=20pressin=E2=80=A6=20(#3?= =?UTF-8?q?578)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * DOC-2609: The mentions menu without items was not closed when pressing Space or Enter key. * Update modules/ROOT/pages/7.6.1-release-notes.adoc * Update modules/ROOT/pages/7.6.1-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard --------- Co-authored-by: Karl Kemister-Sheppard --- modules/ROOT/pages/7.6.1-release-notes.adoc | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index 97b5234b3e..d3f951b77e 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -47,17 +47,21 @@ For information on the **** plugin, see xref: +=== Comments -The {productname} {release-version} release includes an accompanying release of the **** premium plugin. +The {productname} {release-version} release includes an accompanying release of the **Comments** premium plugin. -**** includes the following . +**Comments** includes the following fixes. -==== +==== The mentions menu without items was not closed when pressing Space or Enter key. +// #TINY-11454 +Previously, an issue was identified where pressing the `Space` or `Enter` key when the mentions dropdown displayed the message "no users found" did not close the dropdown unlike in the editor. -// CCFR here. +This issue also caused the `Space` and `Enter` keys to be non-functional, resulting in a poor user experience. + +{productname} {release-version} resolves this issue by ensuring that pressing the `Space` or `Enter` key closes the dropdown, maintaining consistent functionality between the comment text area and the editor. -For information on the **** plugin, see: xref:.adoc[]. +For information on the **Comments** plugin, see: xref:introduction-to-tiny-comments.adoc[Introduction to {companyname} Comments]. [[accompanying-premium-plugin-end-of-life-announcement]] From dae55ff810f105e4807cfcf590a5d6b89fd512e4 Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Thu, 16 Jan 2025 10:31:57 +0530 Subject: [PATCH 03/18] =?UTF-8?q?DOC-2609:=20The=20mentions=20dropdown=20r?= =?UTF-8?q?emained=20visible=20even=20after=20the=20menti=E2=80=A6=20(#357?= =?UTF-8?q?9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * DOC-2609: The mentions dropdown remained visible even after the mention text was deleted in quick succession. * Update modules/ROOT/pages/7.6.1-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard * Update modules/ROOT/pages/7.6.1-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard * Update modules/ROOT/pages/7.6.1-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard * Update modules/ROOT/pages/7.6.1-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard --------- Co-authored-by: Karl Kemister-Sheppard --- modules/ROOT/pages/7.6.1-release-notes.adoc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index d3f951b77e..b16668223c 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -53,8 +53,20 @@ The {productname} {release-version} release includes an accompanying release of **Comments** includes the following fixes. +==== The mentions dropdown remained visible even after the mention text was deleted in quick succession. +// #TINY-11673 + +In previous versions of the **Comments** plugin, an issue was identified where the mentions in comments dropdown was still visible after the `@` mentioned text was removed in quick succession. + +This behavior occurred when the users list was updated following a successful API fetch request, even when the mentioned text was completely deleted. + +As a result, users were unable to interact with or close the `@` mentions dropdown. + +In {productname} {release-version}, the logic has been updated to ensure the users list is only refreshed if the mentioned text is not entirely removed. This change ensures that the mentions dropdown automatically closes when the `@` mentioned text is deleted. + ==== The mentions menu without items was not closed when pressing Space or Enter key. // #TINY-11454 + Previously, an issue was identified where pressing the `Space` or `Enter` key when the mentions dropdown displayed the message "no users found" did not close the dropdown unlike in the editor. This issue also caused the `Space` and `Enter` keys to be non-functional, resulting in a poor user experience. From 75a91c0d94d7e94be683d4f6271837514c1659d7 Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Fri, 17 Jan 2025 10:52:00 +0530 Subject: [PATCH 04/18] =?UTF-8?q?DOC-2609:=20Toggle=20sidebar=20shortcut?= =?UTF-8?q?=20remained=20active=20when=20the=20editor=20was=E2=80=A6=20(#3?= =?UTF-8?q?580)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * DOC-2609: Toggle sidebar shortcut remained active when the editor was disabled. * Update modules/ROOT/pages/7.6.1-release-notes.adoc * Update modules/ROOT/pages/7.6.1-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard --------- Co-authored-by: Karl Kemister-Sheppard --- modules/ROOT/pages/7.6.1-release-notes.adoc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index b16668223c..08fba9d227 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -73,6 +73,15 @@ This issue also caused the `Space` and `Enter` keys to be non-functional, result {productname} {release-version} resolves this issue by ensuring that pressing the `Space` or `Enter` key closes the dropdown, maintaining consistent functionality between the comment text area and the editor. +==== Toggle sidebar shortcut remained active when the editor was disabled. +// #TINY-11646 + +Previously, an issue was identified where the comment sidebar would close when using the keyboard shortcut `Cmd + Opt + M` on Mac and `Ctrl + Alt + M` on Windows while the editor was in a disabled state. + +This led to inconsistent behavior, as keyboard shortcuts remained functional despite the editor being disabled. + +{productname} {release version} addresses this issue. The behavior of keyboard shortcuts has been updated to ensure that the comment sidebar shortcut is disabled when the editor is in a disabled state. + For information on the **Comments** plugin, see: xref:introduction-to-tiny-comments.adoc[Introduction to {companyname} Comments]. From 83636a9df749c3d2f1f61bf56519c7a55c5f4648 Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Fri, 17 Jan 2025 10:58:18 +0530 Subject: [PATCH 05/18] =?UTF-8?q?DOC-2609:=20Table=20resize=20bars=20was?= =?UTF-8?q?=20not=20properly=20aligned=20for=20inline=20edito=E2=80=A6=20(?= =?UTF-8?q?#3581)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * DOC-2609: Table resize bars was not properly aligned for inline editors inside scrollable containers. * Update modules/ROOT/pages/7.6.1-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard --------- Co-authored-by: Karl Kemister-Sheppard --- modules/ROOT/pages/7.6.1-release-notes.adoc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index 08fba9d227..04950c4f02 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -84,6 +84,22 @@ This led to inconsistent behavior, as keyboard shortcuts remained functional des For information on the **Comments** plugin, see: xref:introduction-to-tiny-comments.adoc[Introduction to {companyname} Comments]. +=== Enhanced Tables + +The {productname} {release-version} release includes an accompanying release of the **Enhanced Tables** premium plugin. + +**Enhanced Tables** includes the following fixes. + +==== Table resize bars was not properly aligned for inline editors inside scrollable containers. +// #TINY-11215 + +In earlier versions of {productname}, an issue was identified in the inline mode editor where table resize bars were improperly positioned when placed within a scrollable container. When the container was scrolled, the resize bars became misaligned with the corresponding table rows and columns. + +This misalignment caused a disconnect between the table rows and their associated resize handles, leading to usability challenges as the handles appeared in the incorrect location. + +In {productname} {release-version}, this issue has been resolved by ensuring the table resize bars are properly attached to the respective table rows and columns when the container is scrolled, enhancing usability and functionality. + +For information on the **Enhanced Table** plugin, see: xref:advtable.adoc[Enhanced Tables]. [[accompanying-premium-plugin-end-of-life-announcement]] == Accompanying Premium plugin end-of-life announcement From 37a5036bfa216cc94dd1b505cba9dce516016f71 Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Mon, 20 Jan 2025 09:28:52 +0530 Subject: [PATCH 06/18] DOC-2609: Images with existing srcset were not handled correctly. (#3583) --- modules/ROOT/pages/7.6.1-release-notes.adoc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index 04950c4f02..713094c090 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -101,6 +101,22 @@ In {productname} {release-version}, this issue has been resolved by ensuring the For information on the **Enhanced Table** plugin, see: xref:advtable.adoc[Enhanced Tables]. +=== Image Optimizer + +The {productname} {release-version} release includes an accompanying release of the **Image Optimizer** premium plugin. + +**Image Optimizer** includes the following fixes. + +==== Images with existing `srcset` were not handled correctly. + +An issue was identified where images with an existing `srcset` attribute containing an Uploadcare URL were being processed incorrectly. + +The problem occurred when attempting to update an `srcset` attribute that did not contain an Uploadcare URL. In such cases, no changes were applied, resulting in the image failing to update if the existing `srcset` had a different structure. + +{productname} {release-version} resolves this issue by exclusively targeting `srcset` attributes with Uploadcare URLs. This ensures that all relevant images are updated correctly, with the `srcset` being regenerated from scratch to incorporate any modifications made. + +For information on the **Image Optimizer** plugin, see: xref:uploadcare.adoc[Image Optimizer]. + [[accompanying-premium-plugin-end-of-life-announcement]] == Accompanying Premium plugin end-of-life announcement From 70e853ba7477188139384ff6b31a446caf26dd0f Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Mon, 20 Jan 2025 09:32:24 +0530 Subject: [PATCH 07/18] DOC-2609: Opening a notification when the toolbar is at the bottom threw an error. (#3586) * DOC-2609: Opening a notification when the toolbar is at the bottom threw an error. * Update modules/ROOT/pages/7.6.1-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard --------- Co-authored-by: Karl Kemister-Sheppard --- modules/ROOT/pages/7.6.1-release-notes.adoc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index 713094c090..f3931582c6 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -200,10 +200,14 @@ For information on using Enhanced Skins & Icon Packs, see: xref:enhanced-skins-a {productname} {release-version} also includes the following bug fix: -=== -// #TINY-vwxyz1 +=== Opening a notification when the toolbar is at the bottom threw an error. +// #TINY-11498 -// CCFR here. +An issue was identified in the inline mode editor where, if the toolbar was positioned at the bottom of the screen, a UI error occurred that rendered notifications non-functional after being opened. + +This issue significantly impacted the user experience, preventing users from interacting with the notification interface effectively. + +{productname} {release-version} resolves this issue by enhancing the notification positioning logic to account for the toolbar's location. Notifications now function seamlessly, regardless of the toolbar's placement on the screen. [[security-fixes]] From 2dc22ff7347dc59f1c1b639809391aace14cc0bd Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Tue, 21 Jan 2025 12:52:48 +0530 Subject: [PATCH 08/18] DOC-2609: Text input was prevented in form elements in the contents of the editor. (#3585) * DOC-2609: Text input was prevented in form elements in the contents of the editor. * Update modules/ROOT/pages/7.6.1-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard * Update modules/ROOT/pages/7.6.1-release-notes.adoc * Update modules/ROOT/pages/7.6.1-release-notes.adoc --------- Co-authored-by: Karl Kemister-Sheppard --- modules/ROOT/pages/7.6.1-release-notes.adoc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index f3931582c6..7e4d95d4d3 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -198,7 +198,14 @@ For information on using Enhanced Skins & Icon Packs, see: xref:enhanced-skins-a [[bug-fixes]] == Bug fixes -{productname} {release-version} also includes the following bug fix: +{productname} {release-version} also includes the following bug fixes: + +=== Text input was prevented in form elements in the contents of the editor. +// #TINY-11446 + +Previously, an issue was identified in Google Chrome and Microsoft Edge where text input was prevented within form elements, resulting in the inability to insert text into these elements. + +{productname} {release-version} addresses this issue, by updating the logic for handling text input on non-editable elements to include support for form elements. As a result, text can now be successfully inserted into form elements in Google Chrome and Microsoft Edge. === Opening a notification when the toolbar is at the bottom threw an error. // #TINY-11498 @@ -209,7 +216,6 @@ This issue significantly impacted the user experience, preventing users from int {productname} {release-version} resolves this issue by enhancing the notification positioning logic to account for the toolbar's location. Notifications now function seamlessly, regardless of the toolbar's placement on the screen. - [[security-fixes]] == Security fixes From afa08ed3e5b6180287f16c2caa3cab54cdcf130c Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Tue, 21 Jan 2025 14:46:26 +0530 Subject: [PATCH 09/18] DOC-2609: Error messages were not rendered correctly (#3584) * DOC-2609: Error messages were not rendered correctly * Update modules/ROOT/pages/7.6.1-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard --------- Co-authored-by: Karl Kemister-Sheppard --- modules/ROOT/pages/7.6.1-release-notes.adoc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index 7e4d95d4d3..db652dadea 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -101,6 +101,21 @@ In {productname} {release-version}, this issue has been resolved by ensuring the For information on the **Enhanced Table** plugin, see: xref:advtable.adoc[Enhanced Tables]. +=== Import from Word + +The {productname} {release-version} release includes an accompanying release of the **Import from Word** premium plugin. + +**Import from Word** includes the following fixes. + +==== Error messages were not rendered correctly +// #TINY-11662 + +In previous releases of the **Import from Word** premium plugin, an error occurring during the import process triggered an "Operation failed" notification that featured an incorrect icon and lacked the expected background. This design was inconsistent with the error notifications displayed by related plugins, such as the xref:exportpdf.adoc[Export to PDF] plugin and the xref:exportword.adoc[Export to Word] plugin, which use a red background and an exclamation mark to signify errors. + +In {productname} {release-version}, this UI inconsistency has been resolved. Error notifications for the Word document import process now render correctly, aligning with the visual standards of related plugins. + +For more information on the **Import from Word** plugin, see xref:importword.adoc[Import from Word]. + === Image Optimizer The {productname} {release-version} release includes an accompanying release of the **Image Optimizer** premium plugin. From 46b738a6f07ccebd700a27c8a4cbb5a8ce18027e Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Tue, 21 Jan 2025 14:51:32 +0530 Subject: [PATCH 10/18] Update modules/ROOT/pages/7.6.1-release-notes.adoc --- modules/ROOT/pages/7.6.1-release-notes.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index db652dadea..73958748e2 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -123,6 +123,7 @@ The {productname} {release-version} release includes an accompanying release of **Image Optimizer** includes the following fixes. ==== Images with existing `srcset` were not handled correctly. +// #TINY-11653 An issue was identified where images with an existing `srcset` attribute containing an Uploadcare URL were being processed incorrectly. From 2c0313dea0cbde9edbae81a8a6ae7a44c4ff3ffc Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Tue, 21 Jan 2025 14:53:24 +0530 Subject: [PATCH 11/18] Update modules/ROOT/pages/7.6.1-release-notes.adoc --- modules/ROOT/pages/7.6.1-release-notes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index 73958748e2..6f297301b2 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -105,7 +105,7 @@ For information on the **Enhanced Table** plugin, see: xref:advtable.adoc[Enhanc The {productname} {release-version} release includes an accompanying release of the **Import from Word** premium plugin. -**Import from Word** includes the following fixes. +**Import from Word** includes the following fix. ==== Error messages were not rendered correctly // #TINY-11662 From b1c2ffa859d3c8f85563aae369eb7b29c7ccc382 Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Tue, 21 Jan 2025 14:53:53 +0530 Subject: [PATCH 12/18] Update modules/ROOT/pages/7.6.1-release-notes.adoc --- modules/ROOT/pages/7.6.1-release-notes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index 6f297301b2..14cef03c43 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -88,7 +88,7 @@ For information on the **Comments** plugin, see: xref:introduction-to-tiny-comme The {productname} {release-version} release includes an accompanying release of the **Enhanced Tables** premium plugin. -**Enhanced Tables** includes the following fixes. +**Enhanced Tables** includes the following fix. ==== Table resize bars was not properly aligned for inline editors inside scrollable containers. // #TINY-11215 From b2731132b7207a012da77dfae85adbef0ed18f58 Mon Sep 17 00:00:00 2001 From: "CODE:AG" <57781325+abhinavgandham@users.noreply.github.com> Date: Tue, 21 Jan 2025 15:31:48 +0530 Subject: [PATCH 13/18] =?UTF-8?q?DOC-2609:=20Resizing=20images=20by=20typi?= =?UTF-8?q?ng=20into=20the=20input=20didn't=20update=20the=20=E2=80=A6=20(?= =?UTF-8?q?#3582)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * DOC-2609: Resizing images by typing into the input didn't update the attribute correctly. * Update modules/ROOT/pages/7.6.1-release-notes.adoc * Added ticket number to entry. * Improved wording and removed the reference of the attribute's name. * Update modules/ROOT/pages/7.6.1-release-notes.adoc * Update modules/ROOT/pages/7.6.1-release-notes.adoc * Update modules/ROOT/pages/7.6.1-release-notes.adoc * Update modules/ROOT/pages/7.6.1-release-notes.adoc Co-authored-by: Karl Kemister-Sheppard --------- Co-authored-by: Karl Kemister-Sheppard --- modules/ROOT/pages/7.6.1-release-notes.adoc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index 14cef03c43..ed5ab6ff08 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -122,6 +122,17 @@ The {productname} {release-version} release includes an accompanying release of **Image Optimizer** includes the following fixes. +==== Resizing images by typing into the input didn't update the `style` attribute correctly. +// TINY-11669 + +An issue was identified where an internal custom `style` attribute of an image was not updated correctly after a user modified its width and height. + +This issue occurred because the resize function was triggered while the selection focus was elsewhere, due to a debounce delay between the input and the resize operation. As a result, the resize operation was performed on the current selection instead of the intended image. + +This led to other editor components that rely on that custom `style` attribute to accidentally read outdated values, resulting in the resize not being applied correctly since the selection was not on the intended image. + +{productname} {release-version} addresses this issue, by updating the custom `style` attribute appropriately whenever a resize operation is performed. The resize function now takes in the intended image as a parameter, ensuring that all editor components referencing that custom `style` attribute read the most recent value entered. Additionally, the resize operation is applied to the correct image, even before the debounce time elapses. + ==== Images with existing `srcset` were not handled correctly. // #TINY-11653 From 2237de3421112723047e1cdd2b73d6245ba9a63b Mon Sep 17 00:00:00 2001 From: abhinavgandham Date: Tue, 21 Jan 2025 16:13:14 +0530 Subject: [PATCH 14/18] Cleaned up release docs and added security fix and self-hosted server side docs. --- modules/ROOT/nav.adoc | 3 +- modules/ROOT/pages/7.6.1-release-notes.adoc | 192 ++++++-------------- 2 files changed, 61 insertions(+), 134 deletions(-) diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 4e8aa66df3..35a000dbdd 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -421,9 +421,10 @@ ** xref:release-notes.adoc[Release notes for {productname}] *** {productname} 7.6.1 **** xref:7.6.1-release-notes.adoc#overview[Overview] +**** xref:7.6.1-release-notes.adoc#accompanying-premium-self-hosted-server-side-component-changes[Accompanying Premium self-hosted server-side component changes] **** xref:7.6.1-release-notes.adoc#accompanying-premium-plugin-changes[Accompanying Premium plugin changes] -**** xref:7.6.1-release-notes.adoc#improvements[Improvements] **** xref:7.6.1-release-notes.adoc#bug-fixes[Bug fixes] +**** xref:7.6.1-release-notes.adoc#security-fixes[Security fixes] *** {productname} 7.6.0 **** xref:7.6.0-release-notes.adoc#overview[Overview] **** xref:7.6.0-release-notes.adoc#new-premium-plugin[New Premium plugin] diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index ed5ab6ff08..105b7a55c3 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -11,35 +11,56 @@ include::partial$misc/admon-releasenotes-for-stable.adoc[] [[overview]] == Overview -{productname} {release-version} was released for {enterpriseversion} and {cloudname} on ,
^^, . These release notes provide an overview of the changes for {productname} {release-version}, including: +{productname} {release-version} was released for {enterpriseversion} and {cloudname} on Wednesday, January 22^nd^, 2025. These release notes provide an overview of the changes for {productname} {release-version}, including: +* xref:accompanying-premium-self-hosted-server-side-component-changes[Accompanying Premium self-hosted server-side component changes] * xref:accompanying-premium-plugin-changes[Accompanying Premium plugin changes] -* xref:improvements[Improvements] * xref:bug-fixes[Bug fixes] +* xref:security-fixes[Security fixes] +[[accompanying-premium-self-hosted-server-side-component-changes]] +== Accompanying Premium self-hosted server-side component changes -[[new-premium-plugin]] -New Premium plugin +The {productname} {release-version} release includes accompanying changes affecting the {productname} **self-hosted** services for the following plugins: -The following new Premium plugin was released alongside {productname} {release-version}. +* **Enhanced Media Embed** plugin `mediaembed`. +* **Image Editing** plugin `editimage`. +* **Link Checker** plugin `linkchecker`. +* **Spell Checker** plugin `tinymcespellchecker`. +* **Spelling Autocorrect** plugin `autocorrect`. -=== +For information on: -The new Premium plugin, **** // description here. +* The **Enhanced Media Embed** plugin, see: xref:introduction-to-mediaembed.adoc[Enhanced Media Embed plugin]. +* The **Image Editing** plugin, see: xref:editimage.adoc[Image Editing plugin]. +* The **Link Checker** plugin, see: xref:linkchecker.adoc[Link Checker plugin]. +* The **Spell Checker** plugin, see: xref:introduction-to-tiny-spellchecker.adoc[Spell Checkerplugin]. +* The **Spelling Autocorrect** plugin, see: xref:autocorrect.adoc[Spelling Autocorrect plugin]. +* Deploying the **server-side** components, see: xref:introduction-to-premium-selfhosted-services.adoc[Server-side component installation]. -For information on the **** plugin, see xref:.adoc[]. +The Java server-side components have been updated to the following versions: +* `ephox-hyperlinking.war`: 2.109.2 +* `ephox-image-proxy.war`: 2.111.2 +* `ephox-spelling.war`: 2.127.2 -[[new-open-source-plugin]] -== New Open Source plugin -The following new Open Source plugin was released alongside {productname} {release-version}. +=== Updating the self-hosted server-side components -=== +The new versions of the server-side services provide updates for the Java-based server-side components. To deploy the updated version of the server-side components: -The new open source plugin, **** // description here. +. Update your Java Application Server to the minimum required version: -For information on the **** plugin, see xref:.adoc[]. +include::partial$misc/supported-application-servers.adoc[] + +. Replace the existing server-side `.war` files with the `.war` files bundled with {productname} {release-version} or later. + +For information on: + +* Deploying the server-side components, see: xref:introduction-to-premium-selfhosted-services.adoc[Server-side component installation]. +* Deploying the server-side components using Docker, see: xref:bundle-intro-setup.adoc[Containerized service deployments]. + +include::partial$misc/admon-no-functionality-changes-in-updated-server-side-components.adoc[] [[accompanying-premium-plugin-changes]] @@ -84,38 +105,6 @@ This led to inconsistent behavior, as keyboard shortcuts remained functional des For information on the **Comments** plugin, see: xref:introduction-to-tiny-comments.adoc[Introduction to {companyname} Comments]. -=== Enhanced Tables - -The {productname} {release-version} release includes an accompanying release of the **Enhanced Tables** premium plugin. - -**Enhanced Tables** includes the following fix. - -==== Table resize bars was not properly aligned for inline editors inside scrollable containers. -// #TINY-11215 - -In earlier versions of {productname}, an issue was identified in the inline mode editor where table resize bars were improperly positioned when placed within a scrollable container. When the container was scrolled, the resize bars became misaligned with the corresponding table rows and columns. - -This misalignment caused a disconnect between the table rows and their associated resize handles, leading to usability challenges as the handles appeared in the incorrect location. - -In {productname} {release-version}, this issue has been resolved by ensuring the table resize bars are properly attached to the respective table rows and columns when the container is scrolled, enhancing usability and functionality. - -For information on the **Enhanced Table** plugin, see: xref:advtable.adoc[Enhanced Tables]. - -=== Import from Word - -The {productname} {release-version} release includes an accompanying release of the **Import from Word** premium plugin. - -**Import from Word** includes the following fix. - -==== Error messages were not rendered correctly -// #TINY-11662 - -In previous releases of the **Import from Word** premium plugin, an error occurring during the import process triggered an "Operation failed" notification that featured an incorrect icon and lacked the expected background. This design was inconsistent with the error notifications displayed by related plugins, such as the xref:exportpdf.adoc[Export to PDF] plugin and the xref:exportword.adoc[Export to Word] plugin, which use a red background and an exclamation mark to signify errors. - -In {productname} {release-version}, this UI inconsistency has been resolved. Error notifications for the Word document import process now render correctly, aligning with the visual standards of related plugins. - -For more information on the **Import from Word** plugin, see xref:importword.adoc[Import from Word]. - === Image Optimizer The {productname} {release-version} release includes an accompanying release of the **Image Optimizer** premium plugin. @@ -144,83 +133,37 @@ The problem occurred when attempting to update an `srcset` attribute that did no For information on the **Image Optimizer** plugin, see: xref:uploadcare.adoc[Image Optimizer]. -[[accompanying-premium-plugin-end-of-life-announcement]] -== Accompanying Premium plugin end-of-life announcement - -The following Premium plugin has been announced as reaching its end-of-life: - -=== - -{productname}’s xref:.adoc[] plugin will be deactivated on
, , and is no longer available for purchase. - - -[[accompanying-open-source-plugin-end-of-life-announcement]] -== Accompanying open source plugin end-of-life announcement - -The following open source plugin has been announced as reaching its end-of-life: - -=== - -{productname}’s xref:.adoc[] plugin will be deactivated on
, , dand is no longer available for purchase. - - -[[accompanying-enhanced-skins-and-icon-packs-changes]] -== Accompanying Enhanced Skins & Icon Packs changes - -The {productname} {release-version} release includes an accompanying release of the **Enhanced Skins & Icon Packs**. - -=== Enhanced Skins & Icon Packs - -The **Enhanced Skins & Icon Packs** release includes the following updates: - -The **Enhanced Skins & Icon Packs** were rebuilt to pull in the changes also incorporated into the default {productname} {release-version} skin, Oxide. - -For information on using Enhanced Skins & Icon Packs, see: xref:enhanced-skins-and-icon-packs.adoc[Enhanced Skins & Icon Packs]. - - -[[improvements]] -== Improvements - -{productname} {release-version} also includes the following improvement: - -=== -// #TINY-vwxyz1 - -// CCFR here. - - -[[additions]] -== Additions +=== Enhanced Tables -{productname} {release-version} also includes the following addition: +The {productname} {release-version} release includes an accompanying release of the **Enhanced Tables** premium plugin. -=== -// #TINY-vwxyz1 +**Enhanced Tables** includes the following fix. -// CCFR here. +==== Table resize bars was not properly aligned for inline editors inside scrollable containers. +// #TINY-11215 +In earlier versions of {productname}, an issue was identified in the inline mode editor where table resize bars were improperly positioned when placed within a scrollable container. When the container was scrolled, the resize bars became misaligned with the corresponding table rows and columns. -[[changes]] -== Changes +This misalignment caused a disconnect between the table rows and their associated resize handles, leading to usability challenges as the handles appeared in the incorrect location. -{productname} {release-version} also includes the following change: +In {productname} {release-version}, this issue has been resolved by ensuring the table resize bars are properly attached to the respective table rows and columns when the container is scrolled, enhancing usability and functionality. -=== -// #TINY-vwxyz1 +For information on the **Enhanced Table** plugin, see: xref:advtable.adoc[Enhanced Tables]. -// CCFR here. +=== Import from Word +The {productname} {release-version} release includes an accompanying release of the **Import from Word** premium plugin. -[[removed]] -== Removed +**Import from Word** includes the following fix. -{productname} {release-version} also includes the following removal: +==== Error messages were not rendered correctly +// #TINY-11662 -=== -// #TINY-vwxyz1 +In previous releases of the **Import from Word** premium plugin, an error occurring during the import process triggered an "Operation failed" notification that featured an incorrect icon and lacked the expected background. This design was inconsistent with the error notifications displayed by related plugins, such as the xref:exportpdf.adoc[Export to PDF] plugin and the xref:exportword.adoc[Export to Word] plugin, which use a red background and an exclamation mark to signify errors. -// CCFR here. +In {productname} {release-version}, this UI inconsistency has been resolved. Error notifications for the Word document import process now render correctly, aligning with the visual standards of related plugins. +For more information on the **Import from Word** plugin, see xref:importword.adoc[Import from Word]. [[bug-fixes]] == Bug fixes @@ -246,32 +189,15 @@ This issue significantly impacted the user experience, preventing users from int [[security-fixes]] == Security fixes -{productname} {release-version} includes : - -=== -// #TINY-vwxyz1 - -// CCFR here. - - -[[deprecated]] -== Deprecated - -{productname} {release-version} includes the following deprecation: - -=== The `` configuration property, ``, has been deprecated - -// placeholder here. - +{productname} {release-version} includes one fix for the following security issue: -[[known-issues]] -== Known issues +The following server-side component has been updated to include dependency updates addressing the following security issues. -This section describes issues that users of {productname} {release-version} may encounter and possible workarounds for these issues. +* https://nvd.nist.gov/vuln/detail/CVE-2024-12801[CVE-2024-12801] +* https://nvd.nist.gov/vuln/detail/CVE-2024-12798[CVE-2024-12798] -There known issue in {productname} {release-version}. +This update is considered as a **Medium** & *Low* severity vulnerability fix. -=== -// #TINY-vwxyz1 +For information on the server-side components updates, see: xref:#accompanying-premium-self-hosted-server-side-component-changes[Accompanying Premium self-hosted server-side component changes]. -// CCFR here. +include::partial$misc/admon-no-functionality-changes-in-updated-server-side-components.adoc[] From c697845bada32bd3a8148bc7d8532fb83f82abc5 Mon Sep 17 00:00:00 2001 From: abhinavgandham Date: Tue, 21 Jan 2025 18:26:56 +0530 Subject: [PATCH 15/18] Updated changelog --- modules/ROOT/pages/changelog.adoc | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/modules/ROOT/pages/changelog.adoc b/modules/ROOT/pages/changelog.adoc index f634eb7061..999c884ac3 100644 --- a/modules/ROOT/pages/changelog.adoc +++ b/modules/ROOT/pages/changelog.adoc @@ -4,6 +4,28 @@ 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:7.6.1-release-notes.adoc[7.6.1 - 2025-01-22] + +=== Fixed +* Text input was prevented in form elements in the contents of the editor. +// #TINY-11446 +* Opening a notification when the toolbar is positioned at the bottom of the editor threw an error. +// #TINY-11498 +* Table resize bars was not properly aligned for inline editors inside scrollable containers. +// #TINY-11215 +* Error messages were not rendered correctly +// #TINY-11662 +* Resizing images by typing into the input didn’t update the style attribute correctly. +// #TINY-11669 +* Images with existing srcset were not handled correctly. +// #TINY-11653 +* The mentions dropdown remained visible even after the mention text was deleted in quick succession. +// #TINY-11673 +* The mentions menu without items was not closed when pressing Space or Enter key. +// #TINY-11454 +* Toggle sidebar shortcut remained active when the editor was disabled. +// #TINY-11646 + == xref:7.6.0-release-notes.adoc[7.6.0 - 2024-12-11] === Added From b32cacd7c01706c5744e9de1741da0ea449f0993 Mon Sep 17 00:00:00 2001 From: abhinavgandham Date: Tue, 21 Jan 2025 21:50:17 +0530 Subject: [PATCH 16/18] Fixed up changelog to only include titles for core. --- modules/ROOT/pages/changelog.adoc | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/modules/ROOT/pages/changelog.adoc b/modules/ROOT/pages/changelog.adoc index 999c884ac3..507a19a7f0 100644 --- a/modules/ROOT/pages/changelog.adoc +++ b/modules/ROOT/pages/changelog.adoc @@ -13,18 +13,6 @@ NOTE: This is the {productname} Community version changelog. For information abo // #TINY-11498 * Table resize bars was not properly aligned for inline editors inside scrollable containers. // #TINY-11215 -* Error messages were not rendered correctly -// #TINY-11662 -* Resizing images by typing into the input didn’t update the style attribute correctly. -// #TINY-11669 -* Images with existing srcset were not handled correctly. -// #TINY-11653 -* The mentions dropdown remained visible even after the mention text was deleted in quick succession. -// #TINY-11673 -* The mentions menu without items was not closed when pressing Space or Enter key. -// #TINY-11454 -* Toggle sidebar shortcut remained active when the editor was disabled. -// #TINY-11646 == xref:7.6.0-release-notes.adoc[7.6.0 - 2024-12-11] From a0cd78dbd426b6cdbe8d360e76a7ceca2ef4e6a9 Mon Sep 17 00:00:00 2001 From: abhinavgandham Date: Wed, 22 Jan 2025 08:35:43 +0530 Subject: [PATCH 17/18] fixed up docs entry --- modules/ROOT/pages/7.6.1-release-notes.adoc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index 105b7a55c3..873c6a9d96 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -85,14 +85,12 @@ As a result, users were unable to interact with or close the `@` mentions dropdo In {productname} {release-version}, the logic has been updated to ensure the users list is only refreshed if the mentioned text is not entirely removed. This change ensures that the mentions dropdown automatically closes when the `@` mentioned text is deleted. -==== The mentions menu without items was not closed when pressing Space or Enter key. +==== The mentions menu in the comments textarea without items was not closed when pressing the `Space` or `Enter` key. // #TINY-11454 -Previously, an issue was identified where pressing the `Space` or `Enter` key when the mentions dropdown displayed the message "no users found" did not close the dropdown unlike in the editor. +Previously, an issue was identified where pressing the Space or Enter key when the mentions dropdown in the comments textarea displayed the message "no users found" did not close the dropdown, unlike in the editor. -This issue also caused the `Space` and `Enter` keys to be non-functional, resulting in a poor user experience. - -{productname} {release-version} resolves this issue by ensuring that pressing the `Space` or `Enter` key closes the dropdown, maintaining consistent functionality between the comment text area and the editor. +{productname} {release-version} resolves this issue by ensuring that pressing the Space or Enter key closes the dropdown, maintaining consistent functionality between the comments textarea and the editor. ==== Toggle sidebar shortcut remained active when the editor was disabled. // #TINY-11646 From d0b7248eb5f3681dbe675d258b8101d3c2e9a512 Mon Sep 17 00:00:00 2001 From: abhinavgandham Date: Wed, 22 Jan 2025 09:32:11 +0530 Subject: [PATCH 18/18] API bump and copy edits. --- .api-version | 2 +- modules/ROOT/pages/7.6.1-release-notes.adoc | 26 +++++++-------------- 2 files changed, 10 insertions(+), 18 deletions(-) diff --git a/.api-version b/.api-version index 8df288f274..bbd8e9206e 100644 --- a/.api-version +++ b/.api-version @@ -1 +1 @@ -7.6.0 \ No newline at end of file +7.6.1 \ No newline at end of file diff --git a/modules/ROOT/pages/7.6.1-release-notes.adoc b/modules/ROOT/pages/7.6.1-release-notes.adoc index 873c6a9d96..aea5f7d5aa 100644 --- a/modules/ROOT/pages/7.6.1-release-notes.adoc +++ b/modules/ROOT/pages/7.6.1-release-notes.adoc @@ -131,23 +131,6 @@ The problem occurred when attempting to update an `srcset` attribute that did no For information on the **Image Optimizer** plugin, see: xref:uploadcare.adoc[Image Optimizer]. -=== Enhanced Tables - -The {productname} {release-version} release includes an accompanying release of the **Enhanced Tables** premium plugin. - -**Enhanced Tables** includes the following fix. - -==== Table resize bars was not properly aligned for inline editors inside scrollable containers. -// #TINY-11215 - -In earlier versions of {productname}, an issue was identified in the inline mode editor where table resize bars were improperly positioned when placed within a scrollable container. When the container was scrolled, the resize bars became misaligned with the corresponding table rows and columns. - -This misalignment caused a disconnect between the table rows and their associated resize handles, leading to usability challenges as the handles appeared in the incorrect location. - -In {productname} {release-version}, this issue has been resolved by ensuring the table resize bars are properly attached to the respective table rows and columns when the container is scrolled, enhancing usability and functionality. - -For information on the **Enhanced Table** plugin, see: xref:advtable.adoc[Enhanced Tables]. - === Import from Word The {productname} {release-version} release includes an accompanying release of the **Import from Word** premium plugin. @@ -184,6 +167,15 @@ This issue significantly impacted the user experience, preventing users from int {productname} {release-version} resolves this issue by enhancing the notification positioning logic to account for the toolbar's location. Notifications now function seamlessly, regardless of the toolbar's placement on the screen. +==== Table resize bars was not properly aligned for inline editors inside scrollable containers. +// #TINY-11215 + +In earlier versions of {productname}, an issue was identified in the inline mode editor where table resize bars were improperly positioned when placed within a scrollable container. When the container was scrolled, the resize bars became misaligned with the corresponding table rows and columns. + +This misalignment caused a disconnect between the table rows and their associated resize handles, leading to usability challenges as the handles appeared in the incorrect location. + +In {productname} {release-version}, this issue has been resolved by ensuring the table resize bars are properly attached to the respective table rows and columns when the container is scrolled, enhancing usability and functionality. + [[security-fixes]] == Security fixes