Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update pillow to 5.1.0 #73

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link
Contributor

@pyup-bot pyup-bot commented Apr 2, 2018

This PR updates Pillow from 4.1.1 to 5.1.0.

Changelog

5.1.0

------------------

- Close fp before return in ImagingSavePPM 3061
[kathryndavies]

- Added documentation for ICNS append_images 3051
[radarhere]

- Docs: Move intro text below its header 3021
[hugovk]

- CI: Rename appveyor.yml as .appveyor.yml 2978
[hugovk]

- Fix TypeError for JPEG2000 parser feed 3042
[hugovk]

- Certain corrupted jpegs can result in no data read 3023
[kkopachev]

- Add support for BLP file format 3007
[jleclanche]

- Simplify version checks 2998
[hugovk]

- Fix "invalid escape sequence" warning on Python 3.6+ 2996
[timgraham]

- Allow append_images to set .icns scaled images 3005
[radarhere]

- Support appending to existing PDFs 2965
[vashek]

- Fix and improve efficient saving of ICNS on macOS 3004
[radarhere]

- Build: Enable pip cache in AppVeyor build 3009
[thijstriemstra]

- Trim trailing whitespace 2985
[Metallicow]

- Docs: Correct reference to Image.new method 3000
[radarhere]

- Rearrange ImageFilter classes into alphabetical order 2990
[radarhere]

- Test: Remove duplicate line 2983
[radarhere]

- Build: Update AppVeyor PyPy version 3003
[radarhere]

- Tiff: Open 8 bit Tiffs with 5 or 6 channels, discarding extra channels 2938
[homm]

- Readme: Added Twitter badge 2930
[hugovk]

- Removed __main__ code from ImageCms 2942
[radarhere]

- Test: Changed assert statements to unittest calls 2961
[radarhere]

- Depends: Update libimagequant to 2.11.10, raqm to 0.5.0, freetype to 2.9 3036, 3017, 2957
[radarhere]

- Remove _imaging.crc32 in favor of builtin Python crc32 implementation 2935
[wiredfool]

- Move Tk directory to src directory 2928
[hugovk]

- Enable pip cache in Travis CI 2933
[jdufresne]

- Remove unused and duplicate imports 2927
[radarhere]

- Docs: Changed documentation references to 2.x to 2.7 2921
[radarhere]

- Fix memory leak when opening webp files 2974
[wiredfool]

- Setup: Fix "TypeError: 'NoneType' object is not iterable" for PPC and CRUX 2951
[hugovk]

- Setup: Add libdirs for ppc64le and armv7l 2968
[nehaljwani]

5.0.0

------------------

- Docs: Added docstrings from documentation 2914
[radarhere]

- Test: Switch from nose to pytest 2815
[hugovk]

- Rework Source directory layout, preventing accidental import of PIL. 2911
[wiredfool]

- Dynamically link libraqm 2753
[wiredfool]

- Removed scripts directory 2901
[wiredfool]

- TIFF: Run all compressed tiffs through libtiff decoder 2899
[wiredfool]

- GIF: Add disposal option when saving GIFs 2902
[linnil1, wiredfool]

- EPS: Allow for an empty line in EPS header data 2903
[radarhere]

- PNG: Add support for sRGB and cHRM chunks, permit sRGB when no iCCP chunk present 2898
[wiredfool]

- Dependencies: Update Tk Tcl to 8.6.8 2905
[radarhere]

- Decompression bomb error now raised for images 2x larger than a decompression bomb warning 2583
[wiredfool]

- Test: avoid random failure in test_effect_noise 2894
[hugovk]

- Increased epsilon for test_file_eps.py:test_showpage due to Arch update. 2896
[wiredfool]

- Removed check parameter from _save in BmpImagePlugin, PngImagePlugin, ImImagePlugin, PalmImagePlugin, and PcxImagePlugin. 2873
[radarhere]

- Make PngImagePlugin.add_text() zip argument type bool 2890
[jdufresne]

- Depends: Updated libwebp to 0.6.1 2880
[radarhere]

- Remove unnecessary bool() calls in Image.registered_extensions and skipKnownBadTests 2891
[jdufresne]

