There is a newer version of this record available.

Software Open Access

python-pillow/Pillow: 8.1.0

Hugo van Kemenade; wiredfool; Andrew Murray; Alex Clark; Alexander Karpinsky; Ondrej Baranovič; Christoph Gohlke; Jon Dufresne; Brian Crowell; David Schmidt; Alastair Houghton; Konstantin Kopachev; Sandro Mani; Steve Landey; vashek; Josh Ware; Jason; David Caro; Steve Kossouho; Riley Lahd; Stanislau T.; Antony Lee; Eric W. Brown; Oliver Tonnhofer; Mickael Bonfill; Peter Rowlands (변기호); Fahad Al-Saidi; Michał Górny; Mikhail Korobov; Marcin Kurczewski

https://pillow.readthedocs.io/en/stable/releasenotes/8.1.0.html

Changes
  • Fix TIFF OOB Write error #5175 [@radarhere]
  • Fix for Buffer Read Overrun in PCX Decoding #5174 [@radarhere]
  • Fix for SGI Decode buffer overrun #5173 [@radarhere]
  • Fix OOB Read when saving GIF of xsize=1 #5149 [@wiredfool]
  • Add support for PySide6 #5161 [@hugovk]
  • Moved QApplication into one test #5167 [@radarhere]
  • Use disposal settings from previous frame in APNG #5126 [@radarhere]
  • Revert "skip wheels on 3.10-dev due to wheel#354" #5163 [@radarhere]
  • Better _binary module use #5156 [@radarhere]
  • Added exception explaining that _reprpng saves to PNG #5139 [@radarhere]
  • Use previous disposal method in GIF load_end #5125 [@radarhere]
  • Do not catch a ValueError only to raise another #5090 [@radarhere]
  • Allow putpalette to accept 1024 integers to include alpha values #5089 [@radarhere]
  • Fix OOB Read when writing TIFF with custom Metadata #5148 [@wiredfool]
  • Removed unused variable #5140 [@radarhere]
  • Fix dereferencing of potential null pointers #5111 [@cgohlke]
  • Fixed warnings assigning to "unsigned char " from "char " #5127 [@radarhere]
  • Add append_images support for ICO #4568 [@ziplantil]
  • Fixed comparison warnings #5122 [@radarhere]
  • Block TIFFTAG_SUBIFD #5120 [@radarhere]
  • Fix dereferencing potential null pointer #5108 [@cgohlke]
  • Replaced PyErr_NoMemory with ImagingError_MemoryError #5113 [@radarhere]
  • Remove duplicate code #5109 [@cgohlke]
  • Moved warning to end of execution #4965 [@radarhere]
  • Removed unused fromstring and tostring C methods #5026 [@radarhere]
  • init() if one of the formats is unrecognised #5037 [@radarhere]
Dependencies
  • Updated libtiff to 4.2.0 #5153 [@radarhere]
  • Updated openjpeg to 2.4.0 #5151 [@radarhere]
  • Updated harfbuzz to 2.7.4 #5138 [@radarhere]
  • Updated harfbuzz to 2.7.3 #5128 [@radarhere]
  • Updated libraqm to 0.7.1 #5070 [@radarhere]
  • Updated libimagequant to 2.13.1 #5065 [@radarhere]
  • Update FriBiDi to 1.0.10 #5064 [@nulano]
  • Updated libraqm to 0.7.1 #5063 [@radarhere]
  • Updated libjpeg-turbo to 2.0.6 #5044 [@radarhere]
Deprecations
  • Makefile updates #5159 [@wiredfool]
  • Deprecate FreeType 2.7 #5098 [@hugovk]
  • Document when deprecations will be removed #5085 [@hugovk]
