Skip to content

v9.15.0

Choose a tag to compare

@adierkens adierkens released this 01 Mar 21:28
· 3216 commits to main since this release

Release Notes

From #998

Configs are now fully validated including plugins 🎉

Screen Shot 2020-02-29 at 10 19 01 PM

🚀 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

📝 Documentation

Authors: 1