All releases
v4.0.0
featfix

September 3, 2026

⚠ BREAKING CHANGES

  • Jira Cloud is no longer supported. pncli jira assign --assignee, --assignee on create-issue/update-issue, and user-typed custom fields passed via --field now take a Data Center username and send it in the name field. 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