Skip to content

Releases: moonrepo/proto

0.7.0

21 Apr 18:22

Choose a tag to compare

Release Notes

πŸš€ Updates

  • Added TOML schema based plugins support, allowing for custom tools/CLIs to be managed in proto.
  • Added a [plugins] section to ~/.proto/config.toml and .prototools.
  • Added a --yes option to proto clean, allowing prompts to be bypassed.
  • Added a auto-clean setting to ~/.proto/config.toml, enabling automatic cleaning when proto use is ran.
  • Updated proto use to also install configured plugins.

βš™οΈ Internal

  • Updated Rust to v1.69.
  • Updated tool and plugin names to be kebab-case.

Download proto_cli 0.7.0

target kind download
aarch64-apple-darwin tarball proto_cli-v0.7.0-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball proto_cli-v0.7.0-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball proto_cli-v0.7.0-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball proto_cli-v0.7.0-x86_64-unknown-linux-gnu.tar.xz

0.6.1

17 Apr 18:04

Choose a tag to compare

Release Notes

βš™οΈ Internal

  • Added read/write file locking for the manifest.json file.

Download proto_cli 0.6.1

target kind download
aarch64-apple-darwin tarball proto_cli-v0.6.1-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball proto_cli-v0.6.1-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball proto_cli-v0.6.1-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball proto_cli-v0.6.1-x86_64-unknown-linux-gnu.tar.xz

0.6.0

13 Apr 17:07

Choose a tag to compare

Release Notes

πŸš€ Updates

  • Added a proto clean command for removing old/stale tool installations.
  • Added a proto list-global command for listing all installed global packages for a tool.
  • Updated proto install-global to support installing multiple globals.

βš™οΈ Internal

  • Greatly improved error messages.
  • We now track install/last used timestamps for future functionality.

Download proto_cli 0.6.0

target kind download
aarch64-apple-darwin tarball proto_cli-v0.6.0-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball proto_cli-v0.6.0-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball proto_cli-v0.6.0-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball proto_cli-v0.6.0-x86_64-unknown-linux-gnu.tar.xz

0.5.0

06 Apr 17:34

Choose a tag to compare

Release Notes

πŸš€ Updates

  • Added a proto install-global command for installing global packages for a tool.
  • Added proto alias and proto unalias commands for creating custom version aliases.

🐞 Fixes

  • Fixed an issue where PROTO_LOG logs were not always shown.

βš™οΈ Internal

  • Updated cargo dependencies.

Download proto_cli 0.5.0

target kind download
aarch64-apple-darwin tarball proto_cli-v0.5.0-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball proto_cli-v0.5.0-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball proto_cli-v0.5.0-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball proto_cli-v0.5.0-x86_64-unknown-linux-gnu.tar.xz

v0.4.0

31 Mar 17:24

Choose a tag to compare

Release Notes

πŸš€ Updates

  • Added Rust as a supported language.
    • Requires rustup to be installed globally.
  • Added a global user config at ~/.proto/config.toml.
    • Added a new setting auto-install, that will automatically install a missing tool when proto run is executed.
  • Added a proto upgrade command for upgrading the proto binary to latest.
  • Added spinners and progress bars to install, uninstall, and upgrade flows.
  • Updated Node.js to download .tar.xz archives, resulting in smaller files and less bandwidth.

🐞 Fixes

  • Updated proto setup on Windows to use the Windows registry when updating PATH.

βš™οΈ Internal

  • Added support for .tar.xz archives.

Download proto_cli 0.4.0

target kind download
aarch64-apple-darwin tarball proto_cli-v0.4.0-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball proto_cli-v0.4.0-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball proto_cli-v0.4.0-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball proto_cli-v0.4.0-x86_64-unknown-linux-gnu.tar.xz

v0.3.2

23 Mar 18:04

Choose a tag to compare

Release Notes

🐞 Fixes

  • Fixed proto setup to fallback to a shell instead of failing.

Download proto_cli 0.3.2

target kind download
aarch64-apple-darwin tarball proto_cli-v0.3.2-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball proto_cli-v0.3.2-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball proto_cli-v0.3.2-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball proto_cli-v0.3.2-x86_64-unknown-linux-gnu.tar.xz

v0.3.1

17 Mar 18:24

Choose a tag to compare

Release Notes

🐞 Fixes

  • Fixed the npx shim not being created.
  • Fixed Windows installation issues.

Download proto_cli 0.3.1

target kind download
aarch64-apple-darwin tarball proto_cli-v0.3.1-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball proto_cli-v0.3.1-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball proto_cli-v0.3.1-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball proto_cli-v0.3.1-x86_64-unknown-linux-gnu.tar.xz

v0.3.0

15 Mar 21:21

Choose a tag to compare

Release Notes

πŸ’₯ Breaking

  • When detecting a version and proto encounters a range/requirement using ^, ~, >=, etc, proto will now resolve the version against the currently installed versions in ~/.proto, instead of resolving to an arbitray fixed version.

πŸš€ Updates

  • Added "bundled" as a supported alias for npm.
  • Updated proto local and proto global to support aliases as well as versions.
  • Updated go to automatically set GOBIN in your shell profile if has not been.
  • Updated node to automatically install the npm version that comes bundled with Node.js.

🐞 Fixes

  • Another attempt to fix SSL issues.

Download proto_cli 0.3.0

target kind download
aarch64-apple-darwin tarball proto_cli-v0.3.0-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball proto_cli-v0.3.0-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball proto_cli-v0.3.0-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball proto_cli-v0.3.0-x86_64-unknown-linux-gnu.tar.xz

v0.2.1

10 Mar 22:35

Choose a tag to compare

Download proto_cli 0.2.1

target kind download
aarch64-apple-darwin tarball proto_cli-v0.2.1-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball proto_cli-v0.2.1-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball proto_cli-v0.2.1-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball proto_cli-v0.2.1-x86_64-unknown-linux-gnu.tar.xz

v0.2.0

10 Mar 01:47

Choose a tag to compare

Download proto_cli 0.2.0

target kind download
aarch64-apple-darwin tarball proto_cli-v0.2.0-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball proto_cli-v0.2.0-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball proto_cli-v0.2.0-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball proto_cli-v0.2.0-x86_64-unknown-linux-gnu.tar.xz