github moonrepo/proto v0.15.0
0.15.0

latest releases: v0.42.1, proto_core-v0.43.5, proto_cli-v0.42.1...
14 months ago

Release Notes

💥 Breaking

  • WASM API
    • Removed env from all inputs. Use get_proto_environment function or context input instead.

🚀 Updates

  • Added a proto uninstall-global command for uninstalling a global dependency from a tool.
  • Updated the proto plugins command to include the plugin's version when applicable.
  • TOML API
    • Added globals.uninstall-args to schema, allowing globals to be uninstalled.
  • WASM API
    • Added install_global, uninstall_global, native_uninstall, and sync_shell_profile plugin functions.
    • Added pre_install, post_install, pre_run, and post_run plugin hooks.
    • Added plugin_version field to ToolMetadataOutput.
    • Added a VirtualPath enum for working with virtual and real paths. All PathBuf inputs have been updated to this new type.
    • Added a context field to some inputs, that includes the plugin ID, tool directory, and current version.
    • Added a get_tool_id function for accessing the current plugin ID.
    • Added a get_proto_environment function for accessing information about the host and proto environment.

🐞 Fixes

  • Fixed an issue where some error messages would be obfuscated.

⚙️ Internal

  • The proto_cli crate can no longer be used as a library, use proto_core instead.

Download proto_cli 0.15.0

proto_cli-aarch64-apple-darwin.tar.xz checksum
proto_cli-x86_64-apple-darwin.tar.xz checksum
proto_cli-x86_64-pc-windows-msvc.zip checksum
proto_cli-x86_64-unknown-linux-gnu.tar.xz checksum

Don't miss a new proto release

NewReleases is sending notifications on new releases.