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/doctor-shell-detection.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/keyless-opt-in.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/more-next-steps.md

This file was deleted.

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

## 1.2.0

### Minor Changes

- Make keyless mode opt-in via a new `--keyless` flag on `clerk init`. Previously, `clerk init` on a keyless-capable framework (Next.js, Astro, Nuxt, TanStack Start, React Router) would silently fall back to auto-generated temporary dev keys whenever the user wasn't authenticated. The default now triggers `clerk auth login` and links a real Clerk application. ([#268](https://github.com/clerk/cli/pull/268)) by [@rafa-thayto](https://github.com/rafa-thayto)
- `clerk init` (default): authenticates and links a real app.
- `clerk init --keyless`: scaffolds with auto-generated dev keys; the user can run `clerk auth login` later to claim the temporary application.
- `clerk init --keyless` on a non-keyless framework exits with a usage error rather than silently ignoring the flag.
- `clerk init -y` no longer bypasses authentication. `-y` only skips y/n confirmation prompts; without `--keyless`, an unauthenticated user is still prompted to log in via the browser.
- Agent-mode `clerk init` without authentication and without `--keyless` (or `--app`) prints manual setup guidance instead of generating dev keys, since agents cannot run interactive OAuth.

### Patch Changes

- Fix shell detection for fish users whose login shell is zsh. `clerk doctor` now correctly identifies fish via `FISH_VERSION`, and `clerk update` no longer shows an irrelevant `hash -r` hint. ([#264](https://github.com/clerk/cli/pull/264)) by [@rafa-thayto](https://github.com/rafa-thayto)

- Show contextual next-step suggestions after `clerk auth logout`, `clerk switch-env`, `clerk unlink`, `clerk whoami`, `clerk completion`, `clerk skill install`, `clerk config patch`, and `clerk config put` to point users to the natural follow-up action. ([#250](https://github.com/clerk/cli/pull/250)) by [@rafa-thayto](https://github.com/rafa-thayto)

## 1.1.1

### Patch 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": "1.1.1",
"version": "1.2.0",
"private": true,
"description": "Clerk CLI",
"keywords": [
Expand Down
Loading