Download Latest Version v1.39.2 source code.tar.gz (89.1 MB)
Email in envelope

Get an email when there's a new version of Moon Repo

Home / v1.39.0
Name Modified Size InfoDownloads / Week
Parent folder
moon-aarch64-apple-darwin 2025-07-25 25.0 MB
moon-aarch64-unknown-linux-gnu 2025-07-25 37.7 MB
moon-aarch64-unknown-linux-musl 2025-07-25 33.7 MB
moon-x86_64-apple-darwin 2025-07-25 35.2 MB
moon-x86_64-pc-windows-msvc.exe 2025-07-25 35.5 MB
moon-x86_64-unknown-linux-gnu 2025-07-25 48.5 MB
moon-x86_64-unknown-linux-musl 2025-07-25 48.5 MB
README.md 2025-07-25 1.9 kB
v1.39.0 source code.tar.gz 2025-07-25 89.1 MB
v1.39.0 source code.zip 2025-07-25 90.2 MB
Totals: 10 Items   443.3 MB 0

🚀 Updates

  • The automatic proto install has moved into a new SetupProto action, which is now part of the action graph, and does not run on every command. It's also a bit smarter and will only install when a toolchain requires it.
  • Added support for new task input formats based on the RFC: https://github.com/moonrepo/moon/issues/1985
  • Added URI support for files (file://) and globs (glob://).
  • Added object support for files and globs.
  • Updated task input files:
  • Added a optional param, which allows the file to be optional (missing) during hashing. Defaults to true.
  • Added a content param, which will match against the file's contents to determine affected state.
  • Updated task input globs:
  • Added a cache param, which controls whether the glob results should be cached or not.
  • Updated the @moonrepo/cli npm package to no longer rely on postinstall scripts.
  • Improved argument quoting for commands and scripts.
  • Renamed project type to layer, as it better reflects what it does, a layer of access within the project stack. For backwards compatibility, the type name will still be supported until v2. The following changes have been made:
  • type -> layer in moon.yml
  • --type -> --layer in moon query projects
  • projectType -> projectLayer for MQL
  • $projectType -> $projectLayer for task tokens
  • enforceProjectTypeRelationships -> enforceLayerRelationships in .moon/workspace.yml

🐞 Fixes

  • Fixed moon query touched-files --defaultBranch requiring a "true" or "false" explicit value.

⚙️ Internal

  • Added telemetry for toolchain usage.
  • Added unstable support for bubbling up logs from WASM plugins.
  • Updated Rust to v1.88.0.
  • Updated proto to v0.51.4 (from 0.50.1).
  • Updated dependencies.
Source: README.md, updated 2025-07-25