0.37.0
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 theVersionSpec
type instead ofVersion
. - Changed
LoadVersionsOutput
canary
,latest
, andaliases
fields to theUnresolvedVersionSpec
type instead ofVersion
. - Changed
LoadVersionsOutput
versions
fields to theVersionSpec
type instead ofVersion
. - Renamed
VersionSpec::Version
toVersionSpec::Semantic
. The innerVersion
must also be wrapped in aSemVer
type.
- Changed
π 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
andUnresolvedVersionSpec::Calendar
variant types.
- Added
βοΈ 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 |