github moonrepo/proto v0.26.0
0.26.0

latest releases: v0.41.3, proto_core-v0.41.4, proto_cli-v0.41.3...
9 months ago

Announcement

Please read this issue about upgrading to this version: #357

You'll most likely need to re-install proto all together!

Release Notes

💥 Breaking

  • Removed old and deprecated CLI commands.
  • WASM API
    • Removed the post_run hook.

🚀 Updates

  • Implemented a new shim strategy for both Unix and Windows.
    • No longer creates Bash scripts on Unix, or PowerShell scripts on Windows.
    • Instead creates a new Rust based executable that is truly native.
    • Handles stdin, pipes, and redirects efficiently and correctly.
    • Better compatibility and portability.
  • WASM API
    • Added a ToolContext.proto_version field.
    • Added a ExecutableConfig.shim_env_vars field.
    • Updated ExecutableConfig.shim_before_args and ExecutableConfig.shim_after_args to support a list of strings.

🐞 Fixes

  • Fixed an issue where binaries were being symlinked with broken versions in their file name (most commonly for Python).

🧩 Plugins

  • Updated bun_plugin to v0.7.
    • Will now symlink a bunx binary to ~/.proto/bin.
  • Updated deno_plugin to v0.7.
  • Updated go_plugin to v0.7.
  • Updated node_plugin and node_depman_plugin to v0.7.
    • Will no longer symlink binaries (~/.proto/bin) for all package managers.
    • You'll most likely need to delete any old bins manually.
  • Updated python_plugin to v0.5.
  • Updated rust_plugin to v0.6.
  • Updated schema_plugin (TOML) to v0.7.

⚙️ Internal

  • Added basic telemetry to track tool install/uninstall metrics.

Download proto_cli 0.26.0

File Platform Checksum
proto_cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
proto_cli-aarch64-unknown-linux-gnu.tar.xz Linux arm64 checksum
proto_cli-aarch64-unknown-linux-musl.tar.xz musl Linux arm64 checksum
proto_cli-x86_64-apple-darwin.tar.xz macOS Intel checksum
proto_cli-x86_64-pc-windows-msvc.zip Windows x64 checksum
proto_cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum
proto_cli-x86_64-unknown-linux-musl.tar.xz musl Linux x64 checksum

Don't miss a new proto release

NewReleases is sending notifications on new releases.