pillow v8.2.0 Release Notes

Release Date: 2021-04-01 // almost 3 years ago
    • โž• Added getxmp() method #5144 [UrielMaD, radarhere]

    • โž• Add ImageShow support for GraphicsMagick #5349 [latosha-maltba, radarhere]

    • Do not load transparent pixels from subsequent GIF frames #5333 [zewt, radarhere]

    • ๐Ÿ‘‰ Use LZW encoding when saving GIF images #5291 [raygard]

    • Set all transparent colors to be equal in quantize() #5282 [radarhere]

    • Allow PixelAccess to use Python int when parsing x and y #5206 [radarhere]

    • โœ‚ Removed Image._MODEINFO #5316 [radarhere]

    • โž• Add preserve_tone option to autocontrast #5350 [elejke, radarhere]

    • Fixed linear_gradient and radial_gradient I and F modes #5274 [radarhere]

    • โž• Add support for reading TIFFs with PlanarConfiguration=2 #5364 [kkopachev, wiredfool, nulano]

    • ๐Ÿ—„ Deprecated categories #5351 [radarhere]

    • Do not premultiply alpha when resizing with Image.NEAREST resampling #5304 [nulano]

    • Dynamically link FriBiDi instead of Raqm #5062 [nulano]

    • ๐Ÿ‘ Allow fewer PNG palette entries than the bit depth maximum when saving #5330 [radarhere]

    • ๐Ÿ‘‰ Use duration from info dictionary when saving WebP #5338 [radarhere]

    • Stop flattening EXIF IFD into getexif() #4947 [radarhere, kkopachev]

    • Replaced tiff_deflate with tiff_adobe_deflate compression when saving TIFF images #5343 [radarhere]

    • ๐Ÿ’พ Save ICC profile from TIFF encoderinfo #5321 [radarhere]

    • ๐Ÿšš Moved RGB fix inside ImageQt class #5268 [radarhere]

    • ๐Ÿ‘ Allow alpha_composite destination to be negative #5313 [radarhere]

    • Ensure file is closed if it is opened by ImageQt.ImageQt #5260 [radarhere]

    • โž• Added ImageDraw rounded_rectangle method #5208 [radarhere]

    • โž• Added IPythonViewer #5289 [radarhere, Kipkurui-mutai]

    • Only draw each rectangle outline pixel once #5183 [radarhere]

    • ๐Ÿ‘‰ Use mmap instead of built-in Win32 mapper #5224 [radarhere, cgohlke]

    • ๐Ÿ– Handle PCX images with an odd stride #5214 [radarhere]

    • Only read different sizes for "Large Thumbnail" MPO frames #5168 [radarhere]

    • โž• Added PyQt6 support #5258 [radarhere]

    • ๐Ÿ”„ Changed Image.open formats parameter to be case-insensitive #5250 [Piolie, radarhere]

    • ๐Ÿšš Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02) #5216 [radarhere]

    • โž• Added tk version to pilinfo #5226 [radarhere, nulano]

    • ๐Ÿ‘Œ Support for ignoring tests when running valgrind #5150 [wiredfool, radarhere, hugovk]

    • ๐Ÿ‘ OSS-Fuzz support #5189 [wiredfool, radarhere]