auto-changelog
auto-changelog copied to clipboard
A small program that will generate a changelog from git repos using "conventional style" commit messages
Add support for: `--release-summary # display tagged commit message body as release summary ` TODO: 1. Observe original implementation, comment examples, and differences. 2. Prepare tests 3. Implement solution 4....
Add support for: `--sort-commits [property] # sort commits by property [relevance, date, date-desc], default: relevance` TODO: 1. Observe original implementation, comment examples, and differences. 2. Prepare tests 3. Implement solution...
Add support for: `--ignore-commit-pattern [regex] # pattern to ignore when parsing commits` TODO: 1. Observe original implementation, comment examples, and differences. 2. Prepare tests 3. Implement solution 4. Send PR...
Add support for: `--merge-pattern [regex] # add custom regex pattern for merge commits` TODO: 1. Observe original implementation, comment examples, and differences. 2. Prepare tests 3. Implement solution 4. Send...
Add support for: ` --breaking-pattern [regex] # regex pattern for breaking change commits` TODO: 1. Observe original implementation, comment examples, and differences. 2. Prepare tests 3. Implement solution 4. Send...
Add support for: `-b, --backfill-limit [count] # number of commits to backfill empty releases with, default: 3 ` TODO: 1. Observe original implementation, comment examples, and differences. 2. Prepare tests...
Add limits for displayed commits per release: `-l, --commit-limit [count] # number of commits to display per release, default: 3 ` TODO: Observe original implementation, comment examples, and differences. Prepare...
Add support for package: `-p, --package # use version from package.json as latest release ` Questions: 1. Which files do we want to support(pyproject.toml, setup.py,...)? TODO: 1. Observe original implementation,...