Release Notes
💥 Breaking
- WASM API
- Updated
exec_command!
to no longer throw on non-zero exit codes. You'll now need to handle failure states manually.
- Updated
🚀 Updates
- Added Python language support via the
python
identifier. - Added colors to command line
--help
menus. - Added canary support to all applicable tools.
- New
--canary
flag forproto install
. - Canary release will always be the latest, and can be re-installed.
- New
- Updated the following locations to support partial versions and aliases:
- Tool versions in
.prototools
. - Pinning a default version with
proto install --pin
. - Setting global version with
proto global
. - Setting local version with
proto local
.
- Tool versions in
- TOML API
- Added
install.download_url_canary
andinstall.checksum_url_canary
settings.
- Added
- WASM API
- Added
command_exists
,is_musl
, andget_target_triple
helper functions. - Added
skip_install
field toNativeInstallOutput
. - Added
skip_uninstall
field toNativeUninstallOutput
.
- Added
⚙️ Internal
- Now supports
.zst
(or.zstd
) archive formats. - Improved version, alias, and requirement handling.
Download proto_cli 0.17.0
File | Platform | Checksum |
---|---|---|
proto_cli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
proto_cli-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
proto_cli-x86_64-pc-windows-msvc.zip | Windows x64 | checksum |
proto_cli-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |