v1.5.0 - Terminal Commands
What's New in v1.5.0
New Commands — report, feedback, update
Three new terminal commands that keep you in the terminal instead of switching context:
- allycat update — checks the npm registry for a newer version and shows exactly which command to run. Opens release notes or the full changelog directly from the prompt.
- allycat report — opens your last allycat-report.html in the browser without hunting for the file. Prints a clear message if no report exists yet.
- allycat feedback — opens GitHub Issues in your browser to report a bug or request a feature without leaving the terminal.
Security — Browser Open Hardened
exec replaced with execFile in all browser-open code paths, eliminating a shell injection vector. No behavior change for users.
Fixed
- Config files with invalid JSON now show a clear error with the relative file path instead of a raw Node.js stack trace
allycat updateuses the built-inhttpsmodule instead offetch— fully compatible with Node.js 20- Version comparison in
allycat updatecorrectly handles pre-release versions (e.g. 1.6.0-beta.1)
Upgrade Notes
- No breaking changes. All existing flags and config fields work as before.
- No
allycat initre-run needed.
Full changelog→ CHANGELOG.md