Pillow

Latest version: v11.1.0

Safety actively analyzes 721825 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 24

8.0.1

Not secure
------------------

- 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

Not secure
------------------

- 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]

7.2.0

Not secure
------------------

- Do not convert I;16 images when showing PNGs 4744
[radarhere]

- Fixed ICNS file pointer saving 4741
[radarhere]

- Fixed loading non-RGBA mode APNGs with dispose background 4742
[radarhere]

- Deprecated _showxv 4714
[radarhere]

- Deprecate Image.show(command="...") 4646
[nulano, hugovk, radarhere]

- Updated JPEG magic number 4707
[Cykooz, radarhere]

- Change STRIPBYTECOUNTS to LONG if necessary when saving 4626
[radarhere, hugovk]

- Write JFIF header when saving JPEG 4639
[radarhere]

- Replaced tiff_jpeg with jpeg compression when saving TIFF images 4627
[radarhere]

- Writing TIFF tags: improved BYTE, added UNDEFINED 4605
[radarhere]

- Consider transparency when pasting text on an RGBA image 4566
[radarhere]

- Added method argument to single frame WebP saving 4547
[radarhere]

- Use ImageFileDirectory_v2 in Image.Exif 4637
[radarhere]

- Corrected reading EXIF metadata without prefix 4677
[radarhere]

- Fixed drawing a jointed line with a sequence of numeric values 4580
[radarhere]

- Added support for 1-D NumPy arrays 4608
[radarhere]

- Parse orientation from XMP tags 4560
[radarhere]

- Speed up text layout by not rendering glyphs 4652
[nulano]

- Fixed ZeroDivisionError in Image.thumbnail 4625
[radarhere]

- Replaced TiffImagePlugin DEBUG with logging 4550
[radarhere]

- Fix repeatedly loading .gbr 4620
[ElinksFr, radarhere]

- JPEG: Truncate icclist instead of setting to None 4613
[homm]

- Fixes default offset for Exif 4594
[rodrigob, radarhere]

- Fixed bug when unpickling TIFF images 4565
[radarhere]

- Fix pickling WebP 4561
[hugovk, radarhere]

- Replace IOError and WindowsError aliases with OSError 4536
[hugovk, radarhere]

7.1.2

Not secure
------------------

- Raise an EOFError when seeking too far in PNG 4528
[radarhere]

7.1.1

Not secure
------------------

- Fix regression seeking and telling PNGs 4512 4514
[hugovk, radarhere]

7.1.0

Not secure
------------------

- Fix multiple OOB reads in FLI decoding 4503
[wiredfool]

- Fix buffer overflow in SGI-RLE decoding 4504
[wiredfool, hugovk]

- Fix bounds overflow in JPEG 2000 decoding 4505
[wiredfool]

- Fix bounds overflow in PCX decoding 4506
[wiredfool]

- Fix 2 buffer overflows in TIFF decoding 4507
[wiredfool]

- Add APNG support 4243
[pmrowla, radarhere, hugovk]

- ImageGrab.grab() for Linux with XCB 4260
[nulano, radarhere]

- Added three new channel operations 4230
[dwastberg, radarhere]

- Prevent masking of Image reduce method in Jpeg2KImagePlugin 4474
[radarhere, homm]

- Added reading of earlier ImageMagick PNG EXIF data 4471
[radarhere]

- Fixed endian handling for I;16 getextrema 4457
[radarhere]

- Release buffer if function returns prematurely 4381
[radarhere]

- Add JPEG comment to info dictionary 4455
[radarhere]

- Fix size calculation of Image.thumbnail() 4404
[orlnub123]

- Fixed stroke on FreeType < 2.9 4401
[radarhere]

- If present, only use alpha channel for bounding box 4454
[radarhere]

- Warn if an unknown feature is passed to features.check() 4438
[jdufresne]

- Fix Name field length when saving IM images 4424
[hugovk, radarhere]

- Allow saving of zero quality JPEG images 4440
[radarhere]

- Allow explicit zero width to hide outline 4334
[radarhere]

- Change ContainerIO return type to match file object mode 4297
[jdufresne, radarhere]

- Only draw each polygon pixel once 4333
[radarhere]

- Add support for shooting situation Exif IFD tags 4398
[alexagv]

- Handle multiple and malformed JPEG APP13 markers 4370
[homm]

- Depends: Update libwebp to 1.1.0 4342, libjpeg to 9d 4352
[radarhere]

Page 5 of 24

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.