Skip to content

Update dependency Pillow to v8

Tine Wittler requested to merge renovate/pillow-8.x into master

This MR contains the following updates:

Package Type Update Change
Pillow (source) dependencies major ^7.0 -> ^8.0

Release Notes

python-pillow/Pillow

v8.0.1

Compare Source

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

v8.0.0

Compare Source

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


Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Tine Wittler

Merge request reports