Pillow 2-5-0 is out!
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:
- Imagedraw rewrite
- Add support for multithreaded test execution
- Prevent shell injection #748
- Support for Resolution in BMP files #734
- Fix error in setup.py for Python 3
- Pyroma fix and add Python 3.4 to setup metadata #742
- Top level flake8 fixes #741
- Remove obsolete Animated Raster Graphics (ARG) support
- Fix test_imagedraw failures #727
- Fix AttributeError: class Image has no attribute ‘DEBUG’ #726
- Fix msvc warning: ‘inline’ : macro redefinition #725
- Cleanup #654
[dvska, hugovk, wiredfool]
- 16-bit monochrome support for JPEG2000
- Fixed ImagePalette.save
- Support JPEG qtables
- Add binary morphology addon
- Decompression bomb protection
- Put images in a single directory
- Support OpenJpeg 2.1
- Remove unistd.h #include for all platforms
- Use unittest for tests
- ImageCms fixes
- Added more ImageDraw tests
- Added tests for Spider files
- Use libtiff to write any compressed tiff files
- Support for pickling Image objects
- Fixed resolution handling for EPS thumbnails
- Fixed rendering of some binary EPS files (Issue #302)
- Rename variables not to use built-in function names
- Ignore junk JPEG markers
- Change default interpolation for Image.thumbnail to Image.ANTIALIAS
- Add tests and fixes for saving PDFs
- Remove transparency resource after P->RGBA conversion
- Clean up preprocessor cruft for Windows
- Adjust Homebrew freetype detection logic
- Added Image.close, context manager support.
- Added support for 16 bit PGM files.
- Updated OleFileIO to version 0.30 from upstream
- Added support for additional TIFF floating point format
- Have the tempfile use a suffix with a dot
- Fix variable name used for transparency manipulations
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