2.2.0 (2013-10-02). Fix #254: Bug in image transformations resulting from uninitialized memory nikmolnar. Fix for encoding of bwhitespace, similar to closed issue #272 mhogg. Fix #273: Add numpy array interface support for 16 and 32 bit integer modes cgohlke. Partial fix for #290: Add preliminary support for TIFF tags. wiredfool.
Fix #251 and #326: circumvent classification of pngtestbad.png as malware cgohlke. Add typedef uint64t for MSVC. cgohlke. Fix #329: setup.py: better support for CINCLUDEPATH, LDRUNPATH, etc. nu774. Fix #328: imagingcms.c: include windef.h to fix build issue on MSVC nu774. Automatically discover homebrew include/ and lib/ paths on OSX donspaulding.
Fix bytes which should be bytearray manisandro. Add respective paths for CINCLUDEPATH, LDRUNPATH (rpath) to build if specified as environment variables. seanupton. Fix #312 + gif optimize improvement d-schmidt. Be more tolerant of tag read failures ericbuehl. Fix #318: Catch truncated zTXt errors.
vytisb. Fix IOError when saving progressive JPEGs. e98cuenc. Add RGBA support to ImageColor yoavweiss. Fix #304: test for str, not “utf-8”. mjpieters. Fix missing import os in util.py.
mnowotka. Added missing exif tags. freyes. Fail on all import errors, fixes #298.
macfreek, wiredfool. Fixed Windows fallback (wasn’t using correct file in Windows fonts). lmollea. Moved ImageFile and ImageFileIO comments to docstrings. freyes.
Pil 1.1.5b3 For Mac
Restore compatibility with ISO C. cgohlke. Use correct format character for C int type. cgohlke. Allocate enough memory to hold pointers in encode.c. cgohlke. Fix #279, fillorder double shuffling bug when FillOrder 2 and decoding using libtiff.
wiredfool. Moved Image module comments to docstrings.
freyes. Add 16-bit TIFF support, fixes #274. wiredfool. Ignore high ascii characters in string.whitespace, fixes #272. wiredfool. Added clean/build to tox to make it behave like travis.
freyes. Adding support for metadata in webp images. 2.1.0 (2013-07-02). Add /usr/bin/env python shebangs to all scripts in /Scripts. Add several TIFF decoders and encoders. 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. Better fix for ZeroDivisionError in ImageOps.fit for image.size height is 1. Better support for ICO images. Changed PYVERSIONHEX, fixes #166. Changes to put everything under the PIL namespace. wiredfool. Changing StringIO to BytesIO.
Cleanup whitespace. Arfrever. Don’t skip ‘import site’ on initialization when running tests for inplace builds. cgohlke.
Pil 1.1.5b3 For Mac Download
Enable warnings for test suite. Fix for ZeroDivisionError in ImageOps.fit for image.size (1,1). Fix for if isinstance(filter, collections.Callable) crash. Python bug #7624 on. 2.0.0 (2013-03-15). Add Python 3 support.
(Pillow = 2.0.0 supports Python 2.6, 2.7, 3.2, 3.3.
If you use, you can install the PIL with just brew install pil. You may then need to add the install directory ( $(brew -prefix)/lib/python2.7/site-packages) to your PYTHONPATH, or add the location of PIL directory itself in a file called PIL.pth file in any of your site-packages directories, with the contents: /usr/local/lib/python2.7/site-packages/PIL (assuming brew -prefix is /usr/local). Alternatively, you can just download/build/install it from source: # download curl -O -L # extract tar -xzf Imaging-1.1.7.tar.gz cd Imaging-1.1.7 # build and install python setup.py build sudo python setup.py install # or install it for just you without requiring admin permissions: # python setup.py install -user I ran the above just now (on OSX 10.7.2, with XCode 4.2.1 and System Python 2.7.1) and it built just fine, though there is a possibility that something in my environment is non-default. This is something I wrote for the folks at work.