There's only one real breaking change between version 2 and version 3 and that is that the root command will
no longer trigger a run, you must use the run
command to trigger a run.
There are a number of other changes that have been made, but they are 100% backwards compatible and warnings are provided during run time if you are using deprecated flags or resources.
root
command no longer triggers the run, must use subcommandrun
(alias:nuke
)target
is deprecated, useinclude
instead (onrun
command)feature-flag
is a new flag used to change behavior of the tool, for resource behavior changes see settings
settings
is a new section in the config file that allows you to change the behavior of a resource, formerly these were calledfeature-flags
and were a top level key in the config file.
targets
is now deprecated, useincludes
insteadfeature-flags
is now deprecated, usesettings
instead