243 lines
4.3 KiB
Markdown
243 lines
4.3 KiB
Markdown
# CHANGELOG
|
|
|
|
## v0.10.0 (2020-12-24)
|
|
|
|
### Added
|
|
|
|
- feat: highlight error
|
|
|
|
### Others
|
|
|
|
- chore(readme): add fatih/color in thanks
|
|
|
|
- chore(git): better error return
|
|
|
|
- build: update go.mod
|
|
|
|
- chore(changelog): generate v0.9.0
|
|
|
|
## v0.9.0 (2020-12-18)
|
|
|
|
### Added
|
|
|
|
- feat: by default show help if use do nothing
|
|
|
|
- feat: remove -v as alias for --verbose
|
|
|
|
- feat: use urfave/cli DefaultText
|
|
|
|
- feat: add --repository and --output-dir
|
|
|
|
### Others
|
|
|
|
- chore: add Thanks in README
|
|
|
|
- chore: remove markdown ext from LICENSE
|
|
|
|
- chore: generate CHANGELOG v0.8.0
|
|
|
|
## v0.8.0 (2020-12-17)
|
|
|
|
### Added
|
|
|
|
- feat: make 0.1.0 default version, split getChangelogPath
|
|
|
|
- feat: add --filename, --filetype flags
|
|
|
|
### Fixed
|
|
|
|
- fix(changelog): wrong header for fixed type
|
|
|
|
### Others
|
|
|
|
- test(changelog): more test for generate changelog
|
|
|
|
- test(changelog): re-gen golden data for correct header
|
|
|
|
- chore: log version verbose
|
|
|
|
- chore: add placeholder of urfave/cli
|
|
|
|
- chore: generate CHANGELOG v0.7.0
|
|
|
|
## v0.7.0 (2020-12-2)
|
|
|
|
### Added
|
|
|
|
- feat(convention): support mixed-case for type
|
|
|
|
### Others
|
|
|
|
- test(convetion): unit test for mixedcase types
|
|
|
|
- chore: generate CHANGELOG v0.6.1
|
|
|
|
## v0.6.1 (2020-12-2)
|
|
|
|
### Others
|
|
|
|
- refactor: split get flags, get args from cli
|
|
|
|
- chore: remove new line between badges
|
|
|
|
- chore: add badge for pkg go dev in README
|
|
|
|
- build: update go.mod
|
|
|
|
- chore: generate CHANGELOG v0.6.0
|
|
|
|
## v0.6.0 (2020-11-29)
|
|
|
|
### Added
|
|
|
|
- feat(changelog): use newly markdown parser and generate
|
|
|
|
- feat(markdown): double newline when generate
|
|
|
|
- feat: generate 1 line for markdown
|
|
|
|
- feat: parse markdown to base syntax guide
|
|
|
|
- feat: use testify assert
|
|
|
|
- feat: add markdown parser
|
|
|
|
### Others
|
|
|
|
- test(changelog): unit test for changelog with markdown
|
|
|
|
- refactor(changelog): split get version header
|
|
|
|
- refactor(changelog): remove magic number
|
|
|
|
- refactor: rename markdown.Base -> markdown.Node
|
|
|
|
- refactor(markdown): rename parser -> parse
|
|
|
|
- build: bump go-cmp v0.5.4
|
|
|
|
- chore: bump golangci-lint v1.33.0 in github action
|
|
|
|
- chore: make github action run on pull request
|
|
|
|
- chore: add build using gotip in github action
|
|
|
|
- chore: generate CHANGELOG v0.5.0
|
|
|
|
## v0.5.0 (2020-11-23)
|
|
|
|
### Others
|
|
|
|
- build: update go.mod
|
|
|
|
- build: bump goldie v2.5.3
|
|
|
|
- build: bump go-cmp v0.5.3
|
|
|
|
- docs: add usage guide for generate changelog first time
|
|
|
|
- chore: generate CHANGELOG v0.4.0
|
|
|
|
## v0.4.0 (2020-11-11)
|
|
|
|
### Added
|
|
|
|
- feat(convention): make sure header commit is trimmed space
|
|
|
|
### Others
|
|
|
|
- docs: add usage guide in README
|
|
|
|
- chore: generate CHANGELOG v0.3.0
|
|
|
|
## v0.3.0 (2020-11-11)
|
|
|
|
### Others
|
|
|
|
- build: add Dockerfile
|
|
|
|
- docs: Referencing the workflow file using the file path does not work if the workflow has a `name`
|
|
|
|
- docs: add github action badge and install guide in README
|
|
|
|
- refactor: move main.go to root dir for easy go get, go install
|
|
|
|
- chore: generate CHANGELOG v0.2.1
|
|
|
|
## v0.2.1 (2020-11-11)
|
|
|
|
### Fixed
|
|
|
|
- fix(changelog): correct get lines and skip generate if no new lines
|
|
|
|
### Others
|
|
|
|
- chore: generate CHANGELOG v0.2.0
|
|
|
|
## v0.2.0 (2020-11-10)
|
|
|
|
### Added
|
|
|
|
- feat: add exclude-to, include-to flag
|
|
|
|
- feat: add log include to revision in git
|
|
|
|
### Fixed
|
|
|
|
- fix: empty CHANGELOG title when no new commits
|
|
|
|
- fix: correct exclude-to, include-to revision when get commits
|
|
|
|
### Others
|
|
|
|
- chore: correct exclude-to, include-to flag when log
|
|
|
|
- docs: add github markdown in comment
|
|
|
|
- refactor: remove useless return error in git
|
|
|
|
- docs: add comment for git methods
|
|
|
|
- refactor: move name, description in cli app to const
|
|
|
|
- build: update go.mod
|
|
|
|
- chore: generate CHANGELOG v0.1.0
|
|
|
|
## v0.1.0 (2020-11-10)
|
|
|
|
### Added
|
|
|
|
- feat: only add type of change in CHANGELOG when there is changed
|
|
|
|
- feat: add --version flag to generate CHANGELOG.md
|
|
|
|
- feat: write changelog to path
|
|
|
|
- feat: format commit as markdown item
|
|
|
|
- feat: remove scope and description in conventional commit
|
|
|
|
- feat: add markdown generator to generate markdown lines
|
|
|
|
- feat: add RawHeader in conventional commit
|
|
|
|
- feat: add conventional commits
|
|
|
|
- feat: remove author and hash commit
|
|
|
|
- feat: get commits in path between from and to revision
|
|
|
|
### Others
|
|
|
|
- chore: add MIT LICENSE
|
|
|
|
- refactor: remove body and footers in convention
|
|
|
|
- refactor: use struct action to split long fn
|
|
|
|
- chore: add go test, lint in github action
|
|
|
|
- teat: unit test for new conventional commit
|
|
|
|
- chore: init go mod with gitignore |