Hugo van Kemenade
wiredfool
Andrew Murray
Alex Clark
Alexander Karpinsky
Ondrej Baranovič
Christoph Gohlke
Jon Dufresne
Brian Crowell
David Schmidt
Konstantin Kopachev
Alastair Houghton
Sandro Mani
Steve Landey
vashek
Josh Ware
Jason Douglas
David Caro
Uriel Martinez
Steve Kossouho
Riley Lahd
Stanislau T.
Antony Lee
Eric W. Brown
Oliver Tonnhofer
Mickael Bonfill
Peter Rowlands (변기호)
Fahad Al-Saidi
German Novikov
Michał Górny
2021-04-01
<p><a href="https://pillow.readthedocs.io/en/stable/releasenotes/8.2.0.html">https://pillow.readthedocs.io/en/stable/releasenotes/8.2.0.html</a></p>
Changes
<ul>
<li>Security fixes for 8.2.0 #5377 [@hugovk]</li>
<li>Move getxmp() to JpegImageFile #5376 [@radarhere]</li>
<li>Added getxmp() method #5144 [@UrielMaD]</li>
<li>Compile LibTIFF with CMake on Windows #5359 [@nulano]</li>
<li>Add ImageShow support for GraphicsMagick #5349 [@latosha-maltba]</li>
<li>Tiff crash fixes in TiffDecode.c #5372 [@wiredfool]</li>
<li>Remove redundant check (addition to #5364) #5366 [@kkopachev]</li>
<li>Do not load transparent pixels from subsequent GIF frames #5333 [@radarhere]</li>
<li>Use LZW encoding when saving GIF images #5291 [@raygard]</li>
<li>Set all transparent colors to be equal in quantize() #5282 [@radarhere]</li>
<li>Allow PixelAccess to use Python <strong>int</strong> when parsing x and y #5206 [@radarhere]</li>
<li>Removed Image._MODEINFO #5316 [@radarhere]</li>
<li>Add preserve_tone option to autocontrast #5350 [@elejke]</li>
<li>Only import numpy when necessary #5323 [@radarhere]</li>
<li>Fixed linear_gradient and radial_gradient I and F modes #5274 [@radarhere]</li>
<li>Add support for reading TIFFs with PlanarConfiguration=2 #5364 [@wiredfool]</li>
<li>More OSS-Fuzz support #5328 [@wiredfool]</li>
<li>Do not premultiply alpha when resizing with Image.NEAREST resampling #5304 [@nulano]</li>
<li>Use quantization method attributes #5353 [@radarhere]</li>
<li>Dynamically link FriBiDi instead of Raqm #5062 [@nulano]</li>
<li>Removed build_distance_tables return value #5363 [@radarhere]</li>
<li>Allow fewer PNG palette entries than the bit depth maximum when saving #5330 [@radarhere]</li>
<li>Use duration from info dictionary when saving WebP #5338 [@radarhere]</li>
<li>Improved efficiency when creating GIF disposal images #5326 [@radarhere]</li>
<li>Stop flattening EXIF IFD into getexif() #4947 [@radarhere]</li>
<li>Replaced tiff_deflate with tiff_adobe_deflate compression when saving TIFF images #5343 [@radarhere]</li>
<li>Save ICC profile from TIFF encoderinfo #5321 [@radarhere]</li>
<li>Moved RGB fix inside ImageQt class #5268 [@radarhere]</li>
<li>Fix -Wformat error in TiffDecode #5305 [@lukegb]</li>
<li>Allow alpha_composite destination to be negative #5313 [@radarhere]</li>
<li>Ensure file is closed if it is opened by ImageQt.ImageQt #5260 [@radarhere]</li>
<li>Added ImageDraw rounded_rectangle method #5208 [@radarhere]</li>
<li>Added IPythonViewer #5289 [@radarhere]</li>
<li>Only draw each rectangle outline pixel once #5183 [@radarhere]</li>
<li>Use mmap instead of built-in Win32 mapper #5224 [@radarhere]</li>
<li>Handle PCX images with an odd stride #5214 [@radarhere]</li>
<li>Only read different sizes for "Large Thumbnail" MPO frames #5168 [@radarhere]</li>
</ul>
Dependencies
<ul>
<li>Updated harfbuzz to 2.8.0 #5334 [@radarhere]</li>
</ul>
Deprecations
<ul>
<li>Deprecated categories #5351 [@radarhere]</li>
</ul>
Documentation
<ul>
<li>Docs: Fix link in release notes #5371 [@hugovk]</li>
<li>Corrected grammar #5332 [@radarhere]</li>
<li>Document Raqm/FriBiDi linking changes #5365 [@nulano]</li>
<li>Deprecated categories #5351 [@radarhere]</li>
<li>Document quantize method defaults and mode support #5352 [@radarhere]</li>
<li>Document prerequisites and Python development libraries for Alpine #5361 [@radarhere]</li>
<li>Listed Debian packages #5360 [@radarhere]</li>
<li>Contributing docs: Include release notes as needed or appropriate #5357 [@hugovk]</li>
<li>Updated macOS tested Pillow versions #5354 [@radarhere]</li>
<li>Added release notes for #4947 #5344 [@radarhere]</li>
<li>Updated list of TIFF compression methods #5336 [@radarhere]</li>
<li>Document #5321 #5327 [@radarhere]</li>
<li>Added link to class and function in release notes #5318 [@radarhere]</li>
<li>Document license for several fonts #5215 [@radarhere]</li>
</ul>
Testing
<ul>
<li>Fix pytest valgrind warnings #5373 [@wiredfool]</li>
<li>Updated Ghostscript to 9.54.0 #5368 [@radarhere]</li>
<li>Increased use of assert_image_equal_tofile #5345 [@radarhere]</li>
<li>Added test for saving PNG with bits keyword #5331 [@radarhere]</li>
<li>Updated harfbuzz to 2.8.0 #5334 [@radarhere]</li>
<li>Add pytest-timeout to CI and requirements.txt #5329 [@wiredfool]</li>
<li>Fixed unclosed file warning #5325 [@radarhere]</li>
<li>Updated shell for mkdir commands #5219 [@radarhere]</li>
<li>Document and add tests for SBIX color font support #5155 [@nulano]</li>
</ul>
https://doi.org/10.5281/zenodo.4659051
oai:zenodo.org:4659051
Zenodo
https://github.com/python-pillow/Pillow/tree/8.2.0
https://doi.org/10.5281/zenodo.596518
info:eu-repo/semantics/openAccess
Other (Open)
python-pillow/Pillow: 8.2.0
info:eu-repo/semantics/other