Orhun Parmaksız
f2ccdc3669
chore(deps): upgrade git-conventional dependency ( #82 )
2022-04-15 17:23:12 +03:00
Orhun Parmaksız
a5ddf75152
chore(cd): include man page in the release assets
2022-04-14 16:53:02 +03:00
Orhun Parmaksız
03d55c8eb1
feat(man): add man page generation script ( #35 )
2022-04-14 16:48:46 +03:00
Orhun Parmaksız
fa2639aafe
refactor(completions): use implicit Result type in completions script
2022-04-14 14:15:31 +03:00
Kaushal Modi
9b83518a59
docs(readme): add more regex examples for commit_preprocessors
...
Ref: https://github.com/orhun/git-cliff/issues/77#issuecomment-1090552243
[skip ci]
2022-04-06 23:58:27 +03:00
Orhun Parmaksız
2b484f078c
fix(fixtures): update expected changelog date
2022-04-06 15:58:28 +03:00
Orhun Parmaksız
64317f2116
feat(git): support preprocessing commit messages using regex ( #62 )
2022-04-06 15:46:23 +03:00
Orhun Parmaksız
a8efffc7d5
feat(log): print more debug information when -vv
is used ( #79 )
2022-04-06 10:03:20 +03:00
Uy Ha
84507dd361
feat(args)!: prefix environment variables with GIT_CLIFF_
( #76 )
...
* Prefix environment variable with `GIT_CLIFF_`
* Update README.md
* Format file
2022-04-05 01:17:18 +03:00
Grachev Mikhail
312b654b07
chore(ci): return to nightly builds ( #73 )
...
Signed-off-by: Mikhail Grachev <work@mgrachev.com>
2022-03-29 14:44:45 +03:00
Orhun Parmaksız
cddb4d49fb
refactor(cli): make update-informer opt-out via feature flag ( #69 )
2022-03-29 01:49:44 +03:00
Orhun Parmaksız
efd40e02b3
fix(log): remove redundant logging while using --context
( #71 )
2022-03-27 19:49:45 +03:00
Orhun Parmaksız
f48d2077c3
feat(config): support placing configuration inside Cargo.toml ( #46 )
2022-03-27 15:42:33 +03:00
Orhun Parmaksız
95ad55d542
feat(args): add --context
flag for outputting context ( #71 )
2022-03-27 00:38:08 +03:00
Orhun Parmaksız
1bacc7f194
fix(changelog): allow custom commit range while prepending ( fixes #68 )
2022-03-26 22:45:24 +03:00
Orhun Parmaksız
1b04dbf1a8
fix(ci): pin the Rust nightly version
...
Temporary fix until the `ring` build issue is fixed.
- https://github.com/briansmith/ring/issues/1469
- https://github.com/rust-lang/rust/issues/95267
2022-03-26 22:27:52 +03:00
Orhun Parmaksız
97c30449a1
fix(build): pin the Rust nightly version
...
Temporary fix until the `ring` build issue is fixed.
- https://github.com/briansmith/ring/issues/1469
- https://github.com/rust-lang/rust/issues/95267
2022-03-26 21:14:22 +03:00
Orhun Parmaksız
720a7c1ec2
feat(cli): show a message if a newer version is available ( #69 )
2022-03-26 19:59:53 +03:00
Orhun Parmaksız
b0201c458e
chore(release): prepare for v0.6.1
2022-03-13 15:53:12 +03:00
Marco Ieni
d68eb120c0
docs(core): document timestamp format of Release
struct ( #67 )
2022-03-13 15:48:49 +03:00
Orhun Parmaksız
66f65800b3
chore(deps): upgrade dependencies
2022-03-13 15:45:37 +03:00
Orhun Parmaksız
8dc367fdf9
chore(deps): upgrade regex dependency to fix CVE-2022-24713
2022-03-13 13:33:58 +03:00
Marco Ieni
9b5f0bb5fd
fix(example): fix keepachangelog
config example ( #66 )
...
* chore: fix `keepachangelog` config example
* docs(readme): update keepachangelog example
Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2022-03-13 13:30:57 +03:00
Marco Ieni
8f3325e758
fix(project): use the correct branch for codecov ( #65 )
2022-03-13 13:17:59 +03:00
Kenji Miyake
db7edf5707
docs(readme): add another option of GitHub Actions ( #64 )
...
* docs(README.md): add another option of GitHub Actions
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* docs: add the difference between git-cliff-action
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* docs(readme): split actions into different sections
Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2022-03-06 21:29:27 +03:00
Kenji Miyake
3ccec7f93a
fix(changelog): use root commit when --latest and there is only one tag ( #59 )
...
* test: add a test for --latest with one tag
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* chore: add a test script
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* fix: use root commit when --latest and there is only one tag
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* docs: remove "requires at least 2 tags"
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* add newlines
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* apply review to test-fixtures-locally.sh
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* apply review to lib.rs
Signed-off-by: Kenji Miyake <kenji.miyake@tier4.jp>
* chore(fixtures): apply shellcheck suggestion
* chore(ci): checkout pull request HEAD commit
Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2022-02-20 17:26:11 +03:00
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