Releases: moonrepo/proto
Releases Β· moonrepo/proto
0.47.11
Release Notes
π Updates
- Added a light terminal theme. Can be enabled with
--theme=light
orPROTO_THEME=light
.- This is still a work in progress. Open to feedback on color/contrast choices.
βοΈ Internal
- Updated dependencies.
Download proto_cli 0.47.11
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 |
0.47.10
Release Notes
π Fixes
- Fixed an issue where
proto upgrade
would fail to fetch the latest version.
βοΈ Internal
- Updated dependencies.
Download proto_cli 0.47.10
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 |
0.47.9
Release Notes
π Updates
- Added
ash
shell support (primarily for alpine).
βοΈ Internal
- Updated Rust to v1.86.0.
- Updated dependencies.
Download proto_cli 0.47.9
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 |
0.47.8
Release Notes
π Fixes
- Fixed an issue where progress bars were rendering incorrectly.
Download proto_cli 0.47.8
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 |
0.47.7
Release Notes
π₯ Breaking
- Reverted the ability for proto to shim itself, and in turn the ability to pin the proto version.
- This was causing large process trees, where proto would recursivelay call itself, and eating up a lot of resources.
- We automatically attempt to remove the old shims, but if you run into any weirdness, you may need to manually remove
~/.proto/shims/proto
and~/.proto/shims/proto-shim
. - We'll revisit this feature in a future release.
βοΈ Internal
- Updated dependencies.
Download proto_cli 0.47.7
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 |
0.47.6
Release Notes
π Updates
- Added
PROTO_AUTO_INSTALL_HIDE_OUTPUT
to hide the progress output when auto-install is triggered. - Updated auto-install output not to show when
--version
or--help
is passed.
π Fixes
- Attempted fix for an issue where CTRL-C/BREAK signals were not propagating correctly on Windows.
- Fixed an issue where we were converting the casing of certain JSON/YAML schema keys that shouldn't be converted.
βοΈ Internal
- Updated Rust to v1.85.1.
- Updated dependencies.
Download proto_cli 0.47.6
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 |
0.47.5
Release Notes
π Updates
- Added a way for plugins to prepend arguments for parent executable based commands.
- WASM API
- Added
ExecutableConfig.parent_exe_args
.
- Added
π Fixes
- Fixed an issue where
proto upgrade
would fail when theproto
shim is intercepting the execution. - Fixed an issue where the
load_versions
WASM call would fail for plugins with an older PDK version.
Download proto_cli 0.47.5
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 |
0.47.4
Release Notes
π Updates
- Updated
proto run
(and shims) to not error with "not a built-in plugin" when the executable exists globally onPATH
, but is currently not configured/managed by proto in the working directory.- This error can occur when a
~/.proto/shims
file exists for a tool, but the version/plugin is not configured. - This should make interoperability a little bit nicer.
- This error can occur when a
- Reduced the amount of
locate_executables
calls for certain flows when linking binaries.
π Fixes
- Fixed an issue where
proto activate
would load more plugins than necessary, causing a performance hit. - Fixed an issue during
--build
where the system package manager would error attempting to load existing packages.
βοΈ Internal
- Updated dependencies.
Download proto_cli 0.47.4
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 |
0.47.3
Release Notes
π Fixes
- Removed the global pinning that is triggered during
proto upgrade
. This fixes a weird edge case that puts your store in a broken state. This change won't be noticeable until after you upgrade to this version.
Download proto_cli 0.47.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 |
0.47.2
Release Notes
π Updates
- Improved the asdf backend integration.
- WASM API
- Added a new
ToolUnresolvedContext
type to better differentiate what values are actually available during certain operations. - Added
BuildInstructionsInput.install_dir
andLocateExecutablesInput.install_dir
field. - Added
RunHookResult.paths
field.
- Added a new
𧩠Plugins
- Updated
asdf_backend
to v0.2.- Added
exec-env
experimental script support. Runs as apre-run
hook to extract any set environment variables. - Added
latest-stable
script support when the alias "stable" is used for a version. - Reduced the amount of calls made for converting
/proto/backends
virtual paths into a real path.
- Added
π Fixes
- Fixed an issue where
proto plugin
sub-commands wouldn't work correctly with backend related tools.
βοΈ Internal
- Updated dependencies.
Download proto_cli 0.47.2
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 |