Skip to content

Releases: orhun/git-cliff

Release v2.5.0

24 Aug 08:13
v2.5.0
7415289
Compare
Choose a tag to compare

animation

2.5.0 - 2024-08-24

⛰️ Features

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

🐛 Bug Fixes

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

🚜 Refactor

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

📚 Documentation

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

⚡ Performance

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

⚙️ Miscellaneous Tasks

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

New Contributors ❤️

Release v2.4.0

26 Jun 10:11
v2.4.0
0ca3fbd
Compare
Choose a tag to compare

animation

2.4.0 - 2024-06-26

⛰️ Features

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

🐛 Bug Fixes

  • (fixture) Support running fixtures on mingw64 (#708) - (dabe716)
  • (website) Update dependencies to fix search issue - (8a9f9f4)

🚜 Refactor

  • (bump) Add documentation and simplify implementation - (bea4916)

📚 Documentation

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

🎨 Styling

🧪 Testing

Release v2.3.0

03 Jun 11:24
v2.3.0
fafca7d
Compare
Choose a tag to compare

animation

2.3.0 - 2024-06-03

⛰️ Features

  • (bitbucket) Add Bitbucket support (#663) - (8ffc054)
  • (gitlab) [breaking] Add GitLab support (#654) - (b490f2a)
  • (output) Support using stdout via dash (-o -) (#644) - (df81f63)

🐛 Bug Fixes

  • (args) Allow -o and -p together if they point to different files (#653) - (076f859)

📚 Documentation

  • (nix) Add installation instructions for Nix (#669) - (63c8ad4)
  • (website) Add highlights for 2.3.0 (#670) - (1338703)
  • (website) Clean up Nix docs - (2c2a300)
  • (website) Add more git range examples (#655) - (d451252)

⚙️ Miscellaneous Tasks

  • (cd) Use macos-14 runner - (22c94ed)
  • (example) Allow using github template without github variables (#672) - (6a9feba)
  • (links) Ignore patreon links - (bfe2774)
  • (npm) Update yarn.lock - (1c2b4ac)

Release v2.2.2

11 May 20:06
v2.2.2
a5a8529
Compare
Choose a tag to compare

animation

2.2.2 - 2024-05-11

⛰️ Features

  • (changelog) Allow adding custom context (#613) - (522bd53)

🐛 Bug Fixes

  • (changelog) Ignore empty lines when using split_commits (#608) - (b8fb852)
  • (parser) Allow matching empty commit body (#605) - (1d1b3b8)

📚 Documentation

  • (readme) Add social media badges - (d53b905)
  • (website) Add note about supported platforms for NPM - (4e4d7cd)
  • (website) Add SourceHut builds example (#617) - (f636cfc)

⚙️ Miscellaneous Tasks

  • (npm) Add minimum supported Node versions (#621) - (95bdf2d)
  • (npm) Update yarn.lock - (adc5c5b)
  • (pypi) Disable PyPi builds for x86_64-pc-windows-gnu - (f675b0b)
  • (tests) Don't check last commit (#619) - (68b9839)

Release v2.2.1

10 Apr 22:34
v2.2.1
d53ba65
Compare
Choose a tag to compare

animation

2.2.1 - 2024-04-10

🐛 Bug Fixes

  • (npm) Include the proper files in the npm tarball (#594) - (800c896)

📚 Documentation

  • (readme) Mention git-changelog-command-line tool (#589) - (d65b443)
  • (website) Add GITHUB_REPO variable to GitHub action (#597) - (3b74254)
  • (website) Update release date - (45132da)

⚙️ Miscellaneous Tasks

  • (ci) Remove audit check - (6ba6809)

Release v2.2.0

30 Mar 13:28
v2.2.0
bd98caf
Compare
Choose a tag to compare

animation

2.2.0 - 2024-03-30

⛰️ Features

  • (changelog) Make rendering errors more verbose - (7ee3c86)
  • (config) Support detecting config from project manifest (#571) - (9eb3d65)
  • (release) Make the bump version rules configurable (#530) - (152414c)

🐛 Bug Fixes

  • (changelog) Update the commit processing order (#556) - (c5ef9ab)
  • (changelog) Return the last version if there is nothing to bump - (45c87f2)
  • (command) Add missing environment variables for Windows (#532) - (9722784)
  • (commit) Trim the text before matching with commit parser (#573) - (4971b23)
  • (config) Drop extra '(' in first commit URL in github-keepachangelog (#535) - (8b3d09f)
  • (npm) Fix authenticating for yarn npm publish (#574) - (5a0ce6a)
  • (release) Fix typo in the installation of typos-cli (#545) - (700281a)

📚 Documentation

  • (website) Add highlights for 2.2.0 (#575) - (2e81ad0)
  • (website) Fix the documentation for --include-path (#567) - (4a7aa7e)
  • (website) Update setup-git-cliff action documentation - (4f46396)
  • (website) Add documentation for taiki-e/install-action (#563) - (85db777)

⚙️ Miscellaneous Tasks

  • (ci) Temporarily disable semver checks - (f26fbe0)
  • (ci) Comment on pull requests about semver checks - (ccdc152)
  • (config) Skip clippy commits in changelog - (830528c)
  • (github) Remove cname - (679aa46)
  • (github) Update funding options - (4bedf76)
  • (github) Use form based issue templates (#529) - (8f8e221)
  • (npm) Publish rc version for prereleases (#528) - (16bea51)
  • (pypi) Update maturin version (#539) - (10b7ab8)
  • (website) Allow deploying website manually - (0b64bc0)
  • (website) Only deploy website when there is a new release - (8651832)

Pre-release v2.2.0-rc.2

30 Mar 11:21
v2.2.0-rc.2
bfa73c6
Compare
Choose a tag to compare
Pre-release
Release v2.2.0-rc.2

Miscellaneous Tasks
- Only deploy website when there is a new release (8651832)
- Allow deploying website manually (0b64bc0)
- Remove cname (679aa46)

Pre-release v2.2.0-rc.1

24 Mar 23:23
v2.2.0-rc.1
322fdba
Compare
Choose a tag to compare
Pre-release
Release v2.2.0-rc.1

Bug Fixes
- Fix authenticating for `yarn npm publish` (#574) (5a0ce6a)

Pre-release v2.2.0-rc.0

24 Mar 21:05
v2.2.0-rc.0
c535a01
Compare
Choose a tag to compare
Pre-release
Release v2.2.0-rc.0

Bug Fixes
- Add missing environment variables for Windows (#532) (9722784)
- Drop extra '(' in first commit URL in github-keepachangelog (#535) (8b3d09f)
- Fix typo in the installation of typos-cli (#545) (700281a)
- Return the last version if there is nothing to bump (45c87f2)
- Trim the text before matching with commit parser (#573) (4971b23)
- Update the commit processing order (#556) (c5ef9ab)

Documentation
- Add documentation for taiki-e/install-action (#563) (85db777)
- Update setup-git-cliff action documentation (4f46396)
- Fix the documentation for `--include-path` (#567) (4a7aa7e)

Features
- Make the bump version rules configurable (#530) (152414c)
- Make rendering errors more verbose (7ee3c86)
- Support detecting config from project manifest (#571) (9eb3d65)

Miscellaneous Tasks
- Use form based issue templates (#529) (8f8e221)
- Publish rc version for prereleases (#528) (16bea51)
- Update maturin version (#539) (10b7ab8)
- Skip clippy commits in changelog (830528c)
- Comment on pull requests about semver checks (ccdc152)
- Update funding options (4bedf76)
- Temporarily disable semver checks (f26fbe0)

Refactor
- Apply clippy suggestions (72c1fa3)

Release v2.1.2

03 Mar 20:55
v2.1.2
d768962
Compare
Choose a tag to compare

animation

2.1.2 - 2024-03-03

⛰️ Features

  • (args) Add --tag-pattern argument (#526) - (b4e7a34)
  • (npm) Add programmatic API for TypeScript (#523) - (8b33267)

🐛 Bug Fixes

  • (cd) Set the correct GitHub repository URL - (7f379a9)
  • (cd) Set a flag as a workaround for the NPM package - (717abce)
  • (cd) Set node version to 18 for building NPM packages - (5dd0d2e)
  • (cd) Explicitly set the Homebrew formula path - (8d2f1fa)
  • (cd) Set the GitHub repository explicitly - (0e46500)
  • (config) Fix commit parser regex in the default config - (110b9b8)
  • (github) Sanitize the GitHub token in debug logs - (be34949)

🚜 Refactor

  • (cd) Simplify checking pre-releases - (87a04fb)
  • (changelog) Do not output to stdout when prepend is used - (8ee0da1)
  • (clippy) Apply clippy suggestions - (df57336)

📚 Documentation

  • (website) Add tip about skipping commits by PR label - (6d3354c)
  • (website) Add instructions for installing from WinGet (#520) - (eeaa406)

🎨 Styling

  • (website) Use a short link for reporting issues - (ba83c8a)

⚙️ Miscellaneous Tasks

  • (ci) Auto-bump the homebrew formula - (61d055b)
  • (ci) Enable default features for windows builds - (18f4923)
  • (ci) Check semver violations via CI - (a25a114)
  • (fixtures) Enable verbose logging for output - (2927231)