Versioning is managed by npm. Npm versioning will execute scripts that uses kacl to manage the CHANGELOG.
Ensure that before running the versioning scripts below, the Unreleased changelog is updated.
npm version patch --no-git-tag-version npm version prerelease --preid beta --no-git-tag-versionPublishing to NPM has 2 different processes. Production process is automated by creating a git tag on master.
Publishing the beta should be done manually:
npm run build
npm publish --tag beta