Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==10.3.0
->==11.0.0
Release Notes
python-pillow/Pillow (Pillow)
v11.0.0
Compare Source
Update licence to MIT-CMU #8460
[hugovk]
Conditionally define ImageCms type hint to avoid requiring core #8197
[radarhere]
Support writing LONG8 offsets in AppendingTiffWriter #8417
[radarhere]
Use ImageFile.MAXBLOCK when saving TIFF images #8461
[radarhere]
Do not close provided file handles with libtiff when saving #8458
[radarhere]
Support ImageFilter.BuiltinFilter for I;16* images #8438
[radarhere]
Use ImagingCore.ptr instead of ImagingCore.id #8341
[homm, radarhere, hugovk]
Updated EPS mode when opening images without transparency #8281
[Yay295, radarhere]
Use transparency when combining P frames from APNGs #8443
[radarhere]
Support all resampling filters when resizing I;16* images #8422
[radarhere]
Free memory on early return #8413
[radarhere]
Cast int before potentially exceeding INT_MAX #8402
[radarhere]
Check image value before use #8400
[radarhere]
Improved copying imagequant libraries #8420
[radarhere]
Use Capsule for WebP saving #8386
[homm, radarhere]
Fixed writing multiple StripOffsets to TIFF #8317
[Yay295, radarhere]
Fix dereference before checking for NULL in ImagingTransformAffine #8398
[PavlNekrasov]
Use transposed size after opening for TIFF images #8390
[radarhere, homm]
Improve ImageFont error messages #8338
[yngvem, radarhere, hugovk]
Mention MAX_TEXT_CHUNK limit in PNG error message #8391
[radarhere]
Cast Dib handle to int #8385
[radarhere]
Accept float stroke widths #8369
[radarhere]
Deprecate ICNS (width, height, scale) sizes in favour of load(scale) #8352
[radarhere]
Improved handling of RGBA palettes when saving GIF images #8366
[radarhere]
Deprecate isImageType #8364
[radarhere]
Support converting more modes to LAB by converting to RGBA first #8358
[radarhere]
Deprecate support for FreeType 2.9.0 #8356
[hugovk, radarhere]
Removed unused TiffImagePlugin IFD_LEGACY_API #8355
[radarhere]
Handle duplicate EXIF header #8350
[zakajd, radarhere]
Return early from BoxBlur if either width or height is zero #8347
[radarhere]
Check text is either string or bytes #8308
[radarhere]
Added writing XMP bytes to JPEG #8286
[radarhere]
Support JPEG2000 RGBA palettes #8256
[radarhere]
Expand C image to match GIF frame image size #8237
[radarhere]
Allow saving I;16 images as PPM #8231
[radarhere]
When IFD is missing, connect get_ifd() dictionary to Exif #8230
[radarhere]
Skip truncated ICO mask if LOAD_TRUNCATED_IMAGES is enabled #8180
[radarhere]
Treat unknown JPEG2000 colorspace as unspecified #8343
[radarhere]
Updated error message when saving WebP with invalid width or height #8322
[radarhere, hugovk]
Remove warning if NumPy failed to raise an error during conversion #8326
[radarhere]
If left and right sides meet in ImageDraw.rounded_rectangle(), do not draw rectangle to fill gap #8304
[radarhere]
Remove WebP support without anim, mux/demux, and with buggy alpha #8213
[homm, radarhere]
Add missing TIFF CMYK;16B reader #8298
[homm]
Remove all WITH_* flags from _imaging.c and other flags #8211
[homm]
Improve ImageDraw2 shape methods #8265
[radarhere]
Lock around usages of imaging memory arenas #8238
[lysnikolaou]
Deprecate JpegImageFile huffman_ac and huffman_dc #8274
[radarhere]
Deprecate ImageMath lambda_eval and unsafe_eval options argument #8242
[radarhere]
Changed ContainerIO to subclass IO #8240
[radarhere]
Move away from APIs that use borrowed references under the free-threaded build #8216
[hugovk, lysnikolaou]
Allow size argument to resize() to be a NumPy array #8201
[radarhere]
Drop support for Python 3.8 #8183
[hugovk, radarhere]
Add support for Python 3.13 #8181
[hugovk, radarhere]
Fix incompatibility with NumPy 1.20 #8187
[neutrinoceros, radarhere]
Remove PSFile, PyAccess and USE_CFFI_ACCESS #8182
[hugovk, radarhere]
v10.4.0
Compare Source
Raise FileNotFoundError if show_file() path does not exist #8178
[radarhere]
Improved reading 16-bit TGA images with colour #7965
[Yay295, radarhere]
Deprecate non-image ImageCms modes #8031
[radarhere]
Fixed processing multiple JPEG EXIF markers #8127
[radarhere]
Do not preserve EXIFIFD tag by default when saving TIFF images #8110
[radarhere]
Added ImageFont.load_default_imagefont() #8086
[radarhere]
Added Image.WARN_POSSIBLE_FORMATS #8063
[radarhere]
Remove zero-byte end padding when parsing any XMP data #8171
[radarhere]
Do not detect Ultra HDR images as MPO #8056
[radarhere]
Raise SyntaxError specific to JP2 #8146
[Yay295, radarhere]
Do not use first frame duration for other frames when saving APNG images #8104
[radarhere]
Consider I;16 pixel size when using a 1 mode mask #8112
[radarhere]
When saving multiple PNG frames, convert to mode rather than raw mode #8087
[radarhere]
Added byte support to FreeTypeFont #8141
[radarhere]
Allow float center for rotate operations #8114
[radarhere]
Do not read layers immediately when opening PSD images #8039
[radarhere]
Restore original thread state #8065
[radarhere]
Read IM and TIFF images as RGB, rather than RGBX #7997
[radarhere]
Only preserve TIFF IPTC_NAA_CHUNK tag if type is BYTE or UNDEFINED #7948
[radarhere]
Clarify ImageDraw2 error message when size is missing #8165
[radarhere]
Support unpacking more rawmodes to RGBA palettes #7966
[radarhere]
Removed support for Qt 5 #8159
[radarhere]
Improve
ImageFont.freetype
support for XDG directories on Linux #8135[mamg22, radarhere]
Improved consistency of XMP handling #8069
[radarhere]
Use pkg-config to help find libwebp and raqm #8142
[radarhere]
Accept 't' suffix for libtiff version #8126, #8129
[radarhere]
Deprecate ImageDraw.getdraw hints parameter #8124
[radarhere, hugovk]
Added ImageDraw circle() #8085
[void4, hugovk, radarhere]
Add mypy target to Makefile #8077
[Yay295]
Added more modes to Image.MODES #7984
[radarhere]
Deprecate BGR;15, BGR;16 and BGR;24 modes #7978
[radarhere, hugovk]
Fix ImagingAccess for I;16N on big-endian #7921
[Yay295, radarhere]
Support reading P mode TIFF images with padding #7996
[radarhere]
Deprecate support for libtiff < 4 #7998
[radarhere, hugovk]
Corrected ImageShow UnixViewer command #7987
[radarhere]
Use functools.cached_property in ImageStat #7952
[nulano, hugovk, radarhere]
Add support for reading BITMAPV2INFOHEADER and BITMAPV3INFOHEADER #7956
[Cirras, radarhere]
Support reading CMYK JPEG2000 images #7947
[radarhere]
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.