Skip to content

v5.4.8

Choose a tag to compare

@ndycode ndycode released this 24 Mar 13:50

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