v8.0.0
Release Notes
From #758
From #751
Label configuration just got a whole lot simpler 🎉
- Labels can now only be supplied as an array of label objects.
{
"labels": [
{ "releaseType": "major", "name": "Version: Major" },
{ "releaseType": "minor", "name": "Version: Minor" },
{ "releaseType": "patch", "name": "Version: Patch" },
]
}
- Instead of using
skipReleaseLabels
just set the label'stype
toskip
{
"labels": [
{ "releaseType": "skip", "name": "NO!" }
]
}
- Overwrite default labels using
overwrite
{
"labels": [
{ "releaseType": "major", "name": "Version: Major", "overwrite": true },
]
}
- Add
none
releaseType
. This will act as askip-release
unless paired with a SEMVER label
{
"labels": [
{ "releaseType": "none", "name": "documentation" },
]
}
- Changed
title
tochangelogTitle
.
{
"labels": [
{ "changelogTitle": "New Docs Yo!", "name": "documentation" },
]
}
💥 Breaking Change
auto
,@auto-it/core
,@auto-it/all-contributors
,@auto-it/chrome
,@auto-it/conventional-commits
,@auto-it/crates
,@auto-it/first-time-contributor
,@auto-it/git-tag
,@auto-it/jira
,@auto-it/maven
,@auto-it/npm
,@auto-it/released
,@auto-it/s3
,@auto-it/slack
,@auto-it/twitter
,@auto-it/upload-assets
- Release v8 #758 (@hipstersmoothie @adierkens)
auto
,@auto-it/core
- Deprecate "--very-verbose, -w" in favor of "-vv" #771 (@hipstersmoothie)
auto
,@auto-it/core
,@auto-it/conventional-commits
,@auto-it/jira
,@auto-it/npm
,@auto-it/released
,@auto-it/slack
- Simplify label configuration #751 (@hipstersmoothie)
@auto-it/core
,@auto-it/npm
- move git clean check to core #746 (@hipstersmoothie)
@auto-it/core
,@auto-it/chrome
,@auto-it/crates
,@auto-it/git-tag
,@auto-it/maven
,@auto-it/npm
- change getPreviousVersion hook args. can access prefixRelease from root class instead #734 (@hipstersmoothie)
@auto-it/core
,@auto-it/released
- remove old use of prerelease label + add prerelease label to released plugin #729 (@hipstersmoothie)
🚀 Enhancement
@auto-it/core
- add release notes to prerelease PRs #777 (@hipstersmoothie)
auto
,@auto-it/core
- next: post comment w/prerelease version on prerelease PR branches #773 (@hipstersmoothie)
@auto-it/upload-assets
- Add glob support to the upload-assets plugin #770 (@adierkens)
@auto-it/core
,@auto-it/git-tag
,@auto-it/npm
- move determineNextVersion to core #747 (@hipstersmoothie)
auto
,@auto-it/core
- implment dry-run flag for next command #733 (@hipstersmoothie)
@auto-it/git-tag
- implement prerelease branches for git-tag plugin #732 (@hipstersmoothie)
auto
,@auto-it/core
,@auto-it/npm
- shipit: add flag to only publish to 'latest' tag when "release" label is present #731 (@hipstersmoothie)
auto
,@auto-it/core
,@auto-it/npm
,@auto-it/released
,@auto-it/slack
- allow user to configure what branches are treated as prerelease branches #730 (@hipstersmoothie)
auto
,@auto-it/core
,@auto-it/npm
- Add ability for "next" branch publishing #726 (@hipstersmoothie)
🐛 Bug Fix
@auto-it/core
,@auto-it/all-contributors
,@auto-it/npm
- only grant contributions for work in commit #786 (@hipstersmoothie)
@auto-it/core
- Fix some changelog bugs #784 (@hipstersmoothie)
@auto-it/core
- omit commits that have already been released #783 (@hipstersmoothie)
@auto-it/core
,@auto-it/released
,@auto-it/slack
- do not call afterRelease hooks during dry run #780 (@hipstersmoothie)
auto
,@auto-it/core
,@auto-it/all-contributors
,@auto-it/chrome
,@auto-it/conventional-commits
,@auto-it/crates
,@auto-it/first-time-contributor
,@auto-it/git-tag
,@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
- do not add labels or comments to prerelease branch PRs #778 (@dependabot-preview[bot] @hipstersmoothie @zephraph @bmuenzenmeyer @sarah-vanderlaan)
@auto-it/npm
- fix branch detection in NPM plugin #774 (@hipstersmoothie)
auto
,@auto-it/core
,@auto-it/all-contributors
,@auto-it/chrome
,@auto-it/conventional-commits
,@auto-it/crates
,@auto-it/first-time-contributor
,@auto-it/git-tag
,@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
- Don't create a version commit for prereleases #768 (@hipstersmoothie)
@auto-it/npm
- ensure canary versions dont use extra bumps #735 (@hipstersmoothie)
@auto-it/released
- don't run released plugin on "next" branch PRs #728 (@hipstersmoothie)
@auto-it/core
- must set git user before publishing so we know we can commit #727 (@hipstersmoothie)
🏠 Internal
- reset monorepo version for next branch #769 (@hipstersmoothie)
@auto-it/core
,@auto-it/git-tag
,@auto-it/npm
,@auto-it/s3
- add tests #779 (@hipstersmoothie)
@auto-it/upload-assets
- More resilient test case #772 (@hipstersmoothie)
📝 Documentation
@auto-it/conventional-commits
- Update README to include required npm plugin #776 (@sarah-vanderlaan)
🔩 Dependency Updates
- Bump eslint-plugin-import from 2.18.2 to 2.19.1 #767 (@dependabot-preview[bot])
- Bump change-case from 4.0.0 to 4.1.0 #766 (@dependabot-preview[bot])
- Bump @types/node from 12.12.14 to 12.12.15 #765 (@dependabot-preview[bot])
- Bump @typescript-eslint/parser from 2.9.0 to 2.10.0 #764 (@dependabot-preview[bot])
- Bump typescript from 3.7.2 to 3.7.3 #763 (@dependabot-preview[bot])
- Bump @typescript-eslint/eslint-plugin from 2.9.0 to 2.10.0 #762 (@dependabot-preview[bot])
- Bump pkg from 4.4.0 to 4.4.1 #760 (@dependabot-preview[bot])
- Bump eslint-plugin-jsdoc from 18.4.1 to 18.4.3 #759 (@dependabot-preview[bot])
@auto-it/all-contributors
- Bump all-contributors-cli from 6.11.1 to 6.11.2 #761 (@dependabot-preview[bot])
📚 Blog Post
- create v8 announcement blog #782 (@hipstersmoothie)
Authors: 6
- @dependabot-preview[bot]
- Adam Dierkens (@adierkens)
- Andrew Lisowski (@hipstersmoothie)
- Brian Muenzenmeyer (@bmuenzenmeyer)
- Justin Bennett (@zephraph)
- Sarah van der Laan (@sarah-vanderlaan)