Releases: orhun/git-cliff
Releases · orhun/git-cliff
Release v2.0.0
<!-- generated by git-cliff -->
Pre-release v2.0.0-rc.2
Release v2.0.0-rc.2 Bug Fixes - Disable PyPI publish for linux-arm64-glibc (e24af12) - Use workaround for linux-arm64-glibc maturin builds (dc79ed5)
Pre-release v2.0.0-rc.1
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
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
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
Release v1.3.1
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
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
1.3.0 - 2023-08-31
⛰️ Features
🐛 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
Bug Fixes - Avoid problematic serde release (87f74bc) - Disable win32-arm64 PyPI builds (baf34a8)
Release v1.3.0-rc.0
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)