mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-01-12 18:26:17 +03:00
Merge pull request #2322 from radarhere/changes
Added missing PR numbers to Changes.rst
This commit is contained in:
commit
df5f62e719
310
CHANGES.rst
310
CHANGES.rst
|
@ -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 Lagadec’s OleFileIO_PL fork
|
- Merge from Philippe Lagadec’s 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.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user