Releases: sdtechdev/jira-cli
Releases Β· sdtechdev/jira-cli
v1.8.8
v1.8.7
Release v1.8.7
v1.8.6
Release v1.8.6
v1.8.5
Release v1.8.5
v1.8.4
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.gofor 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
Fixes
From v1.8.2
- Fix stdin hang on
--no-input: Write commands (edit, create, comment add) no longer read stdin when--no-inputis set. Body must be provided via-bor--body-adfflags, preventing hangs from non-interactive callers. - Fix
create -bbroken on cloud: Route issue/epic create throughProxyCreateso cloud installations use API v3 (accepts ADF). - Fix empty body sent on summary-only edits: When no
-bflag 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()andgetRequestData() - Fix unchecked error returns in attachment and comment list commands
v1.8.2
Fixes
- Fix stdin hang on
--no-input: Write commands (edit, create, comment add) no longer read stdin when--no-inputis set. Body must be provided via-bor--body-adfflags, preventing hangs from non-interactive callers (agents, scripts). - Fix
create -bbroken on cloud: Route issue/epic create throughProxyCreateso cloud installations use API v3 (accepts ADF). Previously-bon create sent ADF to the v2 endpoint which expects a plain string. - Fix empty body sent on summary-only edits: When no
-bflag 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
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 forecho "" |workaround - Fix plain text
-bflag β 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
-qthat includesORDER BYis no longer corrupted with a duplicate clause - Fix debug credential leak β Authorization header is redacted as
***REDACTED***in--debugoutput - Fix ANSI in
--plainoutput β Subtasks, linked issues, comments, and footer no longer emit ANSI escape codes in plain mode
New Features
--fieldsonviewβ 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
add release workflow and update install instructions for fork Made-with: Cursor