Wrap-up: Sep—26
Every release in September: class merge, 4.0, starting style, container queries, CSS functions & your own states.

Every Yumma CSS release in September, newest first. 4.0 & 4.2 have posts of their own; this page links to them rather than repeating them.
Upgrading from 3.x?
Every class name changed in 4.0. Run pnpm dlx yummacss migrate --dry-run to see the changes, then the same command without the flag. Upgrading has the steps.
4.2.1
September 30
- Classes in markup inside JavaScript strings & template literals are all found.
4.2
September 26
@st:for@starting-style, so an enter animation is only classes.- Container queries:
@c:variants &ct:forcontainer-type. - Animation utilities:
an:,adu:,ad:,atf:&aic:. theme.states,theme.keyframes&theme.fontsfor your own variants, animations & font families.- CSS functions:
calc(),clamp(),min(),max()&var().
<nav className="p:st t:20 max-h:calc(100dvh-5rem)"></nav>
Yumma CSS 4.2 walks through each.
4.1.1 & 4.1.2
September 21
- "Did you mean" answers a 3.x spelling with its 4.x class:
p-4suggestsp:4,m--4suggestsm:-4,tt-nsuggeststt:none. tp:cno longer transitionsoutline-color.
4.0.2
September 18
yummacss migraterewrites classes in any string that reads as a class list, not only in class attributes.
4.0
September 18
- A utility separates its prefix from its value with a colon:
bg-red-5isbg:red-5. yummacss migraterewrites a project into the new syntax.@xs:, a breakpoint at 32rem, &@prm:for reduced motion.
Yumma CSS 4.0 has the full story & the release video.
3.31.1
September 6
mergeis about 14 times faster.
3.31
September 6
yummacss/mergemerges class strings so the last one wins, & the package ships type declarations.
import { merge } from "yummacss/merge";
merge("c:white", "c:accent"); // "c:accent"
See Class Merge.
Upgrading
From 4.0, update the packages. From 3.x, let the codemod rewrite the classes, then build.
pnpm dlx yummacss migrate --dry-run
pnpm dlx yummacss migrate
The full list is in the changelog. October's releases are in Wrap-up: Oct—26.