Announcement
Please read this issue about upgrading to this version: #357
You'll most likely need to re-install proto all together!
Release Notes
💥 Breaking
- Removed old and deprecated CLI commands.
- WASM API
- Removed the
post_run
hook.
- Removed the
🚀 Updates
- Implemented a new shim strategy for both Unix and Windows.
- No longer creates Bash scripts on Unix, or PowerShell scripts on Windows.
- Instead creates a new Rust based executable that is truly native.
- Handles stdin, pipes, and redirects efficiently and correctly.
- Better compatibility and portability.
- WASM API
- Added a
ToolContext.proto_version
field. - Added a
ExecutableConfig.shim_env_vars
field. - Updated
ExecutableConfig.shim_before_args
andExecutableConfig.shim_after_args
to support a list of strings.
- Added a
🐞 Fixes
- Fixed an issue where binaries were being symlinked with broken versions in their file name (most commonly for Python).
🧩 Plugins
- Updated
bun_plugin
to v0.7.- Will now symlink a
bunx
binary to~/.proto/bin
.
- Will now symlink a
- Updated
deno_plugin
to v0.7. - Updated
go_plugin
to v0.7. - Updated
node_plugin
andnode_depman_plugin
to v0.7.- Will no longer symlink binaries (
~/.proto/bin
) for all package managers. - You'll most likely need to delete any old bins manually.
- Will no longer symlink binaries (
- Updated
python_plugin
to v0.5. - Updated
rust_plugin
to v0.6. - Updated
schema_plugin
(TOML) to v0.7.
⚙️ Internal
- Added basic telemetry to track tool install/uninstall metrics.
Download proto_cli 0.26.0
File | Platform | Checksum |
---|---|---|
proto_cli-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
proto_cli-aarch64-unknown-linux-gnu.tar.xz | Linux arm64 | checksum |
proto_cli-aarch64-unknown-linux-musl.tar.xz | musl Linux arm64 | 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 |
proto_cli-x86_64-unknown-linux-musl.tar.xz | musl Linux x64 | checksum |