Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Jun 05:23
Immutable release. Only release title and notes can be modified.
v0.3.0
a20a3ff

✨ Added

  • Open issues and queries in the browser.
  • Transition by status name or positional target.
  • Filter status with JQL comparators and negation; select and order columns with --columns and --tsv; create issues with convenience flags.

🔥 Changed

  • Colour issue statuses by workflow category.
  • Require a 1Password vault and item on the headless login path, and validate the profile name at login.

🪲 Fixed

  • Apply --order-by to a custom --jql query.
  • Write config through a symlinked file instead of clobbering it.

📦 Dependencies

  • Update gechr/clib to v0.4.15
  • Update gechr/clog to v0.9.8
  • Update gechr/x to v0.0.8

📜 Commits

  • 1ec36c6 fix(auth): stop interactive login appending to the profile name
  • 35185de fix(config): write through a symlinked config file instead of clobbering it
  • c12e0fa feat(issue): accept an email for --assignee, and validate login emails
  • 80b9ab4 fix(jql): apply --order-by to a custom --jql query
  • c14cd8d fix(cli): imply --no-input for non-interactive sessions
  • 9e887bb feat(issue): add create convenience flags
  • 254e1a8 feat(issue): transition by status name and positional target
  • 363ee02 test(issue): lock default_project scoping for issue mine
  • bc1b812 feat: open issues and queries in the browser
  • 9351922 chore(deps): update Go module dependencies
  • a821a57 feat(jql): comparator and negation status filters
  • 7739363 feat: color issue statuses by workflow category
  • 91d3463 feat(help): render the Output flag group last
  • e06398f feat(tui): use the ❯ glyph for the filter cursor
  • 2186957 feat(issue): add --columns and --tsv to issue list and mine
  • bb89690 feat(auth): warm the boards cache on a verified login
  • 0a4299f docs(agent-guide): correct the created-issue envelope path
  • c1ba396 refactor(auth): bind login profile-name to a caller-owned field
  • 4b434fc feat(auth): validate profile name at login input time
  • 7f029fd refactor(cmdutil): expose every Jira service through one factory
  • e118a09 refactor(cli): route identity and cache lookups through the factory
  • f6f9739 refactor(cli): route epic and comment commands through the factory
  • 6ec8f40 refactor(cli): route link, watcher, attachment, board scope through the factory
  • 3eff7e6 refactor(cli): finish factory migration and enforce it
  • 631abc0 test(unit): pin the service-factory guard to the factory's full path
  • 77bba56 fix(auth): clear the seeded default profile on a fresh-config login
  • 07c4237 feat(auth): require 1Password vault and item on the headless login path
  • 0a6aaae test(unit): use a synthetic key in the link-ordering fixture
  • a20a3ff docs(agent-guide): cover assignee email, browse URL, and 1Password locators

Full Changelog: v0.2.0...v0.3.0