Documentation
  • Document CVE fixes #5176 [@radarhere]
  • Add #5159 to the release notes #5171 [@radarhere]
  • Added release notes for #5149 #5172 [@radarhere]
  • Document #5161 in release notes #5170 [@radarhere]
  • Updated copyright year #5166 [@radarhere]
  • Added #5148 to the release notes #5154 [@radarhere]
  • Document limited number of characters in FontFile #5137 [@radarhere]
  • OpenJPEG has been updated in pillow-wheels #5152 [@radarhere]
  • Document addition of PyPy3.7 wheels #5133 [@radarhere]
  • Added release notes for #4568 #5129 [@radarhere]
  • Updated macOS tested Pillow versions #5131 [@radarhere]
  • Added versioning documentation #5117 [@radarhere]
  • Don't add light mode bg to 3rd and 4th level menu items #5056 [@hugovk]
  • Fix use of a versus an in ImageCms.rst #5115 [@HollowMan6]
  • Update some doc code blocks to the 'pycon' lexer #5112 [@jdufresne]
  • Docs: Add 'Release notes' and 'Changelog' links to PyPI #5074 [@hugovk]
  • Document when deprecations will be removed #5085 [@hugovk]
  • Add categories to Release Drafter #5081 [@hugovk]
  • Update CHANGES.rst #5078 [@aclark4life]
  • Corrected documentation syntax #5068 [@radarhere]
  • Updated macOS tested Pillow versions #5067 [@radarhere]
  • Updated instructions now that draft releases may exist #5066 [@radarhere]
  • Add Release Drafter to draft releases #5058 [@hugovk]
  • Docs: add logo with text to menu #5055 [@hugovk]
  • Fixed link formatting #5040 [@radarhere]
  • PNG supports append_images #5031 [@radarhere]
  • Link directly to pilfont script #5030 [@radarhere]
  • Document FreeMono license #5002 [@radarhere]
  • Refer to "HPND License" instead of "PIL Software License" #5025 [@radarhere]
  • Added Fedora 33 to CI targets #5024 [@radarhere]
  • Update Travis CI links for .com #5022 [@hugovk]
  • Invoke pip using Python #5019 [@radarhere]
  • Updated CI targets #5018 [@radarhere]
  • Describe effect of WebP save_all #5016 [@radarhere]
  • Updated CI targets #5013 [@radarhere]
  • Clarified that "text" must be a string #5007 [@radarhere]
  • Releasing: Add a 'git push' to point release, adjust MD formatting #5006 [@hugovk]
  • Updated macOS tested Pillow versions #5004 [@radarhere]
Testing
  • Corrected argument #5162 [@radarhere]
  • Releasing: Replace viewdoc with markdown2 and twine check #4983 [@hugovk]
  • Update isort URL: timothycrosley/isort → PyCQA/isort #5110 [@jdufresne]
  • Add tests for ImagePath.Path #5102 [@hugovk]
  • Remove unused Travis CI config #5107 [@hugovk]
  • Added packaging #5106 [@hugovk]
  • Move non-x86 tests to GHA #5088 [@nulano]
  • GHA: Add PyPy3.7 #5099 [@nulano]
  • Mark new test failures on non-x86 as xfail #5091 [@nulano]
  • Disable Travis CI from automerge requirements #5087 [@hugovk]
  • CI: Remove soon-EOL Amazon Linux 1 and CentOS 6 #5060 [@hugovk]
  • GHA: Install Raqm on macOS #5061 [@nulano]
  • GHA: Make windows cache depend on VS version #5057 [@nulano]
  • Add line breaks in test-windows #5052 [@nulano]
  • Remove excess Travis CI jobs #5029 [@hugovk]
  • Updated extra test images list #5027 [@radarhere]
  • GHA: Add 3.10-dev #4980 [@nulano]
  • Updated Python for diffcover and doccheck to 3.9 #5023 [@radarhere]
  • Add Fedora 33 #5021 [@hugovk]
  • Invoke pip using Python #5019 [@radarhere]
  • AppVeyor: Test on Python 3.9 final #5014 [@hugovk]
  • Travis CI: Test on Python 3.9 final #5010 [@hugovk]
  • CI: Replace test images from pillow-depends #5001 [@nulano]

Files (45.7 MB)
Name Size
python-pillow/Pillow-8.1.0.zip
md5:f9fc9f5f81778f914223ec169f3f6aaa
45.7 MB Download
27,453
3,824
views
downloads
All versions This version
Views 27,4531,460
Downloads 3,824128
Data volume 112.9 GB5.8 GB
Unique views 24,7181,380
Unique downloads 2,12897

Share

Cite as