v5.4.8
Minor Compatibility and Stability Release
This release carries compatibility-facing behavior changes and operational hardening. Read the summary below before upgrading or publishing.
- Adds JSON output support and routing visibility for read-only Codex ops so automation can inspect status, metrics, dashboard, and doctor flows without scraping text output.
- Adds a first-party ChatGPT device-code login flow for SSH, WSL, and other headless environments, and unifies login finalization across browser, manual, and device-code auth paths.
- Hardens runtime and account handling around storage import parity, deactivated-workspace rotation, and dependency-audit cleanup for the shipped package.
Commit Summary
- 3b88601 add json ops output and routing visibility
- f1c62c1 tighten json ops docs and routing selection
- a0b1a5f fix: tighten json ops routing visibility
- eae34e9 Merge pull request #92 from ndycode/feat/codex-ops-json-visibility
- 3111667 refactor(auth): extract shared login runner
- 9968199 feat(auth): add device code login flow
- a56cb2c test(auth): cover device code login
- 890f122 fix(auth): redact device-code logs
- e359d02 Merge pull request #93 from ndycode/feat/device-code-auth
- 5a6d594 refactor: unify login finalization across auth flows
- eb44872 fix: tighten storage identity and persistence contracts
- b6ae45f refactor: harden runtime error contracts