Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .changeset/templates-v0-9-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
"seamless-cli": minor
---

Scaffold from `seamless-templates` `v0.9.0`.

Both React starters move to `@seamless-auth/react` `^0.9.0`, which makes the bundled auth screens
themeable: every colour reads from a `--seamless-*` CSS custom property with the previous literal as
its fallback, so a scaffolded project can match the auth UI to its brand by setting those variables
on `:root` or on any ancestor of `<AuthRoutes />`. The public API is unchanged, and a project that
sets no variables renders exactly as before.

Both API starters now pin `postgres:18-alpine`, with the volume mounted at `/var/lib/postgresql`.
Until this bump a scaffold named two different majors in the same directory — `postgres:18` in the
CLI-generated compose file and `postgres:16-alpine` in the API starter copied in beside it.

Every starter also ships a working test, lint, and format setup out of the box: Vitest with tests
that pass on a fresh `npm install`, Prettier alongside ESLint, and the same script names across all
four (`typecheck`, `lint`, `lint:fix`, `format`, `format:check`, `test`, `test:watch`,
`test:coverage`, and a `check` that runs the whole gate).
2 changes: 1 addition & 1 deletion src/core/images.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ export const SEAMLESS_AUTH_ADMIN_DASHBOARD_IMAGE = `ghcr.io/fells-code/seamless-
// SEAMLESS_TEMPLATES_REF, or point at a local checkout with SEAMLESS_TEMPLATES_DIR.
export const SEAMLESS_TEMPLATES_REPO = "fells-code/seamless-templates";

export const SEAMLESS_TEMPLATES_REF = "v0.8.1";
export const SEAMLESS_TEMPLATES_REF = "v0.9.0";
Loading