Recommended workflow

Development

  1. Make changes (see also CONTRIBUTING doc)
  2. Commit those changes (see Commit Conventions)
  3. Make sure Travis turns green

New release

  1. Bump version in package.json
  2. npm run changelog
  3. Commit CHANGELOG.md with the message docs(CHANGELOG): vX.Y.Z
  4. Commit package.json with the message chore(release): vX.Y.Z
  5. Tag vX.Y.Z (don't forget v prefix)
  6. Push
  7. Publish