semantic-release-git-branches
Version:
A fork of @semantic-release/git that uses a more gitflow approach for releases
121 lines (73 loc) • 8.2 kB
Markdown
## [1.2.1](https://github.com/bycedric/semantic-release-git-branches/compare/1.2.0...1.2.1) (2018-08-04)
### Code refactors
* upgrade [@semantic-release](https://github.com/semantic-release)/changelog to version 3.0.0 ([#14](https://github.com/bycedric/semantic-release-git-branches/issues/14)) ([75f9b9e](https://github.com/bycedric/semantic-release-git-branches/commit/75f9b9e))
* upgrade clear-module to version 3.0.0 ([61d43b3](https://github.com/bycedric/semantic-release-git-branches/commit/61d43b3))
* upgrade commit-types-peakfijn to version 0.5.0 ([#15](https://github.com/bycedric/semantic-release-git-branches/issues/15)) ([1aa6a1e](https://github.com/bycedric/semantic-release-git-branches/commit/1aa6a1e))
* upgrade conventional-changelog-peakfijn to version 0.5.0 ([#16](https://github.com/bycedric/semantic-release-git-branches/issues/16)) ([1ce1c86](https://github.com/bycedric/semantic-release-git-branches/commit/1ce1c86))
* upgrade cz-changelog-peakfijn to version 0.5.0 ([#17](https://github.com/bycedric/semantic-release-git-branches/issues/17)) ([0ef8947](https://github.com/bycedric/semantic-release-git-branches/commit/0ef8947))
* upgrade fs-extra to version 7.0.0 ([#13](https://github.com/bycedric/semantic-release-git-branches/issues/13)) ([e899bfd](https://github.com/bycedric/semantic-release-git-branches/commit/e899bfd))
* use release commit type for automated releases ([261da5c](https://github.com/bycedric/semantic-release-git-branches/commit/261da5c))
# [1.2.0](https://github.com/bycedric/semantic-release-git-branches/compare/1.1.0...1.2.0) (2018-07-10)
### Bug fixes
* pin sinon to 6.0.0 ([e5521ba](https://github.com/bycedric/semantic-release-git-branches/commit/e5521ba))
### Code refactors
* upgrade semantic-release to version 15.6.3 ([#7](https://github.com/bycedric/semantic-release-git-branches/issues/7)) ([585122d](https://github.com/bycedric/semantic-release-git-branches/commit/585122d))
### New features
* integrate commit standards ([900fe16](https://github.com/bycedric/semantic-release-git-branches/commit/900fe16))
### Other chores
* configure custom greenkeeper commit messages ([e413fc7](https://github.com/bycedric/semantic-release-git-branches/commit/e413fc7))
* generate a new changelog from start ([7e1e86f](https://github.com/bycedric/semantic-release-git-branches/commit/7e1e86f))
* unpin sinon and use 6.1.3 ([#10](https://github.com/bycedric/semantic-release-git-branches/issues/10)) ([77da03d](https://github.com/bycedric/semantic-release-git-branches/commit/77da03d))
* update semantic-release to version 15.7.0 ([#9](https://github.com/bycedric/semantic-release-git-branches/issues/9)) ([f1983e2](https://github.com/bycedric/semantic-release-git-branches/commit/f1983e2))
### Pipeline changes
* fix analyze commits settings for semantic release ([c61daee](https://github.com/bycedric/semantic-release-git-branches/commit/c61daee))
* run tests in serial to avoid unexpected git errors ([#8](https://github.com/bycedric/semantic-release-git-branches/issues/8)) ([9783b25](https://github.com/bycedric/semantic-release-git-branches/commit/9783b25))
<a name="1.1.0"></a>
# [1.1.0](https://github.com/bycedric/semantic-release-git-branches/compare/1.0.0...1.1.0) (2018-06-18)
### Bug Fixes
* add original creator in license ([93f709f](https://github.com/bycedric/semantic-release-git-branches/commit/93f709f))
<a name="1.0.0"></a>
# [1.0.0](https://github.com/bycedric/semantic-release-git-branches/compare/0.2.0...1.0.0) (2018-06-17)
<a name="0.2.0"></a>
# [0.2.0](https://github.com/bycedric/semantic-release-git-branches/compare/0.1.0...0.2.0) (2018-05-27)
### Bug Fixes
* properly copy all settings from prepare ([276c791](https://github.com/bycedric/semantic-release-git-branches/commit/276c791))
* remove unused variable from verify ([b157132](https://github.com/bycedric/semantic-release-git-branches/commit/b157132))
<a name="0.1.0"></a>
# [0.1.0](https://github.com/bycedric/semantic-release-git-branches/compare/8ba9c68...0.1.0) (2018-05-27)
### Bug Fixes
* **package:** add semantic-release as a peerDependency ([c401954](https://github.com/bycedric/semantic-release-git-branches/commit/c401954))
* **package:** update execa to version 0.10.0 ([0a23110](https://github.com/bycedric/semantic-release-git-branches/commit/0a23110))
* **package:** update execa to version 0.9.0 ([b399e7f](https://github.com/bycedric/semantic-release-git-branches/commit/b399e7f))
* **package:** update fs-extra to version 5.0.0 ([7ec2723](https://github.com/bycedric/semantic-release-git-branches/commit/7ec2723))
* add package.json/npm-shrinkwrap.json only if they exists ([79cc028](https://github.com/bycedric/semantic-release-git-branches/commit/79cc028))
* add verify merge branch errors properly ([5e90ec7](https://github.com/bycedric/semantic-release-git-branches/commit/5e90ec7))
* **package:** update fs-extra to version 6.0.0 ([5ed087b](https://github.com/bycedric/semantic-release-git-branches/commit/5ed087b))
* **package:** update git-url-parse to version 8.0.0 ([358e782](https://github.com/bycedric/semantic-release-git-branches/commit/358e782))
* **package:** update node requirement to 8.3 ([db60bbd](https://github.com/bycedric/semantic-release-git-branches/commit/db60bbd))
* **package:** update semantic-release peerDependency ([c64a64c](https://github.com/bycedric/semantic-release-git-branches/commit/c64a64c))
* check prepare props only in verify ones are undefined ([a4c24ec](https://github.com/bycedric/semantic-release-git-branches/commit/a4c24ec))
* lint with tabs instead of spaces ([4d11f50](https://github.com/bycedric/semantic-release-git-branches/commit/4d11f50))
* skip commit if all modified files are in gitignore ([05ab305](https://github.com/bycedric/semantic-release-git-branches/commit/05ab305))
* support older git versions ([ddaf44c](https://github.com/bycedric/semantic-release-git-branches/commit/ddaf44c))
### Features
* add `details` to error messages ([86a2e90](https://github.com/bycedric/semantic-release-git-branches/commit/86a2e90))
* add package-lock.json to list of automatically detected files ([651c192](https://github.com/bycedric/semantic-release-git-branches/commit/651c192))
* change `publish` hook to `prepare` ([0efaae8](https://github.com/bycedric/semantic-release-git-branches/commit/0efaae8))
* create changelog file with dedicated plugin ([a86ff5d](https://github.com/bycedric/semantic-release-git-branches/commit/a86ff5d))
* Initial release ([#1](https://github.com/bycedric/semantic-release-git-branches/issues/1)) ([8ba9c68](https://github.com/bycedric/semantic-release-git-branches/commit/8ba9c68))
* log all git command errors ([72153f8](https://github.com/bycedric/semantic-release-git-branches/commit/72153f8))
* remove `getLastRelease` and do not create Git tag anymore ([c8119da](https://github.com/bycedric/semantic-release-git-branches/commit/c8119da))
* return all errors ([147d2f8](https://github.com/bycedric/semantic-release-git-branches/commit/147d2f8))
* set name/email of commit author and committer via Git env var ([a58c357](https://github.com/bycedric/semantic-release-git-branches/commit/a58c357))
### BREAKING CHANGES
* the `GIT_USERNAME` and `GIT_EMAIL` environment variables are replaced by the [Git environment variables](https://git-scm.com/book/en/v2/Git-Internals-Environment-Variables#_committing) `GIT_AUTHOR_NAME`, `GIT_AUTHOR_EMAIL`, `GIT_COMMITTER_NAME` and `GIT_COMMITTER_EMAIL`.
Co-authored-by: Sergey Bekrin <sergey@bekrin.me>
* The plugin require sementic-release >=15.0.0 and has to be used in the `prepare` step rather than in `publish`.
* The Git tag is not created anymore
The Git tag must be created by `semantic-release`. The plugin is compatible only with `semantic-release@13.0.0` and above.
* The `getLastRelease` hook is removed
The plugin is compatible only with `semantic-release@13.0.0` and above.
* The `changelog` options has been removed. The `CHANGELOG.md` is not created or updated anymore.
Use https://github.com/semantic-release/changelog to create/update the `CHANGELOG.md`.
By default if a `CHANGELOG.md` file exists and has been modified it will be included in the release commit.