Repository navigation
chore: version packages - #272
Merged
Merged
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
October 13, 2026 01:45
80a17f3 to
9969044
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
October 13, 2026 01:46
9969044 to
c12b896
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
seamless-cli@0.23.1
Patch Changes
7cdcaaa:
seamless add --localnow names the Compose project inseamless/docker-compose.ymlafter the repository (name: <repo>-seamless, lowercased and reduced to the characters Compose allows). Before, every repository's stack ran as projectseamless, so two repositories on one machine shared containers, theseamless_pgdatadatabase and theseamless_auth-keyssigning keys. A re-run, with or without--force, keeps the name already in the file, including one you edited.Upgrading: a stack written by an earlier version keeps working until you re-run
seamless add --local --force. The new stack starts empty under the new name, andaddsays so when it replaces a file without a name. Stop the old containers first withdocker compose -p seamless -f seamless/docker-compose.yml down, since they hold port 5312. The old data stays in theseamless_pgdataandseamless_auth-keysvolumes, which may hold another repository's data too; remove them withdocker volume rmonce no repository uses them.585f79f:
seamless addfixes from writing its docs:--api-url) now defaults by ecosystem when the backend's.envhas noPORT: the port in the entry file's listen call when there is one, otherwise 3000 for Node, 8000 for FastAPI and Django (the uvicorn andrunserverdefaults), and 8080 for Go and Rust (the adapters' own examples). It was 3000 for every backend, which pointed FastAPI and Django apps, and the auth server'sAPP_ORIGINS, at the wrong port.seamless help addand the README list the folders detection searches from the same list detection uses, so they now includeapp/(andweb/,client/andfrontend/in the error).UI_ORIGINS, like Express, Fastify and FastAPI: net/http middleware for net/http and chi, a Gin middleware, Echo's CORS middleware, a tower-httpCorsLayer(cargo add tower-http --features corsis now part of the install), and django-cors-headers (now installed with the Django adapter).python-dotenv, and the printed code callsload_dotenv()before reading the environment. The hint no longer suggestsuvicorn --env-file .env, which needed python-dotenv without installing it.BrowserRouteraroundAuthProvider, thenAuthRoutesfrom@seamless-auth/react/routeswith guards for signed-in and signed-out pages, insrc/Appwhen it exists.react-router-domis installed when the app does not have it.seamless <command> --helpheaders, the top-level help, theverifysummary and the admin dashboard prompt.99f7c3b: Describe
JWKS_KIDcorrectly. It is thekidheader on the service tokens the adapter signs withAPI_SERVICE_TOKEN, and the auth server does not check it. The warning printed when a managed instance's key id cannot be read no longer says the adapter warns "until it matches", andseamless help addand the README call it the service token kid instead of the signing key id.0fc9b73: Security: new projects scaffold the starters from
seamless-templatesv0.19.1(wasv0.19.0). The Express, Fastify, and Next.js starters there depend on@seamless-auth/express^0.20.0,@seamless-auth/fastify^0.11.1, and@seamless-auth/nextjs^0.4.0, on@seamless-auth/core0.20.0. Earlier starters resolved core 0.19.1, whose cookie guard accepted the pre-auth cookie/loginissues from an email address alone as a signed-in session for that account (fixed in fix(core): accept only a session cookie in the cookie guard seamless-auth-server#211). Projects scaffolded by an earlier CLI should move to those adapter versions.