github moonrepo/proto v0.36.0
0.36.0

latest releases: v0.38.0-alpha.0, proto_cli-v0.38.0-alpha.0, proto_pdk_test_utils-v0.25.1...
one month ago

Release Notes

🚀 Updates

  • Added a proto plugin search command that can be used to search for community created plugins.
  • Added a proto unpin command, for removing a pinned version from a .prototools file.
  • Updated proto uninstall to also remove entries from .prototools if the version was uninstalled.
  • Updated plugin locator strings to use common protocol syntax. The custom source: syntax is deprecated.
    • source:./file.wasm -> file://./file.wasm
    • source:https://url.com/file.wasm -> https://url.com/file.wasm
    • github:org/repo -> github://org/repo
  • Updated some error messages to include copy for work arounds.

🐞 Fixes

  • Fixed invalid PATH syntax for Elvish shell.

🧩 Plugins

  • Updated bun_plugin to v0.12.1.
  • Updated deno_plugin to v0.11.1.
  • Updated go_plugin to v0.11.1.
  • Updated node_plugin and node_depman_plugin to v0.11.1.
  • Updated python_plugin to v0.10.1.
  • Updated rust_plugin to v0.10.1.
  • Updated schema_plugin (TOML) to v0.13.0.
    • Added resolve.aliases and resolve.versions settings, allowing an explicit list of aliases and versions to be defined.

⚙️ Internal

  • We now lock the bin/shims directory when creating/removing files.
    • This is an experiment to help avoid race conditions where multiple proto processes are all trying to write to the same location.
    • If this results in too large of a performance hit, we'll remove the locking.
  • Reworked how serde defaults are applied for input/output plugin function types.

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