github moonrepo/moon v2.5.3
2.5.3

one hour ago

Release Notes

🧰 Toolchains

  • Bun
    • Updated the embedded bun tool to support Windows arm64 (Bun v1.3.10+) and musl based Linux
      (Bun v1.1.35+).
  • Go
    • Test binary pseudo-packages are no longer inferred as relationships. go list -deps -test
      reports a synthetic pkg.test package for each tested package; its .test suffix 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.sum is now reported as a project-graph input alongside the module's go.mod. As the lock
      file pinning resolved dependency versions, a change there (a dependency added, upgraded, or
      dropped) can alter what go list resolves 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 no go.sum.
  • JavaScript
    • Updated Bun support for the v1.4 release:
      • Dependencies are now installed with bun ci in CI when a bun.lock exists (v1.2.20+), as Bun
        does not enable frozen lockfiles in CI automatically.
      • Dependencies are now deduped with bun dedupe when the dedupeOnLockfileChange setting is
        enabled (v1.4+).
      • Focused installs now include workspace dependencies, by passing ... dependency relations to
        --filter (v1.4+).

🐞 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, since workspace.inheritedTasks exclude/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 | sh

Install 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

Don't miss a new moon release

NewReleases is sending notifications on new releases.