Releases
v1.0.0
💥 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
.
You can’t perform that action at this time.