github moonrepo/proto v0.39.0
0.39.0

latest releases: v0.42.0, proto_cli-v0.42.0, proto_core-v0.43.4...
3 months ago

Release Notes

💥 Breaking

  • Updated proto activate to not include tools without a configured version and to not include global tools found in ~/.proto/.prototools by default.
    • If you would like to include global tools, pass --include-global.
    • Do be aware that having a lot of global tools will cause considerable performance loss when activation is triggered.

🚀 Updates

  • Added a new setting to .prototools, settings.builtin-plugins, that can be used to disable all built-in plugins, or only allow a few select plugins.
    • Supports a boolean or list of plugin names.
    • All are enabled by default for backwards compatibility.
  • Added PROTO_NO_MODIFY_PROFILE and PROTO_NO_MODIFY_PATH environment variables to proto setup (for automated workflows).
  • Updated proto status to display and include versions from ecosystem files (.nvmrc, etc).
  • Updated github:// plugin locators to support monorepos. Append the project name (that tags are prefixed with) to the path: github://moonrepo/tools/node_tool
  • Merged proto use and proto install commands. If no arguments are provided to proto install, it will install all configured tools.
  • You can now pin a version of proto itself within .prototools, and proto shims will attempt to run proto using that configured version, instead of the global version.
    proto = "0.38.0"

🧩 Plugins

  • Updated go_plugin to v0.12.
    • Changed the gobin setting to false by default.
  • Updated node_depman_plugin to v0.12.
    • Added a dist-url config setting, allowing the download host to be customized.

⚙️ Internal

  • Updated Rust to v1.80.

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