Release Notes
🐞 Fixes
- Fixed
proto outdated --updatenot writing any versions when the reporter format is JSON or NDJSON, which is enabled with--json/--reporter, and detected automatically within AI agent environments. - Fixed
proto outdated --updatenot writing any versions when not running in a terminal, as the confirmation prompt could never be answered. The--updateflag is now the confirmation in this situation. - Fixed
proto outdated --updatereporting a successful update when no versions were actually written. We now warn and list the tools that were skipped. - Fixed
proto run,proto exec, andproto shellwriting proto's own output to stdout, which corrupts the output of the tool being ran. Errors (including the NDJSON error record in AI agent environments), auto-install messages, and install progress are now written to stderr, leaving stdout to the tool.
⚙️ Internal
- Updated dependencies.
Install proto_cli 0.61.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/moonrepo/proto/releases/download/v0.61.3/proto_cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/moonrepo/proto/releases/download/v0.61.3/proto_cli-installer.ps1 | iex"Download proto_cli 0.61.3
| File | Platform | Checksum |
|---|---|---|
| proto_cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| proto_cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| proto_cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| proto_cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| proto_cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| proto_cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| proto_cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |