New: bulk migration screen (Tools -> Carve Migrate) converts existing posts to Carve without WP-CLI; the list is a dry-run preview.
New: opt-in diagram export – hover a rendered diagram to Copy SVG or Download it (SVG, or PNG for Chart.js/Vega-Lite). Enable under Settings -> Code & diagrams.
Security: the public comment-preview endpoint is now gated and per-IP rate-limited; the paste-ingest endpoint rejects oversized input.
Fixed: changing a rendering setting (table of contents, smart quotes, theme, diagram toggles) now refreshes cached posts instead of serving stale HTML.
Fixed: [carve] shortcode fence titles such as ::: tab “Overview” keep their quotes and parse correctly.
Fixed: admonitions with a custom title keep their per-type icon.
Fixed: the Write-mode source field no longer grows past the viewport, keeping the mode tabs reachable.
Changed: the front-end stylesheet loads only on pages that actually render Carve.
Changed: minimum WordPress raised to 6.3 (blocks use Block API v3).
0.1.1
Fixed content tabs and code groups: added the missing tab styles and preserved the radio group name through sanitization, so panels switch correctly.
Inline code now has a background and images are constrained to their container width.
The table of contents renders as a collapsible disclosure (closed by default, opens on click).
The block’s live preview now renders tabs, details, spoilers and code groups as interactive widgets, matching the published output.
0.1.0
Initial release: render Carve in posts, pages and comments; [carve] shortcode and carve/markup + carve/slides blocks.
Visual (WYSIWYG) editor with Write / Split / Visual / Preview tabs, a unified toolbar, an in-block code-language picker and keyboard shortcuts.
Import Markdown / Djot / BBCode / HTML and export posts as .crv.
Live in-browser preview, frontmatter-to-meta, content profiles, table of contents, heading permalinks, smart quotes, diagram renderers, media embeds, bundled syntax highlighting, render caching and a REST endpoint.