Skip to content

Commit e99ede7

Browse files
authored
fix: Audit 09/10 (#1119)
1 parent 66a81c9 commit e99ede7

31 files changed

Lines changed: 1103 additions & 573 deletions

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,26 @@
2424

2525
#### 🚀 Updates
2626

27+
- Added a `--no-builds` option to `proto versions`, to hide build versions (trailing `+`) from the list.
2728
- Added a `user-agent` setting to `[settings.http]`, which overrides the user agent that proto sends with each HTTP(S) request.
2829

30+
#### 🐞 Fixes
31+
32+
- 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.
33+
- This unblocks a version bump authored on one platform from passing an `--immutable-lockfile` install on another, which previously failed with "Lockfile is immutable, but is missing a record".
34+
- Pass `--update-lockfile` to resolve a fresh version instead of inheriting the locked one.
35+
- Fixed an issue with Nu shell activation hooks where we would string match a non-string value.
36+
37+
#### 🛠️ Tools
38+
39+
- **Python, Ruby**
40+
- Updated pre-builts to reference our new APIs: https://registry.moonrepo.app/releases/python and https://registry.moonrepo.app/releases/ruby
41+
- 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.
42+
43+
#### ⚙️ Internal
44+
45+
- Updated dependencies.
46+
2947
## 0.62.0
3048

3149
#### 💥 Breaking

0 commit comments

Comments
 (0)