Release Notes
🚀 Updates
- Updated the affected tracker to mark project/tasks as affected on-demand, instead of everything up
front. This allows us to short-circuit early, improving performance for very large repos. - Updated many commands and call sites to load projects/tasks without expansion, slightly improving
performance and memory usage.
🧰 Toolchains
- Go
- Added
inferRelationshipsandinferRelationshipsFromTestssettings to control
go list --depsusage.
- Added
- JavaScript
- Updated
deno.lockandyarn.lockparsing dependencies.
- Updated
- Python
- Fixed an issue where install commands didn't have access to venv bins.
- Fixed an issue where project dependencies were not being inferred correctly when the dependency
contains extras metadata.
- Rust
- Updated
Cargo.lockparsing dependencies.
- Updated
- TypeScript
- Added TypeScript v6 support.
⚙️ Internal
- Updated dependencies.
Install moon_cli 2.1.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/moonrepo/moon/releases/download/v2.1.2/moon_cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/moonrepo/moon/releases/download/v2.1.2/moon_cli-installer.ps1 | iex"Download moon_cli 2.1.2
| File | Platform | Checksum |
|---|---|---|
| moon_cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| moon_cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| moon_cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| moon_cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| moon_cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| moon_cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |