Merge pull request #2322 from radarhere/changes

Added missing PR numbers to Changes.rst
This commit is contained in:
Alex Clark 2016-12-30 11:46:14 -05:00 committed by GitHub
commit df5f62e719

View File

@ -461,7 +461,7 @@ Changelog (Pillow)
- Fix typos in TIFF tags #1918 - Fix typos in TIFF tags #1918
[radarhere] [radarhere]
- Skip tests that require libtiff if it is not installed, fixes #1866 - Skip tests that require libtiff if it is not installed #1893 (fixes #1866)
[wiredfool] [wiredfool]
- Skip test when icc profile is not available, fixes #1887 - Skip test when icc profile is not available, fixes #1887
@ -488,7 +488,7 @@ Changelog (Pillow)
- Combined duplicate code in ImageTk #1856 - Combined duplicate code in ImageTk #1856
[radarhere] [radarhere]
- Added --disable-platform-guessing option to setup.py build extension, #1861 - Added --disable-platform-guessing option to setup.py build extension #1861
[angeloc] [angeloc]
- Fixed loading Transparent PNGs with a transparent black color #1840 - Fixed loading Transparent PNGs with a transparent black color #1840
@ -554,7 +554,7 @@ Changelog (Pillow)
- SpiderImagePlugin: raise an error when seeking in a non-stack file #1794 - SpiderImagePlugin: raise an error when seeking in a non-stack file #1794
[radarhere, jmichalon] [radarhere, jmichalon]
- Added Support for 2/4 bpp Tiff Grayscale Images #1789 - Added support for 2/4 bpp Tiff grayscale images #1789
[zwhfly] [zwhfly]
- Removed unused variable from selftest #1788 - Removed unused variable from selftest #1788
@ -581,7 +581,7 @@ Changelog (Pillow)
- Added __copy__ method to Image #1772 - Added __copy__ method to Image #1772
[radarhere] [radarhere]
- Updated dates in PIL license in OleFileIO README #1787 - Updated dates in PIL license in OleFileIO README #1787
[radarhere] [radarhere]
- Corrected Tiff tag names #1786 - Corrected Tiff tag names #1786
@ -605,16 +605,16 @@ Changelog (Pillow)
- Documentation changes, URL update, transpose, release checklist - Documentation changes, URL update, transpose, release checklist
[radarhere] [radarhere]
- Fixed saving to nonexistant files specified by pathlib.Path objects, fixes #1747 - Fixed saving to nonexistant files specified by pathlib.Path objects #1748 (fixes #1747)
[radarhere] [radarhere]
- Round Image.crop arguments to the nearest integer, fixes #1744 - Round Image.crop arguments to the nearest integer #1745 (fixes #1744)
[hugovk] [hugovk]
- Fix uninitialized variable warning in _imaging.c:getink, fixes #486 - Fix uninitialized variable warning in _imaging.c:getink #1663 (fixes #486)
[wiredfool] [wiredfool]
- Disable multiprocessing install on cygwin, fixes #1690 - Disable multiprocessing install on cygwin #1700 (fixes #1690)
[wiredfool] [wiredfool]
- Fix the error reported when libz is not found #1764 - Fix the error reported when libz is not found #1764
@ -629,7 +629,7 @@ Changelog (Pillow)
- Fix EXIF tag name typos #1736 - Fix EXIF tag name typos #1736
[zarlant, radarhere] [zarlant, radarhere]
- Updated freetype to 2.6.3, Tk/Tcl to 8.6.5 and 8.5.19 - Updated freetype to 2.6.3, Tk/Tcl to 8.6.5 and 8.5.19 #1725, #1752
[radarhere] [radarhere]
- Add a loader for the FTEX format from Independence War 2: Edge of Chaos #1688 - Add a loader for the FTEX format from Independence War 2: Edge of Chaos #1688
@ -721,7 +721,7 @@ Changelog (Pillow)
- Let EditorConfig take care of some basic formatting #1489 - Let EditorConfig take care of some basic formatting #1489
[hugovk] [hugovk]
- Restore gpsexif data to the v1 form - Restore gpsexif data to the v1 form #1619
[wiredfool] [wiredfool]
- Add /usr/local include and library directories for freebsd #1613 - Add /usr/local include and library directories for freebsd #1613
@ -820,16 +820,16 @@ Changelog (Pillow)
- Added some requirements for make release-test #1451 - Added some requirements for make release-test #1451
[wiredfool] [wiredfool]
- Flatten tiff metadata value SAMPLEFORMAT to initial value, fixes #1466 - Flatten tiff metadata value SAMPLEFORMAT to initial value #1467 (fixes #1466)
[wiredfool] [wiredfool]
- Fix handling of pathlib in Image.save. Fixes #1460 - Fix handling of pathlib in Image.save #1464 (fixes #1460)
[wiredfool] [wiredfool]
- Make tests more robust #1469 - Make tests more robust #1469
[hugovk] [hugovk]
- Use correctly sized pointers for windows handle types. #1458 - Use correctly sized pointers for windows handle types #1458
[nu744] [nu744]
3.0.0 (2015-10-01) 3.0.0 (2015-10-01)
@ -886,7 +886,7 @@ Changelog (Pillow)
- Fix loading of truncated images with LOAD_TRUNCATED_IMAGES enabled #1366 - Fix loading of truncated images with LOAD_TRUNCATED_IMAGES enabled #1366
[homm] [homm]
- Documentation update for concepts: bands - Documentation update for concepts: bands #1406
[merriam] [merriam]
- Add Solaris/SmartOS include and library directories #1356 - Add Solaris/SmartOS include and library directories #1356
@ -895,7 +895,7 @@ Changelog (Pillow)
- Improved handling of getink color #1387 - Improved handling of getink color #1387
[radarhere] [radarhere]
- Disable compiler optimizations for topalette and tobilevel functions for all msvc versions, fixes #1357 - Disable compiler optimizations for topalette and tobilevel functions for all msvc versions #1402 (fixes #1357)
[cgohlke] [cgohlke]
- Skip ImageFont_bitmap test if _imagingft C module is not installed #1409 - Skip ImageFont_bitmap test if _imagingft C module is not installed #1409
@ -1075,16 +1075,16 @@ Changelog (Pillow)
2.8.0 (2015-04-01) 2.8.0 (2015-04-01)
------------------ ------------------
- Fix 32-bit BMP loading (RGBA or RGBX) - Fix 32-bit BMP loading (RGBA or RGBX) #1125
[artscoop] [artscoop]
- Fix UnboundLocalError in ImageFile #1131 - Fix UnboundLocalError in ImageFile #1131
[davarisg] [davarisg]
- Re-enable test image caching - Re-enable test image caching #982
[hugovk, homm] [hugovk, homm]
- Fix: Cannot identify EPS images, fixes #1104 - Fix: Cannot identify EPS images #1152 (fixes #1104)
[hugovk] [hugovk]
- Configure setuptools to run nosetests, fixes #729 - Configure setuptools to run nosetests, fixes #729
@ -1093,7 +1093,7 @@ Changelog (Pillow)
- Style/health fixes - Style/health fixes
[radarhere, hugovk] [radarhere, hugovk]
- Add support for HTTP response objects to Image.open() - Add support for HTTP response objects to Image.open() #1151
[mfitzp] [mfitzp]
- Improve reference docs for PIL.ImageDraw.Draw.pieslice() #1145 - Improve reference docs for PIL.ImageDraw.Draw.pieslice() #1145
@ -1105,7 +1105,7 @@ Changelog (Pillow)
- Fix ImagingEffectNoise #1128 - Fix ImagingEffectNoise #1128
[hugovk] [hugovk]
- Remove unreachable code - Remove unreachable code #1126
[hugovk] [hugovk]
- Let Python do the endian stuff + tests #1121 - Let Python do the endian stuff + tests #1121
@ -1126,10 +1126,10 @@ Changelog (Pillow)
- iPython display hook #1091 - iPython display hook #1091
[wiredfool] [wiredfool]
- Adjust buffer size when quality=keep, fixes #148 (again) - Adjust buffer size when quality=keep #1079 (fixes #148 again)
[wiredfool] [wiredfool]
- Fix for corrupted bitmaps embedded in truetype fonts. #1072 - Fix for corrupted bitmaps embedded in truetype fonts #1072
[jackyyf, wiredfool] [jackyyf, wiredfool]
2.7.0 (2015-01-01) 2.7.0 (2015-01-01)
@ -1138,19 +1138,19 @@ Changelog (Pillow)
- Split Sane into a separate repo: https://github.com/python-pillow/Sane - Split Sane into a separate repo: https://github.com/python-pillow/Sane
[hugovk] [hugovk]
- Look for OS X and Linux fonts in common places. #1054 - Look for OS X and Linux fonts in common places #1054
[charleslaw] [charleslaw]
- Fix CVE-2014-9601, potential PNG decompression DOS #1060 - Fix CVE-2014-9601, potential PNG decompression DOS #1060
[wiredfool] [wiredfool]
- Use underscores, not spaces, in TIFF tag kwargs. #1044, #1058 - Use underscores, not spaces, in TIFF tag kwargs #1044, #1058
[anntzer, hugovk] [anntzer, hugovk]
- Update PSDraw for Python3, add tests. #1055 - Update PSDraw for Python3, add tests #1055
[hugovk] [hugovk]
- Use Bicubic filtering by default for thumbnails. Don't use Jpeg Draft mode for thumbnails. #1029 - Use Bicubic filtering by default for thumbnails. Don't use Jpeg Draft mode for thumbnails #1029
[homm] [homm]
- Fix MSVC compiler error: Use Py_ssize_t instead of ssize_t #1051 - Fix MSVC compiler error: Use Py_ssize_t instead of ssize_t #1051
@ -1162,7 +1162,7 @@ Changelog (Pillow)
- The GIF Palette optimization algorithm is only applicable to mode='P' or 'L' #993 - The GIF Palette optimization algorithm is only applicable to mode='P' or 'L' #993
[moriyoshi] [moriyoshi]
- Use PySide as an alternative to PyQt4/5. - Use PySide as an alternative to PyQt4/5 #1024
[holg] [holg]
- Replace affine-based im.resize implementation with convolution-based im.stretch #997 - Replace affine-based im.resize implementation with convolution-based im.stretch #997
@ -1186,13 +1186,13 @@ Changelog (Pillow)
- Ico save, additional tests #1007 - Ico save, additional tests #1007
[exherb] [exherb]
- Use PyQt4 if it has already been imported, otherwise prefer PyQt5. #1003 - Use PyQt4 if it has already been imported, otherwise prefer PyQt5 #1003
[AurelienBallier] [AurelienBallier]
- Speedup resample implementation up to 2.5 times. #977 - Speedup resample implementation up to 2.5 times #977
[homm] [homm]
- Speed up rotation by using cache aware loops, added transpose to rotations. #994 - Speed up rotation by using cache aware loops, added transpose to rotations #994
[homm] [homm]
- Fix Bicubic interpolation #970 - Fix Bicubic interpolation #970
@ -1234,7 +1234,7 @@ Changelog (Pillow)
2.6.0 (2014-10-01) 2.6.0 (2014-10-01)
------------------ ------------------
- Relax precision of ImageDraw tests for x86, GimpGradient for PPC - Relax precision of ImageDraw tests for x86, GimpGradient for PPC #930
[wiredfool] [wiredfool]
2.6.0-rc1 (2014-09-29) 2.6.0-rc1 (2014-09-29)
@ -1249,7 +1249,7 @@ Changelog (Pillow)
- Additional documentation for JPEG info and save options #890 - Additional documentation for JPEG info and save options #890
[wiredfool] [wiredfool]
- Fix JPEG Encoding memory leak when exif or qtables were specified - Fix JPEG Encoding memory leak when exif or qtables were specified #921
[wiredfool] [wiredfool]
- Image.tobytes() and Image.tostring() documentation update #916 #917 - Image.tobytes() and Image.tostring() documentation update #916 #917
@ -1315,7 +1315,7 @@ Changelog (Pillow)
- PyPy performance improvements #821 - PyPy performance improvements #821
[wiredfool] [wiredfool]
- Added support for reading MPO files - Added support for reading MPO files #822
[Feneric] [Feneric]
- Added support for encoding and decoding iTXt chunks #818 - Added support for encoding and decoding iTXt chunks #818
@ -1333,16 +1333,16 @@ Changelog (Pillow)
- Doc cleanup - Doc cleanup
[wiredfool] [wiredfool]
- Fix `ImageStat` docs - Fix `ImageStat` docs #796
[akx] [akx]
- Added docs for ExifTags - Added docs for ExifTags #794
[Wintermute3] [Wintermute3]
- More tests for CurImagePlugin, DcxImagePlugin, Effects.c, GimpGradientFile, ImageFont, ImageMath, ImagePalette, IptcImagePlugin, SpiderImagePlugin, SgiImagePlugin, XpmImagePlugin and _util - More tests for CurImagePlugin, DcxImagePlugin, Effects.c, GimpGradientFile, ImageFont, ImageMath, ImagePalette, IptcImagePlugin, SpiderImagePlugin, SgiImagePlugin, XpmImagePlugin and _util
[hugovk] [hugovk]
- Fix return value of FreeTypeFont.textsize() does not include font offsets - Fix return value of FreeTypeFont.textsize() does not include font offsets #784
[tk0miya] [tk0miya]
- Fix dispose calculations for animated GIFs #765 - Fix dispose calculations for animated GIFs #765
@ -1367,7 +1367,6 @@ Changelog (Pillow)
- Fixed CVE-2014-3589, a DOS in the IcnsImagePlugin (backport) - Fixed CVE-2014-3589, a DOS in the IcnsImagePlugin (backport)
[Andrew Drake] [Andrew Drake]
2.5.1 (2014-07-10) 2.5.1 (2014-07-10)
------------------ ------------------
@ -1380,10 +1379,10 @@ Changelog (Pillow)
2.5.0 (2014-07-01) 2.5.0 (2014-07-01)
------------------ ------------------
- Imagedraw rewrite - Imagedraw rewrite #737
[terseus, wiredfool] [terseus, wiredfool]
- Add support for multithreaded test execution - Add support for multithreaded test execution #755
[wiredfool] [wiredfool]
- Prevent shell injection #748 - Prevent shell injection #748
@ -1392,7 +1391,7 @@ Changelog (Pillow)
- Support for Resolution in BMP files #734 - Support for Resolution in BMP files #734
[gcq] [gcq]
- Fix error in setup.py for Python 3 - Fix error in setup.py for Python 3 #744
[matthew-brett] [matthew-brett]
- Pyroma fix and add Python 3.4 to setup metadata #742 - Pyroma fix and add Python 3.4 to setup metadata #742
@ -1401,7 +1400,7 @@ Changelog (Pillow)
- Top level flake8 fixes #741 - Top level flake8 fixes #741
[aclark4life] [aclark4life]
- Remove obsolete Animated Raster Graphics (ARG) support - Remove obsolete Animated Raster Graphics (ARG) support #736
[hugovk] [hugovk]
- Fix test_imagedraw failures #727 - Fix test_imagedraw failures #727
@ -1416,28 +1415,28 @@ Changelog (Pillow)
- Cleanup #654 - Cleanup #654
[dvska, hugovk, wiredfool] [dvska, hugovk, wiredfool]
- 16-bit monochrome support for JPEG2000 - 16-bit monochrome support for JPEG2000 #730
[videan42] [videan42]
- Fixed ImagePalette.save - Fixed ImagePalette.save
[brightpisces] [brightpisces]
- Support JPEG qtables - Support JPEG qtables #677
[csinchok] [csinchok]
- Add binary morphology addon - Add binary morphology addon
[dov, wiredfool] [dov, wiredfool]
- Decompression bomb protection - Decompression bomb protection #674
[hugovk] [hugovk]
- Put images in a single directory - Put images in a single directory #708
[hugovk] [hugovk]
- Support OpenJpeg 2.1 - Support OpenJpeg 2.1 #681
[al45tair] [al45tair, wiredfool]
- Remove unistd.h #include for all platforms - Remove unistd.h #include for all platforms #704
[wiredfool] [wiredfool]
- Use unittest for tests - Use unittest for tests
@ -1452,19 +1451,19 @@ Changelog (Pillow)
- Added tests for Spider files - Added tests for Spider files
[hugovk] [hugovk]
- Use libtiff to write any compressed tiff files - Use libtiff to write any compressed tiff files #669
[wiredfool] [wiredfool]
- Support for pickling Image objects - Support for pickling Image objects
[hugovk] [hugovk]
- Fixed resolution handling for EPS thumbnails - Fixed resolution handling for EPS thumbnails #619
[eliempje] [eliempje]
- Fixed rendering of some binary EPS files (Issue #302) - Fixed rendering of some binary EPS files (Issue #302)
[eliempje] [eliempje]
- Rename variables not to use built-in function names - Rename variables not to use built-in function names #670
[hugovk] [hugovk]
- Ignore junk JPEG markers - Ignore junk JPEG markers
@ -1479,19 +1478,19 @@ Changelog (Pillow)
- Remove transparency resource after P->RGBA conversion - Remove transparency resource after P->RGBA conversion
[hugovk] [hugovk]
- Clean up preprocessor cruft for Windows - Clean up preprocessor cruft for Windows #652
[CounterPillow] [CounterPillow]
- Adjust Homebrew freetype detection logic - Adjust Homebrew freetype detection logic #656
[jacknagel] [jacknagel]
- Added Image.close, context manager support. - Added Image.close, context manager support
[wiredfool] [wiredfool]
- Added support for 16 bit PGM files. - Added support for 16 bit PGM files
[wiredfool] [wiredfool]
- Updated OleFileIO to version 0.30 from upstream - Updated OleFileIO to version 0.30 from upstream #618
[hugovk] [hugovk]
- Added support for additional TIFF floating point format - Added support for additional TIFF floating point format
@ -1500,64 +1499,64 @@ Changelog (Pillow)
- Have the tempfile use a suffix with a dot - Have the tempfile use a suffix with a dot
[wiredfool] [wiredfool]
- Fix variable name used for transparency manipulations - Fix variable name used for transparency manipulations #604
[nijel] [nijel]
2.4.0 (2014-04-01) 2.4.0 (2014-04-01)
------------------ ------------------
- Indexed Transparency handled for conversions between L, RGB, and P modes. Fixes #510 - Indexed Transparency handled for conversions between L, RGB, and P modes #574 (fixes #510)
[wiredfool] [wiredfool]
- Conversions enabled from RGBA->P, Fixes #544 - Conversions enabled from RGBA->P #574 (fixes #544)
[wiredfool] [wiredfool]
- Improved icns support - Improved icns support #565
[al45tair] [al45tair]
- Fix libtiff leaking open files, fixes #580 - Fix libtiff leaking open files #580 (fixes #526)
[wiredfool] [wiredfool]
- Fixes for Jpeg encoding in Python 3, fixes #577 - Fixes for Jpeg encoding in Python 3 #578 (fixes #577)
[wiredfool] [wiredfool]
- Added support for JPEG 2000 - Added support for JPEG 2000 #547
[al45tair] [al45tair]
- Add more detailed error messages to Image.py - Add more detailed error messages to Image.py #566
[larsmans] [larsmans]
- Avoid conflicting _expand functions in PIL & MINGW, fixes #538 - Avoid conflicting _expand functions in PIL & MINGW, fixes #538
[aclark4life] [aclark4life]
- Merge from Philippe Lagadecs OleFileIO_PL fork - Merge from Philippe Lagadecs OleFileIO_PL fork #512
[vadmium] [vadmium]
- Fix ImageColor.getcolor - Fix ImageColor.getcolor #534
[homm] [homm]
- Make ICO files work with the ImageFile.Parser interface, fixes #522 - Make ICO files work with the ImageFile.Parser interface #525 (fixes #522)
[wiredfool] [wiredfool]
- Handle 32bit compiled python on 64bit architecture - Handle 32bit compiled python on 64bit architecture #521
[choppsv1] [choppsv1]
- Fix support for characters >128 using .pcf or .pil fonts in Py3k. Fixes #505 - Fix support for characters >128 using .pcf or .pil fonts in Py3k #517 (fixes #505)
[wiredfool] [wiredfool]
- Skip CFFI test earlier if it's not installed - Skip CFFI test earlier if it's not installed #516
[wiredfool] [wiredfool]
- Fixed opening and saving odd sized .pcx files, fixes #523 - Fixed opening and saving odd sized .pcx files #535 (fixes #523)
[wiredfool] [wiredfool]
- Fixed palette handling when converting from mode P->RGB->P - Fixed palette handling when converting from mode P->RGB->P
[d_schmidt] [d-schmidt]
- Fixed saving mode P image as a PNG with transparency = palette color 0 - Fixed saving mode P image as a PNG with transparency = palette color 0
[d-schmidt] [d-schmidt]
- Improve heuristic used when saving progressive and optimized JPEGs with high quality values - Improve heuristic used when saving progressive and optimized JPEGs with high quality values #504
[e98cuenc] [e98cuenc]
- Fixed DOS with invalid palette size or invalid image size in BMP file - Fixed DOS with invalid palette size or invalid image size in BMP file
@ -1569,7 +1568,7 @@ Changelog (Pillow)
- Fix segfault in getfont when passed a memory resident font - Fix segfault in getfont when passed a memory resident font
[wiredfool] [wiredfool]
- Fix crash on Saving a PNG when icc-profile is None - Fix crash on Saving a PNG when icc-profile is None #496
[brutasse] [brutasse]
- Cffi+Python implementation of the PixelAccess object - Cffi+Python implementation of the PixelAccess object
@ -1578,13 +1577,13 @@ Changelog (Pillow)
- PixelAccess returns unsigned ints for I16 mode - PixelAccess returns unsigned ints for I16 mode
[wiredfool] [wiredfool]
- Minor patch on booleans + Travis - Minor patch on booleans + Travis #474
[sciunto] [sciunto]
- Look in multiarch paths in GNU platforms - Look in multiarch paths in GNU platforms #511
[pinotree] [pinotree]
- Add arch support for pcc64, s390, s390x, armv7l, aarch64 - Add arch support for pcc64, s390, s390x, armv7l, aarch64 #475
[manisandro] [manisandro]
- Add arch support for ppc - Add arch support for ppc
@ -1593,7 +1592,7 @@ Changelog (Pillow)
- Correctly quote file names for WindowsViewer command - Correctly quote file names for WindowsViewer command
[cgohlke] [cgohlke]
- Prefer homebrew freetype over X11 freetype (but still allow both) - Prefer homebrew freetype over X11 freetype (but still allow both) #466
[dmckeone] [dmckeone]
2.3.2 (2014-08-13) 2.3.2 (2014-08-13)
@ -1611,76 +1610,76 @@ Changelog (Pillow)
2.3.0 (2014-01-01) 2.3.0 (2014-01-01)
------------------ ------------------
- Stop leaking filename parameter passed to getfont - Stop leaking filename parameter passed to getfont #459
[jpharvey] [jpharvey]
- Report availability of LIBTIFF during setup and selftest - Report availability of LIBTIFF during setup and selftest
[cgohlke] [cgohlke]
- Fix msvc build error C1189: "No Target Architecture" - Fix msvc build error C1189: "No Target Architecture" #460
[cgohlke] [cgohlke]
- Fix memory leak in font_getsize - Fix memory leak in font_getsize
[wiredfool] [wiredfool]
- Correctly prioritize include and library paths - Correctly prioritize include and library paths #442
[ohanar] [ohanar]
- Image.point fixes for numpy.array and docs - Image.point fixes for numpy.array and docs #441
[wiredfool] [wiredfool]
- Save the transparency header by default for PNGs - Save the transparency header by default for PNGs #424
[wiredfool] [wiredfool]
- Support for PNG tRNS header when converting from RGB->RGBA - Support for PNG tRNS header when converting from RGB->RGBA #423
[wiredfool] [wiredfool]
- PyQT5 Support - PyQT5 Support #418
[wiredfool] [wiredfool]
- Updates for saving color tiffs w/compression using libtiff - Updates for saving color tiffs w/compression using libtiff #417
[wiredfool] [wiredfool]
- 2gigapix image fixes and redux - 2gigapix image fixes and redux
[wiredfool] [wiredfool]
- Save arbitrary tags in Tiff image files - Save arbitrary tags in Tiff image files #369
[wiredfool] [wiredfool]
- Quote filenames and title before using on command line - Quote filenames and title before using on command line #398
[tmccombs] [tmccombs]
- Fixed Viewer.show to return properly - Fixed Viewer.show to return properly #399
[tmccombs] [tmccombs]
- Documentation fixes - Documentation fixes
[wiredfool] [wiredfool]
- Fixed memory leak saving images as webp when webpmux is available - Fixed memory leak saving images as webp when webpmux is available #429
[cezarsa] [cezarsa]
- Fix compiling with FreeType 2.5.1 - Fix compiling with FreeType 2.5.1 #427
[stromnov] [stromnov]
- Adds directories for NetBSD. - Adds directories for NetBSD #411
[deepy] [deepy]
- Support RGBA TIFF with missing ExtraSamples tag - Support RGBA TIFF with missing ExtraSamples tag #393
[cgohlke] [cgohlke]
- Lossless WEBP Support - Lossless WEBP Support #390
[wiredfool] [wiredfool]
- Take compression as an option in the save call for tiffs - Take compression as an option in the save call for tiffs #389
[wiredfool] [wiredfool]
- Add support for saving lossless WebP. Just pass 'lossless=True' to save() - Add support for saving lossless WebP. Just pass 'lossless=True' to save() #386
[liftoff] [liftoff]
- LCMS support upgraded from version 1 to version 2, fixes #343 - LCMS support upgraded from version 1 to version 2 #380 (fixes #343)
[wiredfool] [wiredfool]
- Added more raw decoder 16 bit pixel formats - Added more raw decoder 16 bit pixel formats #379
[svanheulen] [svanheulen]
- Document remaining Image* modules listed in PIL handbook - Document remaining Image* modules listed in PIL handbook
@ -1701,34 +1700,34 @@ Changelog (Pillow)
- Port PIL Handbook tutorial and appendices - Port PIL Handbook tutorial and appendices
[irksep] [irksep]
- Alpha Premultiplication support for transform and resize - Alpha Premultiplication support for transform and resize #364
[wiredfool] [wiredfool]
- Fixes to make Pypy 2.1.0 work on Ubuntu 12.04/64 - Fixes to make Pypy 2.1.0 work on Ubuntu 12.04/64 #359
[wiredfool] [wiredfool]
2.2.2 (2013-12-11) 2.2.2 (2013-12-11)
------------------ ------------------
- Fix #427: compiling with FreeType 2.5.1 - Fix compiling with FreeType 2.5.1 #427
[stromnov] [stromnov]
2.2.1 (2013-10-02) 2.2.1 (2013-10-02)
------------------ ------------------
- Fix #356: Error installing Pillow 2.2.0 on Mac OS X (due to hard dep on brew) - Error installing Pillow 2.2.0 on Mac OS X (due to hard dep on brew) #357 (fixes #356)
[wiredfool] [wiredfool]
2.2.0 (2013-10-02) 2.2.0 (2013-10-02)
------------------ ------------------
- Fix #254: Bug in image transformations resulting from uninitialized memory - Bug in image transformations resulting from uninitialized memory #348 (fixes #254)
[nikmolnar] [nikmolnar]
- Fix for encoding of b_whitespace, similar to closed issue #272 - Fix for encoding of b_whitespace #346 (similar to closed issue #272)
[mhogg] [mhogg]
- Fix #273: Add numpy array interface support for 16 and 32 bit integer modes - Add numpy array interface support for 16 and 32 bit integer modes #347 (fixes #273)
[cgohlke] [cgohlke]
- Partial fix for #290: Add preliminary support for TIFF tags. - Partial fix for #290: Add preliminary support for TIFF tags.
@ -1737,91 +1736,93 @@ Changelog (Pillow)
- Fix #251 and #326: circumvent classification of pngtest_bad.png as malware - Fix #251 and #326: circumvent classification of pngtest_bad.png as malware
[cgohlke] [cgohlke]
- Add typedef uint64_t for MSVC. - Add typedef uint64_t for MSVC #339
[cgohlke] [cgohlke]
- Fix #329: setup.py: better support for C_INCLUDE_PATH, LD_RUN_PATH, etc. - setup.py: better support for C_INCLUDE_PATH, LD_RUN_PATH, etc. #336 (fixes #329)
[nu774] [nu774]
- Fix #328: _imagingcms.c: include windef.h to fix build issue on MSVC - _imagingcms.c: include windef.h to fix build issue on MSVC #335 (fixes #328)
[nu774] [nu774]
- Automatically discover homebrew include/ and lib/ paths on OS X - Automatically discover homebrew include/ and lib/ paths on OS X #330
[donspaulding] [donspaulding]
- Fix bytes which should be bytearray - Fix bytes which should be bytearray #325
[manisandro] [manisandro]
- Add respective paths for C_INCLUDE_PATH, LD_RUN_PATH (rpath) to build - Add respective paths for C_INCLUDE_PATH, LD_RUN_PATH (rpath) to build
if specified as environment variables. if specified as environment variables #324
[seanupton] [seanupton]
- Fix #312 + gif optimize improvement - Fix #312 + gif optimize improvement
[d-schmidt] [d-schmidt]
- Be more tolerant of tag read failures - Be more tolerant of tag read failures #320
[ericbuehl] [ericbuehl]
- Fix #318: Catch truncated zTXt errors. - Catch truncated zTXt errors #321 (fixes #318)
[vytisb] [vytisb]
- Fix IOError when saving progressive JPEGs. - Fix IOError when saving progressive JPEGs #313
[e98cuenc] [e98cuenc]
- Add RGBA support to ImageColor - Add RGBA support to ImageColor #309
[yoavweiss] [yoavweiss]
- Fix #304: test for `str`, not `"utf-8"`. - Test for `str`, not `"utf-8"` #306 (fixes #304)
[mjpieters] [mjpieters]
- Fix missing import os in _util.py. - Fix missing import os in _util.py #303
[mnowotka] [mnowotka]
- Added missing exif tags. - Added missing exif tags #300
[freyes] [freyes]
- Fail on all import errors, fixes #298. - Fail on all import errors #298, #299 (fixes #297)
[macfreek, wiredfool] [macfreek, wiredfool]
- Fixed Windows fallback (wasn't using correct file in Windows fonts). - Fixed Windows fallback (wasn't using correct file in Windows fonts) #295
[lmollea] [lmollea]
- Moved ImageFile and ImageFileIO comments to docstrings. - Moved ImageFile and ImageFileIO comments to docstrings #293
[freyes] [freyes]
- Restore compatibility with ISO C. - Restore compatibility with ISO C #289
[cgohlke] [cgohlke]
- Use correct format character for C int type. - Use correct format character for C int type #288
[cgohlke] [cgohlke]
- Allocate enough memory to hold pointers in encode.c. - Allocate enough memory to hold pointers in encode.c #287
[cgohlke] [cgohlke]
- Fix #279, fillorder double shuffling bug when FillOrder ==2 and decoding using libtiff. - Fillorder double shuffling bug when FillOrder ==2 and decoding using libtiff #284 (fixes #279)
[wiredfool] [wiredfool]
- Moved Image module comments to docstrings. - Moved Image module comments to docstrings.
[freyes] [freyes]
- Add 16-bit TIFF support, fixes #274. - Add 16-bit TIFF support #277 (fixes #274)
[wiredfool] [wiredfool]
- Ignore high ascii characters in string.whitespace, fixes #272. - Ignore high ascii characters in string.whitespace #276 (fixes #272)
[wiredfool] [wiredfool]
- Added clean/build to tox to make it behave like travis. - Added clean/build to tox to make it behave like Travis #275
[freyes] [freyes]
- Adding support for metadata in webp images. - Adding support for metadata in webp images #271
[heynemann] [heynemann]
2.1.0 (2013-07-02) 2.1.0 (2013-07-02)
------------------ ------------------
- Add /usr/bin/env python shebangs to all scripts in /Scripts. - Add /usr/bin/env python shebangs to all scripts in /Scripts #197
[mgorny]
- Add several TIFF decoders and encoders. - Add several TIFF decoders and encoders #268
[megabuz]
- Added support for alpha transparent webp images. - Added support for alpha transparent webp images.
@ -1829,15 +1830,17 @@ Changelog (Pillow)
- Adding Python3 basestring compatibility without changing basestring. - Adding Python3 basestring compatibility without changing basestring.
- Fix webp encode errors on win-amd64. - Fix webp encode errors on win-amd64 #259
[cgohlke]
- Better fix for ZeroDivisionError in ImageOps.fit for image.size height is 1. - Better fix for ZeroDivisionError in ImageOps.fit for image.size height is 1 #267
[chrispbailey]
- Better support for ICO images. - Better support for ICO images.
- Changed PY_VERSION_HEX, fixes #166. - Changed PY_VERSION_HEX #190 (fixes #166)
- Changes to put everything under the PIL namespace. - Changes to put everything under the PIL namespace #191
[wiredfool] [wiredfool]
- Changing StringIO to BytesIO. - Changing StringIO to BytesIO.
@ -1848,35 +1851,44 @@ Changelog (Pillow)
- Don't skip 'import site' on initialization when running tests for inplace builds. - Don't skip 'import site' on initialization when running tests for inplace builds.
[cgohlke] [cgohlke]
- Enable warnings for test suite. - Enable warnings for test suite #227
[wiredfool]
- Fix for ZeroDivisionError in ImageOps.fit for image.size == (1,1) - 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 - Fix for if isinstance(filter, collections.Callable) crash. Python bug #7624 on <2.6.6
- Fix #193: remove double typedef declaration. - Remove double typedef declaration #194 (fixes #193)
[evertrol]
- Fix msvc compile errors (#230). - Fix msvc compile errors (#230).
- Fix rendered characters have been chipped for some TrueType fonts. - Fix rendered characters have been chipped for some TrueType fonts
[tk0miya]
- Fix usage of pilfont.py script. - Fix usage of pilfont.py script #184
[fabiomcosta]
- Fresh start for docs, generated by sphinx-apidoc. - Fresh start for docs, generated by sphinx-apidoc.
- Introduce --enable-x and fail if it is given and x is not available. - 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 #204. - Partial work to add a wrapper for WebPGetFeatures to correctly support #220 (fixes #204)
- Significant performance improvement of `alpha_composite` function. - Significant performance improvement of `alpha_composite` function #156
[homm]
- Support explicitly disabling features via --disable-* options. - Support explicitly disabling features via --disable-* options #240
[mgorny]
- Support selftest.py --installed, fixes #263. - Support selftest.py --installed, fixes #263
- Transparent WebP Support, #204 - Transparent WebP Support #220 (fixes #204)
[euangoddard, wiredfool]
- Use PyCapsule for py3.1, fixes #237. - Use PyCapsule for py3.1 #238 (fixes #237)
[wiredfool]
- Workaround for: http://bugs.python.org/issue16754 in 3.2.x < 3.2.4 and 3.3.0. - Workaround for: http://bugs.python.org/issue16754 in 3.2.x < 3.2.4 and 3.3.0.
@ -1890,15 +1902,15 @@ Changelog (Pillow)
- 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.) - 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] [fluggo]
- Add PyPy support (experimental, please see: https://github.com/python-pillow/Pillow/issues/67) - Add PyPy support (experimental, please see #67)
- Add WebP support. - Add WebP support #96
[lqs] [lqs]
- Add Tiff G3/G4 support (experimental) - Add Tiff G3/G4 support (experimental)
[wiredfool] [wiredfool]
- Backport PIL's PNG/Zip improvements. - Backport PIL's PNG/Zip improvements #95, #97
[olt] [olt]
- Various 64-bit and Windows fixes. - Various 64-bit and Windows fixes.