Skip to content

CaretCMS 0.3.0

Latest

Choose a tag to compare

@web-stacked web-stacked released this 20 Aug 12:20
· 3 commits to main since this release

CaretCMS 0.3.0

CaretCMS 0.3.0 makes editing an Astro site feel much closer to editing the page
itself.

Rendered Markdown prose can now be edited on the page. Caret connects supported
paragraphs, headings, lists, quotes, and text styles to their exact place in the
source file. Changes remain drafts until they are published. If the file has
changed since editing began, Caret stops instead of overwriting newer work.

Studio and the live page can also find each other. Clicking a field on either
side opens or scrolls to the matching field and briefly marks it. The link works
in the sidebar and across separate Studio and preview tabs.

This release also improves repeatable fields, image editing, collection cards,
mobile actions, accessibility, English and Spanish Studio text, and save-state
messages. Collection rules such as singleton, create, reorder, and delete are
now enforced by the server. Invalid writes are rejected before they can damage
stored content, and one malformed entry no longer prevents a whole collection
from loading.

Cloudflare R2 uploads now fail with a useful configuration error when Caret
cannot return a working public URL. Astro development mode keeps request context
and registered schemas intact when Vite loads more than one copy of the runtime.

The release supports Astro 6 and Astro 7 and requires Node.js 22.12 or newer.
See the changelog
for the complete list of changes.