Releases: dotbrains/linear-cli
Releases · dotbrains/linear-cli
v1.6.2
Full Changelog: v1.6.1...v1.6.2
v1.6.1
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
Complete CRUD for planning entities
- `linear cycle-create` / `linear cycle-update ` / `linear cycle-archive `
- `linear project-create` / `linear project-update ` / `linear project-delete `
- `linear roadmap-create` / `linear roadmap-update ` / `linear roadmap-delete `
- `linear initiative-create` / `linear initiative-update ` / `linear initiative-delete `
New read commands
- `linear templates` — list all issue and project templates
- `linear template ` — fetch a single template by ID
v1.5.0
What's Changed
New commands
- `linear workflow-state ` — fetch a single workflow state by ID
- `linear label-create` / `linear label-update ` / `linear label-delete ` — full label CRUD
- `linear issue-subscribe ` / `linear issue-unsubscribe ` — subscribe to issue notifications
- `linear issue-reminder --remind-at ` — set a reminder on an issue
- `linear milestones` / `linear milestone ` / `linear milestone-create` / `linear milestone-update ` / `linear milestone-delete ` — full project milestone CRUD
- `linear project-updates` / `linear project-update ` / `linear project-update-create` — project progress updates
- `linear webhooks` / `linear webhook ` / `linear webhook-create` / `linear webhook-update ` / `linear webhook-delete ` — full webhook management
- `linear initiatives` / `linear initiative ` — list and fetch initiatives
v1.4.0
What's Changed
New commands
- `linear user ` — fetch a single user by ID
- `linear roadmap ` — fetch a single roadmap by ID
- `linear issue-archive ` / `linear issue-unarchive ` — archive and unarchive issues
- `linear issue-relations ` — list all relations for an issue
- `linear issue-relation ` — fetch a single relation by ID
- `linear issue-relation-add` — create a relation between two issues (`--issue`, `--related-issue`, `--type`: blocks/duplicate/related)
- `linear issue-relation-delete ` — delete an issue relation
- `linear comment-resolve ` / `linear comment-unresolve ` — resolve and unresolve comments
- `linear notifications-mark-read-all` / `linear notifications-mark-unread-all` / `linear notifications-archive-all` — bulk notification operations
- `linear documents` / `linear document ` / `linear document-create` / `linear document-update ` / `linear document-delete ` — full document CRUD
- `linear attachments ` / `linear attachment ` — list and fetch attachments
- `linear attachment-link-url ` — link an external URL to an issue
- `linear attachment-link-github-pr ` — link a GitHub PR to an issue
- `linear attachment-link-github-issue ` — link a GitHub Issue to a Linear issue
- `linear attachment-delete ` — delete an attachment
v1.3.0
What's Changed
New commands
- `linear me` — show the authenticated user's profile
- `linear teams` / `linear team ` — list all teams, fetch a single team
- `linear workflow-states` — list workflow states (optional `--team` filter)
- `linear issue-create` — create a new issue (`--team` and `--title` required)
- `linear issue-update ` — update issue title, description, assignee, state, priority, or labels
- `linear issue-delete ` — delete an issue
- `linear projects` / `linear project ` — list projects (optional `--team` filter), fetch a single project
- `linear cycles` / `linear cycle ` — list cycles (optional `--team` filter), fetch a single cycle
- `linear roadmaps` — list all roadmaps
- `linear notifications` — list notifications for the authenticated user
- `linear notification-mark-read ` — mark a notification as read
- `linear notification-mark-unread ` — mark a notification as unread
Improvements
- `linear issues`: `--labels` is now optional; added `--team`, `--assignee`, `--state`, and `--priority` filters
Fixes
- Corrected config path to `~/.config/linear/config.json` (was still pointing to the old `linear-cli` path at runtime)
v1.2.1
Rename CLI binary from `linear-cli` to `linear`. Config path remains `~/.config/linear-cli/` for backwards compatibility.
v1.2.0
What's Changed
- Renamed the binary from `linear-cli` to `linear` — you can now invoke the CLI as `linear` instead of `linear-cli`
- Updated config path from `
/.config/linear-cli/` to `/.config/linear/` - Updated all documentation (README, SPEC, agent skill) to reflect the new binary name
Upgrade Notes
After upgrading, reinstall globally to get the new binary name:
```sh
npm install -g @dotbrains/linear-cli
```
v1.1.5
Revert to GitHub Packages-only install pattern (matching sluice). Removes unsupported github: install method.
v1.1.4
Fix
- Use `npx esbuild` in build script so the binary is found during git dep preparation (`npm install github:dotbrains/linear-cli`)