Skip to content

release: prepare 0.3.0 breaking release - #41

Merged
smiggleworth merged 3 commits into
mainfrom
refacto/0.3.0-breaking
Sep 11, 2026
Merged

smiggleworth merged 3 commits into
mainfrom
refacto/0.3.0-breaking

Conversation

@smiggleworth

@smiggleworth smiggleworth commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Move @askrjs/auth, @askrjs/server, and @askrjs/schema to >=0.3.0 <0.4.0. No source changes.

Package version: 0.2.1 → 0.3.0.

Release coordination

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

  • Publish wave 4 of 5.
  • Cannot be published until wave 3 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/server 0.3.0 drops the routes option in favour of router.routes, so
these fixtures no longer compile (askr-node) or resolve their route at all
(askr-testing, which returned a problem document instead of the handler body).
Build the routes through createRouter, which is the form the rest of these
suites already use.
@smiggleworth
smiggleworth merged commit d4cc726 into main Sep 11, 2026
3 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