Skip to content
Carapace / Docs / Changelog
Changelog
d23caa3 2026-07-30 — CRUD-verb naming: edit_entry/edit_single/edit_permissions -> update_*
94c9876 2026-07-30 — Unified MCP tool surface: read_single/edit_single replace 10 per-shape tools
464dd30 2026-07-30 — Text-over-image hero: background attribute on section (1.25.0-pending)
88b26e3 2026-07-30 — Mid-term cleared: merge add_image pair; publish_content mode param (1.24.0)
22714be 2026-07-30 — Badge, avatar, table styling, sticky, toggle overlay, contact-form access-key (1.23.0)
d1d445d 2026-07-30 — Add a real <grid> primitive; confirm icon/filter-search already shipped (1.22.0)
63fb7f0 2026-07-30 — Fix boolean-attribute confusion, contact-form warning, delete/URL discoverability (1.21.2)
040d7dd 2026-07-30 — Fix: interactive primitives silently non-functional + mobile overflow (1.21.1)
3d88f7b 2026-07-30 — SEO/structured-data: VideoObject + image sitemap entries (1.21.0)
5f00c71 2026-07-30 — Verify: custom post types (WordPress-style) already work, no code change
d0d0ba3 2026-07-30 — Fix: a broken R2 credential could crash the entire site build (1.20.1)
ac13c6b 2026-07-30 — Make page-shaped collections user-registrable via edit_collections (1.20.0)
aa5b577 2026-07-29 — Add a pages collection — scoped-down v1 (1.19.0)
96bae84 2026-07-29 — Nested/hierarchical output paths + nav dropdown/grouping (1.18.0)
63fa19a 2026-07-29 — Auto-generate image descriptions + alt text at upload time
7993e1d 2026-07-29 — Add test coverage for site/public/*.js copy-line completeness
a65934d 2026-07-29 — Add real-date countdown mode to counter (reverses 2026-07-27 deletion)
38c6f34 2026-07-29 — Add filter/search over a card list (text + category, combined)
a49b8ad 2026-07-29 — Add icon primitive (Lucide, freeform validated name, search_icons tool)
85f97a1 2026-07-29 — Add CSS-first scroll/reading progress bar; prepare handoff for next session
dd247d1 2026-07-28 — Add contact-form/form-field, optional Turnstile, and carousel next/prev advance
495dfc8 2026-07-28 — Full token vocabulary, Reveal/Counter/Toggle/Select-group, Marquee/Image-compare, site/permissions/taxonomies singletons, taxonomy validation
ea0fd21 2026-07-27 — Allow localhost/127.0.0.1 redirect URIs for CLI-based MCP clients; fix root content-cli.ts's stray pillar field
3722721 2026-07-27 — Land entry.seoMetadata, site + permissions + taxonomies singletons, pillar->category rename
5b45a3d 2026-07-26 — Add user-registrable dynamic collections; rename create_branch; fix changelog to read core's own history; remove personal name from docs/comments
e614bc2 2026-07-26 — Fix reference-page titles, Config Reference clutter, and a real shallow-clone changelog bug
e5deed8 2026-07-26 — Generalize post-shaped collections; add comparisons; new color-heading/wide-content-width tokens; fix docs-index width
7779ea0 2026-07-26 — Add Loom as a second video-embed provider
78e8564 2026-07-26 — Add card-featured style variant; document column's flex-container requirement
bf7978a 2026-07-26 — Strip EXIF/GPS metadata on the remote image upload tools
221bf93 2026-07-26 — Add rejection-diff specificity to assertValidHtml
4a78dee 2026-07-26 — Add copy-to-clipboard on code blocks
917a698 2026-07-26 — Add hr and details/summary to the HTML allowlist
4151cd2 2026-07-26 — Add excerpt/featuredImage as real base entry fields
6b3d6ba 2026-07-26 — Formalize the batch-publish pattern with a real revalidateNow param
31d9575 2026-07-26 — Add search_entries tool; fix docs-sidebar active-link layout shift
7d36683 2026-07-26 — Fix preview() on the remote connector to return a real URL, not just a branch name
19ac5f4 2026-07-26 — Add deploy_status to remote connector, fix publish_content response shape, docs accordion, roadmap
3762b53 2026-07-25 — Fix: pull-content's git clone/pull inherits ambient credential.helper, breaks anonymous public-repo clones
7794f43 2026-07-25 — Wire up revalidate as a real remote MCP tool
17d73f3 2026-07-25 — Switch mcp-remote to real OAuth Dynamic Client Registration
464639d 2026-07-24 — Minimize adopter repo footprint: move generic scripts + shared configs into carapace-cms
4d3f7b0 2026-07-24 — Fix real CVEs flagged by Socket: sharp libvips (high) + hono override
77ce4a0 2026-07-24 — Ship compiled dist/ instead of raw .ts as carapace-cms's real runtime
866dc1d 2026-07-24 — Fix bin path for npm publish and drop stale @carapace/core reference
f04a194 2026-07-24 — Rename frontmatter->metadata and publish the package as carapace-cms
550001a 2026-07-24 — Build a real ISR Worker: production entry pages, Cache API, webhook purge
2f92d3b 2026-07-24 — Close the remote server's carapace://components resource gap
c53d987 2026-07-24 — Add layout primitives and nav-as-data, unify breadcrumb rendering
127f156 2026-07-23 — Widen header to match the docs container, add a Get Started CTA
13fee9f 2026-07-23 — Build a real 3-column docs layout: nav rail, content, TOC rail
56e8fc1 2026-07-23 — Split home into a real homepage + /blog/ index, reorder nav, drop @scope
4b739d2 2026-07-23 — Fix a CSS comment that was silently eating the font-family rule
68c1e6d 2026-07-23 — Add a self-hosted SVG favicon, closing the missing-icon 404 gap
29dd174 2026-07-22 — Eliminate the separate GITHUB_TOKEN PAT for preview and scheduler
9308436 2026-07-22 — Add required-access FAQ entries to the About page (item 19 follow-up)
466a559 2026-07-22 — Eliminate the plain GitHub OAuth App entirely (spec item 19, step 3)
8a22184 2026-07-22 — Extract @carapace/core: step 3 of the core/adopter package split (spec item 18a)
↑