Orhun Parmaksız
ff1d981fd9
fix(changelog): do not skip all tags when skip_tags
is empty ( #63 )
2022-02-20 00:58:16 +03:00
Orhun Parmaksız
761669eb57
chore(release): prepare for v0.6.0
2022-02-12 22:06:37 +03:00
Orhun Parmaksız
960cb4ac6f
chore(cd): update the runner to macos-11
2022-02-12 22:04:35 +03:00
Orhun Parmaksız
cfe41fe56e
chore(ci): run cargo-audit for checking vulnerabilities
2022-02-12 22:02:26 +03:00
Orhun Parmaksız
d4cbb85738
chore(docker): bump the Rust version in Dockerfile
2022-02-12 21:56:08 +03:00
Orhun Parmaksız
0a3c56c7ec
docs(readme): update copyright years
2022-02-12 21:53:13 +03:00
Orhun Parmaksız
58165c730e
fix(tests): update custom error tests
2022-02-12 21:52:32 +03:00
Orhun Parmaksız
4863e946c0
chore(deps): upgrade dependencies
2022-02-12 21:50:01 +03:00
Orhun Parmaksız
5bfb45411d
fix(ci): update grcov download command
2022-02-12 19:39:59 +03:00
Kenji Miyake
a3980f4632
feat(changelog, config)!: replace --topo-order by --date-order ( #58 )
...
* feat(changelog, config)!: replace --topo-order by --date-order
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* ci: simplify test-fixtures workflow
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* ci: add fixtures tests of topo_order and date_order
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* remove unnecessary checkout
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* remove cargo run
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* set GIT_COMMITTER_DATE for each commit
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* add a test for --date-order arg
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* fix git config style
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* remove an unnecessary period
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* apply #60
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* minify the config files for tests
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* fix git config style
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* fix styles of expected.md
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* make some steps one-line
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* remove footers
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* remove newlines
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* Revert "remove newlines"
This reverts commit 802881523f
.
* Revert "remove footers"
This reverts commit 3d334cc9ef
.
* add trim and footer
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
2022-02-12 19:30:21 +03:00
Kenji Miyake
0293b28109
style(changelog): comply with MD022 and fix minor typos ( #61 )
...
* style: add newlines after the title to comply with MD022
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* style: replace whitespaces with whitespace
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
2022-02-08 18:11:11 +03:00
Orhun Parmaksız
e1da61150f
feat(changelog)!: use conventional commit body to check against commit parsers
2022-02-05 16:42:28 +03:00
Orhun Parmaksız
a3f3aa6405
fix(ci): use the correct tar command for extracting grcov archive
2022-02-04 01:51:07 +03:00
Orhun Parmaksız
c47133ac24
fix(ci): update the download link of latest grcov release
2022-02-04 01:47:21 +03:00
Orhun Parmaksız
25959529d6
fix(config): lower the priority of global configuration file ( #51 )
2022-02-04 01:35:55 +03:00
Marcin Puc
bedabc93dd
refactor(lib): unify serde and serde_derive using derive feature ( #57 )
2022-02-01 01:19:33 +03:00
Marcin Puc
d961b53ba5
chore(args): update arg parsing to clap v3 ( #49 )
...
* Update arg parsing to clap v3
* Refactor code
* Add help heading for flag arguments
* Reformat code
* chore(args): update help message of arguments
* chore(args): enable wrap_help feature of clap
* docs(readme): update command line arguments
* Add expect message for parsing sort_commits
Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2022-02-01 01:06:57 +03:00
Orhun Parmaksız
848d8a587e
docs(config): add minimal example
2022-01-29 18:53:26 +03:00
Orhun Parmaksız
2be04f8b22
fix(changelog): set the previous release when using --unreleased
( #47 )
2022-01-23 17:39:26 +03:00
Orhun Parmaksız
8bb48b09ef
fix(test): update tests about optional config values
2022-01-17 01:30:33 +03:00
Orhun Parmaksız
e02ae0b366
feat(config): make the changelog
section optional ( #45 )
2022-01-17 01:18:23 +03:00
Orhun Parmaksız
8202e37dbd
feat(config): make the git
section optional ( #45 )
2022-01-17 01:14:34 +03:00
Orhun Parmaksız
3b3ef7e4d8
refactor(config)!: change the default value of trim
to true
2022-01-17 00:37:00 +03:00
Orhun Parmaksız
dce09d71a0
docs(readme): update template contexts about link_parsers
2022-01-17 00:21:37 +03:00
Orhun Parmaksız
dcb3141ac9
style(readme): update the styling
2022-01-17 00:17:54 +03:00
Orhun Parmaksız
7d766d7e34
fix(ci): run clippy from nightly toolchain
2021-12-31 21:33:39 +03:00
Orhun Parmaksız
cd018e90a1
refactor(clippy): apply clippy suggestions
2021-12-31 21:27:52 +03:00
Pascal Bach
b88e7d30be
feat(changelog): add link_parsers
for parsing/extracting links ( #42 )
...
* feat(core): add link parsing
Searches for patterns in commite messages and allows to convert them into
links via regular expression replacement.
This allows to include links to issue trackers and other tools in the resulting
changelog.
Closes #41
* fix(ci): update lychee arguments
* docs(readme): fix typos
* docs(readme): fix typos
Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2021-12-31 21:10:37 +03:00
Orhun Parmaksız
943c23fd35
fix(changelog): only drop previous releases if skipped ( #44 )
2021-12-31 19:43:12 +03:00
Orhun Parmaksız
d23cf22d49
chore(release): prepare for v0.5.0
2021-12-16 00:28:09 +03:00
Orhun Parmaksız
47d124add2
docs(readme): update --with-commit
example in README.md
2021-12-11 19:19:42 +03:00
Orhun Parmaksız
e4c60b20be
feat(args): add --with-commit
argument for including custom commit messages in changelog
2021-12-11 19:14:49 +03:00
Orhun Parmaksız
316c11b607
chore(config): indicate the breaking changes via default config
2021-12-11 15:20:29 +03:00
Orhun Parmaksız
8445313b13
feat(changelog): support having both conventional and unconventional commits in the changelog
2021-12-11 15:07:10 +03:00
Orhun Parmaksız
1a9c3e310f
feat(template): use more explanatory error messages about templates
2021-12-08 23:12:13 +03:00
Orhun Parmaksız
7f867ae647
fix(changelog): drop the skipped releases from 'previous' field
2021-12-08 22:07:51 +03:00
Orhun Parmaksız
d7e8ce2528
fix(fixtures): strip the carriage return on fixtures while comparing
2021-12-07 23:48:46 +03:00
Orhun Parmaksız
c8d288c4c8
fix(fixtures): update the multi line docker command
2021-12-07 23:33:02 +03:00
Orhun Parmaksız
bbc58d7bd0
fix(fixtures): use the defined configuration file for fixtures
2021-12-07 23:31:02 +03:00
Orhun Parmaksız
cb412a905f
fix(fixtures): checkout the repository before running fixtures
2021-12-07 23:23:52 +03:00
Orhun Parmaksız
dea65f235e
chore(fixtures): run test fixtures on ubuntu-latest
2021-12-07 23:22:11 +03:00
Orhun Parmaksız
92a54d67b8
chore(fixtures): improve the workflow for test fixtures
2021-12-07 23:15:13 +03:00
Kenji Miyake
de11ccecac
feat(config): add ignore_tags
option ( #40 )
...
* feat: add ignore_tags option
Resolves (#36 )
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* test: add a test using GitHub Actions
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* docs: fix style
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* chore: add ignore_tags to example config files
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* style: refactor test-fixtures workflow
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
2021-12-07 21:49:37 +03:00
Orhun Parmaksız
ef63727b5f
fix(args): override the sort related config if args are present ( #39 )
2021-12-03 22:57:07 +03:00
Orhun Parmaksız
02a6187a58
feat(args): add --current
flag for processing the current tag ( #37 )
2021-12-02 10:01:10 +03:00
Orhun Parmaksız
7b000ad43e
style(args)!: rename --commit-path
argument to --include-path
2021-12-01 22:58:49 +03:00
Orhun Parmaksız
9d213f5713
fix(tests): update log test about exclude path
2021-12-01 22:52:22 +03:00
Orhun Parmaksız
25a1d49c09
feat(args): add --exclude-path
argument for excluding related commits
2021-12-01 22:50:12 +03:00
Orhun Parmaksız
edb343a10e
feat(args): support multiple values for --commit-path
argument
2021-11-30 16:31:19 +03:00
Orhun Parmaksız
ad11cbf6c5
feat(args): accept glob patterns for --commit-path
argument
2021-11-30 16:05:29 +03:00