Skip to content
Open
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
5 changes: 0 additions & 5 deletions .changeset/auth-paste-back-login.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/init-auth-pages-suspense.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/init-starter-header-suspense.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/migrate-export.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/migrate-runs-undo.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/no-ansi-escape-codes-in-agent-mode-output.md

This file was deleted.

20 changes: 20 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# clerk

## 4.1.0

### Minor Changes

- Sign in from a machine without a browser: `clerk auth login` now accepts the URL your browser lands on after signing in on another device, pasted back into the terminal. ([#513](https://github.com/clerk/cli/pull/513)) by [@wyattjoh](https://github.com/wyattjoh)

- Add `clerk migrate export clerk` and `clerk migrate export supabase`, and let `clerk migrate import` take the export's run ID in place of a file and `--source`. `clerk migrate` is still experimental and needs `CLERK_EXPERIMENTAL=migrate`. ([#524](https://github.com/clerk/cli/pull/524)) by [@royanger](https://github.com/royanger)

- Add `clerk migrate runs` and `clerk migrate undo`, and let a re-run of `clerk migrate import` continue where a stopped one left off. `clerk migrate` is still experimental and needs `CLERK_EXPERIMENTAL=migrate`. ([#515](https://github.com/clerk/cli/pull/515)) by [@royanger](https://github.com/royanger)

Every user an import creates now carries `clerkMigrateRun` (the run's ID) in its `private_metadata`, replacing any value the source had under that key. A re-run reads it to adopt a user whose create was cut off. Nothing removes it afterwards, and your backend can read it.

### Patch Changes

- Wrap the sign-in and sign-up pages that `clerk init` creates for Next.js App Router apps in `<Suspense>`, so they no longer fail `next build` when Cache Components is enabled, as it is in new `create-next-app` projects. ([#560](https://github.com/clerk/cli/pull/560)) by [@manovotny](https://github.com/manovotny)

- Wrap the auth header that `clerk init --starter` adds to Next.js App Router layouts in `<Suspense>`, so new apps no longer fail `next build` when Cache Components is enabled, as it is in new `create-next-app` projects. ([#567](https://github.com/clerk/cli/pull/567)) by [@manovotny](https://github.com/manovotny)

- Print plain text without terminal color codes in agent mode, so AI agents no longer see escape sequences in command output when they run without `--json`. Pass `--mode human` or set `CLERK_MODE=human` to keep colors. Status messages now also honor `NO_COLOR`. ([#534](https://github.com/clerk/cli/pull/534)) by [@royanger](https://github.com/royanger)

## 4.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "clerk",
"version": "4.0.0",
"version": "4.1.0",
"private": true,
"description": "The official Clerk CLI. Add authentication to your app with npx -y clerk@latest init (Next.js, React Router, Astro, Nuxt, TanStack Start, Expo, and more). No Clerk account needed to start. Manage users, instances, keys, and deploys from the terminal or a coding agent.",
"keywords": [
Expand Down
Loading