pillow v5.3.0 Release Notes

Release Date: 2018-10-01 // over 5 years ago
    • ๐Ÿ”„ Changed Image size property to be read-only by default #3203 [radarhere]

    • โž• Add warnings if image file identification fails due to lack of WebP support #3169 [radarhere, hugovk]

    • ๐Ÿ Hide the Ghostscript progress dialog popup on Windows #3378 [hugovk]

    • โž• Adding support to reading tiled and YcbCr jpeg tiffs through libtiff #3227 [kkopachev]

    • ๐Ÿ›  Fixed None as TIFF compression argument #3310 [radarhere]

    • ๐Ÿ”„ Changed GIF seek to remove previous info items #3324 [radarhere]

    • ๐Ÿ‘Œ Improved PDF document info #3274 [radarhere]

    • โž• Add line width parameter to rectangle and ellipse-based shapes #3094 [hugovk, radarhere]

    • ๐Ÿ›  Fixed decompression bomb check in _crop #3313 [dinkolubina, hugovk]

    • โž• Added support to ImageDraw.floodfill for non-RGB colors #3377 [radarhere]

    • โœ… Tests: Avoid catching unexpected exceptions in tests #2203 [jdufresne]

    • ๐Ÿ‘‰ Use TextIOWrapper.detach() instead of NoCloseStream #2214 [jdufresne]

    • โž• Added transparency to matrix conversion #3205 [radarhere]

    • โž• Added ImageOps pad method #3364 [radarhere]

    • Give correct extrema for I;16 format images #3359 [bz2]

    • โž• Added PySide2 #3279 [radarhere]

    • Corrected TIFF tags #3369 [radarhere]

    • โšก๏ธ CI: Install CFFI and pycparser without any PYTHONOPTIMIZE #3374 [hugovk]

    • Read/Save RGB webp as RGB (instead of RGBX) #3298 [kkopachev]

    • ImageDraw: Add line joints #3250 [radarhere]

    • ๐Ÿ‘Œ Improved performance of ImageDraw floodfill method #3294 [yo1995]

    • ๐Ÿ›  Fix builds with --parallel #3272 [hsoft]

    • โž• Add more raw Tiff modes (RGBaX, RGBaXX, RGBAX, RGBAXX) #3335 [homm]

    • Close existing WebP fp before setting new fp #3341 [radarhere]

    • โž• Add orientation, compression and id_section as TGA save keyword arguments #3327 [radarhere]

    • Convert int values of RATIONAL TIFF tags to floats #3338 [radarhere, wiredfool]

    • ๐Ÿ›  Fix code for PYTHONOPTIMIZE #3233 [hugovk]

    • ๐Ÿ”„ Changed ImageFilter.Kernel to subclass ImageFilter.BuiltinFilter, instead of the other way around #3273 [radarhere]

    • Remove unused draw.draw_line, draw.draw_point and font.getabc methods #3232 [hugovk]

    • โœ… Tests: Added ImageFilter tests #3295 [radarhere]

    • โœ… Tests: Added ImageChops tests #3230 [hugovk, radarhere]

    • AppVeyor: Download lib if not present in pillow-depends #3316 [radarhere]

    • Travis CI: Add Python 3.7 and Xenial #3234 [hugovk]

    • ๐Ÿ“„ Docs: Added documentation for NumPy conversion #3301 [radarhere]

    • โšก๏ธ Depends: Update libimagequant to 2.12.1 #3281 [radarhere]

    • โž• Add three-color support to ImageOps.colorize #3242 [tsennott]

    • โœ… Tests: Add LA to TGA test modes #3222 [danpla]

    • Skip outline if the draw operation fills with the same colour #2922 [radarhere]

    • ๐Ÿ›  Flake8 fixes #3173, #3380 [radarhere]

    • ๐Ÿ—„ Avoid deprecated 'U' mode when opening files #2187 [jdufresne]