Skip to content

0.38.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Jul 00:41
· 139 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 activate that 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-global flag to proto use, that will also install globally configured tools.
  • WASM API
    • Added LocateExecutablesOutput.exes_dir field.

🧩 Plugins

  • Updated node_plugin and node_depman_plugin to v0.11.4.
  • Updated python_plugin to v0.10.4.
  • Updated rust_plugin to v0.10.5.
    • Respect CARGO_HOME during rustup installation.
  • Updated schema_plugin (TOML) to v0.14.0.
    • Added platform.*.exes_dir.
    • Renamed platform.*.bin_path to exe_path.

Download proto_cli 0.38.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