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)