0.38.0-alpha.0
Pre-release
Pre-release
·
554 commits
to master
since this release
Release Notes
View the documentation for steps on how to use these new features:
π₯ Breaking
- While not a direct breaking change, we've added escaping/quoting logic to shell injected values, which was required for the new activation workflow. Please report an issue on GitHub or Discord if the value we injected has incorrect syntax!
π Updates
- Added an experimental command called
proto activatethat can be ran within your shell profile to "activate the proto environment", by setting necessary environment variables and paths when changing directories.- Globally installed packages will now be available automatically. This wasn't possible through shims alone.
- Binaries that come pre-installed with a tool (and are not shims) will also be available automatically.
- Added support for murex shells.
- Added a
--include-globalflag toproto use, that will also install globally configured tools. - WASM API
- Added
LocateExecutablesOutput.exes_dirfield.
- Added
π§© Plugins
- Updated
node_pluginandnode_depman_pluginto v0.11.4. - Updated
python_pluginto v0.10.4. - Updated
rust_pluginto v0.10.5.- Respect
CARGO_HOMEduring rustup installation.
- Respect
- Updated
schema_plugin(TOML) to v0.14.0.- Added
platform.*.exes_dir. - Renamed
platform.*.bin_pathtoexe_path.
- Added
Download proto_cli 0.38.0-alpha.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 |