v0.5.5 — Status Command Fixes
Highlights
This is a small, targeted patch closing out the last two items from the v0.5.4 audit — both isolated to status_cmd.
Fixed
-
envguard status --verbose/-vcrashed withTypeError— a debugging aid added to surface configuration warnings called Rich'sConsole.print()with an unsupportedfilekeyword argument, causingstatus --verboseto fail every time instead of showing the intended warning. This has been corrected, and--verbose/-vnow print configuration warnings cleanly without error. -
statussilently hid configuration warnings — a repository with a typo'd or unrecognized key in.envguard.yml(e.g.disbaled_rulesinstead ofdisabled_rules) was correctly flagged bydoctor, butstatusgave no indication anything was wrong, reportingConfiguration: VALIDregardless.statusnow surfaces the same warningdoctordoes — in both plain and verbose output — and theConfigurationrow in the status table correctly reflectsWARNINGwhen a configuration issue is present, instead ofVALID.
Verified in this release
- Reproduced both issues live against v0.5.4 before the fix, and reconfirmed both are resolved in v0.5.5 using the same reproduction steps.
statusanddoctornow agree on configuration validity in every tested case, closing the loop on the broader status/doctor consistency work from v0.5.3 and v0.5.4.
Status after this release: every bug identified across the v0.4.0 → v0.5.4 audit cycle (18 findings total) is now resolved. No known open issues heading into v0.6.0.