Skip to content

Releases: dotbrains/linear-cli

v1.6.2

26 Mar 12:39

Choose a tag to compare

v1.6.1

26 Mar 12:27

Choose a tag to compare

Full Changelog: v1.6.0...v1.6.1

v1.6.0

26 Mar 11:07

Choose a tag to compare

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

26 Mar 11:03

Choose a tag to compare

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

26 Mar 11:00

Choose a tag to compare

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

26 Mar 10:44

Choose a tag to compare

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

19 Mar 16:49

Choose a tag to compare

Rename CLI binary from `linear-cli` to `linear`. Config path remains `~/.config/linear-cli/` for backwards compatibility.

v1.2.0

19 Mar 13:20

Choose a tag to compare

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

19 Mar 07:24

Choose a tag to compare

Revert to GitHub Packages-only install pattern (matching sluice). Removes unsupported github: install method.

v1.1.4

19 Mar 07:20

Choose a tag to compare

Fix

  • Use `npx esbuild` in build script so the binary is found during git dep preparation (`npm install github:dotbrains/linear-cli`)