pillow v5.2.0 Release Notes

Release Date: 2018-07-01 // almost 6 years ago
    • ๐Ÿ›  Fixed saving a multiframe image as a single frame PDF #3137 [radarhere]

    • If a Qt version is already imported, attempt to use it first #3143 [radarhere]

    • ๐Ÿ›  Fix transform fill color for alpha images #3147 [fozcode]

    • ๐Ÿ‘ TGA: Add support for writing RLE data #3186 [danpla]

    • TGA: Read and write LA data #3178 [danpla]

    • ๐Ÿšš QuantOctree.c: Remove erroneous attempt to average over an empty range #3196 [tkoeppe]

    • ๐Ÿ”„ Changed ICNS format tests to pass on OS X 10.11 #3202 [radarhere]

    • ๐Ÿ›  Fixed bug in ImageDraw.multiline_textsize() #3114 [tianyu139]

    • โž• Added getsize_multiline support for PIL.ImageFont #3113 [tianyu139]

    • Added ImageFile get_format_mimetype method #3190 [radarhere]

    • ๐Ÿ”„ Changed mmap file pointer to use context manager #3216 [radarhere]

    • ๐Ÿ”„ Changed ellipse point calculations to be more evenly distributed #3142 [radarhere]

    • Only extract first Exif segment #2946 [hugovk]

    • โœ… Tests: Test ImageDraw2, WalImageFile #3135, #2989 [hugovk]

    • โœ‚ Remove unnecessary '#if 0' code #3075 [hugovk]

    • โœ… Tests: Added GD tests #1817 [radarhere]

    • ๐Ÿ›  Fix collections ABCs DeprecationWarning in Python 3.7 #3123 [hugovk]

    • unpack_from is faster than unpack of slice #3201 [landfillbaby]

    • ๐Ÿ“„ Docs: Add coordinate system links and file handling links in documentation #3204, #3214 [radarhere]

    • ๐Ÿ’พ Tests: TestFilePng: Fix test_save_l_transparency() #3182 [danpla]

    • ๐Ÿ“„ Docs: Correct argument name #3171 [radarhere]

    • ๐Ÿ“„ Docs: Update CMake download URL #3166 [radarhere]

    • ๐Ÿ“„ Docs: Improve Image.transform documentation #3164 [radarhere]

    • ๐Ÿ›  Fix transform fillcolor argument when image mode is RGBA or LA #3163 [radarhere]

    • โœ… Tests: More specific Exception testing #3158 [radarhere]

    • โž• Add getrgb HSB/HSV color strings #3148 [radarhere]

    • ๐Ÿ‘ Allow float values in getrgb HSL color string #3146 [radarhere]

    • โฌ†๏ธ AppVeyor: Upgrade to Python 2.7.15 and 3.4.4 #3140 [radarhere]

    • โฌ†๏ธ AppVeyor: Upgrade to PyPy 6.0.0 #3133 [hugovk]

    • ๐Ÿ—„ Deprecate PILLOW_VERSION and VERSION #3090 [hugovk]

    • ๐Ÿ‘Œ Support Python 3.7 #3076 [hugovk]

    • โšก๏ธ Depends: Update freetype to 2.9.1, libjpeg to 9c, libwebp to 1.0.0 #3121, #3136, #3108 [radarhere]

    • ๐ŸŽ Build macOS wheels with Xcode 6.4, supporting older macOS versions #3068 [wiredfool]

    • ๐Ÿ›  Fix _i2f compilation on some GCC versions #3067 [homm]

    • ๐Ÿ”„ Changed encoderinfo to have priority over info when saving GIF images #3086 [radarhere]

    • ๐Ÿšš Rename PIL.version to PIL._version and remove it from module #3083 [homm]

    • Enable background colour parameter on rotate #3057 [storesource]

    • โœ‚ Remove unnecessary #if 1 directive #3072 [jdufresne]

    • โœ‚ Remove unused Python class, Path #3070 [jdufresne]

    • ๐Ÿ›  Fix dereferencing type-punned pointer will break strict-aliasing #3069 [jdufresne]