Skip to content

Latest commit

 

History

History
213 lines (127 loc) · 6.82 KB

File metadata and controls

213 lines (127 loc) · 6.82 KB

{productname} 7.9.0

Overview

{productname} 7.9.0 was released for {enterpriseversion} and {cloudname} on Wednesday, (TBA) May 14th, 2025. These release notes provide an overview of the changes for {productname} 7.9.0, including:

New Premium plugins

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

New Open Source plugin

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

Accompanying Premium plugin changes

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

Accompanying Premium plugin end-of-life announcement

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

Accompanying open source plugin end-of-life announcement

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

Accompanying Enhanced Skins & Icon Packs changes

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

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

Improvements

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

Additions

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

Changes

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

Removed

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

Bug fixes

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

Improved handling of overlapping matches in abbreviation detection

Previously in {productname}, an issue occurred during pattern matching where overlapping regular expression matches caused duplicated content when processing abbreviations. For example, in the string D. dd.D., multiple overlapping patterns such as D., dd.D, and a final D. could be incorrectly matched and processed more than once. This resulted in unexpected duplication in the editor, such as D. dd.DDD..

This behavior was caused by insufficient overlap detection when identifying match regions, leading to multiple reinsertions of already matched substrings. The issue has now been resolved in {productname} 7.9.0 by refining the pattern-matching logic to accurately detect and avoid overlapping matches. The updated implementation ensures that each abbreviation is matched and processed only once, eliminating duplicated insertions and preserving the original content structure.

Example before the fix:
<!-- Original content typed by the user -->
<p>D. dd.D.</p>

<!-- Result after pattern matching (incorrect behavior) -->
<p>D. dd.DDD.</p>
Example after the fix
<!-- Original content typed by the user -->
<p>D. dd.D.</p>

<!-- Result after pattern matching (correct behavior) -->
<p>D. dd.D.</p>

Security fixes

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

Deprecated

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

Known issues

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

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