Pillow

Latest version: v11.1.0

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

Scan your dependencies

Page 9 of 24

3.4.2

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

- Fix Resample coefficient calculation 2162
[homm]

3.4.1

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

- Allow lists as arguments for Image.new() 2149
[homm]

- Fix fix for map.c overflow 2151 (also in 3.3.3)
[wiredfool]

3.4.0

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

- Removed Image.core.open_ppm, added negative image size checks in Image.py. 2146
[wiredfool]

- Windows build: fetch dependencies from pillow-depends 2095
[hugovk]

- Add TIFF save_all writer. 2140
[lambdafu, vashek]

- Move libtiff fd duplication to _load_libtiff 2141
[sekrause]

- Speed up GIF save optimization step, fixes 2093. 2133
[wiredfool]

- Fix for ImageCms Segfault, Issue 2037. 2131
[wiredfool]

- Make Image.crop an immediate operation, not lazy. 2138
[wiredfool]

- Skip empty values in ImageFileDirectory 2024
[homm]

- Force reloading palette when using mmap in ImageFile. 2139
[lambdafu]

- Fix "invalid escape sequence" warning in Python 3.6 2136
[timgraham]

- Update documentation about drafts 2137
[radarhere]

- Converted documentation parameter format, comments to docstrings 2021
[radarhere]

- Fixed typos 2128 2142
[radarhere]

- Renamed references to OS X to macOS 2125 2130
[radarhere]

- Use truth value when checking for progressive and optimize option on save 2115, 2129
[radarhere]

- Convert DPI to ints when saving as JPEG 2102
[radarhere]

- Added append_images parameter to GIF saving 2103
[radarhere]

- Speedup paste with masks up to 80% 2015
[homm]

- Rewrite DDS decoders in C, add DXT3 and BC7 decoders 2068
[Mischanix]

- Fix PyArg_ParseTuple format in getink() 2070
[arjennienhuis]

- Fix saving originally missing TIFF tags. 2111
[anntzer]

- Allow pathlib.Path in Image.open on Python 2.7 2110
[patricksnape]

- Use modern base64 interface over deprecated 2121
[hugovk]

- ImageColor.getrgb hexadecimal RGBA 2114
[homm]

- Test fix for bigendian machines 2092
[wiredfool]

- Resampling lookups, trailing empty coefficients, precision 2008
[homm]

- Add (un)packing between RGBA and BGRa 2057
[arjennienhuis]

- Added return for J2k (and fpx) Load to return a pixel access object 2061
[wiredfool]

- Skip failing numpy tests on Pypy <= 5.3.1 2090
[arjennienhuis]

- Show warning when trying to save RGBA image as JPEG 2010
[homm]

- Respect pixel centers during transform 2022
[homm]

- TOC for supported file formats 2056
[polarize]

- Fix conversion of bit images to numpy arrays Fixes 350, 2058
[matthew-brett]

- Add ImageOps.scale to expand or contract a PIL image by a factor 2011
[vlmath]

- Flake8 fixes 2050
[hugovk]

- Updated freetype to 2.6.5 on Appveyor builds 2035
[radarhere]

- PCX encoder fixes 2023, pr 2041
[homm]

- Docs: Windows console prompts are > 2031
[techtonik]

- Expose Pillow package version as PIL.__version__ 2027
[techtonik]

- Add Box and Hamming filters for resampling 1959
[homm]

- Retain a reference to core image object in PyAccess 2009
[homm]

3.3.3

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

- Fix fix for map.c overflow 2151
[wiredfool]

3.3.2

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

- Fix negative image sizes in Storage.c 2146
[wiredfool]

- Fix integer overflow in map.c 2146
[wiredfool]

3.3.1

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

- Fix C90 compilation error for Tcl / Tk rewrite 2033
[matthew-brett]

- Fix image loading when rotating by 0 deg 2052
[homm]

Page 9 of 24

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.