Release Notes
🚀 Updates
- Added a
--no-buildsoption toproto versions, to hide build versions (trailing+) from the list. - Added a
user-agentsetting to[settings.http], which overrides the user agent that proto sends with each HTTP(S) request.
🐞 Fixes
- Fixed lockfile records only applying to the operating system and architecture that created them. A resolved version applies to every machine, so when the lockfile has no record for the current platform, the version is now inherited from a record created by another platform, and only the platform specific data (like the checksum) is discarded.
- This unblocks a version bump authored on one platform from passing an
--immutable-lockfileinstall on another, which previously failed with "Lockfile is immutable, but is missing a record". - Pass
--update-lockfileto resolve a fresh version instead of inheriting the locked one.
- This unblocks a version bump authored on one platform from passing an
- Fixed an issue with Nu shell activation hooks where we would string match a non-string value.
🛠️ Tools
- Python, Ruby
- Updated pre-builts to reference our new APIs: https://registry.moonrepo.app/releases/python and https://registry.moonrepo.app/releases/ruby
- Added a new config setting
use-latest-build, that will resolve a version to use the latest available build (trailing+) when one exists, and no build was provided in the original version. Builds are unofficial.
⚙️ Internal
- Updated dependencies.
Install proto_cli 0.62.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/moonrepo/proto/releases/download/v0.62.2/proto_cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/moonrepo/proto/releases/download/v0.62.2/proto_cli-installer.ps1 | iex"Download proto_cli 0.62.2
| 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 |