v4.0.0
featfix
September 3, 2026
⚠ BREAKING CHANGES
- Jira Cloud is no longer supported.
pncli jira assign --assignee,--assigneeon create-issue/update-issue, anduser-typed custom fields passed via--fieldnow take a Data Center username and send it in thenamefield. Callers passing a Cloud accountId must switch to the username, or use Atlassian's MCP server for Jira Cloud.
Features
- contrast: add libraries list/get commands for SCA data (#416) (82b1ee1), closes #415
- doctor: pncli doctor, skill staleness detection, install --all-agents, CI recipes (#403) (94b7d3f)
- infra: alert on feedback-function failures instead of finding them by hand (#423) (7b2d06a)
- skills: improve discoverability — README sync, npm metadata, llms.txt, install hints (#400) (72ad07a)
- target Jira Data Center user identifiers, drop Cloud accountId (#421) (a9af454)
Bug Fixes
- ci: let imagile-bot trigger issue triage, bump claude-code-action (#413) (9e698fc)
- http: surface err.cause in fetch error messages for easier diagnosis (#414) (9c008a0), closes #409
- proxy: depend on undici so HTTP_PROXY actually works in the built CLI (#422) (3691abf)
- proxy: stop esbuild rewriting node:undici to bare undici in bundled CLI (#420) (3ba51ab), closes #419