Releases: orhun/git-cliff
Releases · orhun/git-cliff
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)
Release v1.2.0
[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
[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)
Release v1.1.1
git-cliff
is now available on NPM!
Install and run via:
npx git-cliff@latest
See the documentation for more information.
[1.1.1] - 2023-01-09
Documentation
- Update README.md about the NPM package
Release v1.1.1-rc.4
[1.1.1-rc.4] - 2023-01-09
Bug Fixes
- Fix the type casting in base NPM package