Repository navigation
Frodo CLI 5.0.0-13
Pre-release
Pre-release
Added
- Added support for browser login without specifying
--type. A saved credential or cached session now completes the connection automatically. The command also indicates which account a browser or device login runs as, enhancing user feedback. This requiresfrodo-libversion 5.0.0-13. (#937, #936, #943)
Changed
- Updated
frodo-libto version 5.0.0-13, enabling new features such asAuthenticate.hasCachedBrowserSession()andDeploymentTypeProbe.conclusive. (#943)
Fixed
frodo conn savenow properly handles alias conflicts by refusing a taken alias first and retaining existing service account and log API key details from the saved profile. It also provides clearer error messages when steps fail. (#935)frodo loginnow prints its success message in the info color, aligning with other info-colored messages. (#940)- The Connection page now opens on the first missing field rather than defaulting to the host row, updates the footer dynamically, and allows cancellation with the Escape key. (#939)
frodo conn setnow correctly lists settable fields when no field is specified, and a bareconn setno longer prompts for a profile or credentials first. (#938)
What's Changed
- chore: update Repo Concierge v1.0.10 → v1.0.11 by @vscheuber in #880
- docs: correct the 5.0.0-12 changelog entry for journey validation by @vscheuber in #881
- chore: update Repo Concierge v1.0.11 → v1.0.12 by @vscheuber in #884
- Fix journey debug stack-trace wrapping and terminal sizing by @vscheuber with @Copilot in #883
- Add usage examples to journey validate and require them on every new command by @vscheuber in #888
- Add AGENTS.md and path-specific instructions for coding agents; refresh CONTRIBUTE.md by @vscheuber in #889
- chore: update Repo Concierge v1.0.12 → v1.0.13 by @vscheuber in #891
- Wrap multi-line text and bound every frame in the shared renderer by @vscheuber in #890
- chore: update Repo Concierge v1.0.13 → v1.0.14 by @vscheuber in #892
- Fix the MFA code prompt failing with EAGAIN by @vscheuber in #896
- Share the frame text helpers and the terminal-width hook; debug tail follows the terminal by @vscheuber in #894
- Read stdin synchronously only through one shared helper (fixes push raw --stdin EAGAIN) by @vscheuber in #898
- chore: update Repo Concierge v1.0.14 → v1.0.15 by @vscheuber in #899
- chore: update Repo Concierge v1.0.15 → v1.0.16 by @vscheuber in #903
- Check usage examples against their commands; fix the 16 that cannot work and the positional-realm picker provenance by @vscheuber in #900
- Every prompt frame follows the terminal width by @vscheuber in #902
- chore: update Repo Concierge v1.0.16 → v1.0.17 by @vscheuber in #905
- test(examples): fix the last two flagged usage examples; the legacy list is empty by @vscheuber in #904
- Decision records: docs/decisions, AGENTS.md and CLAUDE.md as the shared entry points by @vscheuber in #907
- chore: update Repo Concierge v1.0.17 → v1.0.18 by @vscheuber in #908
- docs: backfill decision records (layers, naming, tests, interactive design, deviations) by @vscheuber in #909
- docs: agent skills for the recurring procedures (.claude/skills) by @vscheuber in #910
- ci: classify changes in a script, add a fast guidance check by @vscheuber in #912
- docs: security policy and the triage-a-security-report skill by @vscheuber in #914
- docs: state the umbrella records that bind the CLI, one sentence each by @vscheuber in #915
- Restore deployment-default realm resolution by @vscheuber with @Copilot in #906
- docs: decision record 0030, interactive mode never prompts for what 4.x accepted by @vscheuber in #916
- Skip interactive credential prompts for service-account and Amster authentication by @vscheuber with @Copilot in #917
- docs: keep the core decision records in the repository by @vscheuber in #918
- docs: route issues between frodo-cli and frodo-lib by where the failing code lives by @vscheuber in #924
- docs: remove the expired Known deviation from decision record 0030 by @vscheuber in #925
- chore: update Repo Concierge v1.0.18 → v1.0.19 by @vscheuber in #926
- Add usage examples to journey commands by @vscheuber with @Copilot in #895
- chore: update Repo Concierge v1.0.19 → v1.0.20 by @vscheuber in #928
- chore: update Repo Concierge v1.0.20 → v1.0.21 by @vscheuber in #929
- build(deps): Bump github/gh-aw-actions/setup from 0.92.0 to 0.93.0 by @dependabot[bot] in #932
- build(deps-dev): Bump the dev-minor-patch group across 1 directory with 4 updates by @dependabot[bot] in #934
- build(deps-dev): Bump eslint from 10.12.0 to 10.13.0 by @dependabot[bot] in #933
- build(deps-dev): Bump typescript-eslint from 8.71.1 to 8.72.0 by @dependabot[bot] in #931
- feat: say which account a browser or device login runs as by @vscheuber in #936
- fix: conn set lists the settable fields, and a bare conn set asks nothing first by @vscheuber in #938
- fix: the Connection page opens on the missing row, shows a live footer and cancels on Escape by @vscheuber in #939
- fix: frodo login prints its success line in the info color by @vscheuber in #940
- fix: conn save refuses a taken alias first, keeps what the saved profile already has, and says why steps fail by @vscheuber in #935
- chore: update Repo Concierge v1.0.21 → v1.1.1 by @vscheuber in #941
- chore: import JSON files with an import attribute by @vscheuber in #942
- feat: browser login without --type; a saved credential or a cached session completes the connection (record 0031) by @vscheuber in #937
- fix(deps): bump frodo-lib to 5.0.0-13 by @vscheuber in #943
- docs: 0012 names the pinned version as an example by @vscheuber in #944
- docs: write decision records so they stay true by @vscheuber in #945
Full Changelog: v5.0.0-12...v5.0.0-13