ci(repo): Version Packages#316
Merged
Merged
Conversation
f620cfd to
da02808
Compare
41aed19 to
93070e5
Compare
1ecb36b to
9c56d6c
Compare
3aa791d to
e419aff
Compare
e419aff to
6ac65e6
Compare
rafa-thayto
approved these changes
Jul 8, 2026
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 publish to npm yourself or setup this action to publish 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
clerk@2.0.0
Major Changes
clerk skill installcommand and install theclerk-cliagent skill from theclerk/skillsrepository duringclerk init. (#315) by @wyattjohMinor Changes
Add
clerk api --fapito call an instance's public Frontend API (e.g.clerk api --fapi /environment --app <id>). The FAPI host is resolved from the instance's publishable key, and the request is unauthenticated since these endpoints are public, which closes the loop on verifying config changes end to end with the CLI alone. (#345) by @rafa-thaytoRefresh the visual style of prompts, lists, spinners, and intro/outro brackets to use
@clack/prompts, and make interactive command endings reflect success, failure, or paused cancellation status. (#305) by @wyattjohAdd
clerk impersonate(aliasclerk imp) to create a short-lived sign-in URL that logs you in as another user, plusclerk impersonate revoketo cancel a pending token. Both requireclerk loginand stamp the impersonation with your account for auditing. (#373) by @rafa-thaytoclerk initon Expo projects now installs theclerk-expoagent skill (Expo/React Native setup) alongsideclerk-expo-patterns. The framework skill map supports multiple skills per framework. (#328) by @manovotnyRender the "Next steps" header in a dusty mauve and sweep a white reflex highlight across it once after
clerk deploy,clerk link, andclerk auth login, then settle on the flat color. The animation only runs on an interactive color terminal and falls back to plain styling when piped, in CI, or whenNO_COLORis set. (#322) by @rafa-thaytoAdd the
clerk webhookscommand group (V1): a PLAPI-free local webhooks toolkit. (#366) by @rafa-thaytoclerk webhooks listen— open a standalone Svix relay tunnel and forward deliveries to a local handler. No auth, no linked project, no backend.--forward-tois required. Without--token, the banner warns that the auto-generated relay token isn't a guaranteed-stable handle and prints the exact--tokento pin next time;--token <c_…>pins an explicit, shareable URL. Flags:--forward-to(required),--token,--headers,--json. When--forward-tois missing, the usage error prints a runnable example beneath it.clerk webhooks verify— verify a webhook signature offline (HMAC-SHA256), from a savedlistenevent line (--delivery) or the four explicit header values. No network calls.clerk webhooks token— generate a valid relay token (c_+ 10 base62 chars) forlisten --token. Prints the bare token to stdout so it pipes:clerk webhooks listen --token "$(clerk webhooks token)".Patch Changes
Keep a separator between the path and description in
clerk api lsso long endpoint paths no longer run straight into their summaries. (#340) by @rafa-thaytoFix the OAuth provider walkthrough in
clerk deployprinting the redirect URI on the wrong subdomain. Previously, the walkthrough showedhttps://accounts.{domain}/v1/oauth_callback, but the callback is served by the Frontend API, so pasting the value into a provider console causedredirect_uri_mismatch. The walkthrough now prints the instance'sfrontend_api_url(e.g.https://clerk.{domain}/v1/oauth_callback), matching the value shown in the Clerk Dashboard. (#335) by @RaillyOnly read stdin as
--input-jsonwhen--input-json -is passed explicitly. Previously any piped stdin was consumed and parsed as the options payload, which broke shell loops (while read … | clerk …) and commands that read their own stdin (cat body.json | clerk api …) with a confusinginvalid_jsonerror. (#341) by @rafa-thaytoResolve the instance explicitly instead of silently defaulting to development: interactive flows (
clerk impersonate,clerk impersonate revoke,clerk users open, the create wizard, and the application-picker fallback) now ask in human mode whenever the resolved app has more than one instance and no--instanceflag pins one, and agent mode errors asking for an explicit--instancerather than defaulting — so the same command can't resolve a different instance depending on which instances the app happens to have. User lookups that find no match name the searched app and instance in the error, and instances targeted by raw ID are labeled by their environment type so the production impersonation warning always fires. (#373) by @rafa-thaytoPrint the "Next steps" list before sweeping the highlight across its header, so the animation no longer leaves a lone "Next steps" line that looks hung while the steps are hidden. (#343) by @rafa-thayto
Fix
clerk initfor React Router v8 projects by adding@clerk/react-routertossr.noExternalin the Vite config, preventing dev-mode SSR from failing with "useNavigate() may be used only in the context of a ". (#374) by @manovotnyStop showing the "possible sandboxed run" hint for ordinary network failures (unreachable host, VPN, DNS) in agent mode. The hint now requires a permission-like error before suggesting a sandbox, and is a single line. (#342) by @rafa-thayto