Commit Graph

396 Commits (a256bade540806371793871a80fbe68090721923)

Author SHA1 Message Date
sudo pacman -Syu 3b8d13654e refactor: split filter outside generate markdown and rst 2021-06-16 17:56:10 +00:00
sudo pacman -Syu ad0be6321c build: update go.mod 2021-06-16 11:42:58 +07:00
sudo pacman -Syu 4e1b2b7a9b build: update go.mod 2021-06-03 23:47:33 +07:00
sudo pacman -Syu c92b8a63d2
feat: support generate changelog with type rst (#20)
* feat: add rst changelog generate

* feat: add rst changelog parse

* feat: support generate changelog rst

* chore: try to add CHANGELOG.rst

* chore: remove rst changelog file

* test: add rst changelog unit test
2021-06-03 23:15:10 +07:00
sudo pacman -Syu 8b0f009cdf build: update go.mod 2021-06-01 10:09:23 +00:00
sudo pacman -Syu aa27152323 feat: split double newline for markdown 2021-05-31 10:37:24 +00:00
sudo pacman -Syu 1b9ac8c359 feat: remove markdown.NewLine 2021-05-31 07:00:00 +00:00
sudo pacman -Syu ba6b3d599b build: update go.mod 2021-05-30 16:08:32 +00:00
sudo pacman -Syu 4ed0db87bc build: update go.mod 2021-05-24 11:58:50 +07:00
sudo pacman -Syu cbf0c3689e chore(readme): correct link how to install 2021-05-11 05:35:58 +00:00
sudo pacman -Syu 9c23b84032 chore(changelog): generate v1.12.0 2021-05-11 05:06:30 +00:00
sudo pacman -Syu e4fea43741 refactor: move left, rightScope char to const 2021-05-11 05:02:43 +00:00
sudo pacman -Syu 0feef8576c docs: explain why skip error commit 2021-05-11 04:58:37 +00:00
sudo pacman -Syu 31b2d1f446 feat: return error when commit is empty 2021-05-11 04:57:45 +00:00
sudo pacman -Syu 4298794c82 Revert "feat: skip empty commit"
This reverts commit bbd8bf46fc.
2021-05-11 11:54:59 +07:00
sudo pacman -Syu bbd8bf46fc feat: skip empty commit 2021-05-11 11:43:26 +07:00
sudo pacman -Syu 146497ac8b chore: no need to check flag when use a.log() 2021-05-11 11:32:19 +07:00
sudo pacman -Syu 6392d7ba4d build: update go.mod 2021-05-10 10:56:13 +07:00
sudo pacman -Syu 25a39b27a7 chore: remove Dockerfile
No need to use docker for such task
2021-05-10 10:55:13 +07:00
sudo pacman -Syu 1404c8fec9 build: update go.mod 2021-05-07 17:22:26 +07:00
sudo pacman -Syu df25fee2ea build: update go.mod 2021-05-05 16:18:54 +07:00
sudo pacman -Syu 085580e884 chore(changelog): generate v1.11.0 2021-05-05 16:15:18 +07:00
sudo pacman -Syu 5a887cd08f
feat: use markdown-go (#19)
* feat: use markdown-go

* chore: remove unused markdown
2021-05-05 16:12:59 +07:00
sudo pacman -Syu dd2bf81ff8
refactor: move main to cmd (#18)
* refactor: move main to cmd

* chore: build cmd in github action
2021-05-05 15:18:47 +07:00
sudo pacman -Syu 0fa8f429db
refactor: use internal instead pkg (#17) 2021-05-05 15:11:54 +07:00
sudo pacman -Syu 846a150cfd
chore: improve wording, typo (#16) 2021-04-26 09:54:31 +07:00
Tran Hau 52da6c9b2b chore(changelog): generate v1.10.0 2021-04-23 03:52:23 +00:00
sudo pacman -Syu 2a12f7649b
refactor(cli): move all cli related to cli pkg (#15)
* refactor: move all cli related to cli pkg

* refactor: move all usage to const

* fix: verbose flag should be inside generate command

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-23 10:51:27 +07:00
sudo pacman -Syu 228ca6370e
feat: add color to dry run (#14)
* feat: add color to dry run mode

* chore: better wording

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-23 10:36:10 +07:00
Tran Hau d897c94d29 chore(changelog): generate v1.9.1 2021-04-15 04:59:29 +00:00
sudo pacman -Syu 7d04c80d6e
fix: correct time layout (#13)
* fix: use correct date layout

* chore: wrap date layout inside parenthesis

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-15 11:59:01 +07:00
Tran Hau 640d18c79d chore(changelog): generate v1.9.0 2021-04-15 04:29:49 +00:00
sudo pacman -Syu 552034123d
feat: show time of each commit as the default (#12)
* feat(git): add author time

* feat(git): add author info

* refactor: use commit option to generate convertional commit

* feat: add author date to convention commit

* refactor(changelog): replace t time var with when

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-15 11:28:04 +07:00
Tran Hau 3ea63124fc chore(changelog): generate v1.8.0 2021-04-14 10:14:48 +00:00
Tran Hau 021275bf93 chore(reamde): add --dry-run and --scope flag in guide 2021-04-14 10:10:17 +00:00
sudo pacman -Syu ab4ec67925
refactor: better changelog parser and generator (#11)
* refactor(changelog): remove old, new prefix

* refactor: using new changelog func in cli

* refactor: replace markdown.Generate to GenerateText

* feat: move --verbose flag for generate command

* fix: diff new changelog with old changelog

* chore(markdown): remove unused GenerateLines

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-14 17:06:48 +07:00
sudo pacman -Syu c495ff942c
feat: add dry run (#10)
* feat: add --dry-run flag

* feat: use pkg/diff to actually compare old and new changelog

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-14 14:31:00 +07:00
Tran Hau 20fa3205bf build: update go.mod 2021-04-14 05:09:57 +00:00
sudo pacman -Syu 5e9ff3a18f
feat: use my own color pkg to wrap fatih/color (#9)
Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-14 11:46:17 +07:00
Tran Hau b3893cd1ba chore(changelog): generate v1.7.0 2021-04-11 16:21:34 +07:00
sudo pacman -Syu 031241e0b8
chore: only run github action on main branch (#8)
Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-11 16:17:55 +07:00
sudo pacman -Syu 32a1b40013
refactor: use better commands and flags name (#7)
* build: update go.mod

* refactor: replace debug with verbose

* refactor: split action from main

* refactor: move all cli app inside pkg cli

* chore(readme): use generate command

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-04-11 16:11:41 +07:00
Tran Hau 5ea13ce99f chore(changelog): generate v1.6.0 2021-03-29 13:58:28 +00:00
sudo pacman -Syu 3a201be3ec
docs: documenting export methods (#6)
* docs(git): explain Commit and Repository

* docs(git): better comment for Log method

* docs(markdown): add comment for Generate and Parse method

* docs(convention): add comment for conventional commit

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-03-29 20:57:06 +07:00
Tran Hau fa1c13eec3 build: bump go-git v5.3.0 2021-03-29 09:25:08 +00:00
Tran Hau af5f331dea chore: better build with many OS 2021-03-29 07:26:44 +00:00
Tran Hau cd0237299b chore(readme): remove lgtm alerts badge 2021-03-29 07:24:39 +00:00
Tran Hau fb4476aa87 chore: use semver for future 1.16 go version 2021-03-29 07:22:52 +00:00
Tran Hau 58c8a81e63 chore(changelog): generate v1.5.0 2021-03-22 05:47:56 +00:00
sudo pacman -Syu b98c62c46f
feat: support filter commit scope (#5)
* feat: add scope flag

* refactor: use scopes as map to quickly check

* feat: add scope to generate commits

* feat(convention): add scope to commit

* refactor: remove obsolete commit GetType

* refactor(convention): combie UpdateType and NewCommit

* feat(changelog): skip commit outside scopes

* feat(convention): remove () in scope

* feat(changelog): support filter scope

Co-authored-by: Tran Hau <ngtranhau@gmail.com>
2021-03-22 12:44:54 +07:00