Skip to content

chore: move the starters to the v0.21 server adapters - #147

Merged
Bccorb merged 1 commit into
mainfrom
chore/v021-adapters
Nov 1, 2026
Merged

Bccorb merged 1 commit into
mainfrom
chore/v021-adapters

Conversation

@Bccorb

@Bccorb Bccorb commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

Templates v0.21.1 still declare the v0.20 server adapters. They work against auth server v0.21.0 but miss the v0.21 adapter fixes and verify-only resource server mode. This moves every API and full-stack starter to the v0.21 adapters so seamless init scaffolds them once the CLI pins the next templates tag.

Template Before After
express @seamless-auth/express ^0.22.0 ^0.23.0
fastify @seamless-auth/fastify ^0.13.0 ^0.14.0
nextjs @seamless-auth/nextjs ^0.6.0, @seamless-auth/react ^0.19.0 ^0.7.0, ^0.19.2
gin seamless-auth-go v0.3.0 v0.4.0
axum seamless-auth "0.3" "0.4"
fastapi seamless-auth[fastapi]>=0.3,<0.4 >=0.4,<0.5

Lockfiles regenerated with npm install, go get + go mod tidy, cargo update -p seamless-auth and uv lock --upgrade-package seamless-auth. Patch changeset, so the release is v0.21.2.

Checks run locally

  • Root: npm run validate, npm run format:check.
  • express, fastify, nextjs: typecheck, lint, format:check, test, build, all pass.
  • gin: gofmt -l, go vet ./..., go test ./..., pass.
  • axum: cargo fmt --check, cargo clippy --locked --all-targets -- -D warnings, cargo test --locked (13 passed).
  • fastapi: uv sync --locked, ruff check, ruff format --check, mypy, pytest (17 passed).

The Docker image builds were not run locally; the template matrix on the release PR covers them.

@Bccorb
Bccorb merged commit a254500 into main Nov 1, 2026
4 checks passed
@Bccorb
Bccorb deleted the chore/v021-adapters branch November 8, 2026 00:07
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