packpng
packpng copied to clipboard
Update pillow to 8.1.2
This PR updates pillow from 7.2.0 to 8.1.2.
Changelog
8.1.2
------------------
- Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins
[wiredfool]
8.1.1
------------------
- Use more specific regex chars to prevent ReDoS. CVE-2021-25292
[hugovk]
- Fix OOB Read in TiffDecode.c, and check the tile validity before reading. CVE-2021-25291
[wiredfool]
- Fix negative size read in TiffDecode.c. CVE-2021-25290
[wiredfool]
- Fix OOB read in SgiRleDecode.c. CVE-2021-25293
[wiredfool]
- Incorrect error code checking in TiffDecode.c. CVE-2021-25289
[wiredfool]
- PyModule_AddObject fix for Python 3.10 5194
[radarhere]
8.1.0
------------------
- Fix TIFF OOB Write error. CVE-2020-35654 5175
[wiredfool]
- Fix for Read Overflow in PCX Decoding. CVE-2020-35653 5174
[wiredfool, radarhere]
- Fix for SGI Decode buffer overrun. CVE-2020-35655 5173
[wiredfool, radarhere]
- Fix OOB Read when saving GIF of xsize=1 5149
[wiredfool]
- Makefile updates 5159
[wiredfool, radarhere]
- Add support for PySide6 5161
[hugovk]
- Use disposal settings from previous frame in APNG 5126
[radarhere]
- Added exception explaining that _repr_png_ saves to PNG 5139
[radarhere]
- Use previous disposal method in GIF load_end 5125
[radarhere]
- Allow putpalette to accept 1024 integers to include alpha values 5089
[radarhere]
- Fix OOB Read when writing TIFF with custom Metadata 5148
[wiredfool]
- Added append_images support for ICO 4568
[ziplantil, radarhere]
- Block TIFFTAG_SUBIFD 5120
[radarhere]
- Fixed dereferencing potential null pointers 5108, 5111
[cgohlke, radarhere]
- Deprecate FreeType 2.7 5098
[hugovk, radarhere]
- 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]
- Moved string_dimension CVE image to pillow-depends 4993
[radarhere]
- Support raw rgba8888 for DDS 4760
[qiankanglai]
8.0.1
------------------
- Update FreeType used in binary wheels to 2.10.4 to fix CVE-2020-15999.
[radarhere]
- Moved string_dimension image to pillow-depends 4993
[radarhere]
8.0.0
------------------
- Drop support for EOL Python 3.5 4746, 4794
[hugovk, radarhere, nulano]
- Drop support for PyPy3 < 7.2.0 4964
[nulano]
- Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 4768
[hugovk, radarhere]
- Remove long-deprecated Image.py functions 4798
[hugovk, nulano, radarhere]
- Add support for 16-bit precision JPEG quantization values 4918
[gofr]
- Added reading of IFD tag type 4979
[radarhere]
- Initialize offset memory for PyImagingPhotoPut 4806
[nqbit]
- Fix TiffDecode comparison warnings 4756
[nulano]
- Docs: Add dark mode 4968
[hugovk, nulano]
- Added macOS SDK install path to library and include directories 4974
[radarhere, fxcoudert]
- Imaging.h: prevent confusion with system 4923
[ax3l, ,radarhere]
- Avoid using pkg_resources in PIL.features.pilinfo 4975
[nulano]
- Add getlength and getbbox functions for TrueType fonts 4959
[nulano, radarhere, hugovk]
- Allow tuples with one item to give single color value in getink 4927
[radarhere, nulano]
- Add support for CBDT and COLR fonts 4955
[nulano, hugovk]
- Removed OSError in favour of DecompressionBombError for BMP 4966
[radarhere]
- Implemented another ellipse drawing algorithm 4523
[xtsm, radarhere]
- Removed unused JpegImagePlugin._fixup_dict function 4957
[radarhere]
- Added reading and writing of private PNG chunks 4292
[radarhere]
- Implement anchor for TrueType fonts 4930
[nulano, hugovk]
- Fixed bug in Exif __delitem__ 4942
[radarhere]
- Fix crash in ImageTk.PhotoImage on MinGW 64-bit 4946
[nulano]
- Moved CVE images to pillow-depends 4929
[radarhere]
- Refactor font_getsize and font_render 4910
[nulano]
- Fixed loading profile with non-ASCII path on Windows 4914
[radarhere]
- Fixed effect_spread bug for zero distance 4908
[radarhere, hugovk]
- Added formats parameter to Image.open 4837
[nulano, radarhere]
- Added regular_polygon draw method 4846
[comhar]
- Raise proper TypeError in putpixel 4882
[nulano, hugovk]
- Added writing of subIFDs 4862
[radarhere]
- Fix IFDRational __eq__ bug 4888
[luphord, radarhere]
- Fixed duplicate variable name 4885
[liZe, radarhere]
- Added homebrew zlib include directory 4842
[radarhere]
- Corrected inverted PDF CMYK colors 4866
[radarhere]
- Do not try to close file pointer if file pointer is empty 4823
[radarhere]
- ImageOps.autocontrast: add mask parameter 4843
[navneeth, hugovk]
- Read EXIF data tEXt chunk into info as bytes instead of string 4828
[radarhere]
- Replaced distutils with setuptools 4797, 4809, 4814, 4817, 4829, 4890
[hugovk, radarhere]
- Add MIME type to PsdImagePlugin 4788
[samamorgan]
- Allow ImageOps.autocontrast to specify low and high cutoffs separately 4749
[millionhz, radarhere]
Links
- PyPI: https://pypi.org/project/pillow
- Changelog: https://pyup.io/changelogs/pillow/
- Homepage: https://python-pillow.org