* chore(release): prepare for v2.9.0
* docs(website): add highlights for 2.9.0 (#1153)
* chore(deps-dev): bump typescript in /website in the patch group (#1139)
* chore(docs): fix some typos (#1149)
* fix(template): correctly serialize JSON for the commit fields (#1145)
* docs(security): extend security policy (#1142)
* chore(deps): bump the minor group in /website with 2 updates (#1116)
* refactor(lint): apply clippy suggestions
* feat(context): add release commit range (#1138)
* fix(submodules): fix submodules handling when using custom range (#1136)
* docs(config): fix typo on commit.links (#1132)
* chore(deps): upgrade dependencies (#1129)
* chore(project): migrate to Rust 2024 edition (#1128)
* feat(changelog): support recursing into submodules (#1082)
* feat(remote): fetch commits from non-default branches using remotes (#1086)
* feat(git): support disabling sorting commits topologically (#804) (#1121)
* refactor(config): initialize config structs with default values (#1090)
* chore(dependabot): make dependency updates less noisy
* chore(dependabot): check dependency updates weekly
* fix(bump): check the next version against tag_pattern regex (#1070)
* feat(config): support configuring with a remote URL (#1083)
* fix(fixtures): evaluate the rc of git-cliff correctly (#1104)
* fix(bump): accept lowercase values for bump_type config (#1101)
* docs(readme): add blog posts from the community (#1102)
* fix(fixtures): use the correct syntax while checking fixture results (#1099)
* docs(website): remove references of tj-actions (#1097)
* feat(config): add `require_conventional` option (#1061)
* docs(release): fix Docker Hub URL
* refactor(lint): use IOError::other (#1074)
OBS-URL: https://build.opensuse.org/package/show/utilities/git-cliff?expand=0&rev=38
* Support bumping the semantic version via `--bump`
* Add 'typos' check
* Log the output of failed external commands -
* breaking change: Support regex in 'tag_pattern' configuration
* Add field and value matchers to the commit parser
- Update service file to new obs service cargo requirements
- Add zstd in build requirements for tar scm
OBS-URL: https://build.opensuse.org/package/show/utilities/git-cliff?expand=0&rev=18
* Update clap and clap extras to v4
* Make the fields of Signature public
* Add a custom configuration file for the repository
* Support placing configuration inside pyproject.toml
* Generate SBOM/provenance for the Docker image
* Support using regex group values
* [breaking] Nested environment config overrides
* Set max of limit_commits to the number of commits
* Set the node cache dependency path
* Use the correct argument in release script
OBS-URL: https://build.opensuse.org/package/show/utilities/git-cliff?expand=0&rev=11
* Relevant change: Update README.md about the NPM package
* Fix type casting in base NPM package
* Rename the package on Windows
* Disable liquid parsing in README.md by using raw blocks
* Support for generating changelog for multiple git repositories
* Publish binaries for more platforms/architectures
OBS-URL: https://build.opensuse.org/package/show/utilities/git-cliff?expand=0&rev=7
* Bug Fixes
- Fix test fixture failures
* Documentation
- Fix GitHub badges in README.md
* Features
- [breaking] Replace --date-order by --topo-order
- Allow running with --prepend and --output
- [breaking] Use current time for --tag argument
- Include completions and mangen in binary releases
- Publish Debian package via release workflow
* Miscellaneous Tasks
- Run all test fixtures
- Remove deprecated set-output usage
- Update actions/checkout to v3
- Comment out custom commit preprocessor
* Refactor
- Apply clippy suggestions
* Styling
- Update README.md about the styling of footer field
OBS-URL: https://build.opensuse.org/package/show/utilities/git-cliff?expand=0&rev=5