- Fix count of BITSPERSAMPLE items in broken TIFF files 2883
[homm]

- Fillcolor parameter for Image.Transform 2852
[wiredfool]

- Test: Display differences for test failures 2862
[wiredfool]

- Added executable flag to file with shebang line 2884
[radarhere]

- Setup: Specify compatible Python versions for pip 2877
[hugovk]

- Dependencies: Updated libimagequant to 2.11.4 2878
[radarhere]

- Setup: Warn if trying to install for Py3.7 on Windows 2855
[hugovk]

- Doc: Fonts can be loaded from a file-like object, not just filename 2861
[robin-norwood]

- Add eog support for Ubuntu Image Viewer 2864
[NafisFaysal]

- Test: Test on 3.7-dev on Travis.ci 2870
[hugovk]

- Dependencies: Update libtiff to 4.0.9 2871
[radarhere]

- Setup: Replace deprecated platform.dist with file existence check 2869
[wiredfool]

- Build: Fix setup.py on Debian 2853
[wiredfool]

- Docs: Correct error in ImageDraw documentation 2858
[meribold]

- Test: Drop Ubuntu Precise, Fedora 24, Fedora 25, add Fedora 27, Centos 7, Amazon v2 CI Support 2854, 2843, 2895, 2897
[wiredfool]

- Dependencies: Updated libimagequant to 2.11.3 2849
[radarhere]

- Test: Fix test_image.py to use tempfile 2841
[radarhere]

- Replace PIL.OleFileIO deprecation warning with descriptive ImportError 2833
[hugovk]

- WebP: Add support for animated WebP files 2761
[jd20]

- PDF: Set encoderinfo for images when saving multi-page PDF. Fixes 2804. 2805
[ixio]

- Allow the olefile dependency to be optional 2789
[jdufresne]

- GIF: Permit LZW code lengths up to 12 bits in GIF decode 2813
[wiredfool]

- Fix unterminated string and unchecked exception in _font_text_asBytes. 2825
[wiredfool]

- PPM: Use fixed list of whitespace, rather relying on locale, fixes 272. 2831
[markmiscavage]

- Added support for generators when using append_images 2829, 2835
[radarhere]

- Doc: Correct PixelAccess.rst 2824
[hasahmed]

- Depends: Update raqm to 0.3.0 2822
[radarhere]

- Docs: Link to maintained version of aggdraw 2809
[hugovk]

- Include license file in the generated wheel packages 2801
[jdufresne]

- Depends: Update openjpeg to 2.3.0 2791
[radarhere]

- Add option to Makefile to build and install with C coverage 2781
[hugovk]

- Add context manager support to ImageFile.Parser and PngImagePlugin.ChunkStream 2793
[radarhere]

- ImageDraw.textsize: fix zero length error 2788
[wiredfool, hugovk]

4.3.0

------------------

- Fix warning on pointer cast in isblock 2775, 2778
[cgohlke]

- Doc: Added macOS High Sierra tested Pillow version 2777
[radarhere]

- Use correct Windows handle type on 64 bit in imagingcms  2774
[cgohlke]

- 64 Bit Windows fix for block storage 2773
[cgohlke]

- Fix "expression result unused" warning 2764
[radarhere]

- Add 16bit Read/Write and RLE read support to SgiImageFile 2769
[jbltx, wiredfool]

- Block & array hybrid storage 2738
[homm]

- Common seek frame position check 1849
[radarhere]

- Doc: Add note about aspect ratio to Image thumbnail script 2281
[wilsonge]

- Fix ValueError: invalid version number '1.0.0rc1' in scipy release candidate 2771
[cgohlke]

- Unfreeze requirements.txt 2766
[hugovk]

- Test: ResourceWarning tests 2756
[hugovk]

- Use n_frames to determine is_animated if possible 2315
[radarhere]

- Doc: Corrected parameters in documentation 2768
[radarhere]

- Avoid unnecessary Image operations 1891
[radarhere]

- Added register_extensions method 1860
[radarhere]

- Fix TIFF support for I;16S, I;16BS, and I;32BS rawmodes 2748
[wiredfool]

