Skip to content

Releases: orhun/git-cliff

Pre-release v2.0.0-rc.1

18 Feb 10:57
v2.0.0-rc.1
b7b3ec1
Compare
Choose a tag to compare
Pre-release
Release v2.0.0-rc.1

Bug Fixes
- Fix embedding examples for crates.io release (46b7d88)
- Avoid creating artifacts with the same name (1647fd8)

Miscellaneous Tasks
- Do not allow missing docs (7754cab)
- Add readme to core package (9e6bad2)

Pre-release v2.0.0-rc.0

18 Feb 10:27
v2.0.0-rc.0
ba77faf
Compare
Choose a tag to compare
Pre-release
Release v2.0.0-rc.0

Bug Fixes
- Set the correct previous tag when a custom tag is given (6203f77)
- Allow version bump with a single previous release (d65aec9)
- Fix previous version links (#364) (44c93b7)
- Skip checking the GitHub commit URLs (273d6dc)
- Use prism-react-renderer v2 with docusaurus (664ff9b)
- Use node version 18 (46dcce3)
- Trim the trailing newline from message (#403) (514ca4b)
- Fix broken pipe when stdout is interrupted (#407) (bdce4b5)
- Sort commits in topological order (#415) (29bf355)
- Update cargo-msrv arguments (131dd10)

Documentation
- Add installation instructions for Homebrew (#357) (b2f8091)
- Add instructions for adding new fixtures (8290769)
- Split the configuration section (67486cc)
- Add git-cliff animation to the website (#404) (0561124)
- Use the raw link for the animation (2c524b8)
- Add tip about link parsers (4bd47a6)
- Add tips and tricks section (82e93c2)
- Fix typo (#466) (34a58e6)
- Improve matching gitmoji tip (#486) (0731646)
- Mention RustLab 2023 talk (668a957)

Features
- Set `CHANGELOG.md` as default missing value for output option (#354) (04d149e)
- Allow returning the bumped version (#362) (5e01e4c)
- (breaking) Support templating in the footer (#369) (0945fa8)
- Support initialization with built-in templates (#370) (4bee628)
- Support using regex scope values (#372) (19e65c2)
- Add merge_commit flag to the context (#389) (dd27a9a)
- Support using SHA1 of the commit (#385) (1039f85)
- Add `-x` short argument for `--context` (327512a)
- (breaking) Set tag to `0.0.1` via `--bump` if no tags exist (3291eb9)
- Support tag prefixes with `--bump` (#347) (2399e57)
- (breaking) Support integration with GitHub repos (#363) (5238326)
- Improve skipping via `.cliffignore` and `--skip-commit` (#413) (faa00c6)
- Support using PR title in the GitHub template (#418) (6f32f33)
- Set the timestamp of the previous release (d408e63)
- Add search bar to the website (2d30491)
- Add `--no-exec` flag for skipping command execution (#458) (7ae77ff)
- Support using PR labels in the GitHub template (#467) (30d15bb)

Miscellaneous Tasks
- Add Mastodon link to the website (2e761c9)
- Update the titles for distro installations (ff2881b)
- Don't update PRs for the main branch (96a220c)
- Group the dependency updates for creating less PRs (c6a92bf)
- Remove limited commits example (8e1e0d7)
- Use 0.1.0 as default next release if no tag is found (3123fd2)
- Disable the default behavior of next-version (#343) (4eef684)
- Update templates about GitHub integration (3f5107a)
- Bump docusaurus to 3.1.0 (af4482b)
- Fix broken anchors (34593dd)
- Rename the header for GitHub integration (3fd9476)
- Update copyright years (edc6bc0)
- Fix URLs in navigation bar (#438) (70cab99)
- Explicitly set the directory of command to current dir (722efd6)
- Use postprocessors for checking the typos (5212cc9)
- Bump MSRV to 1.74.1 (bd5e4d2)
- Use full links in GitHub templates (#503) (a521891)
- Update versions in Dockerfile (51198a5)
- Revamp the configuration files (9500bf8)
- Skip dependabot commits for dev updates (7f89160)

Refactor
- Remove unnecessary newline from configs (8edec7f)
- Support `--bump` for processed releases (#408) (89e4c72)
- Use postprocessors for checking the typos (764e858)
- Apply clippy suggestions (a38c3fa)
- Simplify cargo-msrv installation (f04bf6e)
- Use hardcoded workspace members for cargo-msrv command (ec6035a)

Styling
- (breaking) Use dark theme as default (dcc5116)
- Add GitHub logo to the header (1da7cac)

Testing
- Add test fixture for bumping version (c94cb6a)
- Update the date for example test fixture (991a035)
- Update the bumped value output to add prefix (f635bae)
- Use the correct version for missing tags (0ca4cdb)

Release v1.4.0

29 Oct 13:23
v1.4.0
0af9eb2
Compare
Choose a tag to compare

1.4.0 - 2023-10-29

⛰️ Features

  • (changelog) Support bumping the semantic version via --bump (#309) - (bcfcd1f)
  • (ci) Add 'typos' check (#317) - (88c34ab)
  • (command) Log the output of failed external commands - (205cdbb)
  • (config) [breaking] Support regex in 'tag_pattern' configuration (#318) - (3c2fb60)
  • (config) Add field and value matchers to the commit parser (#312) - (04fbcb8)

📚 Documentation

  • (blog) Fix the TOML format in 1.4.0 blog post - (4d691d2)
  • (blog) Add blog post for 1.4.0 release - (e3f1b3b)
  • (changelog) Fix typos (#316) - (edd3c30)
  • (config) Update the comment for tag_pattern - (596fd4d)
  • (core) Update the doc comment for commit preprocessors - (7faccc6)
  • (image) Use images from the repository - (91c0cda)
  • (lib) Extract feature documentation from Cargo.toml - (1f8098c)
  • (lib) Add logo and favicon to docs.rs page - (32b1fe1)
  • (readme) Add link to emacs package support git-cliff (#307) - (fa471c7)
  • (website) Fix typos in configuration docs (#329) - (d863c94)
  • (website) Add instructions for installing the latest git version - (be87608)

⚙️ Miscellaneous Tasks

  • (ci) Update the link checker configuration (#315) - (32cbea8)
  • (config) Update tag_pattern value for backwards compatibility - (2c621f7)
  • (img) Add more images - (2792362)
  • (img) Add git-cliff logo - (51f5e5b)
  • (release) Update cargo-deb usage - (213f383)
  • (website) Update the tracking link - (eb9f8e9)

Release v1.3.1

30 Sep 14:10
v1.3.1
ce6df36
Compare
Choose a tag to compare

1.3.1 - 2023-09-30

⛰️ Features

🐛 Bug Fixes

  • (ci) Update cargo-tarpaulin arguments - (83a0371)

🚜 Refactor

  • (ci) Simplify cargo-tarpaulin installation - (95f8d53)

📚 Documentation

  • (installation) Update instructions for Arch Linux - (291a928)
  • (installation) Add instructions for Alpine Linux - (3199bba)
  • (license) Re-license under the MIT + Apache 2.0 license (#303) - (cd56344)
  • Update Tera links to the new URL (#272) - (890de00)

⚙️ Miscellaneous Tasks

◀️ Revert

Pre-release v1.3.1-rc.0

30 Sep 14:00
v1.3.1-rc.0
af82a9a
Compare
Choose a tag to compare
Pre-release
Release v1.3.1-rc.0

Bug Fixes
- Update cargo-tarpaulin arguments (83a0371)

Documentation
- Update Tera links to the new URL (#272) (890de00)
- Add instructions for Alpine Linux (3199bba)
- Update instructions for Arch Linux (291a928)
- Re-license under the MIT + Apache 2.0 license (#303) (cd56344)

Features
- Support tilde for options (#266) (8698bc2)
- Distribute RPM package (#159) (baf4da8)

Miscellaneous Tasks
- Remove GPL code (#293) (e3606ba)

Refactor
- Simplify cargo-tarpaulin installation (95f8d53)

Revert
- Update clap and clap extras to v4 (#137) (#292) (fb4c733)

Release v1.3.0

31 Aug 08:13
v1.3.0
2f3dd9c
Compare
Choose a tag to compare

1.3.0 - 2023-08-31

⛰️ Features

  • (changelog) [breaking] Add postprocessors (#155) - (5dc5fb7)

🐛 Bug Fixes

  • (cd) Do not publish release notes for pre-releases (#249) - (7a82aa1)
  • (cd) Disable win32-arm64 PyPI builds - (baf34a8)
  • (deps) Avoid problematic serde release - (87f74bc)
  • (examples) Add missing newline (#253) - (aad4222)
  • (informer) Do not inform about pre-releases (#249) - (87e47e6)
  • Fix previous release references - (fbb605e)

🚜 Refactor

  • (clippy) Apply clippy suggestions - (4c09759)
  • (clippy) Apply clippy suggestions - (a814bbe)
  • (config) Use a macro for generating commit list - (c695ca3)
  • (docker) Avoid copying volume inside container (#142) - (65d365c)
  • (lib) Use implicit serde imports - (c8cf855)

📚 Documentation

  • (blog) Add blog post for 1.3.0 release (#264) - (93d4aa4)
  • (example) Update the header of configuration examples - (0bf5ebe)
  • (example) Add example for generating changelog similar to cocogitto - (e1cf26e)
  • (readme) Add contributors graph - (3c9ced0)

🎨 Styling

  • (config) Further beautify the changelog in this repo - (fd7446c)
  • (config) Apply formatting to configuration files - (e9aa991)
  • Fix formatting - (14725e5)

🧪 Testing

  • (changelog) Add cases for docs: prefix (#167) - (3a717e2)
  • (repo) Add an informative error message to failing test - (7d7470b)
  • Fix keep a changelog test case - (0a6ed62)
  • Fix keep a changelog test case - (f5d3365)

⚙️ Miscellaneous Tasks

  • (cargo) Update MSRV to 1.70.0 - (1068912)
  • (cd) Use the latest git-cliff-action for releases - (3eb97b8)
  • (cd) Support creating prereleases on GitHub - (a22426a)
  • (config) Add additional parsers for default config - (b745778)
  • (config) Update configuration for alpha/beta/rc releases - (7e7e5a7)
  • (config) Skip dependency updates in the changelog - (b2edc23)
  • (core) Make git2 optional - (5fdf39a)
  • (docker) Update versions in Dockerfile - (0ccab91)
  • (github) Add config for welcome bot - (a4725d4)
  • (mergify) Rename mergify configuration file - (9fd1be6)
  • (mergify) Add configuration file for automatic merge (#245) - (0a79aae)
  • (pypi) Publish git-cliff on PyPI (#158) - (2b7a1ef)
  • Check without default features - (e323621)

Release v1.3.0-rc.1

20 Aug 19:43
v1.3.0-rc.1
b883e34
Compare
Choose a tag to compare
Release v1.3.0-rc.1 Pre-release
Pre-release
Bug Fixes
- Avoid problematic serde release (87f74bc)
- Disable win32-arm64 PyPI builds (baf34a8)

Release v1.3.0-rc.0

19 Aug 12:19
v1.3.0-rc.0
83cfc36
Compare
Choose a tag to compare
Release v1.3.0-rc.0 Pre-release
Pre-release
Bug Fixes
- Fix previous release references (fbb605e)

Documentation
- Add example for generating changelog similar to cocogitto (e1cf26e)
- Update the header of configuration examples (0bf5ebe)

Features
- (breaking) Add postprocessors (#155) (5dc5fb7)

Miscellaneous Tasks
- Make git2 optional (5fdf39a)
- Check without default features (e323621)
- Add config for welcome bot (a4725d4)
- Skip dependency updates in the changelog (b2edc23)
- Add configuration file for automatic merge (#245) (0a79aae)
- Rename mergify configuration file (9fd1be6)
- Publish `git-cliff` on PyPI (#158) (2b7a1ef)
- Update configuration for alpha/beta/rc releases (7e7e5a7)
- Support creating prereleases on GitHub (a22426a)
- Add additional parsers for default config (b745778)

Refactor
- Avoid copying volume inside container (#142) (65d365c)
- Apply clippy suggestions (a814bbe)
- Apply clippy suggestions (4c09759)
- Use implicit serde imports (c8cf855)

Styling
- Fix formatting (14725e5)
- Apply formatting to configuration files (e9aa991)
- Further beautify the changelog in this repo (fd7446c)

Testing
- Add an informative error message to failing test (7d7470b)
- Add cases for `docs:` prefix (#167) (3a717e2)
- Fix keep a changelog test case (f5d3365)
- Fix keep a changelog test case (0a6ed62)

Release v1.2.0

28 Apr 13:27
v1.2.0
c8289ac
Compare
Choose a tag to compare

[1.2.0] - 2023-04-28

Read detailed information about this release: https://git-cliff.org/blog/git-cliff-1.2.0

⛰️ Features

  • (args) Update clap and clap extras to v4 (#137)
  • (commit) Make the fields of Signature public
  • (config) Add a custom configuration file for the repository
  • (config) Support placing configuration inside pyproject.toml (#147)
  • (docker) Generate SBOM/provenance for the Docker image
  • (parser) Support using regex group values (#145)

🐛 Bug Fixes

  • (ci) Use MUSL build of cargo-tarpaulin
  • (ci) Update cargo-tarpaulin installation command for CI
  • (config) [breaking] Nested environment config overrides (#157)
  • (config) Set max of limit_commits to the number of commits (#140)
  • (deploy) Set the node cache dependency path
  • (docker) Remove target directory from .dockerignore
  • (release) Use the correct argument in release script
  • (website) Fix broken links

🚜 Refactor

  • (cd) Remove unnecessary config update
  • (ci) Test the website deployment with a different job
  • (lib) [breaking] Move changelog module to git-cliff-core
  • (test) Handle errors for changelog module tests
  • (website) Update header location

📚 Documentation

  • (blog) Add blog post about what's new in 1.2.0
  • (blog) Update the blog post style
  • (config) Update the sections
  • (config) Add comments to the default configuration file
  • (contributing) Mention the nightly requirement for rustfmt
  • (contributing) Update MSRV
  • (examples) Move examples to separate file
  • (github) Update the pull request template about GitHub labels
  • (github) Update pull request template
  • (github) Update issue templates
  • (github) Update funding options
  • (github) Add security policy
  • (readme) Update README.md about documentation website
  • (readme) Add tj-actions/git-cliff to the list of actions (#152)
  • (readme) Add discord badge
  • (readme) Add release-plz to related projects (#151)
  • (readme) Fix typos in README.md
  • (readme) Remove unneeded word in README.md (#141)
  • (readme) Add link to the Console #141 interview about git-cliff
  • (website) Add Twitter link to banner
  • (website) Move documentation to the website (#153)

🎨 Styling

  • (docs) Fix the grammar for tj-actions
  • (docs) Update the formatting for python integration example
  • (readme) Update the style for project name
  • (readme) Apply formatting
  • (website) Update the style for environment variable section

🧪 Testing

  • (deploy) Test the website deployment for pull requests

⚙️ Miscellaneous Tasks

  • (cargo) Update MSRV to 1.64.0
  • (cd) Temporarily switch back to action-rs/toolchain
  • (ci) Switch to dtolnay/rust-toolchain action
  • (ci) Update runner images
  • (deps) Bump actions/configure-pages from 1 to 3
  • (deps) Bump actions/deploy-pages from 1 to 2
  • (deps) Upgrade transitive dependencies
  • (deps) Update clap dependencies
  • (deps) Upgrade workspace dependencies
  • (deps) Upgrade core dependencies
  • (docker) Update versions in Dockerfile
  • (docker) Bump the action versions in docker workflow
  • (docker) Bump build-push-action to v4
  • (editorconfig) Fix editorconfig syntax
  • (editorconfig) Update editorconfig for better code readability
  • (examples) Remove EXAMPLES.md
  • (github) Integrate Dependabot
  • (github) Integrate bors
  • (github) Add contact links for issues
  • (website) Add workflow file for deploying the website
  • (website) Move website to website folder
  • (website) Move website to docs for GitHub pages deployment

Release v1.1.2

20 Jan 12:40
v1.1.2
3715905
Compare
Choose a tag to compare

[1.1.2] - 2023-01-20

Bug Fixes

  • Do not skip all tags when skip_tags is empty (#136)
  • Allow saving context to a file (#138)
  • Derive the tag order from commits instead of timestamp (#139)

Miscellaneous Tasks

  • Add metadata for cargo-binstall
  • Upgrade core dependencies
  • Update versions in Dockerfile

Styling

  • Update the derives in config module

Revert

  • Use timestamp for deriving the tag order (#139)