Pillow is the "friendly" PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors
Since Pillow 2.0 the Pillow Team has adopted a quarterly release cycle; as such, Pillow 2.5.0 is out! Here's what's new in this release:
2.5.0 (2014-07-01)
- Imagedraw rewrite [terseus, wiredfool]
- Add support for multithreaded test execution [wiredfool]
- Prevent shell injection #748 [mbrown1413, wiredfool]
- Support for Resolution in BMP files #734 [gcq]
- Fix error in setup.py for Python 3 [matthew-brett]
- Pyroma fix and add Python 3.4 to setup metadata #742 [wirefool]
- Top level flake8 fixes #741 [aclark]
- Remove obsolete Animated Raster Graphics (ARG) support [hugovk]
- Fix test_imagedraw failures #727 [cgohlke]
- Fix AttributeError: class Image has no attribute 'DEBUG' #726 [cgohlke]
- Fix msvc warning: 'inline' : macro redefinition #725 [cgohlke]
- Cleanup #654 [dvska, hugovk, wiredfool]
- 16-bit monochrome support for JPEG2000 [videan42]
- Fixed ImagePalette.save [brightpisces]
- Support JPEG qtables [csinchok]
- Add binary morphology addon [dov, wiredfool]
- Decompression bomb protection [hugovk]
- Put images in a single directory [hugovk]
- Support OpenJpeg 2.1 [al45tair]
- Remove unistd.h #include for all platforms [wiredfool]
- Use unittest for tests [hugovk]
- ImageCms fixes [hugovk]
- Added more ImageDraw tests [hugovk]
- Added tests for Spider files [hugovk]
- Use libtiff to write any compressed tiff files [wiredfool]
- Support for pickling Image objects [hugovk]
- Fixed resolution handling for EPS thumbnails [eliempje]
- Fixed rendering of some binary EPS files (Issue #302) [eliempje]
- Rename variables not to use built-in function names [hugovk]
- Ignore junk JPEG markers [hugovk]
- Change default interpolation for Image.thumbnail to Image.ANTIALIAS [hugovk]
- Add tests and fixes for saving PDFs [hugovk]
- Remove transparency resource after P->RGBA conversion [hugovk]
- Clean up preprocessor cruft for Windows [CounterPillow]
- Adjust Homebrew freetype detection logic [jacknagel]
- Added Image.close, context manager support. [wiredfool]
- Added support for 16 bit PGM files. [wiredfool]
- Updated OleFileIO to version 0.30 from upstream [hugovk]
- Added support for additional TIFF floating point format [Hijackal]
- Have the tempfile use a suffix with a dot [wiredfool]
- Fix variable name used for transparency manipulations [nijel]
Acknowledgements
With every release, there are notable contributions I must acknowledge:
- Thanks to Stephen Johnson for contributing http://pillow.readthedocs.org, we continue to rely on & extend this resource.
- Thanks to Christopher Gohlke for producing Windows Egg, Exe, and Wheel distributions.
- Thanks to Matthew Brett for producing OS X Wheels (for the first time ever!)
- Thanks to Eric Soroos for his contributions and serving as "Pillow Man #2" (2nd in command).
- Welcome to Hugo VK who has joined the Pillow Team & contributed significantly to this release.
- Thanks to all the remaining unnamed contributors! We appreciate every commit.
Enjoy Pillow 2.5.0 & please report issues here: https://github.com/python-imaging/Pillow/issues