Skip to content

release: prepare 0.3.0 breaking release - #20

Merged
smiggleworth merged 4 commits into
mainfrom
refacto/0.3.0-breaking
Sep 12, 2026
Merged

smiggleworth merged 4 commits into
mainfrom
refacto/0.3.0-breaking

Conversation

@smiggleworth

@smiggleworth smiggleworth commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Retarget all ten @askrjs/* ranges at >=0.3.0 <0.4.0.
  • Narrow vite-plus from ^0.2.8 || ^0.3.0 to ^0.3.1.

Release coordination

Part of the coordinated 0.3.0 breaking release across the Askr package set.

  • Publish wave 5 of 5.
  • Cannot be published until wave 4 is on npm.

Validation

  • CI is red at the npm ci / vp install step with ETARGET … no matching version found for @askrjs/…@>=0.3.0 <0.4.0. This is expected until the upstream wave publishes; it is not a code failure.
  • package-lock.json still resolves @askrjs/* at 0.2.x. The lockfile needs regenerating once the upstream packages are on npm — publishing alone will not turn this check green.

The 0.3.0 prep bumped the declared ranges but left the resolved tree pinned at
0.2.x, so npm ci could not satisfy package.json. Re-resolve now that the
upstream packages are on npm.
@askrjs/themes 0.3.0 collapses the numeric spacing scale into the semantic one,
which changes some paddings. The /metrics route grows from 2008px to 2016px
tall; every other route in the census is unchanged.

Regenerated inside the pinned canonical image via npm run test:visual:update,
the only supported path, so the baselines stay deterministic. All 337 visual
tests pass against the refreshed set; only the 12 /metrics variants moved.
@smiggleworth
smiggleworth merged commit 3fe6754 into main Sep 12, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant