What's Changed
Async Filter
By @Nusiq in #336
Allows creating groups of filter that run in parallel. Documentation Link here.
New extraArguments property on filter runners
By @Hatchibombotar in #340
When additional arguments are passed to regolith after -- flag, these arguments are later passed to each filter. The extraArguments property is an enum that lets you specify for each filter how to handle these arguments. Documentation Link here.
Support when and disabled properties in profile filters
By @Fabrimat in #342
Previously these options were available only to filter runners, but not profile filters.
Go-Simple-Eval can access environment variables
By @Fabrimat in #341
Documentation Link here.
New nested flag for Go-Simple-Eval
By @Fabrimat in #344
This flag marks if a profile has a parent profile, and be used in when expresions to enable/disable some filters based on that information. Documentation Link here.
.env file support
By @Fabrimat in #348
Allows you to specify environment variables for Regolith environment. Additionally, a new globally available --env flag lets you change the default path to the .env file. Documentation Link here.
Added preShell and postShell properties in profiles
By @Fabrimat in #343
These two new options let you specify some shell commands to be executed before and after filters. The environment variables set in preShell script are visible to the filters and to the postShell script. Documentation Link here.
New Contributors
@Fabrimat made their first contribution in #342
Full Changelog: 1.6.2...1.7.0