v53.3.3
udecode/platev53.3.3Aug 4, 2026by zbeyens
AI Summary
This is a patch release that fixes a deserialization issue in table cells, ensuring custom inline elements are preserved correctly within paragraph structures. It also updates core Slate dependencies.
Key Highlights
- Fixed custom inline elements being incorrectly hoisted out of table cell paragraphs during markdown deserialization
- Updated Slate core dependencies to the latest versions
- Updated internal packages and utilities for consistency
Full Release Notes
## `@platejs/ai` ### Patch Changes - Updated `@platejs/markdown`. ## `@platejs/core` Published `@platejs/core@53.3.3`. ## `@platejs/markdown` ### Patch Changes - [#5068](https://github.com/udecode/plate/pull/5068) by [@WilliamPeralta](https://github.com/WilliamPeralta) – Keep custom inline elements inside a table cell's paragraph when deserializing markdown. The cell deserializer recognised only `inlineEquation` as inline, so any other custom inline element was hoisted out of the paragraph and became its sibling. The cell serializer then separated those siblings with `<br/>`, and a second round trip turned that into a newline — silently destroying the element. The check now asks the editor whether the node is inline, which is the same answer the plugin configuration already holds. ## `@platejs/slate` ### Patch Changes - [`279fdae`](https://github.com/udecode/plate/commit/279fdae77739b0c549dc2c6d9c65b4512c62d9ce) by [@github-actions[bot]](https://github.com/github-actions%5Bbot%5D) – Updated `slate`, `slate-dom`, `slate-react`. ## `@platejs/test-utils` Published `@platejs/test-utils@53.3.3`. ## `@platejs/utils` ### Patch Changes - Updated `@platejs/core`, `@platejs/slate`. ## `platejs` ### Patch Changes - Updated `@platejs/core`, `@platejs/slate`, `@platejs/utils`. ## Contributors Thanks to everyone who contributed to this release: @WilliamPeralta Full changelog: [`v53.3.2...v53.3.3`](https://github.com/udecode/plate/compare/v53.3.2...v53.3.3)