Release Notes
💥 Breaking
- Removed
--canary
fromproto install
, just usecanary
as the version specifier instead.
🚀 Updates
- Added unstable lockfile support through a
.protolock
file.- Can be enabled per-project with the new
settings.unstable-lockfile
setting. - This feature is still a work in progress and hasn't been fully implemented yet.
- Updated
proto install
to support lockfiles.- Versions will be inherited from the lockfile if there's a matching specification record.
- Checksums of downloaded tools are stored and validated in the lockfile.
- Added an
--update-lockfile
flag, which will bypass the lockfile record.
- Updated
proto uninstall
to support lockfiles.- Will remove any matching record from the lockfile.
- Can be enabled per-project with the new
- Added unstable support for OCI registries as a plugin storage mechanism.
- Added a new
registry://
locator:registry://ghcr.io/org/plugin
. - Plugins are stored as a layer/artifact within the OCI image.
- Supports all plugin formats, WASM, TOML, JSON, and YAML.
- Can customize registries with the new
settings.registries
setting.
- Added a new
⚙️ Internal
- Updated dependencies.
Download proto_cli 0.51.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 |