v53.0.6

TEN-framework/ten-frameworkv53.0.6May 27, 2026by zbeyens

AI Summary

This patch release for the plate editor fixes configuration issues where input rules were lost across editor instances and corrects text substitution input rules that failed to fire on specific patterns.

Key Highlights

  • Fixed inputRules configuration losing rules on subsequent editor instances.
  • Fixed createTextSubstitutionInputRule not firing on final characters of flat matches.
  • Resolved shared config object closure issues affecting StrictMode and HMR.

Full Release Notes

## `@platejs/core`

### Patch Changes

- [#4983](https://github.com/udecode/plate/pull/4983) by [@bbyiringiro](https://github.com/bbyiringiro) – Fix `.configure({ inputRules })` losing rules on subsequent editor instances

  The user's config object was shared across resolutions via closure; clearing `inputRules` on the first resolve left later editors (StrictMode remounts, HMR, multi-editor pages) with no configured rules.

- [#4983](https://github.com/udecode/plate/pull/4983) by [@bbyiringiro](https://github.com/bbyiringiro) – Fix `createTextSubstitutionInputRule` not firing on the final character of flat matches (e.g. `->` → `→`, `(c)` → `©`)

## `@platejs/utils`

### Patch Changes

- Updated `@platejs/core`.

## `platejs`

### Patch Changes

- Updated `@platejs/core`, `@platejs/utils`.

## Contributors

Thanks to everyone who contributed to this release:

@bbyiringiro

Full changelog: [`v53.0.5...v53.0.6`](https://github.com/udecode/plate/compare/v53.0.5...v53.0.6)