Pillow

Latest version: v11.1.0

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

Scan your dependencies

Page 14 of 24

2.2.1

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

- Error installing Pillow 2.2.0 on Mac OS X (due to hard dep on brew) 357 (fixes 356)
[wiredfool]

2.2.0

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

- Bug in image transformations resulting from uninitialized memory 348 (fixes 254)
[nikmolnar]

- Fix for encoding of b_whitespace 346 (similar to closed issue 272)
[mhogg]

- Add numpy array interface support for 16 and 32 bit integer modes 347 (fixes 273)
[cgohlke]

- Partial fix for 290: Add preliminary support for TIFF tags.
[wiredfool]

- Fix 251 and 326: circumvent classification of pngtest_bad.png as malware
[cgohlke]

- Add typedef uint64_t for MSVC 339
[cgohlke]

- setup.py: better support for C_INCLUDE_PATH, LD_RUN_PATH, etc. 336 (fixes 329)
[nu774]

- _imagingcms.c: include windef.h to fix build issue on MSVC 335 (fixes 328)
[nu774]

- Automatically discover homebrew include/ and lib/ paths on OS X 330
[donspaulding]

- Fix bytes which should be bytearray 325
[manisandro]

- Add respective paths for C_INCLUDE_PATH, LD_RUN_PATH (rpath) to build
if specified as environment variables 324
[seanupton]

- Fix 312 + gif optimize improvement
[d-schmidt]

- Be more tolerant of tag read failures 320
[ericbuehl]

- Catch truncated zTXt errors 321 (fixes 318)
[vytisb]

- Fix IOError when saving progressive JPEGs 313
[e98cuenc]

- Add RGBA support to ImageColor 309
[yoavweiss]

- Test for ``str``, not ``"utf-8"`` 306 (fixes 304)
[mjpieters]

- Fix missing import os in _util.py 303
[mnowotka]

- Added missing exif tags 300
[freyes]

- Fail on all import errors 298, 299 (fixes 297)
[macfreek, wiredfool]

- Fixed Windows fallback (wasn't using correct file in Windows fonts) 295
[lmollea]

- Moved ImageFile and ImageFileIO comments to docstrings 293
[freyes]

- Restore compatibility with ISO C 289
[cgohlke]

- Use correct format character for C int type 288
[cgohlke]

- Allocate enough memory to hold pointers in encode.c 287
[cgohlke]

- Fillorder double shuffling bug when FillOrder ==2 and decoding using libtiff 284 (fixes 279)
[wiredfool]

- Moved Image module comments to docstrings.
[freyes]

- Add 16-bit TIFF support 277 (fixes 274)
[wiredfool]

- Ignore high ascii characters in string.whitespace 276 (fixes 272)
[wiredfool]

- Added clean/build to tox to make it behave like Travis 275
[freyes]

- Adding support for metadata in webp images 271
[heynemann]

2.1.0

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

- Add /usr/bin/env python shebangs to all scripts in /Scripts 197
[mgorny]

- Add several TIFF decoders and encoders 268
[megabuz]

- Added support for alpha transparent webp images.

- Adding Python 3 support for StringIO.

- Adding Python3 basestring compatibility without changing basestring.

- Fix webp encode errors on win-amd64 259
[cgohlke]

- Better fix for ZeroDivisionError in ImageOps.fit for image.size height is 1 267
[chrispbailey]

- Better support for ICO images.

- Changed PY_VERSION_HEX 190 (fixes 166)

- Changes to put everything under the PIL namespace 191
[wiredfool]

- Changing StringIO to BytesIO.

- Cleanup whitespace.
[Arfrever]

- Don't skip 'import site' on initialization when running tests for inplace builds.
[cgohlke]

- Enable warnings for test suite 227
[wiredfool]

- Fix for ZeroDivisionError in ImageOps.fit for image.size == (1,1) 255
[pterk]

- Fix for if isinstance(filter, collections.Callable) crash. Python bug 7624 on <2.6.6

- Remove double typedef declaration 194 (fixes 193)
[evertrol]

- Fix msvc compile errors (230).

- Fix rendered characters have been chipped for some TrueType fonts
[tk0miya]

- Fix usage of pilfont.py script 184
[fabiomcosta]

- Fresh start for docs, generated by sphinx-apidoc.

- Introduce --enable-x and fail if it is given and x is not available.

- Partial work to add a wrapper for WebPGetFeatures to correctly support 220 (fixes 204)

- Significant performance improvement of ``alpha_composite`` function 156
[homm]

- Support explicitly disabling features via --disable-* options 240
[mgorny]

- Support selftest.py --installed, fixes 263

- Transparent WebP Support 220 (fixes 204)
[euangoddard, wiredfool]

- Use PyCapsule for py3.1 238 (fixes 237)
[wiredfool]

- Workaround for: https://bugs.python.org/issue16754 in 3.2.x < 3.2.4 and 3.3.0.

2.0.0

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

.. Note:: Special thanks to Christoph Gohlke and Eric Soroos for assisting with a pre-PyCon 2013 release!

- Many other bug fixes and enhancements by many other people.

- Add Python 3 support. (Pillow >= 2.0.0 supports Python 2.6, 2.7, 3.2, 3.3. Pillow < 2.0.0 supports Python 2.4, 2.5, 2.6, 2.7.)
[fluggo]

- Add PyPy support (experimental, please see 67)

- Add WebP support 96
[lqs]

- Add Tiff G3/G4 support (experimental)
[wiredfool]

- Backport PIL's PNG/Zip improvements 95, 97
[olt]

- Various 64-bit and Windows fixes.
[cgohlke]

- Add testing suite.
[cgohlke, fluggo]

- Added support for PNG images with transparency palette.
[d-schmidt]

1.7.8

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

- Removed doctests.py that made tests of other packages fail.
[thomasdesvenain]

- Fix opening psd files with RGBA layers when A mode is not of type 65535 but 3.
Fixes 3
[thomasdesvenain]

1.7.7

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

- UNDEF more types before including windows headers
[mattip]

Page 14 of 24

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.