Releases: moonrepo/proto
Releases Β· moonrepo/proto
0.35.3
Release Notes
π Fixes
- Attempted fix for the "inventory directory has been overridden" error (primarily happens with the Rust plugin).
Download proto_cli 0.35.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.35.2
Release Notes
π Updates
- Added a
PROTO_DEBUG_SHIM
environment variable, which will output some debug information for the shim executable. This will help uncover issues with the shim itself.
Download proto_cli 0.35.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 |
0.35.1
Release Notes
𧩠Plugins
- Updated
go_plugin
to v0.11.1.- Added
gofmt
as a secondary shim/binary. - Updated
go.mod
version parsing to use better ranges.
- Added
Download proto_cli 0.35.1
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.35.0
Release Notes
π Updates
- Added experimental support for the following shells: ion, nu, xonsh.
- Added a global
--dump
flag, that will dump a trace profile that can be inspected inchrome://tracing
.- Is not supported for
proto run
or when running a tool shim.
- Is not supported for
- Updated
proto setup
to prompt the user to select a shell if one could not be detected.
𧩠Plugins
- Updated
bun_plugin
to v0.12.0. - Updated
deno_plugin
to v0.11.0. - Updated
go_plugin
to v0.11.0. - Updated
node_plugin
andnode_depman_plugin
to v0.11.0. - Updated
python_plugin
to v0.10.0. - Updated
rust_plugin
to v0.10.0. - Updated
schema_plugin
(TOML) to v0.12.
βοΈ Internal
- Updated Rust to v1.78.
- Started on "build from source" APIs.
Download proto_cli 0.35.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 |
0.34.4
Release Notes
π Updates
- Added
.zshenv
as a valid shell profile option.
π Fixes
- Fixed
proto outdated --update
erasing other content in the file.
Download proto_cli 0.34.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.34.3
Release Notes
π Fixes
- Fixed some edge cases around version resolving.
Download proto_cli 0.34.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.34.2
Release Notes
π Fixes
- Another attempted fix for
proto outdated
latest checks.
βοΈ Internal
- Added a lot of trace logs around version resolving.
Download proto_cli 0.34.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 |
0.34.1
Release Notes
π Fixes
- Fixed an issue where global versions would overwrite local versions in
proto status
andproto outdated
. - Fixed an issue where the "latest" alias would sometimes not be resolved.
𧩠Plugins
- Updated
node_plugin
andnode_depman_plugin
to v0.10.3.- Fixed yarn "latest" alias pointing to the v1 latest, instead of v4 (berry) latest.
Download proto_cli 0.34.1
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.34.0
Release Notes
v0.33 failed to build correctly!
π₯ Breaking
- Updated
proto install --pin
to pin to the local.prototools
by default, instead of the global~/.proto/.prototools
. This now aligns with the other pinning commands and args.
π Updates
- Added a new option for the
detect-strategy
setting,only-prototools
, that only reads versions from.prototools
, and not tool related files. - Added a new command,
proto status
, that shows the status of active tools.- An active tool is one that has been configured in
.prototools
. - Includes the resolved version, install path, configured path, and more.
- An active tool is one that has been configured in
- Updated
proto outdated
with a better developer experience.- Displays configured tools and available updates as a table of data.
- Includes newest (matching range) and latest versions available.
- Includes the config file that the tool + version was loaded from.
- When
--update
is passed, will now prompt to confirm the update. - When updating versions, versions are now written to their original config file, instead of local.
- Updated the
--latest
flag to use the latest version when updating, instead of newest.
- Updated
proto setup
(which is ran during proto installation) to modify thePATH
system environment variable on Windows. To disable this functionality, pass--no-modify-path
.
𧩠Plugins
- Added a
dist-url
setting, allowing the distribution download URL to be customized, for the following plugins:- bun, deno, go, node
- Updated
bun_plugin
to v0.11.1. - Updated
deno_plugin
to v0.10.2. - Updated
go_plugin
to v0.10.2. - Updated
node_plugin
andnode_depman_plugin
to v0.10.2.
π Fixes
- Fixed
proto clean
accidentally deleting older proto version shims.
Download proto_cli 0.34.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 |
0.32.2
Release Notes
𧩠Plugins
- Updated
bun_plugin
to v0.11.0.- Added Windows support.
- Will now use the baseline build on x64 Linux when available.
Download proto_cli 0.32.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 |