Skip to content

Latest commit

 

History

History
662 lines (340 loc) · 44 KB

File metadata and controls

662 lines (340 loc) · 44 KB

Changelog

2.5.0 (2026-08-24)

Features

  • issue-helpers: add move_issue/2 for moving an issue to a resolved project (#186) (6c43e39)
  • issue: add --from/--to bulk project-to-project mode to lc issue move (#189) (bbb2df3)
  • issue: add lc issue move subcommand (#187) (51cd1f7)

2.4.0 (2026-08-21)

Features

  • adds more syntax highlighting languages (#182) (91baa77)
  • allow multiple concurrent status updates for issues (#180) (37c1940)

2.3.0 (2026-08-21)

Features

  • adds -N shortcut for --no-mine, and --status/--state filters (#178) (7790545)

2.2.0 (2026-08-21)

Features

  • add status option to the issue close / cancel commands (#176) (c6d6792)

2.1.1 (2026-08-21)

Bug Fixes

2.1.0 (2026-08-21)

Features

  • add syntax highlighting to markdown renderer (#172) (8640ebc)

2.0.2 (2026-08-21)

Bug Fixes

  • guard release PR relabel during manual dispatch (#169) (cf66935)
  • retrigger release-please after label repair (#170) (cfe1fbd)

2.0.1 (2026-08-20)

Bug Fixes

  • bypass burrito proxy writer when output is to a terminal (#166) (070a1d6)

2.0.0 (2026-08-20)

⚠ BREAKING CHANGES

  • linux: bundle an mdex musl libgcc runtime (#164)

Bug Fixes

  • linux: bundle an mdex musl libgcc runtime (#164) (377c1d9)

1.16.0 (2026-08-20)

Features

  • EXT-5: show workflow status in compact and full issue listings (#162) (acf35e5)

Bug Fixes

  • EXT-4: handle GraphQL error and partial-data responses explicitly (#160) (31359ef)
  • EXT-7: bundle musl NIF for Linux Burrito releases and container (#163) (3172d4e)

1.15.2 (2026-08-19)

Bug Fixes

  • ensure team scoping wraps sub filters (#158) (bc19184)

1.15.1 (2026-08-19)

Bug Fixes

1.15.0 (2026-08-19)

Features

  • issue: add --status/-s to assign and take (#151) (537f54b)

Bug Fixes

  • api: handle GraphQL partial-success responses cleanly (CRY-61) (#150) (21d0363)

1.14.0 (2026-08-18)

Features

  • issue: add --description option to lc issue update (#141) (d762f32)
  • issue: add interactive issue assign command (#140) (33176bd)

1.13.2 (2026-08-16)

Bug Fixes

1.13.1 (2026-08-16)

Bug Fixes

  • rules: ensure we mix ci before we do anything else (#135) (a7347d5)

1.13.0 (2026-08-16)

Features

  • homebrew: add Linux ARM64 to the tap formula and release automation (#130) (62fe899)

1.12.0 (2026-08-16)

Features

  • add st and stat aliases for issue status (CRY-50) (#128) (988d978)

1.11.0 (2026-08-16)

Features

  • ci: add linux_aarch64 release build (CRY-48) (#125) (da25532)

1.10.0 (2026-08-16)

Features

1.9.1 (2026-08-16)

Bug Fixes

  • issue-list: add --no-profile flag to bypass active profile defaults (#119) (f19409c)

1.9.0 (2026-08-16)

Features

1.8.0 (2026-08-14)

Features

  • issue: add --all and --status filters to issue list (#117) (4517e82)

1.7.0 (2026-08-14)

Features

1.6.0 (2026-08-14)

Features

  • build: add mix burrito.dinein for local binary builds (#112) (decf951)

Bug Fixes

  • ai: adds CLAUDE.md symlink (#110) (5165c4e)
  • close: make issue close/cancel idempotent when already in terminal state (#113) (0a71060)

1.5.1 (2026-08-14)

Bug Fixes

  • ci: build each Burrito target on its matching OS runner (CRY-40) (#108) (c2d592d)

1.5.0 (2026-08-13)

Features

  • launch stokowski sessions via mix stokowski (#106) (550ed26)
  • vendor stokowski for Linear-driven agent orchestration (#101) (b68fc57)

1.4.1 (2026-08-12)

Bug Fixes

  • write .version directly instead of hardcoding the version in urls (#98) (170ba1e)

1.4.0 (2026-08-12)

Features

  • bump the homebrew-tap formula automatically after each release (#95) (d13ddf4)

Bug Fixes

  • retry install.sh's curl downloads on transient connection failures (#94) (c4633a2)

1.3.0 (2026-08-12)

Features

  • add mix setup/git_hooks, activate a pre-push conventional-commit hook (#90) (a81ffe1)

1.2.0 (2026-08-12)

Features

  • add a root-level repo-management Mix project (mix container.build/publish) (#84) (9d0b730)

Bug Fixes

  • give a clear message and exit 78 when LINEAR_API_KEY is missing (#86) (c5b9ec1)

1.1.1 (2026-08-12)

Bug Fixes

  • update references after the linear-cli-ex -> linear-cli / linear-cli -> linear-cli-rb repo renames (#81) (8328782)

1.1.0 (2026-08-12)

Features

  • cli: vendor rubyists/homebrew-tap, make install.sh curl-pipeable (#75) (e836ab1)

1.0.0 (2026-08-11)

⚠ BREAKING CHANGES

  • graduate to 1.0.0 - disable pre-major version bumping (#70)
  • cd: parallelize Burrito target builds and fix Trivy/Podman image scanning (#68)
  • ci: rename release.yaml to main.yaml, workflow name to "main" (#38)
  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12)

Features

  • add mix githooks.install to activate the repo's git hooks (#51) (9b35472)
  • api: add LinearCli.Api GraphQL client (Phase 1) (723f3f6)
  • ci: add a full SBOM - app deps, OTP/Elixir runtime, container OS packages (#54) (e296fdd)
  • cli: add favorite teams/projects, filtering list views by them (#61) (6c858d9)
  • cli: add issue create/develop/pr/take/update write commands (Phase 6) (1649618)
  • cli: add profiles - default team/project stored in local SQLite (#57) (554e336)
  • cli: add project update - post a status update to a project (#43) (30dc6dc)
  • cli: make version respect --output json (#33) (b160aad)
  • cli: resolve bare issue numbers via active profile, favorited teams, or a team prompt (#65) (8b183da)
  • cli: support Ruby's short subcommand aliases (#15) (9fca6b5)
  • initial commit with ash submodule (c2ceafb)
  • linear: add Ash domain resources for Issue/Project/Team/User/Label/WorkflowState/Comment (Phase 2) (e2a27f3)
  • oban: add scheduled monthly project rollover (Phase 7) (11afb43)
  • phase 4 from initial plan -> complete (012866e)
  • phase 8 - packaging, releasing, and CI (#1) (905c238)
  • scaffold Elixir port and enforce conventional commits (a4d03a0)

Bug Fixes

  • ci: consolidate the release pipeline into one workflow/DAG (ba821bb)
  • ci: create releases as drafts so assets survive Immutable Releases (#19) (8572623)
  • ci: package release binaries with the wrapper scripts (#24) (5fb24a4)
  • ci: rebuild the release pipeline to stop the version-bump runaway loop (#30) (c311fd4)
  • ci: relabel the release PR as tagged after we tag it ourselves (ab1408e)
  • ci: skip commit-subject validation in the post-merge pipeline (#41) (3d00a85)
  • cli: reject unrecognized flags instead of treating them as issue ids (#2) (#4) (e697ff6)
  • deps: update ash to a non-vulnerable version (#63) (b838e2a)

Performance Improvements

  • linear: fan out find-by-ids and per-team project fetches (Phase 5) (fb00153)

Documentation

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12) (eb42c69)

Miscellaneous Chores

  • ci: rename release.yaml to main.yaml, workflow name to "main" (#38) (2581a40)
  • graduate to 1.0.0 - disable pre-major version bumping (#70) (87a65ae)

Continuous Integration

  • cd: parallelize Burrito target builds and fix Trivy/Podman image scanning (#68) (5cc829a)

0.9.0 (2026-08-11)

⚠ BREAKING CHANGES

  • cd: parallelize Burrito target builds and fix Trivy/Podman image scanning (#68)

Continuous Integration

  • cd: parallelize Burrito target builds and fix Trivy/Podman image scanning (#68) (5cc829a)

0.8.5 (2026-08-11)

Bug Fixes

  • deps: update ash to a non-vulnerable version (#63) (b838e2a)

0.8.4 (2026-08-11)

Features

  • cli: add favorite teams/projects, filtering list views by them (#61) (6c858d9)
  • cli: add profiles - default team/project stored in local SQLite (#57) (554e336)

0.8.3 (2026-08-10)

Features

  • ci: add a full SBOM - app deps, OTP/Elixir runtime, container OS packages (#54) (e296fdd)

0.8.2 (2026-08-10)

Features

  • add mix githooks.install to activate the repo's git hooks (#51) (9b35472)

0.8.1 (2026-08-10)

Features

  • cli: add project update - post a status update to a project (#43) (30dc6dc)

0.8.0 (2026-08-10)

⚠ BREAKING CHANGES

  • ci: rename release.yaml to main.yaml, workflow name to "main" (#38)

Miscellaneous Chores

  • ci: rename release.yaml to main.yaml, workflow name to "main" (#38) (2581a40)

0.7.2 (2026-08-09)

Features

  • cli: make version respect --output json (#33) (b160aad)

Bug Fixes

  • ci: relabel the release PR as tagged after we tag it ourselves (ab1408e)

0.7.1 (2026-08-09)

Bug Fixes

  • ci: rebuild the release pipeline to stop the version-bump runaway loop (#30) (c311fd4)

0.7.0 (2026-08-09)

⚠ BREAKING CHANGES

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12)

Features

  • api: add LinearCli.Api GraphQL client (Phase 1) (723f3f6)
  • cli: add issue create/develop/pr/take/update write commands (Phase 6) (1649618)
  • cli: support Ruby's short subcommand aliases (#15) (9fca6b5)
  • initial commit with ash submodule (c2ceafb)
  • linear: add Ash domain resources for Issue/Project/Team/User/Label/WorkflowState/Comment (Phase 2) (e2a27f3)
  • oban: add scheduled monthly project rollover (Phase 7) (11afb43)
  • phase 4 from initial plan -> complete (012866e)
  • phase 8 - packaging, releasing, and CI (#1) (905c238)
  • scaffold Elixir port and enforce conventional commits (a4d03a0)

Bug Fixes

  • ci: create releases as drafts so assets survive Immutable Releases (#19) (8572623)
  • ci: package release binaries with the wrapper scripts (#24) (5fb24a4)
  • cli: reject unrecognized flags instead of treating them as issue ids (#2) (#4) (e697ff6)

Performance Improvements

  • linear: fan out find-by-ids and per-team project fetches (Phase 5) (fb00153)

Documentation

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12) (eb42c69)

0.6.0 (2026-08-09)

⚠ BREAKING CHANGES

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12)

Features

  • api: add LinearCli.Api GraphQL client (Phase 1) (723f3f6)
  • cli: add issue create/develop/pr/take/update write commands (Phase 6) (1649618)
  • cli: support Ruby's short subcommand aliases (#15) (9fca6b5)
  • initial commit with ash submodule (c2ceafb)
  • linear: add Ash domain resources for Issue/Project/Team/User/Label/WorkflowState/Comment (Phase 2) (e2a27f3)
  • oban: add scheduled monthly project rollover (Phase 7) (11afb43)
  • phase 4 from initial plan -> complete (012866e)
  • phase 8 - packaging, releasing, and CI (#1) (905c238)
  • scaffold Elixir port and enforce conventional commits (a4d03a0)

Bug Fixes

  • ci: create releases as drafts so assets survive Immutable Releases (#19) (8572623)
  • ci: package release binaries with the wrapper scripts (#24) (5fb24a4)
  • cli: reject unrecognized flags instead of treating them as issue ids (#2) (#4) (e697ff6)

Performance Improvements

  • linear: fan out find-by-ids and per-team project fetches (Phase 5) (fb00153)

Documentation

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12) (eb42c69)

0.5.0 (2026-08-09)

⚠ BREAKING CHANGES

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12)

Features

  • api: add LinearCli.Api GraphQL client (Phase 1) (723f3f6)
  • cli: add issue create/develop/pr/take/update write commands (Phase 6) (1649618)
  • cli: support Ruby's short subcommand aliases (#15) (9fca6b5)
  • initial commit with ash submodule (c2ceafb)
  • linear: add Ash domain resources for Issue/Project/Team/User/Label/WorkflowState/Comment (Phase 2) (e2a27f3)
  • oban: add scheduled monthly project rollover (Phase 7) (11afb43)
  • phase 4 from initial plan -> complete (012866e)
  • phase 8 - packaging, releasing, and CI (#1) (905c238)
  • scaffold Elixir port and enforce conventional commits (a4d03a0)

Bug Fixes

  • ci: create releases as drafts so assets survive Immutable Releases (#19) (8572623)
  • ci: package release binaries with the wrapper scripts (#24) (5fb24a4)
  • cli: reject unrecognized flags instead of treating them as issue ids (#2) (#4) (e697ff6)

Performance Improvements

  • linear: fan out find-by-ids and per-team project fetches (Phase 5) (fb00153)

Documentation

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12) (eb42c69)

0.4.0 (2026-08-09)

⚠ BREAKING CHANGES

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12)

Features

  • api: add LinearCli.Api GraphQL client (Phase 1) (723f3f6)
  • cli: add issue create/develop/pr/take/update write commands (Phase 6) (1649618)
  • cli: support Ruby's short subcommand aliases (#15) (9fca6b5)
  • initial commit with ash submodule (c2ceafb)
  • linear: add Ash domain resources for Issue/Project/Team/User/Label/WorkflowState/Comment (Phase 2) (e2a27f3)
  • oban: add scheduled monthly project rollover (Phase 7) (11afb43)
  • phase 4 from initial plan -> complete (012866e)
  • phase 8 - packaging, releasing, and CI (#1) (905c238)
  • scaffold Elixir port and enforce conventional commits (a4d03a0)

Bug Fixes

  • ci: create releases as drafts so assets survive Immutable Releases (#19) (8572623)
  • ci: package release binaries with the wrapper scripts (#24) (5fb24a4)
  • cli: reject unrecognized flags instead of treating them as issue ids (#2) (#4) (e697ff6)

Performance Improvements

  • linear: fan out find-by-ids and per-team project fetches (Phase 5) (fb00153)

Documentation

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12) (eb42c69)

0.3.1 (2026-08-09)

Bug Fixes

  • ci: package release binaries with the wrapper scripts (#24) (5fb24a4)

0.3.0 (2026-08-09)

⚠ BREAKING CHANGES

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12)

Features

  • api: add LinearCli.Api GraphQL client (Phase 1) (723f3f6)
  • cli: add issue create/develop/pr/take/update write commands (Phase 6) (1649618)
  • cli: support Ruby's short subcommand aliases (#15) (9fca6b5)
  • initial commit with ash submodule (c2ceafb)
  • linear: add Ash domain resources for Issue/Project/Team/User/Label/WorkflowState/Comment (Phase 2) (e2a27f3)
  • oban: add scheduled monthly project rollover (Phase 7) (11afb43)
  • phase 4 from initial plan -> complete (012866e)
  • phase 8 - packaging, releasing, and CI (#1) (905c238)
  • scaffold Elixir port and enforce conventional commits (a4d03a0)

Bug Fixes

  • ci: create releases as drafts so assets survive Immutable Releases (#19) (8572623)
  • cli: reject unrecognized flags instead of treating them as issue ids (#2) (#4) (e697ff6)

Performance Improvements

  • linear: fan out find-by-ids and per-team project fetches (Phase 5) (fb00153)

Documentation

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12) (eb42c69)

0.2.1 (2026-08-09)

Bug Fixes

  • ci: create releases as drafts so assets survive Immutable Releases (#19) (8572623)

0.2.0 (2026-08-09)

⚠ BREAKING CHANGES

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12)

Documentation

  • add Readme/LICENSE, feat: wire up the issue list --project picker (#12) (eb42c69)

0.1.2 (2026-08-09)

Features

  • api: add LinearCli.Api GraphQL client (Phase 1) (723f3f6)
  • cli: add issue create/develop/pr/take/update write commands (Phase 6) (1649618)
  • initial commit with ash submodule (c2ceafb)
  • linear: add Ash domain resources for Issue/Project/Team/User/Label/WorkflowState/Comment (Phase 2) (e2a27f3)
  • oban: add scheduled monthly project rollover (Phase 7) (11afb43)
  • phase 4 from initial plan -> complete (012866e)
  • phase 8 - packaging, releasing, and CI (#1) (905c238)
  • scaffold Elixir port and enforce conventional commits (a4d03a0)

Bug Fixes

  • cli: reject unrecognized flags instead of treating them as issue ids (#2) (#4) (e697ff6)

Performance Improvements

  • linear: fan out find-by-ids and per-team project fetches (Phase 5) (fb00153)

0.1.1 (2026-08-09)

Features

  • api: add LinearCli.Api GraphQL client (Phase 1) (723f3f6)
  • cli: add issue create/develop/pr/take/update write commands (Phase 6) (1649618)
  • initial commit with ash submodule (c2ceafb)
  • linear: add Ash domain resources for Issue/Project/Team/User/Label/WorkflowState/Comment (Phase 2) (e2a27f3)
  • oban: add scheduled monthly project rollover (Phase 7) (11afb43)
  • phase 4 from initial plan -> complete (012866e)
  • phase 8 - packaging, releasing, and CI (#1) (905c238)
  • scaffold Elixir port and enforce conventional commits (a4d03a0)

Bug Fixes

  • cli: reject unrecognized flags instead of treating them as issue ids (#2) (#4) (e697ff6)

Performance Improvements

  • linear: fan out find-by-ids and per-team project fetches (Phase 5) (fb00153)