diff --git a/.api-version b/.api-version index 4e32c7b1c..269fb5dfe 100644 --- a/.api-version +++ b/.api-version @@ -1 +1 @@ -5.10.1 +5.10.2 diff --git a/_data/nav.yml b/_data/nav.yml index 87679480c..f1dcaae34 100644 --- a/_data/nav.yml +++ b/_data/nav.yml @@ -967,8 +967,16 @@ - url: "release-notes" pages: - url: "6.0-upcoming-changes" + - url: "release-notes5102" + pages: + - url: "#Overview" + - url: "#Accompanying Premium Plugin changes" + - url: "#Accompanying Premium self-hosted server-side component changes" + - url: "#General bug fixes" + - url: "#Security fixes" + - url: "#Upgrading to the latest version of TinyMCE 5" - url: "release-notes5101" - page: + pages: - url: "#Overview" - url: "#Accompanying Premium Plugin changes" - url: "#Accompanying Premium self-hosted server-side component changes" @@ -976,7 +984,7 @@ - url: "#Security fixes" - url: "#Upgrading to the latest version of TinyMCE 5" - url: "release-notes510" - page: + pages: - url: "#Overview" - url: "#New features" - url: "#Enhancements" @@ -988,7 +996,7 @@ - url: "#Deprecated features" - url: "#Upgrading to the latest version of TinyMCE 5" - url: "release-notes59" - page: + pages: - url: "#Overview" - url: "#New features" - url: "#Enhancements" diff --git a/_new_content_templates/blank_releasenotes.md b/_new_content_templates/blank_releasenotes.md index cfbd3dc39..297c4621a 100644 --- a/_new_content_templates/blank_releasenotes.md +++ b/_new_content_templates/blank_releasenotes.md @@ -11,7 +11,7 @@ Replace vnumtxt with the version number such as: X.Y.Z Replace vnumcode with the version number without points, such as XYZ The following "list" should be added to `data/nav.yml` - url: "release-notesvnumcode" - page: + pages: - url: "#Overview" - url: "#New features" - url: "#Enhancements" diff --git a/release-notes/release-notes5102.md b/release-notes/release-notes5102.md new file mode 100644 index 000000000..5ff088e7f --- /dev/null +++ b/release-notes/release-notes5102.md @@ -0,0 +1,109 @@ +--- +layout: default +title: TinyMCE 5.10.2 +title_nav: TinyMCE 5.10.2 +description: Release notes for TinyMCE 5.10.2 +keywords: releasenotes bugfixes +--- + +## Overview + +{{site.productname}} 5.10.2 was released for {{site.enterpriseversion}} and {{site.cloudname}} on Monday, November 22nd, 2021. It includes {{site.productname}} 5.10.2 and additional changes to premium plugins. These release notes provide an overview of the changes for {{site.productname}} 5.10.2, including: + +- [Accompanying Premium Plugin changes](#accompanyingpremiumpluginchanges) +- [Accompanying Premium self-hosted server-side component changes](#accompanyingpremiumself-hostedserver-sidecomponentchanges) +- [General bug fixes](#generalbugfixes) +- [Security fixes](#securityfixes) +- [Upgrading to the latest version of TinyMCE 5](#upgradingtothelatestversionoftinymce5) + +{{site.releasenotes_for_stable}} + +## Accompanying Premium Plugin changes + +The following premium plugin updates were released alongside {{site.productname}} 5.10.2. + +### Enhanced Media Embed 2.2.6 + +The {{site.productname}} 5.10.2 release includes an accompanying release of the **Enhanced Media Embed** premium plugin. + +**Enhanced Media Embed** 2.2.6 fixes the `mediaembed` content CSS loading incorrectly, which caused it to not display in previews. + +For information on the Enhanced Media Embed plugin, see: [Enhanced Media Embed plugin]({{site.baseurl}}/plugins/premium/mediaembed/). + +### Page Embed 1.1.1 + +The {{site.productname}} 5.10.2 release includes an accompanying release of the **Page Embed** premium plugin. + +**Page Embed** 1.1.1 fixes a bug where the wrong media type was used in the source URL dialog field. + +For information on the Page Embed plugin, see: [Page Embed plugin]({{site.baseurl}}/plugins/premium/pageembed/). + +## Accompanying Premium self-hosted server-side component changes + +The {{site.productname}} 5.10.2 release includes accompanying changes affecting the {{site.productname}} **self-hosted** services for the following plugins: + +- The Enhanced Media Embed plugin (`mediaembed`) +- The Export plugin (`export`) +- The Image Tools plugin (`imagetools`) +- The Link Checker plugin (`linkchecker`) +- The Spell Checker Pro plugin (`tinymcespellchecker`) + +The Java server-side components have been updated to the following versions: + +- `ephox-spelling.war`: 2.118.2 +- `ephox-hyperlinking.war`: 2.105.7 +- `ephox-image-proxy.war`: 2.105.6 + +This version requires Java 8 or higher. For information on the removal of Java 7 support, see: [Removal of Java 7 support for TinyMCE 5.3 and later]({{site.baseurl}}/release-notes/release-notes53/#removalofjava7support). + +For information on: + +- The Spell Checker Pro plugin, see: [Spell Checker Pro plugin]({{site.baseurl}}/plugins/premium/tinymcespellchecker/). +- The Link Checker plugin, see: [Link Checker plugin]({{site.baseurl}}/plugins/premium/linkchecker/). +- The Image Tools plugin, see: [Image Tools plugin]({{site.baseurl}}/plugins/opensource/imagetools/). +- The Enhanced Media Embed plugin, see: [Enhanced Media Embed plugin]({{site.baseurl}}/plugins/premium/mediaembed/). +- Deploying the server-side components, see: [Server-side component installation]({{site.baseurl}}/enterprise/server/). + +### Security related dependency update for all 3 server-side services + +All 3 server-side components have been updated to include dependency updates addressing security issues. This includes _High_ severity vulnerability fixes. + +### 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: + +1. Update your Java Application Server to the minimum required version: + + - Eclipse Jetty 9.4 or later + - Apache Tomcat: + - 9 or later + - 8.5.12+ + - 8.0.42+ + - 7.0.76+ + +2. Replace the existing server-side `.war` files with the `.war` files bundled with {{site.productname}} 5.10.2 or later. + +For information on: + +- Deploying the server-side components, see: [Server-side component installation]({{site.baseurl}}/enterprise/server/). +- Deploying the server-side components using Docker, see: [Containerized service deployments]({{site.baseurl}}/enterprise/server/dockerservices/). + +## General bug fixes + +{{site.productname}} 5.10.2 provides fixes for the following bugs: + +- Internal selectors were appearing in the style list when using the `importcss` plugin. + +## Security fixes + +{{site.productname}} 5.10.2 provides fixes for the following security issues: + +All 3 server-side components have been updated to include dependency updates addressing security issues. This includes _High_ severity vulnerability fixes. + +For information on the server-side components updates, see: [Accompanying Premium self-hosted server-side component changes](#accompanyingpremiumself-hostedserver-sidecomponentchanges). + +{% assign enterprise = true %} + +{% include install/upgrading-info.md %} + +{% assign enterprise = false %}