Warning
Breaking Changes
The deprecated APIs listed below have now been removed.
Use the cva-migrate Agent Skill to upgrade from cva@1.0.0-beta.0 through beta.10.
What's changed
-
Deprecated beta APIs removed
compose(a, b)→cva({ composes: [a, b] })defineConfigimported from"cva"→defineConfigimported from"cva/config"getSchemaimported from"cva"→getSchemaimported from"cva/tools"hooks→ a customcxwrapper
Move the matching type imports too.
Composehas no replacement, andcva/utilsremains as a deprecated alias. Full details. -
Smaller bundles
The minified, Brotli-compressedcvaentry dropped from 2,104 B to 1,624 B, a 23% reduction.cva/configdropped from 1,608 B to 1,412 B, a 12% reduction. -
Migration help and changelog links
The newcva-migrateAgent Skill covers upgrades from earlier betas, and every docs page now links to the release history. -
GitHub Sponsors ❤️
You can now finally sponsorcvavia GitHub Sponsors.
Full changelog: v1.0.0-beta.10 → v1.0.0-beta.11