No unreleased changes.
- Removed
kp get
andkp set
commands, basically we removed the global config. Config can only be done viakanpai.json
or thekanpai
field inpackage.json
. - Fix: populate changelog with git commit history when there's no manually added changelog, by @LittleSound via #32
- Support
HTTPS
git URL.
- Move
npm publish
andkp gh-release
to a standalone command:kp release
, now runningkp
will only updatepackage.json
, create git tag and push to GitHub.kp release
is used to actually publish on npm and create release on GitHub, this step could be automated via CI instead, env variablesGITHUB_TOKEN
andNPM_TOKEN
are required for this to work. - Generate default changelog from commit messages.
- Missing changelog body on GitHub Releases.
- Add
kp gh-release
command to publish a new release on GitHub. - Migrate this package to esm format.
- Fix first release again
- Fix changelog heading
- Fix first release
- Prepend
## Unreleased
to the top of the changelog
- Remove
v
prefix from default version number in CHANGELOG.md
- Make sure git push tags too
- Replace
%s
in commit message with actual version number.
- Require version to be specified to prevent accidentally running
kp
- Automatically change title
## Unreleased
inCHANGELOG.md
to actual version## vx.y.z
when publishing