Maintainer Notes

Release Checklist

Run tox

tox

Update VERSION file with new release number

Use Semantic Versioning:

  • major release is for breaking changes
  • minor release for new features/functionality
  • patch release for bug fixes

Some example scenarios are below

1.1.1 -> 1.1.2 for a bug fix
1.1.1 -> 1.2.0 for a new feature
1.1.1 -> 2.1.0 for a breaking change

Push to Github

git commit -am "Commit message"
git push

Submit Pull Request on Github

Use the web UI or one of the supported CLI tools