Replacement for `npm version` and `npm publish` with validations and CHANGELOG.md + GitHub release generation