Changelog generation tool
Project description
Changelog Generator - v0.10.3
Details
changelog-gen
is a CHANGELOG generator intended to be used in conjunction
with bump-my-version to generate
changelogs and create release tags.
See the docs for more details.
Usage
changelog init
will generate an empty changelog with changelog init
if you
have not been maintaining changelogs previously. If you already have a
changelog file, it will be detected.
changelog generate
will extract all commits matching the conventional format
since the last release, detect the correct semver release, and generate the
correct changelog entry. Depending on configuration, it will also tag the
release.
Migrating from 0.8 to 0.9 (Conventional Commit support)
Check the discussion here for details on how to update usage to maintain legacy functionality or move over to new features.
Installation
pip install changelog-gen
or clone this repo and install with invoke/poetry.
invoke install-dev
Contributing
This project uses pre-commit hooks, please run invoke install-dev
after
cloning to install dev dependencies and commit hooks.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for changelog_gen-0.10.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bee0d24801c52493f63c10b284e92853bfb39ccbb7996e8e294d83d6b65216fa |
|
MD5 | 109bc5767d1d80fd92b54e6fda0270b7 |
|
BLAKE2b-256 | 7fa1e3733dbc78fbeda1aaa685b2d4def35cec6b8d8c1e5d56e77c4681f66076 |