Skip to content

Commit

Permalink
Update CHANGELOG.md [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
hipstersmoothie committed Mar 1, 2020
1 parent d1ade25 commit db9b75e
Show file tree
Hide file tree
Showing 19 changed files with 316 additions and 0 deletions.
49 changes: 49 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,52 @@
# v9.15.0 (Sun Mar 01 2020)

### Release Notes

_From #998_

Configs are now fully validated including plugins 🎉

<img width="1171" alt="Screen Shot 2020-02-29 at 10 19 01 PM" src="https://user-images.githubusercontent.com/1192452/75620907-b8864d80-5b42-11ea-84e0-15292696185d.png">

### 🚀 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](https://intuit.github.io/auto/pages/autorc.html).

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.

```json
{
"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](https://intuit.github.io/auto/pages/writing-plugins.html#validateconfig)

---

#### 🚀 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](https://github.com/intuit/auto/pull/998) ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### 📝 Documentation

- Add @unknownerror404 as a contributor [#997](https://github.com/intuit/auto/pull/997) ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.14.0 (Tue Feb 25 2020)

#### 🚀 Enhancement
Expand Down
13 changes: 13 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- enable autorc configuration for some command flags ([@hipstersmoothie](https://github.com/hipstersmoothie))
- fix tests ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
38 changes: 38 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,41 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- use fromEntries ponyfill until node 10 EOL ([@hipstersmoothie](https://github.com/hipstersmoothie))
- don't valide config with flag overrides ([@hipstersmoothie](https://github.com/hipstersmoothie))
- enable autorc configuration for some command flags ([@hipstersmoothie](https://github.com/hipstersmoothie))
- dont include intersections in valdation error path ([@hipstersmoothie](https://github.com/hipstersmoothie))
- dont match none labels. this fixes bug where releaseType none labels would get the internal label's description ([@hipstersmoothie](https://github.com/hipstersmoothie))
- fix label ordering for validation error paths ([@hipstersmoothie](https://github.com/hipstersmoothie))
- strip ansi codes from snapshots ([@hipstersmoothie](https://github.com/hipstersmoothie))
- layout validaiton erros with more space ([@hipstersmoothie](https://github.com/hipstersmoothie))
- fix tests ([@hipstersmoothie](https://github.com/hipstersmoothie))
- validate fully loaded configuration ([@hipstersmoothie](https://github.com/hipstersmoothie))
- print objects better ([@hipstersmoothie](https://github.com/hipstersmoothie))
- print arrays better ([@hipstersmoothie](https://github.com/hipstersmoothie))
- dont report redundant errors ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add test to ensure command configuration doesn't throw errors ([@hipstersmoothie](https://github.com/hipstersmoothie))
- fix lint ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add test to make sure auto exits with configuration errors ([@hipstersmoothie](https://github.com/hipstersmoothie))
- fix old tests ([@hipstersmoothie](https://github.com/hipstersmoothie))
- validate raw config ([@hipstersmoothie](https://github.com/hipstersmoothie))
- fix union type overriding ([@hipstersmoothie](https://github.com/hipstersmoothie))
- get array of objects working ([@hipstersmoothie](https://github.com/hipstersmoothie))
- recursively convert type to exact ([@hipstersmoothie](https://github.com/hipstersmoothie))
- make plugin configuration helper util ([@hipstersmoothie](https://github.com/hipstersmoothie))
- exit on invalid config ([@hipstersmoothie](https://github.com/hipstersmoothie))
- when validating stop at unknown top level keys ([@hipstersmoothie](https://github.com/hipstersmoothie))
- remove dead code, was never used anywher ([@hipstersmoothie](https://github.com/hipstersmoothie))
- validate autorc configuration + add validateConfig hook for plugins ([@hipstersmoothie](https://github.com/hipstersmoothie))
- refactor autorc type ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.14.0 (Tue Feb 25 2020)

#### 🐛 Bug Fix
Expand Down
15 changes: 15 additions & 0 deletions plugins/all-contributors/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- update plugin and autorc docs ([@hipstersmoothie](https://github.com/hipstersmoothie))
- use fromEntries ponyfill until node 10 EOL ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add fp and io-ts as deps ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
14 changes: 14 additions & 0 deletions plugins/chrome/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- update plugin and autorc docs ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add fp and io-ts as deps ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
12 changes: 12 additions & 0 deletions plugins/conventional-commits/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
12 changes: 12 additions & 0 deletions plugins/crates/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
12 changes: 12 additions & 0 deletions plugins/git-tag/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
12 changes: 12 additions & 0 deletions plugins/gradle/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
14 changes: 14 additions & 0 deletions plugins/jira/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- update plugin and autorc docs ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add fp and io-ts as deps ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
12 changes: 12 additions & 0 deletions plugins/maven/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- fix tests ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
15 changes: 15 additions & 0 deletions plugins/npm/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- update plugin and autorc docs ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add fp and io-ts as deps ([@hipstersmoothie](https://github.com/hipstersmoothie))
- fix old tests ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
14 changes: 14 additions & 0 deletions plugins/omit-commits/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- update plugin and autorc docs ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add fp and io-ts as deps ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
14 changes: 14 additions & 0 deletions plugins/omit-release-notes/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- update plugin and autorc docs ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add fp and io-ts as deps ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
14 changes: 14 additions & 0 deletions plugins/released/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- update plugin and autorc docs ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add fp and io-ts as deps ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
15 changes: 15 additions & 0 deletions plugins/s3/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- update plugin and autorc docs ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add fp and io-ts as deps ([@hipstersmoothie](https://github.com/hipstersmoothie))
- fix old tests ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v8.6.0 (Tue Dec 17 2019)

#### 🐛 Bug Fix
Expand Down
13 changes: 13 additions & 0 deletions plugins/slack/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- add fp and io-ts as deps ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
14 changes: 14 additions & 0 deletions plugins/twitter/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- update plugin and autorc docs ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add fp and io-ts as deps ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down
14 changes: 14 additions & 0 deletions plugins/upload-assets/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# v9.15.0 (Sun Mar 01 2020)

#### 🐛 Bug Fix

- update plugin and autorc docs ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add fp and io-ts as deps ([@hipstersmoothie](https://github.com/hipstersmoothie))
- add plugin configuration validation ([@hipstersmoothie](https://github.com/hipstersmoothie))

#### Authors: 1

- Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie))

---

# v9.13.1 (Mon Feb 24 2020)

#### 🐛 Bug Fix
Expand Down

0 comments on commit db9b75e

Please sign in to comment.