github moonrepo/proto v0.38.0
0.38.0

latest releases: v0.42.1, proto_core-v0.43.5, proto_cli-v0.42.1...
4 months ago

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

Don't miss a new proto release

NewReleases is sending notifications on new releases.