Skip to content

chore(deps): update dependency pillow to v2.9.0

Victor Engmark requested to merge renovate/pillow-2.x into master

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
Pillow (source, changelog) ==2.6.1 -> ==2.9.0 age adoption passing confidence

Release Notes

python-pillow/Pillow (Pillow)

v2.9.0

Compare Source

  • Added test for GimpPaletteFile #​1324 [radarhere]

  • Merged gifmaker script to allow saving of multi-frame GIF images #​1320 [radarhere]

  • Added is_animated property to multi-frame formats #​1319 [radarhere]

  • Fixed ValueError in Python 2.6 #​1315 #​1316 [cgohlke, radarhere]

  • Fixed tox test script path #​1308 [radarhere]

  • Added width and height properties #​1304 [radarhere]

  • Update tiff and tk tcl 8.5 versions #​1303 [radarhere, wiredfool]

  • Add functions to convert: Image <-> QImage; Image <-> QPixmap #​1217 [radarhere, rominf]

  • Remove duplicate code in gifmaker script #​1294 [radarhere]

  • Multiline text in ImageDraw #​1177 [allo-, radarhere]

  • Automated Windows CI/build support #​1278 [wiredfool]

  • Removed support for Tk versions earlier than 8.4 #​1288 [radarhere]

  • Fixed polygon edge drawing #​1255 (fixes #​1252) [radarhere]

  • Check prefix length in _accept methods #​1267 [radarhere]

  • Register MIME type for BMP #​1277 [coldmind]

  • Adjusted ImageQt use of unicode() for 2/3 compatibility #​1218 [radarhere]

  • Identify XBM file created with filename including underscore #​1230 (fixes #​1229) [hugovk]

  • Copy image when saving in GifImagePlugin #​1231 (fixes #​718) [radarhere]

  • Removed support for FreeType 2.0 #​1247 [radarhere]

  • Added background saving to GifImagePlugin #​1273 [radarhere]

  • Provide n_frames attribute to multi-frame formats #​1261 [anntzer, radarhere]

  • Add duration and loop set to GifImagePlugin #​1172, #​1269 [radarhere]

  • Ico files are little endian #​1232 [wiredfool]

  • Upgrade olefile from 0.30 to 0.42b #​1226 [radarhere, decalage2]

  • Setting transparency value to 0 when the tRNS contains only null byte(s) #​1239 [juztin]

  • Separated out feature checking from selftest #​1233 [radarhere]

  • Style/health fixes [radarhere]

  • Update WebP from 0.4.1 to 0.4.3 #​1235 [radarhere]

  • Release GIL during image load (decode) #​1224 [lkesteloot]

  • Added icns save #​1185 [radarhere]

  • Fix putdata memory leak #​1196 [benoit-pierre]

  • Keep user-specified ordering of icon sizes #​1193 [karimbahgat]

  • Tiff: allow writing floating point tag values #​1113 [bpedersen2]

v2.8.2

Compare Source

  • Bug fix: Fixed Tiff handling of bad EXIF data [radarhere]

v2.8.1

Compare Source

  • Bug fix: Catch struct.error on invalid JPEG, fixes #​1163. #​1165 [wiredfool, hugovk]

v2.8.0

Compare Source

  • Fix 32-bit BMP loading (RGBA or RGBX) #​1125 [artscoop]

  • Fix UnboundLocalError in ImageFile #​1131 [davarisg]

  • Re-enable test image caching #​982 [hugovk, homm]

  • Fix: Cannot identify EPS images #​1152 (fixes #​1104) [hugovk]

  • Configure setuptools to run nosetests, fixes #​729 [aclark4life]

  • Style/health fixes [radarhere, hugovk]

  • Add support for HTTP response objects to Image.open() #​1151 [mfitzp]

  • Improve reference docs for PIL.ImageDraw.Draw.pieslice() #​1145 [audreyr]

  • Added copy method font_variant() and accessible properties to truetype() #​1123 [radarhere]

  • Fix ImagingEffectNoise #​1128 [hugovk]

  • Remove unreachable code #​1126 [hugovk]

  • Let Python do the endian stuff + tests #​1121 [amoibos, radarhere]

  • Fix webp decode memory leak #​1114 [benoit-pierre]

  • Fast path for opaque pixels in RGBa unpacker #​1088 [bgilbert]

  • Enable basic support for 'RGBa' raw encoding/decoding #​1096 [immerrr]

  • Fix pickling L mode images with no palette, #​1095 [hugovk]

  • iPython display hook #​1091 [wiredfool]

  • Adjust buffer size when quality=keep #​1079 (fixes #​148 again) [wiredfool]

  • Fix for corrupted bitmaps embedded in truetype fonts #​1072 [jackyyf, wiredfool]

v2.7.0

Compare Source

  • Split Sane into a separate repo: https://github.com/python-pillow/Sane [hugovk]

  • Look for OS X and Linux fonts in common places #​1054 [charleslaw]

  • Fix CVE-2014-9601, potential PNG decompression DOS #​1060 [wiredfool]

  • Use underscores, not spaces, in TIFF tag kwargs #​1044, #​1058 [anntzer, hugovk]

  • Update PSDraw for Python3, add tests #​1055 [hugovk]

  • Use Bicubic filtering by default for thumbnails. Don't use Jpeg Draft mode for thumbnails #​1029 [homm]

  • Fix MSVC compiler error: Use Py_ssize_t instead of ssize_t #​1051 [cgohlke]

  • Fix compiler error: MSVC needs variables defined at the start of the block #​1048 [cgohlke]

  • The GIF Palette optimization algorithm is only applicable to mode='P' or 'L' #​993 [moriyoshi]

  • Use PySide as an alternative to PyQt4/5 #​1024 [holg]

  • Replace affine-based im.resize implementation with convolution-based im.stretch #​997 [homm]

  • Replace Gaussian Blur implementation with iterated fast box blur. #​961 Note: Radius parameter is interpreted differently than before. [homm]

  • Better docs explaining import _imaging failure #​1016, build #​1017, mode #​1018, PyAccess, PixelAccess objects #​1019 Image.quantize #​1020 and Image.save #​1021 [wiredfool]

  • Fix for saving TIFF image into an io.BytesIO buffer #​1011 [mfergie]

  • Fix antialias compilation on debug versions of Python #​1010 [wiredfool]

  • Fix for Image.putdata segfault #​1009 [wiredfool]

  • Ico save, additional tests #​1007 [exherb]

  • Use PyQt4 if it has already been imported, otherwise prefer PyQt5 #​1003 [AurelienBallier]

  • Speedup resample implementation up to 2.5 times #​977 [homm]

  • Speed up rotation by using cache aware loops, added transpose to rotations #​994 [homm]

  • Fix Bicubic interpolation #​970 [homm]

  • Support for 4-bit greyscale TIFF images #​980 [hugovk]

  • Updated manifest #​957 [wiredfool]

  • Fix PyPy 2.4 regression #​958 [wiredfool]

  • Webp Metadata Skip Test comments #​954 [wiredfool]

  • Fixes for things rpmlint complains about #​942 [manisandro]

v2.6.2

Compare Source

  • Fix CVE-2014-9601, potential PNG decompression DOS #​1060 [wiredfool]

  • Fix Regression in PyPy 2.4 in streamio #​958 [wiredfool]


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 these updates again.


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

This MR has been generated by Renovate Bot.

Merge request reports