Release Notes
🚀 Updates
- Added a
proto plugin search
command that can be used to search for community created plugins. - Added a
proto unpin
command, for removing a pinned version from a.prototools
file. - Updated
proto uninstall
to also remove entries from.prototools
if the version was uninstalled. - Updated plugin locator strings to use common protocol syntax. The custom
source:
syntax is deprecated.source:./file.wasm
->file://./file.wasm
source:https://url.com/file.wasm
->https://url.com/file.wasm
github:org/repo
->github://org/repo
- Updated some error messages to include copy for work arounds.
🐞 Fixes
- Fixed invalid
PATH
syntax for Elvish shell.
🧩 Plugins
- Updated
bun_plugin
to v0.12.1. - Updated
deno_plugin
to v0.11.1. - Updated
go_plugin
to v0.11.1. - Updated
node_plugin
andnode_depman_plugin
to v0.11.1. - Updated
python_plugin
to v0.10.1. - Updated
rust_plugin
to v0.10.1. - Updated
schema_plugin
(TOML) to v0.13.0.- Added
resolve.aliases
andresolve.versions
settings, allowing an explicit list of aliases and versions to be defined.
- Added
⚙️ Internal
- We now lock the bin/shims directory when creating/removing files.
- This is an experiment to help avoid race conditions where multiple proto processes are all trying to write to the same location.
- If this results in too large of a performance hit, we'll remove the locking.
- Reworked how serde defaults are applied for input/output plugin function types.
Download proto_cli 0.36.0
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 |