log-change
is a JavaScript cli application for those that want to manually control the Changelogs and release notes of their application, while simultaneously not wanting to deal with the headache of tracking multiple changes across various branches and merges. log-change
solves this by keeping your individual changes with your repsective branch via tracking code changes via change files that you can merge without worry upon release.
Install log-change
via npm to use as a cli tool
npm i -g log-change-cli
log-change init
log-change new change -i 12 -m "a comment to describe the change" "a second comment"
log-change release -v x.y.z
log-change release -v x.y.z -d 2024-01-01 -m "notes for the release"