- **parser:** render footer references in text format Closes: 7
Fixes
- **commands:** by default print just message on errors, use `-e/--raise-exceptions` to raise exception instead
2.2.0
Features
- **providers:** add `FileLogProvider` to add custom/external commits from files, per version
Fixes
- **settings:** use commit types from .mkchanelog in `mkchangelog commit` also
2.1.1
Fixes
- **versioning:** support also short versions like `v1` or `v1.1`
2.1.0
Features
- **renderers:** support custom version's header & footer
Fixes
- **config:** make argparse store_true not overwrite .mkchangelog settings
2.0.0
⚠ BREAKING CHANGES - 'mkchangelog generate' now writes to file as default. Use '--stdout' to print changelog.
Features
- more consistent settings, CLI parameters, and commands name and behavior BREAKING CHANGE: 'mkchangelog generate' now writes to file as default. Use '--stdout' to print changelog.
1.7.0
Features
- **generate:** add `--skip-empty` to skip empty versions from changelog (with not commits for selected types)