diff --git a/CHANGELOG.md b/CHANGELOG.md index 85dc7984..84a514e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,41 +1,61 @@ # CHANGELOG +All notable changes to this project will be documented in this file. +This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html) +## [Unreleased] + + +## [0.2.0] - 2018-03-02 +### Features +- Add template for `Keep a changelog` to the `--init` option +- Supports vim like `j/k` keybind with item selection of `--init` + +### Bug Fixes +- Support Windows colors :tada: ([@mattn](https://github.com/mattn)) +- Fixed several bugs in Windows -## [0.1.0](https://github.com/git-chglog/git-chglog/compare/0.0.2...0.1.0) (2018-02-25) - +## [0.1.0] - 2018-02-25 ### Bug Fixes - -* Fix a bug that `Commit.Revert.Header` is not converted by `GitHubProcessor` -* Fix error message when `Tag` can not be acquired -* Fix `Revert` of template created by Initializer +- Fix error message when `Tag` can not be acquired +- Fix `Revert` of template created by Initializer ### Code Refactoring - -* Refactor `Initializer` to testable +- Refactor `Initializer` to testable ### Features - -* Supports annotated git-tag and adds `Tag.Subject` field [#3](https://github.com/git-chglog/git-chglog/issues/3) -* Remove commit message preview on select format -* Add Git Basic to commit message format -* Add preview to the commit message format of `--init` option - +- Supports annotated git-tag and adds `Tag.Subject` field [#3](https://github.com/git-chglog/git-chglog/issues/3) +- Remove commit message preview on select format +- Add Git Basic to commit message format +- Add preview to the commit message format of `--init` option -## [0.0.2](https://github.com/git-chglog/git-chglog/compare/0.0.1...0.0.2) (2018-02-19) - +## [0.0.2] - 2018-02-18 ### Bug Fixes - -* Fix `Revert` of template created by Initializer +- Fix a bug that `Commit.Revert.Header` is not converted by `GitHubProcessor` ### Features - -* Add Git Basic to commit message format -* Add preview to the commit message format of `--init` option - +- Add preview to the commit message format of `--init` option -## 0.0.1 (2018-02-18) +## 0.0.1 - 2018-02-18 +### Bug Fixes +- Fix parsing of revert and body -First release :tada: +### Code Refactoring +- Fix typo +- Change to return an error if corresponding commit is empty +- Refactor the main logic + +### Features +- Add cli client +- Add commits in commit version struct +- Add config normalize process +- Add Next and Previous in Tag +- Add MergeCommits and RevertCommits +- First implement + +[Unreleased]: https://github.com/git-chglog/git-chglog/compare/0.2.0...HEAD +[0.2.0]: https://github.com/git-chglog/git-chglog/compare/0.1.0...0.2.0 +[0.1.0]: https://github.com/git-chglog/git-chglog/compare/0.0.2...0.1.0 +[0.0.2]: https://github.com/git-chglog/git-chglog/compare/0.0.1...0.0.2 diff --git a/cmd/git-chglog/version.go b/cmd/git-chglog/version.go index e93130fe..4f72d334 100644 --- a/cmd/git-chglog/version.go +++ b/cmd/git-chglog/version.go @@ -1,4 +1,4 @@ package main // Version of git-chglog cli client -const Version = "0.1.0" +const Version = "0.2.0"