Skip to content

0.37.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Jun 01:50
· 169 commits to master since this release

Release Notes

πŸ’₯ Breaking

  • WASM API
    • Changed SyncManifestOutput versions field to the VersionSpec type instead of Version.
    • Changed LoadVersionsOutput canary, latest, and aliases fields to the UnresolvedVersionSpec type instead of Version.
    • Changed LoadVersionsOutput versions fields to the VersionSpec type instead of Version.
    • Renamed VersionSpec::Version to VersionSpec::Semantic. The inner Version must also be wrapped in a SemVer type.

πŸš€ Updates

  • Added experimental support for the calver (calendar versioning) specification. For example: 2024-04, 2024-06-10, etc.
    • There are some caveats to this approach. Please refer to the documentation.
    • This should be backwards compatible with existing WASM plugins and tools, but in the off chance it is not, please pull in the new PDKs and publish a new release, or create an issue.
  • Added a new command, proto diagnose, that can be used to diagnose any issues with your current proto installation.
    • Currently diagnoses proto itself, but in the future will also diagnose currently installed tools.
  • WASM API
    • Added VersionSpec::Calendar and UnresolvedVersionSpec::Calendar variant types.

βš™οΈ Internal

  • Improved command execution. May see some slight performance gains.
  • Updated wasmtime to v21 (from v17).
  • Updated Rust to v1.79.

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