Carve Markup

Changelog

0.1.2

  • 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.

Plugin Website
Visit website

Author
markmarkmark
Version:
0.1.2
Last Updated
July 13, 2026
Requires
WordPress 6.3
Tested Up To
WordPress 7.0.1
Requires PHP
8.2

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.