Major Changes
-
- Renamed all
@udecode/plate-*
packages to@platejs/*
. Replace@udecode/plate-
with@platejs/
in your code.
- Renamed all
-
-
Replaced
editor.api.shouldMergeNodesRemovePrevNode
witheditor.api.shouldMergeNodes
.shouldMergeNodes
is now controlling the remove + merge behavior- Returns
true
if the default merging behavior should be applied. - Returns
false
if the default merging behavior should not be applied. This is used by Plate to prevent void blocks deletion, and to prioritize empty block deletion over merging.
// Before editor.api.shouldMergeNodesRemovePrevNode(prev, current); // After editor.api.shouldMergeNodes(prev, current);
- Returns
-
Replace
editor.api.fragment
optionstructuralTypes
withunwrap
.// Before editor.api.fragment(editor.selection, { structuralTypes: ['table'] }); // After editor.api.fragment(editor.selection, { unwrap: ['table'] });
-