# class-variance-authority v1.0.0-beta.5 - Product: class-variance-authority (https://whatsnew.fyi/product/class-variance-authority) - Vendor: Joe Bell - Date: 2026-07-10 - Version: v1.0.0-beta.5 - Original notes: https://github.com/joe-bell/cva/releases/tag/v1.0.0-beta.5 - Permalink: https://whatsnew.fyi/product/class-variance-authority/releases/v1.0.0-beta.5 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Experimental getSchema function and composes property to replace compose function - **changed** — Migrate bundlesize to size-limit - **changed** — Upgrade Node.js to version 24 - **fixed** — Replace deprecated Zod 4 APIs in tutorials schema ##### What's Changed ###### Features * Experimental [`getSchema`](https://cva.style/beta/getting-started/utilities/#getschema) function and [`composes`](https://cva.style/beta/getting-started/composing-components/) property (replaces `compose` function) by @joe-bell in https://github.com/joe-bell/cva/pull/333 ###### Clean-up * Migrate `bundlesize` to `size-limit` by @mateothegreat in https://github.com/joe-bell/cva/pull/346 * Spring Cleaning 2026 by @joe-bell in https://github.com/joe-bell/cva/pull/358 * docs: add Deno to installation instructions by @bartlomieju in https://github.com/joe-bell/cva/pull/360 * docs: expand AGENTS.md with architecture and workflow guidance by @joe-bell in https://github.com/joe-bell/cva/pull/362 * docs: unify docs into a single versioned Starlight site by @joe-bell in https://github.com/joe-bell/cva/pull/363 * refactor(docs): migrate docs/beta package to docs by @joe-bell in https://github.com/joe-bell/cva/pull/364 * refactor(docs): replace inline styles with Tailwind v4 utilities by @joe-bell in https://github.com/joe-bell/cva/pull/366 * feat(docs): migrate hosting from Vercel to Cloudflare Workers by @joe-bell in https://github.com/joe-bell/cva/pull/365 * chore: syncpack clean-up by @joe-bell in https://github.com/joe-bell/cva/pull/367 * fix(docs): replace deprecated Zod 4 APIs in tutorials schema by @joe-bell in https://github.com/joe-bell/cva/pull/368 * Upgrade Node.js to 24 and migrate syncpack config by @joe-bell in https://github.com/joe-bell/cva/pull/369 * docs: document Cloudflare Workers Builds deployment setup by @joe-bell in https://github.com/joe-bell/cva/pull/370 * Reorder redirects to optimize Cloudflare performance warnings by @joe-bell in https://github.com/joe-bell/cva/pull/371 * fix(docs): redirect cross-version page gaps to version home by @joe-bell in https://github.com/joe-bell/cva/pull/372 * docs(agents): make the guide self-improving by @joe-bell in https://github.com/joe-bell/cva/pull/373 * Add agent skills and MCP server configuration by @joe-bell in https://github.com/joe-bell/cva/pull/374 * Add deslop skill for cleaning up AI-generated code by @joe-bell in https://github.com/joe-bell/cva/pull/375 * Annotate lint-staged config with Configuration type by @joe-bell in https://github.com/joe-bell/cva/pull/376 * Clarify pre-commit hook policy and setup for agents by @joe-bell in https://github.com/joe-bell/cva/pull/377 ##### New Contributors * @mateothegreat made their first contribution in https://github.com/joe-bell/cva/pull/346 * @bartlomieju made their first contribution in https://github.com/joe-bell/cva/pull/360 **Full Changelog**: https://github.com/joe-bell/cva/compare/v1.0.0-beta.4...v1.0.0-beta.5