Skip to content

Latest commit

 

History

History
486 lines (260 loc) · 34.9 KB

File metadata and controls

486 lines (260 loc) · 34.9 KB

Changelog

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)