Skip to content

Releases: moonrepo/proto

0.47.11

13 Apr 17:38
Compare
Choose a tag to compare

Release Notes

πŸš€ Updates

  • Added a light terminal theme. Can be enabled with --theme=light or PROTO_THEME=light.
    • This is still a work in progress. Open to feedback on color/contrast choices.

βš™οΈ Internal

  • Updated dependencies.

Download proto_cli 0.47.11

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

0.47.10

07 Apr 18:30
Compare
Choose a tag to compare

Release Notes

🐞 Fixes

  • Fixed an issue where proto upgrade would fail to fetch the latest version.

βš™οΈ Internal

  • Updated dependencies.

Download proto_cli 0.47.10

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

0.47.9

03 Apr 17:36
Compare
Choose a tag to compare

Release Notes

πŸš€ Updates

  • Added ash shell support (primarily for alpine).

βš™οΈ Internal

  • Updated Rust to v1.86.0.
  • Updated dependencies.

Download proto_cli 0.47.9

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

0.47.8

24 Mar 05:39
Compare
Choose a tag to compare

Release Notes

🐞 Fixes

  • Fixed an issue where progress bars were rendering incorrectly.

Download proto_cli 0.47.8

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

0.47.7

23 Mar 17:24
Compare
Choose a tag to compare

Release Notes

πŸ’₯ Breaking

  • Reverted the ability for proto to shim itself, and in turn the ability to pin the proto version.
    • This was causing large process trees, where proto would recursivelay call itself, and eating up a lot of resources.
    • We automatically attempt to remove the old shims, but if you run into any weirdness, you may need to manually remove ~/.proto/shims/proto and ~/.proto/shims/proto-shim.
    • We'll revisit this feature in a future release.

βš™οΈ Internal

  • Updated dependencies.

Download proto_cli 0.47.7

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

0.47.6

19 Mar 23:28
Compare
Choose a tag to compare

Release Notes

πŸš€ Updates

  • Added PROTO_AUTO_INSTALL_HIDE_OUTPUT to hide the progress output when auto-install is triggered.
  • Updated auto-install output not to show when --version or --help is passed.

🐞 Fixes

  • Attempted fix for an issue where CTRL-C/BREAK signals were not propagating correctly on Windows.
  • Fixed an issue where we were converting the casing of certain JSON/YAML schema keys that shouldn't be converted.

βš™οΈ Internal

  • Updated Rust to v1.85.1.
  • Updated dependencies.

Download proto_cli 0.47.6

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

0.47.5

15 Mar 00:11
Compare
Choose a tag to compare

Release Notes

πŸš€ Updates

  • Added a way for plugins to prepend arguments for parent executable based commands.
  • WASM API
    • Added ExecutableConfig.parent_exe_args.

🐞 Fixes

  • Fixed an issue where proto upgrade would fail when the proto shim is intercepting the execution.
  • Fixed an issue where the load_versions WASM call would fail for plugins with an older PDK version.

Download proto_cli 0.47.5

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

0.47.4

12 Mar 00:41
Compare
Choose a tag to compare

Release Notes

πŸš€ Updates

  • Updated proto run (and shims) to not error with "not a built-in plugin" when the executable exists globally on PATH, but is currently not configured/managed by proto in the working directory.
    • This error can occur when a ~/.proto/shims file exists for a tool, but the version/plugin is not configured.
    • This should make interoperability a little bit nicer.
  • Reduced the amount of locate_executables calls for certain flows when linking binaries.

🐞 Fixes

  • Fixed an issue where proto activate would load more plugins than necessary, causing a performance hit.
  • Fixed an issue during --build where the system package manager would error attempting to load existing packages.

βš™οΈ Internal

  • Updated dependencies.

Download proto_cli 0.47.4

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

0.47.3

03 Mar 16:46
Compare
Choose a tag to compare

Release Notes

🐞 Fixes

  • Removed the global pinning that is triggered during proto upgrade. This fixes a weird edge case that puts your store in a broken state. This change won't be noticeable until after you upgrade to this version.

Download proto_cli 0.47.3

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

0.47.2

27 Feb 16:45
Compare
Choose a tag to compare

Release Notes

πŸš€ Updates

  • Improved the asdf backend integration.
  • WASM API
    • Added a new ToolUnresolvedContext type to better differentiate what values are actually available during certain operations.
    • Added BuildInstructionsInput.install_dir and LocateExecutablesInput.install_dir field.
    • Added RunHookResult.paths field.

🧩 Plugins

  • Updated asdf_backend to v0.2.
    • Added exec-env experimental script support. Runs as a pre-run hook to extract any set environment variables.
    • Added latest-stable script support when the alias "stable" is used for a version.
    • Reduced the amount of calls made for converting /proto/backends virtual paths into a real path.

🐞 Fixes

  • Fixed an issue where proto plugin sub-commands wouldn't work correctly with backend related tools.

βš™οΈ Internal

  • Updated dependencies.

Download proto_cli 0.47.2

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