getEmailHTML() and getEmailText() to EmailEditorRef, remove getHTML(), rename onChange to onUpdateonUploadImage prop to EmailEditor and merge image paste/drop handlers into a single pluginThemeConfig API for custom themingchildren prop to EmailEditor for composing UI like the Inspector sidebar inside the editor context<table> instead of Section to fix invalid <tr> inside <td> nesting in email outputEmailEditor's onReady callback with onUpdate so it receives EmailEditorRefInspectorBreadcrumbSegment.node is now always a FocusedNode; exports getNodeMeta for custom breadcrumb label/icon mapping.SlashCommand.Root into SlashCommand and stop exporting internal CommandList/CommandListProps. Replace <SlashCommand.Root ...> with <SlashCommand ...>.Fetched April 17, 2026