pillow v5.4.0 Release Notes

Release Date: 2019-01-01 // over 5 years ago
    • ๐Ÿ“„ Docs: Improved ImageChops documentation #3522 [radarhere]

    • ๐Ÿ‘ Allow RGB and RGBA values for P image putpixel #3519 [radarhere]

    • โž• Add APNG extension to PNG plugin #3501 [pirate486743186, radarhere]

    • Lookup ld.so.cache instead of hardcoding search paths #3245 [pslacerda]

    • โž• Added custom string TIFF tags #3513 [radarhere]

    • ๐Ÿ‘Œ Improve setup.py configuration #3395 [diorcety]

    • Read textual chunks located after IDAT chunks for PNG #3506 [radarhere]

    • ๐ŸŽ Performance: Don't try to hash value if enum is empty #3503 [Glandos]

    • โž• Added custom int and float TIFF tags #3350 [radarhere]

    • ๐Ÿ›  Fixes for issues reported by static code analysis #3393 [frenzymadness]

    • GIF: Wait until mode is normalized to copy im.info into encoderinfo #3187 [radarhere]

    • ๐Ÿ“„ Docs: Add page of deprecations and removals #3486 [hugovk]

    • โฌ†๏ธ Travis CI: Upgrade PyPy from 5.8.0 to 6.0 #3488 [hugovk]

    • ๐Ÿ‘• Travis CI: Allow lint job to fail #3467 [hugovk]

    • Resolve __fp when closing and deleting #3261 [radarhere]

    • Close exclusive fp before discarding #3461 [radarhere]

    • ๐Ÿ“š Updated open files documentation #3490 [radarhere]

    • Added libjpeg_turbo to check_feature #3493 [radarhere]

    • ๐Ÿ”„ Change color table index background to tuple when saving as WebP #3471 [radarhere]

    • ๐Ÿ‘ Allow arbitrary number of comment extension subblocks #3479 [radarhere]

    • ๐Ÿ‘€ Ensure previous FLI frame is loaded before seeking to the next #3478 [radarhere]

    • ImageShow improvements #3450 [radarhere]

    • โšก๏ธ Depends: Update libimagequant to 2.12.2 #3442, libtiff to 4.0.10 #3458, libwebp to 1.0.1 #3468, Tk Tcl to 8.6.9 #3465 [radarhere]

    • Check quality_layers type #3464 [radarhere]

    • Add context manager, del and close methods to TarIO #3455 [radarhere]

    • โœ… Test: Do not play sound when running screencapture command #3454 [radarhere]

    • ๐Ÿ‘ป Close exclusive fp on open exception #3456 [radarhere]

    • Only close existing fp in WebP if fp is exclusive #3418 [radarhere]

    • ๐Ÿ“„ Docs: Re-add the downloads badge #3443 [hugovk]

    • โž• Added negative index to PixelAccess #3406 [Nazime]

    • ๐Ÿ”„ Change tuple background to global color table index when saving as GIF #3385 [radarhere]

    • โœ… Test: Improved ImageGrab tests #3424 [radarhere]

    • ๐Ÿ›  Flake8 fixes #3422, #3440 [radarhere, hugovk]

    • Only ask for YCbCr->RGB libtiff conversion for jpeg-compressed tiffs #3417 [kkopachev]

    • Optimise ImageOps.fit by combining resize and crop #3409 [homm]