⚠️ Breaking Changes, and Migration Guide for v2 ⟶ v3
- v3 requires Node 24 (compared to v2, which required Node 20).
- The behavior of
version: minhas changed between v2 and v3.- In v2,
version: minwould resolve to the minimum major/minor/patch, e.g. 1.10.0. - In v3,
version: minresolves to the minimum major/minor but the latest patch, e.g. 1.10.11. - If you specifically want the minimum major/minor/patch under v3, you should specify
version: min-patch. Note: v3 also adds the aliasversion: min-minor, which is equivalent toversion: min.
- In v2,
- v3 will throw an error if
x86_64Julia binaries are requested on Apple Silicon macOS. (Under v2, this was a warning.) Under v3, if you specifically want to runx86_64Julia binaries on Apple Silicon (under Rosetta 2), you must now opt-in by specifying theforce-arch: trueinput.
Other Changes
We updated some dependencies, and we improved and updated the CI tooling on this repo.
Full Changelog
Full Changelog: v2.7.0...v3.0.0