1
1
mirror of https://github.com/orhun/git-cliff.git synced 2024-11-29 05:53:38 +03:00
Commit Graph

1244 Commits

Author SHA1 Message Date
Orhun Parmaksız
ef2374cab1
feat(website): add user testimonials (#895) 2024-09-29 20:57:22 +03:00
Vasilii A
bcc32ca5d1
docs(website): update sourcehut (#894) 2024-09-29 10:14:43 +03:00
Orhun Parmaksız
076feb74b4
chore(release): prepare for v2.6.1 2024-09-27 18:40:27 +03:00
Nejc Galof
8d10edb745
chore(ci): update pedantic lint command (#890)
* chore(ci): update pedantic lint command

* refactor(clippy): Fix basic clippy lints (new version)

* chore(ci): Try multiple lines on yml way

* chore(ci): format ci.yml
2024-09-27 17:33:08 +03:00
ckrenslehner
58dc1087ed
docs(website): add conversion to pdf to tips-and-tricks (#889)
* docs: add conversion to pdf to tips-and-tricks

* Update website/docs/tips-and-tricks.md

* Update website/docs/tips-and-tricks.md

---------

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2024-09-27 17:03:02 +03:00
Orhun Parmaksız
dfe4459c5c
docs(website): add get_env filter example for GitLab CI 2024-09-26 11:23:56 +03:00
Nejc Galof
d7b2d031c4
refactor(clippy): apply doc_markdown and ignored_unit_patterns lint (#887) 2024-09-26 10:38:19 +03:00
DaniPopes
a394f88f1d
chore(fixtures): build binaries using dev profile (#886) 2024-09-25 17:57:59 +03:00
Nejc Galof
8b7c20083a
refactor(clippy): apply if_not_else lint (#882) 2024-09-25 11:48:36 +03:00
Orhun Parmaksız
a344c68238
fix(remote): avoid setting multiple remotes (#885) 2024-09-25 10:35:06 +03:00
dependabot[bot]
a5786bea61
chore(deps): bump thiserror from 1.0.63 to 1.0.64 (#881)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.63 to 1.0.64.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.63...1.0.64)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 02:07:07 +03:00
Jeroen Claassens
e21fb1d389
fix(npm): add missing --use-branch-tags flag to TS options (#874)
Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2024-09-23 21:57:57 +03:00
Orhun Parmaksız
cde2a8e322
chore(docker): disable building arm64 docker images temporarily (#879) 2024-09-23 21:47:42 +03:00
Orhun Parmaksız
3e479c84a8
chore(npm): update yarn.lock 2024-09-23 21:33:47 +03:00
Nejc Galof
2d491f4cc8
refactor(clippy): apply assigning_clones lint (#876) 2024-09-23 21:32:20 +03:00
Nejc Galof
002ae3c5de
refactor(clippy): apply single_match_else lint (#878) 2024-09-23 21:30:43 +03:00
Nejc Galof
8dca30929c
refactor(clippy): apply needless_pass_by_value lint (#877) 2024-09-23 21:27:13 +03:00
Orhun Parmaksız
37fb43dd90
chore(release): prepare for v2.6.0 2024-09-22 08:11:52 +02:00
Orhun Parmaksız
050fb55e86
docs(website): add highlights for 2.6.0 (#873)
* docs(website): add highlights for 2.6.0

* chore(fixture): use correct date
2024-09-22 09:08:44 +03:00
Orhun Parmaksız
ad039d56b6
feat(config): add changelog.render_always option (#859)
* feat(config): add changelog.always_render option

* chore(fixtures): fix typo in arguments

* chore(fixture): update expected output

* chore: fix edge cases

* fix: add missing field

* refactor: rename always_render to render_always
2024-09-21 21:06:27 +03:00
Orhun Parmaksız
470ff53604
chore(deps): bump dependencies 2024-09-21 19:58:24 +02:00
Orhun Parmaksız
fbb643b2e1
fix(changelog): do not change the tag date if tag already exists (#861)
* fix(changelog): do not change the tag date if it already exists

* fix: fix logic

* refactor: revert the assignment
2024-09-21 20:47:03 +03:00
Orhun Parmaksız
c2db791a6e
feat(config): allow configuring output file from config (#829)
* feat(config): allow configuring output file from config

* test: add missing output to tests

* chore: move output to default config
2024-09-21 18:46:45 +03:00
Jeroen Claassens
c41eacb0b8 docs(args): fix copy-paste mistake where gitea mentioned gitlab 2024-09-21 17:43:57 +02:00
Jeroen Claassens
61b86f162b chore(npm): bump dev dependencies 2024-09-21 17:43:57 +02:00
Jeroen Claassens
2eae2f1f1f feat(npm): add missing options and document all options with tsdoc comments 2024-09-21 17:43:57 +02:00
Jeroen Claassens
a6e3b78948 feat(npm): add possibility for skipCommit to take an array of values 2024-09-21 17:43:57 +02:00
Nejc Galof
c77420cf5a
chore(ci): check pedantic lints (#853) 2024-09-21 18:41:08 +03:00
Orhun Parmaksız
1cdbbf604c
fix(commit): trim the trailing newline for git2 commits (#872) 2024-09-21 18:39:30 +03:00
Orhun Parmaksız
8bebbf9f57
fix(bump): suppress template warning when --bumped-version is used (#855) 2024-09-21 16:46:55 +03:00
Nejc Galof
4956fc7797
refactor(clippy): apply explicit_iter_loop lint (#864) 2024-09-18 14:49:01 +03:00
Nejc Galof
81d4e5a36c
refactor(clippy): apply manual_is_variant_and lint (#866) 2024-09-18 14:47:00 +03:00
dependabot[bot]
5318361865
chore(deps): bump clap_complete from 4.5.23 to 4.5.28 (#867)
Bumps [clap_complete](https://github.com/clap-rs/clap) from 4.5.23 to 4.5.28.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.23...clap_complete-v4.5.28)

---
updated-dependencies:
- dependency-name: clap_complete
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 14:46:00 +03:00
dependabot[bot]
189fbaed27
chore(deps-dev): bump typescript from 5.5.4 to 5.6.2 in /website in the minor group (#845)
Bumps the minor group in /website with 1 update: [typescript](https://github.com/microsoft/TypeScript).


Updates `typescript` from 5.5.4 to 5.6.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-17 14:14:35 +03:00
dependabot[bot]
5655b80a96
chore(deps): bump pretty_assertions from 1.4.0 to 1.4.1 (#862)
Bumps [pretty_assertions](https://github.com/rust-pretty-assertions/rust-pretty-assertions) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/rust-pretty-assertions/rust-pretty-assertions/releases)
- [Changelog](https://github.com/rust-pretty-assertions/rust-pretty-assertions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-pretty-assertions/rust-pretty-assertions/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: pretty_assertions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-17 11:26:51 +03:00
Orhun Parmaksız
e41e8dd4a2
fix(changelog): correctly set the tag message for the latest release (#854) 2024-09-17 10:16:42 +03:00
Nejc Galof
f3b067b3f3
refactor(clippy): apply case_sensitive_file_extension_comparisons lint (#858) 2024-09-16 01:08:27 +03:00
Orhun Parmaksız
82cc09ff75
refactor(clippy): apply clippy suggestions 2024-09-15 22:48:44 +02:00
Nejc Galof
05b6dde4cd
refactor(clippy): apply option_as_ref_cloned lint (#860) 2024-09-15 23:12:12 +03:00
Orhun Parmaksız
e577113bd6
refactor(template)!: add name parameter to the constructor 2024-09-15 22:09:54 +02:00
Orhun Parmaksız
1d8a2fe849
fix(core): avoid the unnecessary loop when no remote feature is activated 2024-09-15 19:31:00 +02:00
Marco Ieni
87e2c1d0dd
feat(core): add remote to commit and deprecate fields (#822)
* feat(core): add `remote` field to commit

* refactor

* fmt

* deprecate old fields

* serialize remote field

* fix

* fix typo

* allow deprecated

* move warn

* move filename

* docs

* docs

* fix

* fmt

* chore(fixtures): use remote instead of platform name for template variables

* remove useless method

* update docs

* use contains_variable

* fix no-default-features

* chore(remote): update template varibles for platforms

* set commit.remote

* chore(release): update unit tests for new remote field

---------

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2024-09-15 20:28:56 +03:00
Nejc Galof
fe37d148fb
refactor(clippy): apply semicolon_if_nothing_returned clippy lint (#851) 2024-09-15 18:56:50 +03:00
Nejc Galof
9ef62e8a80
refactor(clippy): apply unnested_or_patterns clippy lint (#852) 2024-09-15 18:54:11 +03:00
Nejc Galof
a82dac3cb1
docs(contributing): mention fetching the tags for running tests successfully (#850)
* docs(contributing): mention the tags are necessary for running tests successfully

* docs(contributing): Update file based on the review

* Update CONTRIBUTING.md

---------

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2024-09-14 21:58:24 +03:00
Orhun Parmaksız
e56cd8de17
docs(website): clarify comment about tag argument 2024-09-14 12:00:19 +03:00
Binbin
35b7fd8007
fix(args): support using use_branch_tags from both config and args (#848) 2024-09-14 10:11:26 +03:00
Binbin
2a581a82bb
feat(changelog): support generating changelog for different branches (#808)
* feat: support generating change log for different branches

* check if the head commit is also a tag commit

* simplify implementation without requiring a branch

* remove unused import

* update test-topo-order fixture

* add comment for should_include_tag

* fix typo

* rename variable

* generate fixture considering timezone difference

* make --use-branch-tags optional for backward compatibility

* add missing field

* refactor: polish implementation

---------

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2024-09-09 21:16:53 +03:00
Orhun Parmaksız
08e761c20f
chore(examples): improve example templates (#835)
* chore(examples): improve example templates

* chore(typos): configure typos
2024-09-01 11:18:35 +03:00
Orhun Parmaksız
81854d2166
chore(lib): fix typos in code comments 2024-09-01 10:28:33 +03:00