Skip to content

Releases: sdtechdev/jira-cli

v1.8.8

13 Mar 11:50

Choose a tag to compare

Release v1.8.8

v1.8.7

13 Mar 11:38

Choose a tag to compare

Release v1.8.7

v1.8.6

13 Mar 10:58

Choose a tag to compare

Release v1.8.6

v1.8.5

13 Mar 09:51

Choose a tag to compare

Release v1.8.5

v1.8.4

13 Mar 07:58

Choose a tag to compare

Fix tests to match v2-to-v3 API switch and plain mode ANSI stripping

  • Update test expectations in issue_test.go, delete_test.go, transition_test.go for API v3 endpoints
  • Update plain-mode view tests to not expect ANSI escape codes
  • Update comment body test to expect ADF format instead of plain string

v1.8.3

13 Mar 07:12

Choose a tag to compare

Fixes

From v1.8.2

  • Fix stdin hang on --no-input: Write commands (edit, create, comment add) no longer read stdin when --no-input is set. Body must be provided via -b or --body-adf flags, preventing hangs from non-interactive callers.
  • Fix create -b broken on cloud: Route issue/epic create through ProxyCreate so cloud installations use API v3 (accepts ADF).
  • Fix empty body sent on summary-only edits: When no -b flag is provided, the description field is no longer included in the update request.

Linter fixes

  • Fix gofmt alignment in struct literals
  • Reduce cyclomatic complexity of edit() and getRequestData()
  • Fix unchecked error returns in attachment and comment list commands

v1.8.2

13 Mar 06:52

Choose a tag to compare

Fixes

  • Fix stdin hang on --no-input: Write commands (edit, create, comment add) no longer read stdin when --no-input is set. Body must be provided via -b or --body-adf flags, preventing hangs from non-interactive callers (agents, scripts).
  • Fix create -b broken on cloud: Route issue/epic create through ProxyCreate so cloud installations use API v3 (accepts ADF). Previously -b on create sent ADF to the v2 endpoint which expects a plain string.
  • Fix empty body sent on summary-only edits: When no -b flag is provided, the description field is no longer included in the update request, avoiding "Operation value must be an Atlassian Document" errors.

v1.8.1

12 Mar 22:16

Choose a tag to compare

What's Changed in v1.8.1

Fixes

  • Fix stdin hang on write commands β€” Non-interactive mode now replaces TTY stdin with /dev/null, eliminating the need for echo "" | workaround
  • Fix plain text -b flag β€” Plain text is auto-wrapped in ADF paragraphs for API v3 compatibility; -b "text" now works for edits and comments
  • Fix JQL ORDER BY mangling β€” Raw JQL via -q that includes ORDER BY is no longer corrupted with a duplicate clause
  • Fix debug credential leak β€” Authorization header is redacted as ***REDACTED*** in --debug output
  • Fix ANSI in --plain output β€” Subtasks, linked issues, comments, and footer no longer emit ANSI escape codes in plain mode

New Features

  • --fields on view β€” Limit which fields the API returns: jira issue view KEY --raw --fields summary,status,assignee

Full Scorecard (v1.8.1 vs original v1.7.0)

Issue Original This fork
ADF writes Destroys content Fixed
API version v2 writes / v3 reads v3 everywhere
Stdin hang Hangs on TTY Fixed
Comment CRUD Add only Full CRUD
Attachments None add / delete
Custom fields Strings only --custom-json
Transition discovery Guesswork Lists on error
JQL ORDER BY Mangled Fixed
Debug auth leak Full token Redacted
Field selection Always *all --fields flag
ANSI in plain Leaks codes Clean
Cross-project Forced context Works via -q

v1.8.0

12 Mar 21:08

Choose a tag to compare

add release workflow and update install instructions for fork

Made-with: Cursor