Release Notes
🧰 Toolchains
- Bun
- Updated the embedded
buntool to support Windows arm64 (Bun v1.3.10+) and musl based Linux
(Bun v1.1.35+).
- Updated the embedded
- Go
- Test binary pseudo-packages are no longer inferred as relationships.
go list -deps -test
reports a syntheticpkg.testpackage for each tested package; its.testsuffix kept it from
matching the package under test, so it resolved to whatever ancestor project it nested under
(typically the module root) as a phantom development edge. It is now reduced to the real package
path and recognised as ownership. go.sumis now reported as a project-graph input alongside the module'sgo.mod. As the lock
file pinning resolved dependency versions, a change there (a dependency added, upgraded, or
dropped) can alter whatgo listresolves for relationship inference, so reporting it keeps a
locally cached graph from going stale. Only reported when present, since a module with no
dependencies has nogo.sum.
- Test binary pseudo-packages are no longer inferred as relationships.
- JavaScript
- Updated Bun support for the v1.4 release:
- Dependencies are now installed with
bun ciin CI when abun.lockexists (v1.2.20+), as Bun
does not enable frozen lockfiles in CI automatically. - Dependencies are now deduped with
bun dedupewhen thededupeOnLockfileChangesetting is
enabled (v1.4+). - Focused installs now include workspace dependencies, by passing
...dependency relations to
--filter(v1.4+).
- Dependencies are now installed with
- Updated Bun support for the v1.4 release:
🐞 Fixes
- Fixed an issue where a task dependency using the task-tag scope (
~:#tag) was silently dropped
when the depending task was defined in an inherited.moon/tasks/*config. Tag scoped
dependencies are now preserved, sinceworkspace.inheritedTasksexclude/rename filters can only
match tasks by ID (#2687).
Install moon_cli 2.5.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/moonrepo/moon/releases/download/v2.5.3/moon_cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/moonrepo/moon/releases/download/v2.5.3/moon_cli-installer.ps1 | iex"Download moon_cli 2.5.3
| File | Platform | Checksum |
|---|---|---|
| moon_cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| moon_cli-x86_64-apple-darwin.tar.xz | Intel 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 |