Skip to content

Releases

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 06:32
bcae0a9

[0.11.0] - 2026-11-04

Added

  • linearctl --update (also linearctl update install) updates the installed CLI. It finds the real executable (symlinks resolved, custom directories included), replaces a GitHub Releases binary with the latest release for the OS and architecture after verifying it against checksums.txt and running it once, and updates an npm install through npm in its own global or project prefix. For the Debian package, Homebrew, the AUR, pnpm, Yarn, Bun, npx, Nix, a checkout or an unrecognized install it changes nothing and prints the next step. --dry-run shows the plan; --json returns status, currentVersion, targetVersion, installMethod and executable. A failed download, a checksum mismatch, a binary that doesn't run or a missing permission leaves the installed CLI untouched (QWR-542).

Changed

  • linearctl update check recommends linearctl --update for GitHub Releases binaries and npm installs, and reports npx, pnpm, yarn, bun, nix and unknown installs instead of calling them npm or binary.

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 04:35
287709c

[0.10.0] - 2026-11-02

Added

  • project get and project list return the project's external links (the Resources section in Linear) as links, a list of {"label", "url"} in Linear's order ([] when there are none), capped at the first 10 with linksTruncated when more exist. Human project get/project list output lists them under "Links" (QWR-532).

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 18:31
9d60375

[0.9.0] - 2026-11-02

Added

  • issue get, issue list and issue search take --with relations,children (and comments for issue get) to return blocking relations in both directions (relations.blocks, relations.blockedBy), sub-issues and siblings in sub-issue order (children, siblings, subIssueSortOrder) and the 20 most recent comments, in the same query as the issues: one request per page. Each nested list reports truncated. With --with, --all/--max use pages of 100 (QWR-503).

Documentation

  • relation create --type blocks direction: --issue blocks --related, so "A is blocked by B" is --issue B --related A.

Fixed

  • Retry the macOS release's online notarization ticket check for about five minutes instead of failing the release when Apple has accepted a binary but not yet published its ticket. Signature failures still fail immediately.

v0.8.15

Choose a tag to compare

@github-actions github-actions released this 28 Oct 17:50
bd010ec

[0.8.15] - 2026-10-28

Added

  • linearctl cycle ensure-upcoming --team <id> --count <n> raises the team's upcomingCycleCount (never lowers it) and returns the upcoming cycles, which can then be renamed or re-dated with cycle update.

Fixed

  • linearctl cycle create fails fast with guidance instead of a raw API error, because Linear removed the cycleCreate mutation. It is no longer listed in help or curated metadata (#196).

v0.8.14

Choose a tag to compare

@github-actions github-actions released this 18 Oct 15:09
3e85c25

[0.8.14] - 2026-10-18

Added

  • linearctl update check compares the installed version with the latest GitHub release and recommends the update command for how linearctl was installed (package manager, npm, raw binary or checkout) instead of replacing the binary. The distribution and update policy is in docs/distribution.md.

v0.8.12

Choose a tag to compare

@github-actions github-actions released this 05 Sep 01:17
d25158d

[0.8.12] - 2026-09-05

Fixed

  • Make the temporary macOS signing keychain discoverable to codesign's private-key lookup, restoring the original keychain search list on every exit path. The v0.8.11 release was blocked before publication by this lookup failure.

v0.8.10

Choose a tag to compare

@github-actions github-actions released this 02 Sep 04:24
567511b

[0.8.10] - 2026-09-02

Added

  • Added issue due-date reads, exact list filtering, create/update support, and bulk updates through --due-date.
  • Added --parent and --group to create child labels and label groups.
  • Added install path, presence, and freshness information to skills list.
  • Added non-interactive OAuth client-credentials login with secure env/stdin client-secret input.

Changed

  • Made issue update and issue bulk-update --label additive so existing labels are preserved.
  • Added a consistent none sentinel for clearing nullable issue assignee, cycle, project, milestone, parent, and due-date fields.

Fixed

  • Added unassigned issue filtering and comma-separated multi-state filters to issue list.
  • Made Unix credential permission errors report the resolved file path, actual mode, expected policy, and chmod 600 remediation.

v0.8.9

Choose a tag to compare

@github-actions github-actions released this 02 Aug 16:36
3b10673

[0.8.9] - 2026-08-02

Changed

  • Packaged the Windows x64 release as linearctl-windows-x64.zip with linearctl.exe at the archive root. The PowerShell installer remains compatible with the uncompressed v0.8.8 asset.

v0.8.8

Choose a tag to compare

@github-actions github-actions released this 01 Aug 19:38
eacfc10

[0.8.8] - 2026-08-01

Added

  • Added Windows x64 CI and release binaries, a checksum-verifying PowerShell installer, and native Windows installation documentation.
  • Added Windows credential protection using non-inheriting, current-user-only ACLs while preserving strict 0600 enforcement on Unix.

Changed

  • Made asset copying and cross-process tests portable across Windows, Linux, and macOS.

v0.8.7

Choose a tag to compare

@github-actions github-actions released this 24 Jul 01:28
78d6c2e

[0.8.7] - 2026-07-23

Fixed

  • Hardened artifact installation, authenticated network requests, configuration serialization, and release workflows.
  • Corrected schema drift detection, command validation, identifier resolution, attachment/comment behavior, and credential edge cases.
  • Improved bulk operation and workspace listing performance.
  • Serialized OAuth refresh, login, and logout credential updates across processes without allowing failed config rollback to overwrite newer credentials.