> This is adapted from [Angular's commit convention](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular).
perf: improve store getters performance by removing 'foo' option
perf: improve store getters performance by removing 'foo' option(訳: 'foo'オプションを削除することで、ストアゲッターのパフォーマンスを改善します)
BREAKING CHANGE: The 'foo' option has been removed.
BREAKING CHANGE: The 'foo' option has been removed.(訳: 'foo'オプションは削除されました。)
```
The following commit and commit `667ecc1` do not appear in the changelog if they are under the same release. If not, the revert commit appears under the "Reverts" header.
@ -54,38 +54,38 @@ A commit message consists of a **header**, **body** and **footer**. The header h
<footer>
```
The **header** is mandatory and the **scope** of the header is optional.
**header**は必須であり、ヘッダーの**scope**はオプションです。
### Revert
If the commit reverts a previous commit, it should begin with `revert: `, followed by the header of the reverted commit. In the body, it should say: `This reverts commit <hash>.`, where the hash is the SHA of the commit being reverted.
If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog. However, if there is any [BREAKING CHANGE](#footer), the commit will always appear in the changelog.