- Fixed doc syntax in ImageDraw 2752
[radarhere]

- Fixed support for building on Windows/msys2. Added Appveyor CI coverage for python3 on msys2 2476
[wiredfool]

- Fix ValueError in Exif/Tiff IFD 2719
[wiredfool]

- Use pathlib2 for Path objects on Python < 3.4 2291
[asergi]

- Export only required properties in unsafe_ptrs 2740
[homm]

- Alpha composite fixes 2709
[homm]

- Faster Transpose operations, added 'Transverse' option 2730
[homm]

- Deprecate ImageOps undocumented functions gaussian_blur, gblur, unsharp_mask, usm and box_blur in favor of ImageFilter implementations 2735
[homm]

- Dependencies: Updated freetype to 2.8.1 2741
[radarhere]

- Bug: Player skipped first image 2742
[radarhere]

- Faster filter operations for Kernel, Gaussian, and Unsharp Mask filters 2679
[homm]

- EPS: Add showpage to force rendering of some EPS images 2636
[kaplun]

- DOC: Fix type of palette parameter in Image.quantize. 2703
[kkopachev]

- DOC: Fix Ico docs to match code 2712
[hugovk]

- Added file pointer save to SpiderImagePlugin 2647
[radarhere]

- Add targa version 2 footer 2713
[jhultgre]

- Removed redundant lines 2714
[radarhere]

- Travis CI: Use default pypy/pypy3 2721
[hugovk]

- Fix for SystemError when rendering an empty string, added in 4.2.0 2706
[wiredfool]

- Fix for memory leaks in font handling added in 4.2.0 2634
[wiredfool]

- Tests:  cleanup, more tests. Fixed WMF save handler 2689
[radarhere]

- Removed debugging interface for Image.core.grabclipboard 2708
[radarhere]

- Doc syntax fix 2710
[radarhere]

- Faster packing and unpacking for RGB, LA, and related storage modes 2693
[homm]

- Use RGBX rawmode for RGB JPEG images where possible 1989
[homm]

- Remove palettes from non-palette modes in _new 2702
[wiredfool]

- Delete transparency info when convert'ing RGB/L to RGBA 2633
[olt]

- Code tweaks to ease type annotations 2687
[neiljp]

- Fixed incorrect use of 's' to byteslike object 2691
[wiredfool]

- Fix JPEG subsampling labels for subsampling=2  2698
[homm]

- Region of interest (box) for resampling 2254
[homm]

- Basic support for Termux (android) in setup.py 2684
[wiredfool]

- Bug: Fix Image.fromarray for numpy.bool type. 2683
[wiredfool]

- CI: Add Fedora 24 and 26 to Docker tests
[wiredfool]

- JPEG: Fix ZeroDivisionError when EXIF contains invalid DPI (0/0). 2667
[vytisb]

- Depends: Updated openjpeg to 2.2.0 2669
[radarhere]

- Depends: Updated Tk Tcl to 8.6.7 2668
[radarhere]

- Depends: Updated libimagequant to 2.10.2 2660
[radarhere]

- Test: Added test for ImImagePlugin tell() 2675
[radarhere]

- Test: Additional tests for SGIImagePlugin 2659
[radarhere]

- New Image.getchannel method 2661
[homm]

- Remove unused im.copy2 and core.copy methods 2657
[homm]

- Fast Image.merge() 2677
[homm]

- Fast Image.split() 2676
[homm]

- Fast image allocation 2655
[homm]

- Storage cleanup 2654
[homm]

- FLI: Use frame count from FLI header 2674
[radarhere]

- Test: Test animated FLI file 2650
[hugovk]

- Bug: Fixed uninitialized memory in bc5 decoding 2648
[ifeherva]

- Moved SgiImagePlugin save error to before the start of write operations 2646
[radarhere]

- Move createfontdatachunk.py so isn't installed globally 2645
[hugovk]

- Bug: Fix unexpected keyword argument 'align' 2641
[hugovk]

- Add newlines to error message for clarity 2640
[hugovk]

- Docs: Updated redirected URL 2637
[radarhere]

