Skip to content

Tags: orhun/git-cliff

Tags

v2.10.0

Toggle v2.10.0's commit message

Verified

This tag was signed with the committer’s verified signature.
orhun Orhun Parmaksız
Release v2.10.0

v2.10.0-rc.0

Toggle v2.10.0-rc.0's commit message

Verified

This tag was signed with the committer’s verified signature.
orhun Orhun Parmaksız
Release v2.10.0-rc.0

Bug Fixes
- Check if commit.footers is defined in detailed example (#1170) (078545f)
- (breaking) Use empty header and footer as default (#1161) (#1172) (3e9311e)
- Update expected.md after config change (#1176) (76d3e81)
- Use the correct order while diffing paths (#1188) (ff6c310)
- Ensure skip_tags condition is evaluated first (#1190) (318be66)

Documentation
- Polish badges (#1159) (941cc2b)
- Fix twitter badge (#1164) (68bd85e)
- Fix inconsistency in remote integration documentation (#1165) (deb29dc)
- Add example usage for statistics (#1162) (4f7379a)
- Remove repetitive words (#1200) (434f9ee)
- Add installation instructions for gentoo-linux (#1203) (07fe6bf)
- Add highlights for 2.10.0 (#1225) (a3fe8c9)

Features
- Support regex matching on JSON arrays with scalar elements (#1163) (dc458ea)
- Support using include and exclude paths in the config (#1173) (7c2f922)
- Support adding commit statistics to the changelog (#1151) (05a50d7)

Miscellaneous Tasks
- Bump git-cliff to 2.9.1 (#1156) (e13b158)
- Re-enable sccache for maturin (871c3c9)
- Update test-regex-json-array fixture (#1178) (95f4056)
- Format module imports for readability (#1183) (6db7d49)
- Use macos-15 runner (c156fc5)
- Update the node version (566c2a1)
- Remove Rust nightly requirement (4f3e5af)
- Bump MSRV to 1.85.1 (d8279d4)
- Add .git-blame-ignore-revs (5b64131)

Refactor
- Standardize unit tests for commit module (#1147) (0446d6a)
- Resolve mismatched lifetime syntax warnings (#1167) (9970402)
- Implement FromStr instead of Config::parse_from_str() (#1185) (692345e)
- Apply security best practices (#1180) (a32deca)

Styling
- Use spaces instead of tabs (#1184) (0027300)

Testing
- Add test fixture for overriding the conventional scope (#1166) (cb84a08)

v2.9.1

Toggle v2.9.1's commit message

Verified

This tag was signed with the committer’s verified signature.
orhun Orhun Parmaksız
Release v2.9.1

Bug Fixes
- Disable sccache for maturin (f0a2dc6)
- Upgrade bump-homebrew-formula-action to fix import error (2da982f)

v2.9.0

Toggle v2.9.0's commit message

Verified

This tag was signed with the committer’s verified signature.
orhun Orhun Parmaksız
Release v2.9.0

Bug Fixes
- Make glob dependency mandatory (#1035) (0f653bf)
- Fix detection of GitLab merge request sha if commits were squashed (#1043) (5f3a3d0)
- Handle worktrees while retrieving the path of repository (#1054) (fab02b0)
- Use the correct syntax while checking fixture results (#1099) (51af66e)
- Accept lowercase values for bump_type config (#1101) (77632b2)
- Evaluate the rc of git-cliff correctly (#1104) (fa54a6a)
- Check the next version against tag_pattern regex (#1070) (c4f0d28)
- Fix submodules handling when using custom range (#1136) (451a694)
- Correctly serialize JSON for the commit fields (#1145) (e981e1d)

Documentation
- Clarify git-cliff command (#1051) (cd26bb2)
- Update comments for all configuration options (#1057) (63129ce)
- Fix Docker Hub URL (9babe06)
- Remove references of tj-actions (#1097) (729aa47)
- Add blog posts from the community (#1102) (f302e43)
- Fix typo on commit.links (#1132) (cbeca6d)
- Extend security policy (#1142) (4c3c946)
- Add highlights for 2.9.0 (#1153) (d7f9cf5)

Features
- Add `require_conventional` option (#1061) (bf50336)
- Support configuring with a remote URL (#1083) (eb9b6bd)
- Support disabling sorting commits topologically (#804) (#1121) (c3e25c3)
- Fetch commits from non-default branches using remotes (#1086) (aec41be)
- Support recursing into submodules (#1082) (4a3c0c0)
- Add release commit range (#1138) (3dab0d1)

Miscellaneous Tasks
- Update yarn.lock (372af4b)
- Check dependency updates weekly (b8be055)
- Make dependency updates less noisy (cdce20f)
- Migrate to Rust 2024 edition (#1128) (4445f06)
- Fix some typos (#1149) (7148b2d)

Refactor
- Use IOError::other (#1074) (30e8193)
- Initialize config structs with default values (#1090) (9e4bd07)
- Apply clippy suggestions (4d3b2d5)

v2.8.0

Toggle v2.8.0's commit message

Verified

This tag was signed with the committer’s verified signature.
orhun Orhun Parmaksız
Release v2.8.0

Bug Fixes
- Use the correct Debian runner (36ad993)
- Fix detection of GitLab merge request sha (#968) (1297655)
- Update the arguments for custom GitLab API fixture test (e522f8d)
- Allow environment overwrites when using builtin config (#961) (7ba3b55)
- Do not set include-path if workdir is set (#1022) (20483be)

Documentation
- Fix typo in comment (#959) (dbda091)
- Extend the merge commit filter example (#963) (09c0f90)
- Add link to the Nix flake (c449229)
- Update links to the upstream documentation (ed6b646)
- Allow doc lint (62a6d3e)
- Update copyright years (8178c9b)
- Add highlights for 2.8.0 (#1023) (32dc15e)

Features
- Allow running from sub directories (#975) (98453b3)
- Automatically set include-path for current directory (ceda1f7)
- Discover the configuration file when run in a sub directory (a23eeb4)
- Improve the set commit range error (#990) (f29e815)
- Support initializing config with a custom filename (#992) (76bf9cf)
- Support enabling native TLS (#1021) (fe7c464)

Miscellaneous Tasks
- Add wellKnown directory (8704518)
- Update yarn.lock (aeb6183)
- Bump MSRV to 1.83.0 (37598c2)
- Update flakes (22fbe9d)
- Bump the Rust version in Docker image (729f433)
- Allow false positive lint (1b779a6)

Refactor
- Apply clippy suggestions (f4ef2c7)
- Apply clippy suggestions (e8976fe)
- Apply clippy suggestions (299a1c7)
- Add changelog modifier callback to run function (#922) (2321882)
- Use a shared lint config for the workspace (bfc1d4f)

Testing
- Add fixture for include-path (e85888f)

v2.7.0

Toggle v2.7.0's commit message

Verified

This tag was signed with the committer’s verified signature.
orhun Orhun Parmaksız
Release v2.7.0

Bug Fixes
- Include the root commit when `--latest` is used with one tag (#901) (508a97e)
- Match PR and release metadata correctly (#907) (e936ed5)
- Fix missing commit fields in context (#837) (#920) (f8641ee)
- Preserve first time contributors (#925) (99b78b5)

Documentation
- Update sourcehut (#894) (bcc32ca)
- Add more testimonials (bfe9beb)
- Add blog post about git-cliff (82b10ac)
- Improve docs for commit_preprocessors and commit_parsers (#928) (c1f1215)
- Add highlights for 2.7.0 (#955) (b6b5449)

Features
- Add user testimonials (#895) (ef2374c)
- Add color to the help text (#897) (f423484)
- Add a basic Nix environment (#918) (6b17736)
- Build arm64 images again (#879) (#919) (84771f6)
- Add jujustu support (#930) (ab95626)
- Add Nix CI (#939) (d0848ff)
- Allow overriding the remote API URL via config (#896) (6d86e2c)

Miscellaneous Tasks
- Update yarn.lock (9cc0445)
- Add the 'other' parser to the default config (12cb1df)
- Add new testimonials (0c207d6)
- Add trace log about which command is being run (a9b2690)
- Remove experimental feature disclaimer (237c327)
- Bump the Rust version in Docker image (c28121c)
- Update flakes (7654e67)
- Upgrade Rust and libc version in Dockerfile (8bd0607)

Performance
- Don't create regex inside a loop (#937) (0fabf22)

Refactor
- Apply clippy suggestions (b604883)
- Apply clippy suggestions (7308bcf)

Testing
- Expand unit tests of the repo module (#909) (da1cb61)
- Find upstream remote when using ssh (#926) (2e65a72)

Revert
- Bump the Rust version in Docker image (fc142e4)

v2.6.1

Toggle v2.6.1's commit message

Verified

This tag was signed with the committer’s verified signature.
orhun Orhun Parmaksız
Release v2.6.1

Bug Fixes
- Add missing `--use-branch-tags` flag to TS options (#874) (e21fb1d)
- Avoid setting multiple remotes (#885) (a344c68)

Documentation
- Add get_env filter example for GitLab CI (dfe4459)
- Add conversion to pdf to tips-and-tricks (#889) (58dc108)

Miscellaneous Tasks
- Update yarn.lock (3e479c8)
- Disable building arm64 docker images temporarily (#879) (cde2a8e)
- Build binaries using dev profile (#886) (a394f88)
- Update pedantic lint command (#890) (8d10edb)

Refactor
- Apply needless_pass_by_value lint (#877) (8dca309)
- Apply single_match_else lint (#878) (002ae3c)
- Apply assigning_clones lint (#876) (2d491f4)
- Apply if_not_else lint (#882) (8b7c200)
- Apply doc_markdown and ignored_unit_patterns lint (#887) (d7b2d03)

v2.6.0

Toggle v2.6.0's commit message

Verified

This tag was signed with the committer’s verified signature.
orhun Orhun Parmaksız
Release v2.6.0

Bug Fixes
- Don't change the context when provided via `--from-context` (#820) (ff72406)
- Resolve parsing issues with `raw`/`endraw` in Jinja (#824) (63bf5b7)
- Support using use_branch_tags from both config and args (#848) (35b7fd8)
- Avoid the unnecessary loop when no remote feature is activated (1d8a2fe)
- Correctly set the tag message for the latest release (#854) (e41e8dd)
- Suppress template warning when `--bumped-version` is used (#855) (8bebbf9)
- Trim the trailing newline for git2 commits (#872) (1cdbbf6)
- Do not change the tag date if tag already exists (#861) (fbb643b)

Documentation
- Clarify comment about tag argument (e56cd8d)
- Mention fetching the tags for running tests successfully (#850) (a82dac3)
- Fix copy-paste mistake where gitea mentioned gitlab (c41eacb)
- Add highlights for 2.6.0 (#873) (050fb55)

Features
- Support generating changelog for different branches (#808) (2a581a8)
- Add `remote` to commit and deprecate fields (#822) (87e2c1d)
- Add possibility for `skipCommit` to take an array of values (a6e3b78)
- Add missing options and document all options with tsdoc comments (2eae2f1)
- Allow configuring output file from config (#829) (c2db791)
- Add changelog.render_always option (#859) (ad039d5)

Miscellaneous Tasks
- Update yarn.lock (c34aaa0)
- Fix typos in code comments (81854d2)
- Improve example templates (#835) (08e761c)
- Check pedantic lints (#853) (c77420c)
- Bump dev dependencies (61b86f1)

Refactor
- Apply unnested_or_patterns clippy lint (#852) (9ef62e8)
- Apply semicolon_if_nothing_returned clippy lint (#851) (fe37d14)
- (breaking) Add name parameter to the constructor (e577113)
- Apply option_as_ref_cloned lint (#860) (05b6dde)
- Apply clippy suggestions (82cc09f)
- Apply case_sensitive_file_extension_comparisons lint (#858) (f3b067b)
- Apply manual_is_variant_and lint (#866) (81d4e5a)
- Apply explicit_iter_loop lint (#864) (4956fc7)

v2.5.0

Toggle v2.5.0's commit message

Verified

This tag was signed with the committer’s verified signature.
orhun Orhun Parmaksız
Release v2.5.0

Bug Fixes
- URL-encode the owner in remote requests for GitLab (#742) (e3e7c07)
- Allow using environment variables without config file present (#783) (2471745)
- Allow using `--bumped-version` without conventional commits (#806) (e74080c)
- Fix fetching repository for gitlab integration test (72847c6)
- Include for-loop arguments in template variables (#812) (9a6430b)

Documentation
- Add header to 2.4.0 blog post (227a307)
- Correct inverted consequences of configuration value (#760) (dc144dd)
- Add KaiCode Open Source Festival link (58b729c)
- Add git-changelog to similar projects section (#774) (c208a97)
- Fix typo in comment of default config file (#776) (e2fb043)
- Clarify authentication with GitHub token (#787) (85bfa95)
- Remove underscored spaces between badges (#809) (1956c83)
- Add highlights for 2.5.0 (#815) (49df8cb)

Features
- Skip ssh and x509 signatures in tag messages (#748) (ecbabbf)
- Support performance profiling via pprof (#768) (35dc1e4)
- Support bumping to a specific semver type (#744) (9dbf47b)
- Activate integration if remote is set manually (#782) (4b33e7e)
- Allow whole commit context to be used in commit parsers (#758) (ccf2ab7)
- Support count_tags option (#599) (b8045e9)
- Generate changelog from JSON context (#784) (3b6156d)
- Allow GitLab groups with `--gitlab-repo` (#807) (6fbfdb5)

Miscellaneous Tasks
- Remove unnecessary git-cliff-action output file (#738) (9f39bcb)
- Update yarn.lock (61a59c6)
- Update keepachangelog.toml comment (#779) (f9e500e)
- Fix comment for changelog header template (35b886e)
- Check for null commit_id in detailed template (#786) (388b007)
- Add discord button to navbar (565b9c8)
- Remove v2 announcement (a71649b)
- Include new contributors in repository changelog (5474978)

Performance
- Cache commit retain checks (258 times faster generation) (#772) (8430c5c)

Refactor
- Clean up url encoding for GitLab (c791418)
- Clean up some code (#709) (4b0c0eb)
- Make example templates more user-friendly (6f8ea19)

v2.4.0

Toggle v2.4.0's commit message

Verified

This tag was signed with the committer’s verified signature.
orhun Orhun Parmaksız
Release v2.4.0

Bug Fixes
- Support running fixtures on mingw64 (#708) (dabe716)

Documentation
- Add information about `--bump` with `tag prefixes` (#695) (4cd18c2)
- Fix link to github-keepachangelog template (#694) (eac2195)
- Add more context about `ignore_tags` matching commits (#710) (854b411)
- Add highlights for 2.4.0 (#729) (5558cc5)

Features
- Make remote data available in context (#703) (d14774a)
- Add Gitea support (#680) (403d3dc)
- Support setting the `initial_tag` (#701) (7341500)
- Support parsing commits by footer (#569) (50c240c)
- Make `changelog.header` a template (#698) (9fc12bb)
- Add `--ignore-tags` argument (#696) (94891c2)
- Support bumping based on configurable custom pattern (#725) (8e03356)
- Add tag message to release context (#713) (3eb828e)
- Add repository path to template context (#721) (e7807e1)

Refactor
- Add documentation and simplify implementation (bea4916)

Styling
- Fix formatting (#702) (b7e323f)
- Fix formatting (5b58a37)