Release Notes
From #998
Configs are now fully validated including plugins 🎉
🚀 Command Configuration 🚀
With the inclusion of configuration validation we decided to restrict valid root level keys to only options that are shared between commands. All of these options are called out in the .autorc docs.
But for some commands it still makes sense to configure flag permanently in the .autorc. For those commands you can now supply defaults for flags using the following format.
Example: Adding the following to you .autorc will make auto only release pre-releases to GitHub.
{
"release": {
"prerelease": true
}
}Please refer to each command's documentation to see which options are configurable.
New Hook
For plugins configuration validation a new hook validateConfiguration was added for plugins to tap into and report configuration errors. Read more
🚀 Enhancement
auto,@auto-it/core,@auto-it/all-contributors,@auto-it/chrome,@auto-it/conventional-commits,@auto-it/crates,@auto-it/git-tag,@auto-it/gradle,@auto-it/jira,@auto-it/maven,@auto-it/npm,@auto-it/omit-commits,@auto-it/omit-release-notes,@auto-it/released,@auto-it/s3,@auto-it/slack,@auto-it/twitter,@auto-it/upload-assets- Config Validation + Command Defaults #998 (@hipstersmoothie)
📝 Documentation
- Add @unknownerror404 as a contributor #997 (@hipstersmoothie)
Authors: 1
- Andrew Lisowski (@hipstersmoothie)
