Repository navigation
Releases
Releases · codeonym-oss/acli-py
v0.3.1
v0.3.0
0.3.0 (2026-10-02)
⚠ BREAKING CHANGES
- --json on
user search/view,meta …andissue transitionsprints the views' JSON (people as accountId, name, email…; a transition'stois its status name) instead of Jira's raw responses. - --json on project, board, sprint, filter, field and dashboard commands prints the views' JSON (camelCase, people as {accountId, name, email}) instead of Jira's raw responses. Every write now asks first: project update/restore, sprint update/start/add/remove, filter update/star/columns and field update/restore take --yes in scripts, and a declined change exits 2 instead of 1.
- the parts' --json output uses the views' shapes; comment edit and comment add --edit-last now ask (pass --yes); worklog add takes --time for many issues (KEY TIME still works).
- audit.jsonl lines now hold "changes" (key, before, after per issue) and "failed" instead of top-level "before"/"after", and a declined confirmation exits 2 instead of 1.
issue transitionasks before moving even a single issue, and refuses without --yes when there is no terminal to ask on (scripts must pass --yes).acli-py issue view --jsonprints the issue view (key, summary, status {name, category}, assignee {accountId, name, email}, links, comments {total, items}, extra fields under "fields") instead of Jira's raw JSON.- the
ajcommand is no longer installed; useacli-py.
Features
- chain commands with pipes (#12) (#29) (dcb2ccc)
- comments, links, attachments and worklogs through commands and queries (#15) (#32) (8470550)
- create, clone, delete and archive issues through commands (#14) (#31) (a81b32c)
- edit, assign and watch issues through commands, asking first (#13) (#30) (046afab)
- issue export, standup, sprint report, git names and aliases (#21) (#36) (30d7d04), closes #20
- log, undo and issue import through one plan-then-bulk path (#19) (#35) (9d0eb6a)
- move issue reads to queries with views (#16) (#33) (3bf4ecf)
- move issues through the TransitionIssue command, asking first (#10) (#27) (29dc5db)
- projects, boards, sprints, filters, fields and dashboards through the bus (#17) (#34) (4b09b89)
- run commands over many issues through the bulk engine (#11) (#28) (2230cd7)
- show issues through the GetIssue query and IssueView (#9) (#26) (7c05d4c)