github moonrepo/proto v0.48.0
0.48.0

latest releases: v0.52.5, warpgate-v0.27.3, proto_core-v0.52.5...
4 months ago

Release Notes

🚀 Updates

  • Added internal lockfile records that will validate against checksums for authenticity.
    • Records are stored for each tool in their inventory manifest: ~/.proto/tools/<name>/manifest.json
    • This is not retroactive and will only apply to installed tools going forward.
    • In the next release, we'll investigate per-directory lockfile: .protolock
  • Added a new Ctrl+C handler on Windows for shims, that should pass the signal down to the
    underlying executable, instead of being captured in the shim. This is based on Cargo's implementation.
  • Added support for SHA512 checksums.
  • Added support for Windows checksum files generated with Get-FileHash.
  • Updated proto install <tool> to detect a version from the current directory if a version is not provided.
  • WASM API
    • Added Checksum and ChecksumAlgorithm APIs.
    • Added NativeInstallOutput.checksum field.
    • Added VerifyChecksumInput.download_checksum field.

🧩 Plugins

  • Updated deno_tool to v0.15.3.
    • Added checksum support for versions >= v2.
    • Switched to GitHub releases for download URLs.
  • Updated schema_tool to v0.17.2.
    • Added fields: platform.*.exes-dirs, install.exes.*.parent-exe-args, detect.ignore

⚙️ Internal

  • Linux binaries are now built on Ubuntu v22 instead of v20.
  • Updated dependencies.

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