# Release Process Declaring formal releases requires peer review. * A reviewer of a pull request should recommend a new version number (patch, minor or major). * Once your change is merged feel free to bump the version as recommended by the reviewer. * A new version number should not be cut without peer review unless done by the project maintainer. ## Publishing a new version Before new release, add a summary of changes since last version to (CHANGELOG.rst)[./CHANGELOG.rst]. ``` pip install zest.releaser[recommended] prerelease release git push origin master --follow-tags python setup.py sdist upload -r pypi postrelease git push ```