fix(deps): update dependency pillow to <12.2.1,>=12.2.0 (#579)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [pillow](https://github.com/python-pillow/Pillow) ([changelog](https://github.com/python-pillow/Pillow/releases)) | `<12.1.2,>=12.1.1` → `<12.2.1,>=12.2.0` |  |  | --- ### Release Notes <details> <summary>python-pillow/Pillow (pillow)</summary> ### [`v12.2.0`](https://github.com/python-pillow/Pillow/releases/tag/12.2.0) [Compare Source](https://github.com/python-pillow/Pillow/compare/12.1.1...12.2.0) <https://pillow.readthedocs.io/en/stable/releasenotes/12.2.0.html> #### Documentation - Update 12.2.0 release notes [#​9522](https://github.com/python-pillow/Pillow/issues/9522) \[[@​hugovk](https://github.com/hugovk)] - Add loader plugins: AMOS abk, Atari Degas, 40+ more obscure formats via Netpbm [#​9482](https://github.com/python-pillow/Pillow/issues/9482) \[[@​bitplane](https://github.com/bitplane)] - Update Python versions [#​9515](https://github.com/python-pillow/Pillow/issues/9515) \[[@​radarhere](https://github.com/radarhere)] - Jeffrey A. Clark -> Jeffrey 'Alex' Clark [#​9513](https://github.com/python-pillow/Pillow/issues/9513) \[[@​aclark4life](https://github.com/aclark4life)] - Add release notes for [#​9394](https://github.com/python-pillow/Pillow/issues/9394), [#​9419](https://github.com/python-pillow/Pillow/issues/9419) and [#​9456](https://github.com/python-pillow/Pillow/issues/9456) [#​9467](https://github.com/python-pillow/Pillow/issues/9467) \[[@​radarhere](https://github.com/radarhere)] - Add Amiga Workbench .info loader to 3rd party plugins list [#​9459](https://github.com/python-pillow/Pillow/issues/9459) \[[@​bitplane](https://github.com/bitplane)] - Merge PFM documentation into PPM [#​9434](https://github.com/python-pillow/Pillow/issues/9434) \[[@​radarhere](https://github.com/radarhere)] - Update macOS tested Pillow versions [#​9431](https://github.com/python-pillow/Pillow/issues/9431) \[[@​radarhere](https://github.com/radarhere)] - Fix CVE number [#​9430](https://github.com/python-pillow/Pillow/issues/9430) \[[@​hugovk](https://github.com/hugovk)] #### Dependencies - Update xz to 5.8.3 [#​9523](https://github.com/python-pillow/Pillow/issues/9523) \[[@​radarhere](https://github.com/radarhere)] - Update libjpeg-turbo to 3.1.4.1 [#​9507](https://github.com/python-pillow/Pillow/issues/9507) \[[@​radarhere](https://github.com/radarhere)] - Update libpng to 1.6.56 [#​9499](https://github.com/python-pillow/Pillow/issues/9499) \[[@​radarhere](https://github.com/radarhere)] - Update freetype to 2.14.3 [#​9485](https://github.com/python-pillow/Pillow/issues/9485) \[[@​radarhere](https://github.com/radarhere)] - Updated libavif to 1.4.1 [#​9479](https://github.com/python-pillow/Pillow/issues/9479) \[[@​radarhere](https://github.com/radarhere)] - Updated harfbuzz to 13.2.1 [#​9461](https://github.com/python-pillow/Pillow/issues/9461) \[[@​radarhere](https://github.com/radarhere)] - Update Ghostscript to 10.7.0 [#​9469](https://github.com/python-pillow/Pillow/issues/9469) \[[@​radarhere](https://github.com/radarhere)] - Update harfbuzz to 13.0.1 [#​9453](https://github.com/python-pillow/Pillow/issues/9453) \[[@​radarhere](https://github.com/radarhere)] - Update libavif to 1.4.0 [#​9460](https://github.com/python-pillow/Pillow/issues/9460) \[[@​radarhere](https://github.com/radarhere)] - Update freetype to 2.14.2 [#​9449](https://github.com/python-pillow/Pillow/issues/9449) \[[@​radarhere](https://github.com/radarhere)] - Update actions/download-artifact action to v8 [#​9451](https://github.com/python-pillow/Pillow/issues/9451) \[@​[renovate\[bot\]](https://github.com/apps/renovate)] - Updated libpng to 1.6.55 [#​9425](https://github.com/python-pillow/Pillow/issues/9425) \[[@​radarhere](https://github.com/radarhere)] #### Testing - Cleanup .spider extension in the same test where it is added [#​9517](https://github.com/python-pillow/Pillow/issues/9517) \[[@​radarhere](https://github.com/radarhere)] - Run tests in parallel via tox for 3.5x speedup [#​9516](https://github.com/python-pillow/Pillow/issues/9516) \[[@​hugovk](https://github.com/hugovk)] - Enable colour in CI logs [#​9486](https://github.com/python-pillow/Pillow/issues/9486) \[[@​hugovk](https://github.com/hugovk)] - Update Ghostscript to 10.7.0 [#​9469](https://github.com/python-pillow/Pillow/issues/9469) \[[@​radarhere](https://github.com/radarhere)] - Simplify TGA test code [#​9477](https://github.com/python-pillow/Pillow/issues/9477) \[[@​radarhere](https://github.com/radarhere)] - Update tests to check for ValueError when encoding an empty image [#​9464](https://github.com/python-pillow/Pillow/issues/9464) \[[@​radarhere](https://github.com/radarhere)] - Upgrade CI from `macos-15-intel` to `macos-26-intel` [#​9454](https://github.com/python-pillow/Pillow/issues/9454) \[[@​hugovk](https://github.com/hugovk)] - Add check-case-conflict hook [#​9446](https://github.com/python-pillow/Pillow/issues/9446) \[[@​radarhere](https://github.com/radarhere)] - Specify platform when pulling docker image [#​9440](https://github.com/python-pillow/Pillow/issues/9440) \[[@​radarhere](https://github.com/radarhere)] - GHA: Cache libavif and webp builds for Ubuntu [#​9437](https://github.com/python-pillow/Pillow/issues/9437) \[[@​hugovk](https://github.com/hugovk)] - Update macOS tested Pillow versions [#​9431](https://github.com/python-pillow/Pillow/issues/9431) \[[@​radarhere](https://github.com/radarhere)] #### Other changes - Check calloc return value [#​9527](https://github.com/python-pillow/Pillow/issues/9527) \[[@​radarhere](https://github.com/radarhere)] - Check all allocs in the Arrow tree [#​9488](https://github.com/python-pillow/Pillow/issues/9488) \[[@​wiredfool](https://github.com/wiredfool)] - Reject non-numeric elements inside list coords [#​9526](https://github.com/python-pillow/Pillow/issues/9526) \[[@​hugovk](https://github.com/hugovk)] - Move variable declaration inside define [#​9525](https://github.com/python-pillow/Pillow/issues/9525) \[[@​radarhere](https://github.com/radarhere)] - Resize tall images vertically first [#​9524](https://github.com/python-pillow/Pillow/issues/9524) \[[@​radarhere](https://github.com/radarhere)] - Avoid overflow by not adding extents together [#​9520](https://github.com/python-pillow/Pillow/issues/9520) \[[@​hugovk](https://github.com/hugovk)] - Use long for glyph position [#​9518](https://github.com/python-pillow/Pillow/issues/9518) \[[@​hugovk](https://github.com/hugovk)] - Raise an error if the trailer chain loops back on itself [#​9519](https://github.com/python-pillow/Pillow/issues/9519) \[[@​hugovk](https://github.com/hugovk)] - Only read as much data from gzip-decompressed data as necessary [#​9521](https://github.com/python-pillow/Pillow/issues/9521) \[[@​hugovk](https://github.com/hugovk)] - Allow None extents in C setimage() [#​9504](https://github.com/python-pillow/Pillow/issues/9504) \[[@​radarhere](https://github.com/radarhere)] - Use critical sections to protect FontObject [#​9498](https://github.com/python-pillow/Pillow/issues/9498) \[[@​colesbury](https://github.com/colesbury)] - Add ImageText.Text.wrap() to wrap text [#​9286](https://github.com/python-pillow/Pillow/issues/9286) \[[@​radarhere](https://github.com/radarhere)] - Always call StubHandler open() when opening StubImageFile [#​9412](https://github.com/python-pillow/Pillow/issues/9412) \[[@​radarhere](https://github.com/radarhere)] - Improved BCn overflow check [#​9043](https://github.com/python-pillow/Pillow/issues/9043) \[[@​radarhere](https://github.com/radarhere)] - Image will never be None [#​9512](https://github.com/python-pillow/Pillow/issues/9512) \[[@​radarhere](https://github.com/radarhere)] - Raise EOFError when seeking too far in PSD [#​9388](https://github.com/python-pillow/Pillow/issues/9388) \[[@​radarhere](https://github.com/radarhere)] - Raise error if ImageGrab subprocess gives non-zero returncode [#​9321](https://github.com/python-pillow/Pillow/issues/9321) \[[@​radarhere](https://github.com/radarhere)] - Allow for different palette entry sizes when correcting BMP pixel data offset [#​9472](https://github.com/python-pillow/Pillow/issues/9472) \[[@​radarhere](https://github.com/radarhere)] - Ignore unspecified extra samples for TIFF separate planar configuration [#​9514](https://github.com/python-pillow/Pillow/issues/9514) \[[@​radarhere](https://github.com/radarhere)] - Add PERF to lint and fix findings [#​9510](https://github.com/python-pillow/Pillow/issues/9510) \[[@​hugovk](https://github.com/hugovk)] - Switch iOS back to macos-15-intel [#​9509](https://github.com/python-pillow/Pillow/issues/9509) \[[@​radarhere](https://github.com/radarhere)] - Catch struct.error [#​9505](https://github.com/python-pillow/Pillow/issues/9505) \[[@​radarhere](https://github.com/radarhere)] - Check PyCapsule\_GetPointer and PyBytes\_FromStringAndSize return values [#​9508](https://github.com/python-pillow/Pillow/issues/9508) \[[@​radarhere](https://github.com/radarhere)] - Fix missing null dereference checks [#​9489](https://github.com/python-pillow/Pillow/issues/9489) \[[@​wiredfool](https://github.com/wiredfool)] - CI: Retry failed downloads [#​9506](https://github.com/python-pillow/Pillow/issues/9506) \[[@​hugovk](https://github.com/hugovk)] - Use PyModule\_AddObjectRef [#​9503](https://github.com/python-pillow/Pillow/issues/9503) \[[@​radarhere](https://github.com/radarhere)] - Release reference to encoder on error [#​9500](https://github.com/python-pillow/Pillow/issues/9500) \[[@​radarhere](https://github.com/radarhere)] - Fixed AVIF and WEBP dealloc [#​9501](https://github.com/python-pillow/Pillow/issues/9501) \[[@​radarhere](https://github.com/radarhere)] - Check PyType\_Ready return values [#​9502](https://github.com/python-pillow/Pillow/issues/9502) \[[@​radarhere](https://github.com/radarhere)] - Check if PyObject\_CallMethod result is NULL [#​9494](https://github.com/python-pillow/Pillow/issues/9494) \[[@​radarhere](https://github.com/radarhere)] - Do not use palette from grayscale or bilevel colorspace when reading JPEG2000 images [#​9468](https://github.com/python-pillow/Pillow/issues/9468) \[[@​radarhere](https://github.com/radarhere)] - If TGA v2 extension area specifies no alpha, fill alpha channel [#​9478](https://github.com/python-pillow/Pillow/issues/9478) \[[@​radarhere](https://github.com/radarhere)] - Set image pixels individually on 32-bit Windows [#​9492](https://github.com/python-pillow/Pillow/issues/9492) \[[@​radarhere](https://github.com/radarhere)] - Add error messages before returning NULL when encoding [#​9493](https://github.com/python-pillow/Pillow/issues/9493) \[[@​radarhere](https://github.com/radarhere)] - Fix `_getxy` refcount leaks [#​9487](https://github.com/python-pillow/Pillow/issues/9487) \[[@​hugovk](https://github.com/hugovk)] - Fix invalid test font [#​9483](https://github.com/python-pillow/Pillow/issues/9483) \[[@​radarhere](https://github.com/radarhere)] - Add Exif tag "FrameRate" [#​9470](https://github.com/python-pillow/Pillow/issues/9470) \[[@​zhiyuanouyang](https://github.com/zhiyuanouyang)] - Support reading JPEG2000 images with CMYK palettes [#​9456](https://github.com/python-pillow/Pillow/issues/9456) \[[@​radarhere](https://github.com/radarhere)] - Simplify `setimage()` by always passing extents [#​9395](https://github.com/python-pillow/Pillow/issues/9395) \[[@​radarhere](https://github.com/radarhere)] - If bitmap buffer is empty, do not render anything [#​8324](https://github.com/python-pillow/Pillow/issues/8324) \[[@​radarhere](https://github.com/radarhere)] - Change to ValueError when encoding an empty image [#​9394](https://github.com/python-pillow/Pillow/issues/9394) \[[@​radarhere](https://github.com/radarhere)] - Add FontFile.to\_imagefont() [#​9419](https://github.com/python-pillow/Pillow/issues/9419) \[[@​fjhenigman](https://github.com/fjhenigman)] - \[pre-commit.ci] pre-commit autoupdate [#​9450](https://github.com/python-pillow/Pillow/issues/9450) \[@​[pre-commit-ci\[bot\]](https://github.com/apps/pre-commit-ci)] - Use walrus operator [#​9448](https://github.com/python-pillow/Pillow/issues/9448) \[[@​radarhere](https://github.com/radarhere)] - Only close file handle in ImagePalette.save() if it was opened internally [#​9444](https://github.com/python-pillow/Pillow/issues/9444) \[[@​bysiber](https://github.com/bysiber)] - Fix `self.decode` typo [#​9445](https://github.com/python-pillow/Pillow/issues/9445) \[[@​bysiber](https://github.com/bysiber)] - Fix BMP RLE delta escape reading from wrong file position [#​9443](https://github.com/python-pillow/Pillow/issues/9443) \[[@​bysiber](https://github.com/bysiber)] - Correct error check when encoding AVIF images [#​9442](https://github.com/python-pillow/Pillow/issues/9442) \[[@​radarhere](https://github.com/radarhere)] - Fix unexpected error when saving zero dimension images [#​9391](https://github.com/python-pillow/Pillow/issues/9391) \[[@​radarhere](https://github.com/radarhere)] - Use uppercase format ID for PALM [#​9435](https://github.com/python-pillow/Pillow/issues/9435) \[[@​radarhere](https://github.com/radarhere)] </details> --- ### 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 is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuNiIsInVwZGF0ZWRJblZlciI6IjQzLjEwMi42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==--> Reviewed-on: https://git.tainton.uk/repos/webexmemebot/pulls/579 Reviewed-by: Luke Tainton <luke@tainton.uk> Co-authored-by: renovate[bot] <renovate-bot@git.tainton.uk> Co-committed-by: renovate[bot] <renovate-bot@git.tainton.uk>
This commit was merged in pull request #579.
This commit is contained in:
@@ -9,7 +9,7 @@ authors = [
|
||||
requires-python = "<3.14,>=3.13"
|
||||
dependencies = [
|
||||
"webex-bot<1.2.9,>=1.2.8",
|
||||
"pillow<12.1.2,>=12.1.1",
|
||||
"pillow<12.2.1,>=12.2.0",
|
||||
"astroid<=4.1.2",
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user