Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.0.0"
".": "2.0.0"
}
2 changes: 1 addition & 1 deletion .version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.0
2.0.0
62 changes: 62 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,67 @@
# Changelog

## [2.0.0](https://github.com/rubyists/linear-cli-ex/compare/v1.0.0...v2.0.0) (2026-08-11)


### ⚠ BREAKING CHANGES

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

### Features

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


### Bug Fixes

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


### Performance Improvements

* **linear:** fan out find-by-ids and per-team project fetches (Phase 5) ([fb00153](https://github.com/rubyists/linear-cli-ex/commit/fb00153de3aae7490331e8b6413bb2bee18ee473))


### Documentation

* add Readme/LICENSE, feat: wire up the issue list --project picker ([#12](https://github.com/rubyists/linear-cli-ex/issues/12)) ([eb42c69](https://github.com/rubyists/linear-cli-ex/commit/eb42c69112fe39d855559c78cb79982e0b9e8307))


### Miscellaneous Chores

* **ci:** rename release.yaml to main.yaml, workflow name to "main" ([#38](https://github.com/rubyists/linear-cli-ex/issues/38)) ([2581a40](https://github.com/rubyists/linear-cli-ex/commit/2581a405fc7f5cdc0532cce54e2a26c34e2f9890))
* graduate to 1.0.0 - disable pre-major version bumping ([#70](https://github.com/rubyists/linear-cli-ex/issues/70)) ([87a65ae](https://github.com/rubyists/linear-cli-ex/commit/87a65ae9a48e98ac299aa1bbc8093808f1ac7ba3))


### Continuous Integration

* **cd:** parallelize Burrito target builds and fix Trivy/Podman image scanning ([#68](https://github.com/rubyists/linear-cli-ex/issues/68)) ([5cc829a](https://github.com/rubyists/linear-cli-ex/commit/5cc829aed802a0d10ce75f1c330628f60ca2b7f1))

## [0.9.0](https://github.com/rubyists/linear-cli-ex/compare/v0.8.5...v0.9.0) (2026-08-11)


Expand Down
2 changes: 1 addition & 1 deletion app/mix.exs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ defmodule LinearCli.MixProject do
[
app: :linear_cli,
# x-release-please-start-version
version: "1.0.0",
version: "2.0.0",
# x-release-please-end
elixir: "~> 1.20",
start_permanent: Mix.env() == :prod,
Expand Down