Generates CHANGELOG based on the commits since last tag
$ npm install -g @apgapg/changelog-generator
Run following command at the root of your of project (must be a valid git project).
$ changelog-generator
Sample output
Generating CHANGELOG...
git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:'@begin@%s@space@%b@end@'
- [CI/CD] Disable Flutter web build and firebase hosting
- [CI/CD] Reorganize and rename workflows
- [Logout] Clear AppPrefs on logout
- [CI/CD] Update asana action to v3.6.0
Asana Task: [https://app.asana.com/0/1199639699575756/1200107355785896/f](https://app.asana.com/0/1199639699575756/1200107355785896/f)
- [Select Placement] Hide Add-Edit Button
Generated CHANGELOG successfully!!!
Copy paste above to the ./CHANGELOG.md
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -m 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request
Ayush P Gupta |
Ayush P Gupta |