Pillow: Release Pillow 8.1.0 on January 2, 2021

Created on 20 Oct 2020  路  8Comments  路  Source: python-pillow/Pillow

Add release notes:

Main Release

Released quarterly on January 2nd, April 1st, July 1st and October 15th.

  • [x] Open a release ticket e.g. https://github.com/python-pillow/Pillow/issues/3154
  • [x] Develop and prepare release in master branch.
  • [x] Check GitHub Actions and AppVeyor to confirm passing tests in master branch.
  • [x] Check that all of the wheel builds Pillow Wheel Builder pass the tests in Travis CI and GitHub Actions.
  • [x] In compliance with PEP 440, update version identifier in src/PIL/_version.py
  • [x] Update CHANGES.rst.
  • [x] Run pre-release check via make release-test in a freshly cloned repo.
  • [x] Create branch and tag for release e.g.:
    bash git branch 5.2.x git tag 5.2.0 git push --all git push --tags
  • [x] Create and check source distribution:
    bash make sdist twine check dist/*
  • [x] Create binary distributions
  • [x] Check and upload all binaries and source distributions e.g.:
    bash twine check dist/* twine upload dist/Pillow-5.2.0*
  • [x] Publish the release on GitHub
  • [x] In compliance with PEP 440, increment and append .dev0 to version identifier in src/PIL/_version.py

Binary Distributions

Windows

Mac and Linux

Publicize Release

Documentation

Docker Images

  • [x] Update Pillow in the Docker Images repository
    bash git clone https://github.com/python-pillow/docker-images cd docker-images ./update-pillow-tag.sh [[release tag]]
Release

Most helpful comment

All 8 comments

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

thinrhino picture thinrhino  路  3Comments

steph-ben picture steph-ben  路  4Comments

naaaargle picture naaaargle  路  3Comments

edowson picture edowson  路  3Comments

SysoevDV picture SysoevDV  路  3Comments