To release a new vtzero version:
- Make sure all tests are passing locally and on travis/appveyor
- Update version number in
CMakeLists.txt
(one place)include/vtzero/version.hpp
(two places)
- Update CHANGELOG.md
- Update UPGRADING.md if necessary
git commit -m "Release X.Y.Z" include/vtzero/version.hpp CMakeLists.txt CHANGELOG.md UPGRADING.md
git tag vX.Y.Z
git push
git push --tags
- Go to https://github.com/mapbox/vtzero/releases and edit the new release. Put "Version x.y.z" in title and cut-and-paste entry from CHANGELOG.md.
Call git submodule update --recursive --remote
to update to the newest
version of the mvt fixtures used for testing.