https://pillow.readthedocs.io/en/stable/releasenotes/8.4.0.html
Changes
- Don't use bitmap glyphs when drawing text with stroker #5761 [@nulano]
- Make TIFF strip size configurable #5744 [@kmilos]
- Fixed Python errors when saving a (0, 0) TIFF image #5750 [@radarhere]
- Prefer global transparency in GIF when replacing with background color #5756 [@radarhere]
- Update winbuild libimagequant to 2.16.0 #5727 [@nulano]
- Accept methods cleanup #5724 [@radarhere]
- Remove raqm.cmake #5722 [@nulano]
- Moved _info function into docstring #5710 [@radarhere]
- Added "exif" keyword argument to TIFF saving #5575 [@radarhere]
- Copy Python palette to new image in quantize() #5696 [@radarhere]
- Read ICO AND mask from end #5667 [@radarhere]
- Actually check the framesize in FliDecode.c #5659 [@wiredfool]
Dependencies
- Upgrade Raqm to 0.7.2 #5736 [@nulano]
- Updated Ghostscript to 9.55.0 #5735 [@radarhere]
- Updated fribidi to 1.0.11 #5732 [@radarhere]
- Updated libimagequant to 2.16.0 #5726 [@radarhere]
- Updated harfbuzz to 3.0.0 #5720 [@radarhere]
- Updated harfbuzz to 2.9.1 #5705 [@radarhere]
Documentation
- Updated capitalization #5746 [@radarhere]
- Updated macOS tested Pillow versions #5737 [@radarhere]
- Updated macOS tested Pillow versions #5719 [@radarhere]
- Docs: Update CI targets table #5713 [@hugovk]
- Updated docstring #5708 [@radarhere]
- Docs: Temporarily pin docutils to fix bullets in sphinx_rtd_theme #5704 [@hugovk]
Testing
- Delete tidelift.yml #5765 [@hugovk]
- Test Python 3.10.0 final on GitHub Actions #5748 [@hugovk]
- [pre-commit.ci] pre-commit autoupdate #5747 [@pre-commit-ci]
- Add CentOS Stream 8 #5714 [@hugovk]
- Improve the fuzzer wrt. the current atheris version #5688 [@Google-Autofuzz]
- CI: Split MINGW to own workflow, remove redundant job #5709 [@hugovk]
- Install numpy on Python 3.10 #5702 [@radarhere]