- Bug: Fix JPEG DPI when EXIF is invalid 2632
[wiredfool]

- Bug: Fix for font getsize on empty string 2624
[radarhere]

- Docs: Improved ImageDraw documentation 2626
[radarhere]

- Docs: Corrected alpha_composite args documentation 2627
[radarhere]

- Docs: added the description of the filename attribute to images.rst 2621
[dasdachs]

- Dependencies: Updated libimagequant to 2.10.1 2616
[radarhere]

- PDF: Renamed parameter to not shadow built-in dict 2612
[kijeong]

4.2.1

------------------

- CI: Fix version specification and test on CI for PyPy/Windows 2608
[wiredfool]

4.2.0

------------------

- Doc: Clarified Image.save:append_images documentation 2604
[radarhere]

- CI: Amazon Linux and Centos6 docker images added to TravisCI 2585
[wiredfool]

- Image.alpha_composite added 2595
[wiredfool]

- Complex Text Support 2576
[ShamsaHamed, Fahad-Alsaidi, wiredfool]

- Added threshold parameter to ImageDraw.floodfill 2599
[nediamond]

- Added dBATCH parameter to ghostscript command 2588
[radarhere]

- JPEG: Adjust buffer size when icc_profile > MAXBLOCK 2596
[Darou]

- Specify Pillow Version in one place 2517
[wiredfool]

- CI: Change the owner of the TRAVIS_BUILD_DIR, fixing broken docker runs 2587
[wiredfool]

- Fix truncated PNG loading for some images, Fix memory leak on truncated PNG images. 2541, 2598
[homm]

- Add decompression bomb check to Image.crop 2410
[wiredfool]

- ImageFile: Ensure that the `err_code` variable is initialized in case of exception. 2363
[alexkiro]

- Tiff: Support append_images for saving multipage TIFFs 2406
[blochl]

- Doc: Clarify that draft is only implemented for JPEG and PCD 2409
[wiredfool]

- Test: MicImagePlugin 2447
[hugovk]

- Use round() instead of floor() to eliminate zero coefficients in resample 2558
[homm]

- Remove deprecated code 2549
[hugovk]

- Added append_images to PDF saving 2526
[radarhere]

- Remove unused function core image function new_array 2548
[hugovk]

- Remove unnecessary calls to dict.keys() 2551
[jdufresne]

- Add more ImageDraw.py tests and remove unused Draw.c code 2533
[hugovk]

- Test: More tests for ImageMorph 2554
[hugovk]

- Test: McIDAS area file 2552
[radarhere]

- Update Feature Detection 2520
[wiredfool]

- CI: Update pypy on TravisCI 2573
[hugovk]

- ImageMorph: Fix wrong expected size of MRLs read from disk 2561
[dov]

- Docs: Update install docs for FreeBSD 2546
[wiredfool]

- Build: Ignore OpenJpeg 1.5 on FreeBSD 2544
[melvyn-sopacua]

- Remove 'not yet implemented' methods from PIL 1.1.4 2538
[hugovk]

- Dependencies: Update FreeType to 2.8, LibTIFF to 4.0.8 and libimagequant to 2.9.1 2535 2537 2540
[radarhere]

- Raise TypeError and not also UnboundLocalError in ImageFile.Parser() 2525
[joshblum]

- Test: Use Codecov for coverage 2528
[hugovk]

- Use PNG for Image.show() 2527
[HinTak, wiredfool]

- Remove WITH_DEBUG compilation flag 2522
[wiredfool]

- Fix return value on parameter parse error in _webp.c 2521
[adw1n]

- Set executable flag on scripts with shebang line 2295
[radarhere]

- Flake8 2460
[radarhere]

- Doc: Release Process Changes 2516
[wiredfool]

- CI: Added region for s3 deployment on appveyor 2515
[wiredfool]

- Doc: Updated references to point to existing files 2507
[radarhere]

- Return copy on Image crop if crop dimensions match the image 2471
[radarhere]

- Test: Optimize CI speed 2464, 2466
[hugovk]
Links

@pyup-bot pyup-bot mentioned this pull request Apr 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant