Skip to content

Latest commit

 

History

History
239 lines (143 loc) · 7.83 KB

File metadata and controls

239 lines (143 loc) · 7.83 KB

{productname} 7.8.0

Overview

{productname} 7.8.0 was released for {enterpriseversion} and {cloudname} on Wednesday, April 02nd, 2025. These release notes provide an overview of the changes for {productname} 7.8.0, including:

[[new-premium-plugin<s>]] New Premium plugin<s>

The following new Premium plugin was released alongside {productname} 7.8.0.

<Premium plugin name>

The new Premium plugin, <Premium plugin name> // description here.

For information on the <Premium plugin name> plugin, see xref:<plugincode>.adoc[<Premium plugin name>].

New Open Source plugin

The following new Open Source plugin was released alongside {productname} 7.8.0.

<Open source plugin name>

The new open source plugin, <Open source plugin name> // description here.

For information on the <Open source plugin name> plugin, see xref:<plugincode>.adoc[<Open source plugin name>].

Accompanying Premium plugin changes

The following premium plugin updates were released alongside {productname} 7.8.0.

<Premium plugin name 1> <Premium plugin name 1 version>

The {productname} 7.8.0 release includes an accompanying release of the <Premium plugin name 1> premium plugin.

<Premium plugin name 1> <Premium plugin name 1 version> includes the following <fixes, changes, improvements>.

<Premium plugin name 1 change 1>

For information on the <Premium plugin name 1> plugin, see: xref:<plugincode>.adoc[<Premium plugin name 1>].

Math

The {productname} 7.8.0 release includes an accompanying release of the Math premium plugin.

Math includes the following addition.

New extended_mathml_attributes and extended_mathml_elements options.

To improve flexibility when working with MathML content, especially in cases where new attributes or elements are not yet supported by DOMPurify, two new configuration options have been introduced: extended_mathml_elements and extended_mathml_attributes.

Prior to 7.8.0, MathML elements and attributes could be configured informally, but were not officially supported. With enhanced security measures introduced in {productname} 7.8.0, MathML content is now filtered separately from HTML using DOMPurify, and any unsupported elements or attributes are stripped from the editor content. This change increased security but removed the ability to allow certain MathML-specific content.

The new options allow users to define lists of MathML elements and attributes that should be preserved, even if DOMPurify does not currently recognize them. This enables quicker user-side updates in response to evolving MathML specifications without disabling sanitization or waiting for upstream changes.

  • extended_mathml_elements: allows a list of additional MathML elements to be preserved.

  • extended_mathml_attributes: allows a list of additional MathML attributes to be preserved.

These options apply only within MathML contexts and do not affect general HTML content. They enable use cases such as preserving <mn> elements and attributes like linebreak in MathML expressions.

Example of MathML with preserved elements and attributes
tinymce.init({
  selector: "textarea",
  extended_mathml_elements: [ "mn" ],
  extended_mathml_attributes: [ "linebreak" ]
});
Example of MathML with preserved elements and attributes
<p>
  <math xmlns="http://www.w3.org/1998/Math/MathML">
    <mrow><mn>0.196</mn></mrow>
    <mspace linebreak="newline"></mspace>
    <mrow><mo>=</mo></mrow>
    <mspace linebreak="newline"></mspace>
    <mrow><mn>0.196</mn></mrow>
  </math>
</p>

For information on the Math premium plugin, see: Math.

Accompanying Premium plugin end-of-life announcement

The following Premium plugin has been announced as reaching its end-of-life:

<Premium plugin name eol>

{productname}’s xref:<plugincode>.adoc[<Premium plugin name eol>] plugin will be deactivated on <month> <DD>, <YYYY>, and is no longer available for purchase.

Accompanying open source plugin end-of-life announcement

The following open source plugin has been announced as reaching its end-of-life:

<Open source plugin name eol>

{productname}’s xref:<plugincode>.adoc[<Open source plugin name eol>] plugin will be deactivated on <month> <DD>, <YYYY>, and is no longer available for purchase.

Accompanying Enhanced Skins & Icon Packs changes

The {productname} 7.8.0 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} 7.8.0 skin, Oxide.

For information on using Enhanced Skins & Icon Packs, see: Enhanced Skins & Icon Packs.

Improvements

{productname} 7.8.0 also includes the following improvement<s>:

<TINY-vwxyz 1 changelog entry>

Additions

{productname} 7.8.0 also includes the following addition<s>:

<TINY-vwxyz 1 changelog entry>

Changes

{productname} 7.8.0 also includes the following change<s>:

<TINY-vwxyz 1 changelog entry>

Removed

{productname} 7.8.0 also includes the following removal<s>:

<TINY-vwxyz 1 changelog entry>

Bug fixes

{productname} 7.8.0 also includes the following bug fix<es>:

<TINY-vwxyz 1 changelog entry>

Security fixes

{productname} 7.8.0 includes <a fix | fixes for the following security issue<s>:

<TINY-vwxyz 1 changelog entry>

Deprecated

{productname} 7.8.0 includes the following deprecation<s>:

The <plugin> configuration property, <name>, has been deprecated

Known issues

This section describes issues that users of {productname} 7.8.0 may encounter and possible workarounds for these issues.

There <is one | are <number> known issue<s> in {productname} 7.8.0.

<TINY-vwxyz 1 changelog entry>