Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Mar 19:35
· 928 commits to master since this release

💥 Breaking

  • Updated the installer scripts and the moon upgrade command to install the moon binary to
    ~/.moon/bin.

🚀 Updates

  • Added a constraints setting to .moon/workspace.yml, allowing for project/dep relationships to
    be enforced.
  • Added a hasher.warnOnMissingInputs setting to .moon/workspace.yml.
  • Added a shell task option to moon.yml that will wrap system tasks in a shell.
  • Added a tags setting to moon.yml for project categorization.
  • Added a --tags option to the moon query projects command.
  • Added a telemetry setting to .moon/workspace.yml.
  • Added 5 new token variables: $projectAlias, $date, $time, $datetime, and $timestamp.
  • Updated task env and .env files to support variable substitution using ${VAR_NAME} syntax.
  • Updated system tasks to now execute within a shell.

🐞 Fixes

  • Reworked how task inputs are resolved when empty [] is configured, and all **/* is inherited.

⚙️ Internal

  • Updated the new version check to only run on the check, ci, run, and sync commands.
  • Will now detect 16 additional CI environments: Agola, AppCenter, Appcircle, Azure, Bamboo,
    Bitrise, Buddy, Cirrus, Codemagic, Heroku, Jenkins, Jenkins X, Netlify, TeamCity, Vela,
    Woodpecker.
  • Will now attempt to detect CD environments for more accurate metrics.
  • We now create a cache directory tag in .moon/cache.