A command-line utility that help you to keep a good changelog.
$ gem install changefu
-
Run setup command to add the configuration to project:
$ changefu setup create changelog create changelog/releases create changelog/unreleased create changelog/releases/.keep create changelog/unreleased/.keep create changelog/releases.yml create .changefu.yml
-
Add a changelog entry
$ changefu add "Fix user login" --type fixed create changelog/unreleased/20200210122512_fix_user_login.yml
-
Generate the changelog
$ changefu generate created CHANGELOG.md
TODO: Write configuration guide
TODO: Write list of available commands
$ changefu setup
$ changefu add "Show user status in user list table" --type changed --issue 4466 --username javierav
$ changefu release 1.0.0 --date 2020-02-10 --skip-generate --tag v1.0.0
$ changefu generate
TODO: Write testing instructions
Contributions are welcome, please follow CONTRIBUTING.md guide.
Copyright (c) 2020 Javier Aranda - Released under MIT license.