Release Notes
Security
- default attachment uploads to private, and add --public to issue attach and issue comment add to opt into a public url for raster images (#234; thanks @tjmgregory)
Fixed
- accept a uuid, slug id, or name for --project and --milestone across issue, milestone, and document commands (#229; thanks @jrschumacher)
- surface truncation in milestone view instead of silently capping the issue list, and add --all to paginate (#228; thanks @jrschumacher)
- allow issue create --project to stay interactive instead of failing with "title is required when not using interactive mode" (#208; thanks @mbuvarp)
Added
- add labels to issue view --json output (#170; thanks @RengarLee)
- add --content and --content-file to project create for project overview markdown, plus priority, label, member, icon, and color fields (#216; thanks @CodeWithBryan)
- add --label to project update to set a project's labels (#226; thanks @KinomotoMio)
- add --description-file to project create and update, and reject descriptions over the 255-character api limit client-side (#227; thanks @jrschumacher)
- add optional project selection to interactive issue create, gated behind the issue_create_ask_project config option (#208; thanks @mbuvarp)
- add issue_create_assign_self config option to control default self-assignment on issue create (#208; thanks @mbuvarp)
- add document comments to document view --json output (#235; thanks @josephyooo)
- show a blocked indicator in issue mine and issue query output, and surface inverseRelations in --json
- download inline images in document view so terminal renderers see local paths, and add --no-download to skip it
Changed
- issue view now orders comment threads chronologically (oldest first), matching Linear's UI
- guard document update against replacing content when active inline comments exist, since the replacement orphans their anchors; pass --force to override (#235; thanks @josephyooo)
Install linear 2.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/schpet/linear-cli/releases/download/v2.1.0/linear-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install schpet/tap/linear
Install prebuilt binaries into your npm project
npm install @schpet/linear-cli@2.1.0
Download linear 2.1.0