Repository navigation
Releases
Releases · qwrnet/linearctl
v0.11.0
[0.11.0] - 2026-11-04
Added
linearctl --update(alsolinearctl 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 againstchecksums.txtand 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-runshows the plan;--jsonreturnsstatus,currentVersion,targetVersion,installMethodandexecutable. 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 checkrecommendslinearctl --updatefor GitHub Releases binaries and npm installs, and reportsnpx,pnpm,yarn,bun,nixandunknowninstalls instead of calling themnpmorbinary.
v0.10.0
[0.10.0] - 2026-11-02
Added
project getandproject listreturn the project's external links (the Resources section in Linear) aslinks, a list of{"label", "url"}in Linear's order ([]when there are none), capped at the first 10 withlinksTruncatedwhen more exist. Humanproject get/project listoutput lists them under "Links" (QWR-532).
v0.9.0
[0.9.0] - 2026-11-02
Added
issue get,issue listandissue searchtake--with relations,children(andcommentsforissue 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 reportstruncated. With--with,--all/--maxuse pages of 100 (QWR-503).
Documentation
relation create --type blocksdirection:--issueblocks--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
[0.8.15] - 2026-10-28
Added
linearctl cycle ensure-upcoming --team <id> --count <n>raises the team'supcomingCycleCount(never lowers it) and returns the upcoming cycles, which can then be renamed or re-dated withcycle update.
Fixed
linearctl cycle createfails fast with guidance instead of a raw API error, because Linear removed thecycleCreatemutation. It is no longer listed in help or curated metadata (#196).
v0.8.14
[0.8.14] - 2026-10-18
Added
linearctl update checkcompares 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 indocs/distribution.md.
v0.8.12
[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
[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
--parentand--groupto 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 updateandissue bulk-update--labeladditive so existing labels are preserved. - Added a consistent
nonesentinel 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 600remediation.
v0.8.9
[0.8.9] - 2026-08-02
Changed
- Packaged the Windows x64 release as
linearctl-windows-x64.zipwithlinearctl.exeat the archive root. The PowerShell installer remains compatible with the uncompressed v0.8.8 asset.
v0.8.8
[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
0600enforcement on Unix.
Changed
- Made asset copying and cross-process tests portable across Windows, Linux, and macOS.
v0.8.7
[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.