diff --git a/CHANGELOG.md b/CHANGELOG.md index a63bdbb6f..3d4e6308a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,88 @@ +# v9.40.0 (Wed Jun 24 2020) + +### Release Notes + +_From #1295_ + +This release removes the requirement for the `Maven Release Plugin` from maven projects. This is a breaking change but that maven plugin was quite experimental. This PR makes it a full featured `auto` experience. + +## Remove requirement for "maven-release-plugin" and other improvements + +1. Remove requirement for "maven-release-plugin". +2. Support recursive changes to all `pom.xml` files in the project, with the following assumptions: + a. The project is a multi-module project. + b. The parent `pom.xml` file is located in the root directory of the repo. + c. The parent `pom.xml` contains the version. + d. Sub-modules have the same version as the parent `pom.xml`. +3. Support plugin options, with environment variable overrides: + a. `MAVEN_COMMAND || mavenCommand` - the path to the maven executable to use. Defaults to `/usr/bin/mvn`. + b. `MAVEN_OPTIONS || mavenOptions` - an array of arbitrary maven options, e.g. `-DskipTests -P some-profile`. No defaults. + c. `MAVEN_RELEASE_GOALS || mavenReleaseGoals` - an array of maven goals to run when publishing. Defaults to `["deploy", "site-deploy"]`. + d. `MAVEN_SETTINGS || mavenSettings` - the path to the maven settings file. No defaults. + +**NOTE:** The `MAVEN_USERNAME` and `MAVEN_PASSWORD` environment variables are still supported, and have their counterparts as configuration options, but should are deprecated, and will be removed in a later release. This is because `MAVEN_SETTINGS` or `MAVEN_OPTIONS` can do the same work, but provide a much more flexible solution. + +## Support both "versions-maven-plugin" and auto-native DOM/XML + +`auto` will detect if the parent `pom.xml` file has the `versions-maven-plugin` configured, and if so, use it to set the version on the parent and all child `pom.xml` files. If not, then auto will modify the parent and all child `pom.xml` files using a DOM parser and XML serializer. This has the effect of losing formatting. Therefore it then runs the serialized XML through the `prettier` "html" pretty-printer. + +This means that if the `versions-maven-plugin` isn't available, the `pom.xml` files will be pretty-printed using the `prettier` formatter with the following default settings: + +* `printWidth: 120` (configurable - see below) +* `tabWidth: 4` (configurable - see below) +* `parser: "html"` + +--- + +#### 🚀 Enhancement + +- `@auto-it/core`, `@auto-it/exec`, `@auto-it/maven`, `@auto-it/s3` + - Remove maven release plugin requirement [#1295](https://github.com/intuit/auto/pull/1295) ([@rbellamy](https://github.com/rbellamy) [@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🐛 Bug Fix + +- fix curl version update [#1318](https://github.com/intuit/auto/pull/1318) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### ⚠️ Pushed to `master` + +- actually fix docs path ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 📝 Documentation + +- fix home page icons first load [#1308](https://github.com/intuit/auto/pull/1308) ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- fix blog [#1302](https://github.com/intuit/auto/pull/1302) ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- add image lightboxes and fix some bugs in ignite [#1300](https://github.com/intuit/auto/pull/1300) ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Fix images in docs [#1299](https://github.com/intuit/auto/pull/1299) ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- add logos and frontmatters to docs [#1297](https://github.com/intuit/auto/pull/1297) ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- better docs theming [#1296](https://github.com/intuit/auto/pull/1296) ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- add hook overview image [#1281](https://github.com/intuit/auto/pull/1281) ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- `@auto-it/cocoapods`, `@auto-it/exec`, `@auto-it/gradle`, `@auto-it/omit-commits` + - docs design review [#1298](https://github.com/intuit/auto/pull/1298) ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- `auto`, `@auto-it/all-contributors`, `@auto-it/brew`, `@auto-it/chrome`, `@auto-it/cocoapods`, `@auto-it/conventional-commits`, `@auto-it/crates`, `@auto-it/exec`, `@auto-it/first-time-contributor`, `@auto-it/gem`, `@auto-it/gh-pages`, `@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` + - switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump graphql from 15.0.0 to 15.1.0 [#1290](https://github.com/intuit/auto/pull/1290) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tapable from 2.0.0-beta.10 to 2.0.0-beta.11 [#1291](https://github.com/intuit/auto/pull/1291) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump @types/jest from 25.2.1 to 25.2.3 [#1286](https://github.com/intuit/auto/pull/1286) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump eslint-plugin-import from 2.20.2 to 2.21.1 [#1283](https://github.com/intuit/auto/pull/1283) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- `auto`, `@auto-it/core`, `@auto-it/all-contributors`, `@auto-it/brew`, `@auto-it/chrome`, `@auto-it/cocoapods`, `@auto-it/conventional-commits`, `@auto-it/crates`, `@auto-it/exec`, `@auto-it/first-time-contributor`, `@auto-it/gem`, `@auto-it/gh-pages`, `@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/slack`, `@auto-it/twitter`, `@auto-it/upload-assets` + - Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- `@auto-it/all-contributors` + - Bump all-contributors-cli from 6.15.0 to 6.16.0 [#1284](https://github.com/intuit/auto/pull/1284) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- `auto` + - Bump command-line-application from 0.9.6 to 0.10.1 [#1282](https://github.com/intuit/auto/pull/1282) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 3 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- G. Richard Bellamy ([@rbellamy](https://github.com/rbellamy)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🚀 Enhancement diff --git a/docs/pages/docs/configuration/non-npm.mdx b/docs/pages/docs/configuration/non-npm.mdx index 84aea9135..9e0c17274 100644 --- a/docs/pages/docs/configuration/non-npm.mdx +++ b/docs/pages/docs/configuration/non-npm.mdx @@ -13,7 +13,7 @@ Simply download the appropriate version for your operating system and make it ex ```bash # Download a platform specific version of auto -curl -vkL -o - https://github.com/intuit/auto/releases/download/v9.39.0/auto-linux.gz | gunzip > ~/auto +curl -vkL -o - https://github.com/intuit/auto/releases/download/v9.40.0/auto-linux.gz | gunzip > ~/auto # Make auto executable chmod a+x ~/auto ``` diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index df647afb9..d1df8d2bf 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,3 +1,33 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump command-line-application from 0.9.6 to 0.10.1 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump graphql from 15.0.0 to 15.1.0 [#1290](https://github.com/intuit/auto/pull/1290) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tapable from 2.0.0-beta.10 to 2.0.0-beta.11 [#1291](https://github.com/intuit/auto/pull/1291) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump @types/jest from 25.2.1 to 25.2.3 [#1286](https://github.com/intuit/auto/pull/1286) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump all-contributors-cli from 6.15.0 to 6.16.0 [#1284](https://github.com/intuit/auto/pull/1284) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump eslint-plugin-import from 2.20.2 to 2.21.1 [#1283](https://github.com/intuit/auto/pull/1283) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump command-line-application from 0.9.6 to 0.10.1 [#1282](https://github.com/intuit/auto/pull/1282) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 451794888..a45fc06f4 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,3 +1,61 @@ +# v9.40.0 (Wed Jun 24 2020) + +### Release Notes + +_From #1295_ + +This release removes the requirement for the `Maven Release Plugin` from maven projects. This is a breaking change but that maven plugin was quite experimental. This PR makes it a full featured `auto` experience. + +## Remove requirement for "maven-release-plugin" and other improvements + +1. Remove requirement for "maven-release-plugin". +2. Support recursive changes to all `pom.xml` files in the project, with the following assumptions: + a. The project is a multi-module project. + b. The parent `pom.xml` file is located in the root directory of the repo. + c. The parent `pom.xml` contains the version. + d. Sub-modules have the same version as the parent `pom.xml`. +3. Support plugin options, with environment variable overrides: + a. `MAVEN_COMMAND || mavenCommand` - the path to the maven executable to use. Defaults to `/usr/bin/mvn`. + b. `MAVEN_OPTIONS || mavenOptions` - an array of arbitrary maven options, e.g. `-DskipTests -P some-profile`. No defaults. + c. `MAVEN_RELEASE_GOALS || mavenReleaseGoals` - an array of maven goals to run when publishing. Defaults to `["deploy", "site-deploy"]`. + d. `MAVEN_SETTINGS || mavenSettings` - the path to the maven settings file. No defaults. + +**NOTE:** The `MAVEN_USERNAME` and `MAVEN_PASSWORD` environment variables are still supported, and have their counterparts as configuration options, but should are deprecated, and will be removed in a later release. This is because `MAVEN_SETTINGS` or `MAVEN_OPTIONS` can do the same work, but provide a much more flexible solution. + +## Support both "versions-maven-plugin" and auto-native DOM/XML + +`auto` will detect if the parent `pom.xml` file has the `versions-maven-plugin` configured, and if so, use it to set the version on the parent and all child `pom.xml` files. If not, then auto will modify the parent and all child `pom.xml` files using a DOM parser and XML serializer. This has the effect of losing formatting. Therefore it then runs the serialized XML through the `prettier` "html" pretty-printer. + +This means that if the `versions-maven-plugin` isn't available, the `pom.xml` files will be pretty-printed using the `prettier` formatter with the following default settings: + +* `printWidth: 120` (configurable - see below) +* `tabWidth: 4` (configurable - see below) +* `parser: "html"` + +--- + +#### 🚀 Enhancement + +- Remove maven release plugin requirement [#1295](https://github.com/intuit/auto/pull/1295) ([@rbellamy](https://github.com/rbellamy) [@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🐛 Bug Fix + +- change beforeRun hook from sync to async ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 3 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- G. Richard Bellamy ([@rbellamy](https://github.com/rbellamy)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/all-contributors/CHANGELOG.md b/plugins/all-contributors/CHANGELOG.md index fdc0a84a6..e1975c618 100644 --- a/plugins/all-contributors/CHANGELOG.md +++ b/plugins/all-contributors/CHANGELOG.md @@ -1,3 +1,31 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump all-contributors-cli from 6.15.0 to 6.16.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump graphql from 15.0.0 to 15.1.0 [#1290](https://github.com/intuit/auto/pull/1290) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tapable from 2.0.0-beta.10 to 2.0.0-beta.11 [#1291](https://github.com/intuit/auto/pull/1291) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump @types/jest from 25.2.1 to 25.2.3 [#1286](https://github.com/intuit/auto/pull/1286) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump all-contributors-cli from 6.15.0 to 6.16.0 [#1284](https://github.com/intuit/auto/pull/1284) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/brew/CHANGELOG.md b/plugins/brew/CHANGELOG.md index 165d485f7..979c8040b 100644 --- a/plugins/brew/CHANGELOG.md +++ b/plugins/brew/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/chrome/CHANGELOG.md b/plugins/chrome/CHANGELOG.md index 0b0d4bfb3..3077434fc 100644 --- a/plugins/chrome/CHANGELOG.md +++ b/plugins/chrome/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/cocoapods/CHANGELOG.md b/plugins/cocoapods/CHANGELOG.md index 86d939435..1bf628542 100644 --- a/plugins/cocoapods/CHANGELOG.md +++ b/plugins/cocoapods/CHANGELOG.md @@ -1,3 +1,28 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- design review ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- docs design review [#1298](https://github.com/intuit/auto/pull/1298) ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🚀 Enhancement diff --git a/plugins/conventional-commits/CHANGELOG.md b/plugins/conventional-commits/CHANGELOG.md index a5e3d6e04..b727496fc 100644 --- a/plugins/conventional-commits/CHANGELOG.md +++ b/plugins/conventional-commits/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/crates/CHANGELOG.md b/plugins/crates/CHANGELOG.md index bf5aabd69..4be658a27 100644 --- a/plugins/crates/CHANGELOG.md +++ b/plugins/crates/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/exec/CHANGELOG.md b/plugins/exec/CHANGELOG.md index 094bf0e7e..094f025d6 100644 --- a/plugins/exec/CHANGELOG.md +++ b/plugins/exec/CHANGELOG.md @@ -1,3 +1,68 @@ +# v9.40.0 (Wed Jun 24 2020) + +### Release Notes + +_From #1295_ + +This release removes the requirement for the `Maven Release Plugin` from maven projects. This is a breaking change but that maven plugin was quite experimental. This PR makes it a full featured `auto` experience. + +## Remove requirement for "maven-release-plugin" and other improvements + +1. Remove requirement for "maven-release-plugin". +2. Support recursive changes to all `pom.xml` files in the project, with the following assumptions: + a. The project is a multi-module project. + b. The parent `pom.xml` file is located in the root directory of the repo. + c. The parent `pom.xml` contains the version. + d. Sub-modules have the same version as the parent `pom.xml`. +3. Support plugin options, with environment variable overrides: + a. `MAVEN_COMMAND || mavenCommand` - the path to the maven executable to use. Defaults to `/usr/bin/mvn`. + b. `MAVEN_OPTIONS || mavenOptions` - an array of arbitrary maven options, e.g. `-DskipTests -P some-profile`. No defaults. + c. `MAVEN_RELEASE_GOALS || mavenReleaseGoals` - an array of maven goals to run when publishing. Defaults to `["deploy", "site-deploy"]`. + d. `MAVEN_SETTINGS || mavenSettings` - the path to the maven settings file. No defaults. + +**NOTE:** The `MAVEN_USERNAME` and `MAVEN_PASSWORD` environment variables are still supported, and have their counterparts as configuration options, but should are deprecated, and will be removed in a later release. This is because `MAVEN_SETTINGS` or `MAVEN_OPTIONS` can do the same work, but provide a much more flexible solution. + +## Support both "versions-maven-plugin" and auto-native DOM/XML + +`auto` will detect if the parent `pom.xml` file has the `versions-maven-plugin` configured, and if so, use it to set the version on the parent and all child `pom.xml` files. If not, then auto will modify the parent and all child `pom.xml` files using a DOM parser and XML serializer. This has the effect of losing formatting. Therefore it then runs the serialized XML through the `prettier` "html" pretty-printer. + +This means that if the `versions-maven-plugin` isn't available, the `pom.xml` files will be pretty-printed using the `prettier` formatter with the following default settings: + +* `printWidth: 120` (configurable - see below) +* `tabWidth: 4` (configurable - see below) +* `parser: "html"` + +--- + +#### 🚀 Enhancement + +- Remove maven release plugin requirement [#1295](https://github.com/intuit/auto/pull/1295) ([@rbellamy](https://github.com/rbellamy) [@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🐛 Bug Fix + +- fix tests ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- design review ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- docs design review [#1298](https://github.com/intuit/auto/pull/1298) ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 3 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- G. Richard Bellamy ([@rbellamy](https://github.com/rbellamy)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/first-time-contributor/CHANGELOG.md b/plugins/first-time-contributor/CHANGELOG.md index 2cb2ae92f..326e7caac 100644 --- a/plugins/first-time-contributor/CHANGELOG.md +++ b/plugins/first-time-contributor/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/gem/CHANGELOG.md b/plugins/gem/CHANGELOG.md index a1690223d..9b4e671f6 100644 --- a/plugins/gem/CHANGELOG.md +++ b/plugins/gem/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/gh-pages/CHANGELOG.md b/plugins/gh-pages/CHANGELOG.md index f26f3d3ee..282893902 100644 --- a/plugins/gh-pages/CHANGELOG.md +++ b/plugins/gh-pages/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/git-tag/CHANGELOG.md b/plugins/git-tag/CHANGELOG.md index 70094e5b5..0c7f6bcfd 100644 --- a/plugins/git-tag/CHANGELOG.md +++ b/plugins/git-tag/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/gradle/CHANGELOG.md b/plugins/gradle/CHANGELOG.md index fd780801a..f8065f73e 100644 --- a/plugins/gradle/CHANGELOG.md +++ b/plugins/gradle/CHANGELOG.md @@ -1,3 +1,28 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- design review ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- docs design review [#1298](https://github.com/intuit/auto/pull/1298) ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/jira/CHANGELOG.md b/plugins/jira/CHANGELOG.md index 4516246fa..5abaa0e89 100644 --- a/plugins/jira/CHANGELOG.md +++ b/plugins/jira/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/maven/CHANGELOG.md b/plugins/maven/CHANGELOG.md index 1125a1fee..e7701264c 100644 --- a/plugins/maven/CHANGELOG.md +++ b/plugins/maven/CHANGELOG.md @@ -1,3 +1,77 @@ +# v9.40.0 (Wed Jun 24 2020) + +### Release Notes + +_From #1295_ + +This release removes the requirement for the `Maven Release Plugin` from maven projects. This is a breaking change but that maven plugin was quite experimental. This PR makes it a full featured `auto` experience. + +## Remove requirement for "maven-release-plugin" and other improvements + +1. Remove requirement for "maven-release-plugin". +2. Support recursive changes to all `pom.xml` files in the project, with the following assumptions: + a. The project is a multi-module project. + b. The parent `pom.xml` file is located in the root directory of the repo. + c. The parent `pom.xml` contains the version. + d. Sub-modules have the same version as the parent `pom.xml`. +3. Support plugin options, with environment variable overrides: + a. `MAVEN_COMMAND || mavenCommand` - the path to the maven executable to use. Defaults to `/usr/bin/mvn`. + b. `MAVEN_OPTIONS || mavenOptions` - an array of arbitrary maven options, e.g. `-DskipTests -P some-profile`. No defaults. + c. `MAVEN_RELEASE_GOALS || mavenReleaseGoals` - an array of maven goals to run when publishing. Defaults to `["deploy", "site-deploy"]`. + d. `MAVEN_SETTINGS || mavenSettings` - the path to the maven settings file. No defaults. + +**NOTE:** The `MAVEN_USERNAME` and `MAVEN_PASSWORD` environment variables are still supported, and have their counterparts as configuration options, but should are deprecated, and will be removed in a later release. This is because `MAVEN_SETTINGS` or `MAVEN_OPTIONS` can do the same work, but provide a much more flexible solution. + +## Support both "versions-maven-plugin" and auto-native DOM/XML + +`auto` will detect if the parent `pom.xml` file has the `versions-maven-plugin` configured, and if so, use it to set the version on the parent and all child `pom.xml` files. If not, then auto will modify the parent and all child `pom.xml` files using a DOM parser and XML serializer. This has the effect of losing formatting. Therefore it then runs the serialized XML through the `prettier` "html" pretty-printer. + +This means that if the `versions-maven-plugin` isn't available, the `pom.xml` files will be pretty-printed using the `prettier` formatter with the following default settings: + +* `printWidth: 120` (configurable - see below) +* `tabWidth: 4` (configurable - see below) +* `parser: "html"` + +--- + +#### 🚀 Enhancement + +- Remove maven release plugin requirement [#1295](https://github.com/intuit/auto/pull/1295) ([@rbellamy](https://github.com/rbellamy) [@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🐛 Bug Fix + +- Uncomment git commit/push commands ([@rbellamy](https://github.com/rbellamy)) +- Add comment describing magic number used by XPath evaluation ([@rbellamy](https://github.com/rbellamy)) +- Update README to describe deprecation of MAVEN_USERNAME and MAVEN_PASSWORD. ([@rbellamy](https://github.com/rbellamy)) +- Update README to describe assumptions. ([@rbellamy](https://github.com/rbellamy)) +- Update for style and move some devDependencies to dependencies. ([@rbellamy](https://github.com/rbellamy)) +- Support both "versions-maven-plugin" and auto-native DOM/XML ([@rbellamy](https://github.com/rbellamy)) +- Update plugins/maven/README.md ([@rbellamy](https://github.com/rbellamy)) +- Update README for grammar and style. ([@rbellamy](https://github.com/rbellamy)) +- Support both "versions-maven-plugin" and auto-native DOM/XML ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Attempt to use regex to find/replace the previous/next version. ([@rbellamy](https://github.com/rbellamy)) +- change beforeRun hook from sync to async ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Remove requirement for "maven-release-plugin" and other improvements ([@rbellamy](https://github.com/rbellamy)) +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 3 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- G. Richard Bellamy ([@rbellamy](https://github.com/rbellamy)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/npm/CHANGELOG.md b/plugins/npm/CHANGELOG.md index 3e8cd031e..a3cc5f87c 100644 --- a/plugins/npm/CHANGELOG.md +++ b/plugins/npm/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/omit-commits/CHANGELOG.md b/plugins/omit-commits/CHANGELOG.md index 13faddc0d..02e7eb6ec 100644 --- a/plugins/omit-commits/CHANGELOG.md +++ b/plugins/omit-commits/CHANGELOG.md @@ -1,3 +1,28 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- design review ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- docs design review [#1298](https://github.com/intuit/auto/pull/1298) ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/omit-release-notes/CHANGELOG.md b/plugins/omit-release-notes/CHANGELOG.md index 333c8ec68..9aaf3dfa4 100644 --- a/plugins/omit-release-notes/CHANGELOG.md +++ b/plugins/omit-release-notes/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/released/CHANGELOG.md b/plugins/released/CHANGELOG.md index 133119da1..d02fe2712 100644 --- a/plugins/released/CHANGELOG.md +++ b/plugins/released/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/s3/CHANGELOG.md b/plugins/s3/CHANGELOG.md index dedcb803c..820fcbd62 100644 --- a/plugins/s3/CHANGELOG.md +++ b/plugins/s3/CHANGELOG.md @@ -1,3 +1,59 @@ +# v9.40.0 (Wed Jun 24 2020) + +### Release Notes + +_From #1295_ + +This release removes the requirement for the `Maven Release Plugin` from maven projects. This is a breaking change but that maven plugin was quite experimental. This PR makes it a full featured `auto` experience. + +## Remove requirement for "maven-release-plugin" and other improvements + +1. Remove requirement for "maven-release-plugin". +2. Support recursive changes to all `pom.xml` files in the project, with the following assumptions: + a. The project is a multi-module project. + b. The parent `pom.xml` file is located in the root directory of the repo. + c. The parent `pom.xml` contains the version. + d. Sub-modules have the same version as the parent `pom.xml`. +3. Support plugin options, with environment variable overrides: + a. `MAVEN_COMMAND || mavenCommand` - the path to the maven executable to use. Defaults to `/usr/bin/mvn`. + b. `MAVEN_OPTIONS || mavenOptions` - an array of arbitrary maven options, e.g. `-DskipTests -P some-profile`. No defaults. + c. `MAVEN_RELEASE_GOALS || mavenReleaseGoals` - an array of maven goals to run when publishing. Defaults to `["deploy", "site-deploy"]`. + d. `MAVEN_SETTINGS || mavenSettings` - the path to the maven settings file. No defaults. + +**NOTE:** The `MAVEN_USERNAME` and `MAVEN_PASSWORD` environment variables are still supported, and have their counterparts as configuration options, but should are deprecated, and will be removed in a later release. This is because `MAVEN_SETTINGS` or `MAVEN_OPTIONS` can do the same work, but provide a much more flexible solution. + +## Support both "versions-maven-plugin" and auto-native DOM/XML + +`auto` will detect if the parent `pom.xml` file has the `versions-maven-plugin` configured, and if so, use it to set the version on the parent and all child `pom.xml` files. If not, then auto will modify the parent and all child `pom.xml` files using a DOM parser and XML serializer. This has the effect of losing formatting. Therefore it then runs the serialized XML through the `prettier` "html" pretty-printer. + +This means that if the `versions-maven-plugin` isn't available, the `pom.xml` files will be pretty-printed using the `prettier` formatter with the following default settings: + +* `printWidth: 120` (configurable - see below) +* `tabWidth: 4` (configurable - see below) +* `parser: "html"` + +--- + +#### 🚀 Enhancement + +- Remove maven release plugin requirement [#1295](https://github.com/intuit/auto/pull/1295) ([@rbellamy](https://github.com/rbellamy) [@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🐛 Bug Fix + +- fix tests ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### Authors: 2 + +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- G. Richard Bellamy ([@rbellamy](https://github.com/rbellamy)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/slack/CHANGELOG.md b/plugins/slack/CHANGELOG.md index 49198d350..c03b5d338 100644 --- a/plugins/slack/CHANGELOG.md +++ b/plugins/slack/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/twitter/CHANGELOG.md b/plugins/twitter/CHANGELOG.md index 8022e0fb0..26e227aaa 100644 --- a/plugins/twitter/CHANGELOG.md +++ b/plugins/twitter/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix diff --git a/plugins/upload-assets/CHANGELOG.md b/plugins/upload-assets/CHANGELOG.md index 3012fd50a..b1834de20 100644 --- a/plugins/upload-assets/CHANGELOG.md +++ b/plugins/upload-assets/CHANGELOG.md @@ -1,3 +1,26 @@ +# v9.40.0 (Wed Jun 24 2020) + +#### 🐛 Bug Fix + +- switch to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) +- Bump tslib from 1.11.1 to 2.0.0 ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### 📝 Documentation + +- switch to next-ignite [#1293](https://github.com/intuit/auto/pull/1293) ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +#### 🔩 Dependency Updates + +- Bump typescript from 3.9.3 to 3.9.5 [#1288](https://github.com/intuit/auto/pull/1288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) +- Bump tslib from 1.11.1 to 2.0.0 [#1289](https://github.com/intuit/auto/pull/1289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) + +#### Authors: 2 + +- [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) +- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) + +--- + # v9.39.0 (Thu Jun 04 2020) #### 🐛 Bug Fix