Simple tool to generate nice, formatted changelogs from vcs
Reason this release was yanked:
foxy-changelog has been rename foxy-project which provides more features to manage your project. Please use it instead.
Project description
🦊 Foxy changelog
[!IMPORTANT] This repository is a fork of auto-changelog. I decided to do it because auto-changelog is not maintained anymore and I need some changes for my personal usage. I will publish these changes for everyone to use but I do not promise to answer to feature request and bug fixes.
Sadly I do not have time to provide steps to contribute and not everything will be tested.
A quick script that will generate a changelog for any git repository using conventional style
commit messages.
Installation
It is recommanded to install this tool with pipx
to install it in a isolated environments:
pipx install foxy-changelog
You can list the command line options by running auto-changelog --help
:
Usage: auto-changelog [OPTIONS]
Options:
-p, --path-repo PATH Path to the repository's root directory
[Default: .]
-t, --title TEXT The changelog's title [Default: Changelog]
-d, --description TEXT Your project's description
-o, --output FILENAME The place to save the generated changelog
[Default: CHANGELOG.md]
-r, --remote TEXT Specify git remote to use for links
-v, --latest-version TEXT use specified version as latest release
-u, --unreleased Include section for unreleased changes
--template TEXT specify template to use [compact] or a path to a
custom template, default: compact
--diff-url TEXT override url for compares, use {current} and
{previous} for tags
--issue-url TEXT Override url for issues, use {id} for issue id
--issue-pattern TEXT Override regex pattern for issues in commit
messages. Should contain two groups, original
match and ID used by issue-url.
--tag-pattern TEXT override regex pattern for release tags. By
default use semver tag names semantic. tag should
be contain in one group named 'version'.
--tag-prefix TEXT prefix used in version tags, default: ""
--stdout
--tag-pattern TEXT Override regex pattern for release tags
--starting-commit TEXT Starting commit to use for changelog generation
--stopping-commit TEXT Stopping commit to use for changelog generation
--debug set logging level to DEBUG
--help Show this message and exit.
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 foxy_changelog-0.6.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4de29d103582829a57acb045a43ea4345f81ff4e218b0b04c1b3853bc7d2630b |
|
MD5 | 3cd70a92a147be44b6c84ae9edb7b7a1 |
|
BLAKE2b-256 | 2ef5cc1cf4baf96aff04435d7e6e255e25fbc3eedc79801eacaa4bf3a73d33fa |