Add release notes:
Released quarterly on January 2nd, April 1st, July 1st and October 15th.
master branch.master branch.src/PIL/_version.pyCHANGES.rst.make release-test in a freshly cloned repo.bash
git branch 5.2.x
git tag 5.2.0
git push --all
git push --tags
bash
make sdist
twine check dist/*
bash
twine check dist/*
twine upload dist/Pillow-5.2.0*
.dev0 to version identifier in src/PIL/_version.py@cgohlke for Windows binaries via release ticket e.g. https://github.com/python-pillow/Pillow/issues/1174.@cgohlke and copy into dist/bash
git clone https://github.com/python-pillow/pillow-wheels
cd pillow-wheels
./update-pillow-tag.sh [[release tag]]
dist/bash
git clone https://github.com/python-pillow/docker-images
cd docker-images
./update-pillow-tag.sh [[release tag]]
Add release notes:
Ok, I've created #5133
@radarhere Are you up for this one?
@hugovk sure, I can do that. Would you mind merging in the security-related items first? You've been more across that than I have.
@wiredfool should I continue going ahead with this release, or wait for #5062?
I would have liked #5602 to get in, because I think it's potentially a fix for a pretty serious issue, but we are looking at sending a pretty significant change out without decent smoke testing there.
Thanks.
@cgohlke could we have Windows binaries for 8.1.0?
One significant change in #5062, if/when it makes it in, is that it removes support for dynamically loading Raqm, which will require all Windows users to switch from installing libraqm.dll to fribidi.dll.
Thanks.
And we're done - https://twitter.com/PythonPillow/status/1345465680028569600
Most helpful comment
Thanks.
And we're done - https://twitter.com/PythonPillow/status/1345465680028569600