All checks were successful
Security / Snyk (push) Successful in 2m34s
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.0.1,>=12.0.0` → `<12.1.1,>=12.1.0` |  |  | --- ### Release Notes <details> <summary>python-pillow/Pillow (pillow)</summary> ### [`v12.1.0`](https://github.com/python-pillow/Pillow/releases/tag/12.1.0) [Compare Source](https://github.com/python-pillow/Pillow/compare/12.0.0...12.1.0) <https://pillow.readthedocs.io/en/stable/releasenotes/12.1.0.html> #### Deprecations - Deprecate getdata(), in favour of new get\_flattened\_data() [#​9292](https://github.com/python-pillow/Pillow/issues/9292) \[[@​radarhere](https://github.com/radarhere)] #### Documentation - Specify APNG duration type when opening [#​9368](https://github.com/python-pillow/Pillow/issues/9368) \[[@​radarhere](https://github.com/radarhere)] - Added release notes for [#​9350](https://github.com/python-pillow/Pillow/issues/9350) [#​9366](https://github.com/python-pillow/Pillow/issues/9366) \[[@​radarhere](https://github.com/radarhere)] - Update ImageMorph documentation [#​9349](https://github.com/python-pillow/Pillow/issues/9349) \[[@​radarhere](https://github.com/radarhere)] - Docs: update major bump cadence [#​9334](https://github.com/python-pillow/Pillow/issues/9334) \[[@​hugovk](https://github.com/hugovk)] - Add release notes for [#​9070](https://github.com/python-pillow/Pillow/issues/9070) [#​9320](https://github.com/python-pillow/Pillow/issues/9320) \[[@​radarhere](https://github.com/radarhere)] - Updated Ubuntu version [#​9306](https://github.com/python-pillow/Pillow/issues/9306) \[[@​radarhere](https://github.com/radarhere)] - Update macOS tested Pillow versions [#​9265](https://github.com/python-pillow/Pillow/issues/9265) \[[@​radarhere](https://github.com/radarhere)] #### Dependencies - Update harfbuzz to 12.3.0 [#​9355](https://github.com/python-pillow/Pillow/issues/9355) \[[@​radarhere](https://github.com/radarhere)] - Update xz to 5.8.2 [#​9343](https://github.com/python-pillow/Pillow/issues/9343) \[[@​radarhere](https://github.com/radarhere)] - Updated libjpeg-turbo to 3.1.3 [#​9333](https://github.com/python-pillow/Pillow/issues/9333) \[[@​radarhere](https://github.com/radarhere)] - Updated zlib-ng to 2.3.2 [#​9324](https://github.com/python-pillow/Pillow/issues/9324) \[[@​radarhere](https://github.com/radarhere)] - Updated libpng to 1.6.53 [#​9325](https://github.com/python-pillow/Pillow/issues/9325) \[[@​radarhere](https://github.com/radarhere)] - Update actions/checkout action to v6 [#​9323](https://github.com/python-pillow/Pillow/issues/9323) \[@​[renovate\[bot\]](https://github.com/apps/renovate)] - Update dependency mypy to v1.19.0 [#​9322](https://github.com/python-pillow/Pillow/issues/9322) \[@​[renovate\[bot\]](https://github.com/apps/renovate)] - Updated libpng to 1.6.51 [#​9305](https://github.com/python-pillow/Pillow/issues/9305) \[[@​radarhere](https://github.com/radarhere)] - Updated brotli to 1.2.0 [#​9284](https://github.com/python-pillow/Pillow/issues/9284) \[[@​radarhere](https://github.com/radarhere)] - Update libimagequant to 4.4.1 [#​9301](https://github.com/python-pillow/Pillow/issues/9301) \[[@​radarhere](https://github.com/radarhere)] - Update zlib-ng to 2.3.1, except on manylinux2014 aarch64 [#​9312](https://github.com/python-pillow/Pillow/issues/9312) \[[@​radarhere](https://github.com/radarhere)] - Updated harfbuzz to 12.2.0 [#​9289](https://github.com/python-pillow/Pillow/issues/9289) \[[@​radarhere](https://github.com/radarhere)] - Update github-actions [#​9277](https://github.com/python-pillow/Pillow/issues/9277) \[@​[renovate\[bot\]](https://github.com/apps/renovate)] #### Testing - Replace pre-commit with prek [#​9360](https://github.com/python-pillow/Pillow/issues/9360) \[[@​hugovk](https://github.com/hugovk)] - Test PyQt6 on Python 3.14 on Windows [#​9353](https://github.com/python-pillow/Pillow/issues/9353) \[[@​radarhere](https://github.com/radarhere)] - Test 32-bit Windows on Windows Server 2022 [#​9345](https://github.com/python-pillow/Pillow/issues/9345) \[[@​radarhere](https://github.com/radarhere)] - Correct variable type [#​9335](https://github.com/python-pillow/Pillow/issues/9335) \[[@​radarhere](https://github.com/radarhere)] - Fix `ResourceWarning`s in `selftest.py` [#​9332](https://github.com/python-pillow/Pillow/issues/9332) \[[@​hugovk](https://github.com/hugovk)] - Fix testing good P mode BMP images [#​9319](https://github.com/python-pillow/Pillow/issues/9319) \[[@​radarhere](https://github.com/radarhere)] - Test Python 3.15 pre-release [#​9331](https://github.com/python-pillow/Pillow/issues/9331) \[[@​hugovk](https://github.com/hugovk)] - Test ImageFont.ImageFont, in case freetype2 is not supported [#​9287](https://github.com/python-pillow/Pillow/issues/9287) \[[@​radarhere](https://github.com/radarhere)] - Add Fedora 43 [#​9290](https://github.com/python-pillow/Pillow/issues/9290) \[[@​radarhere](https://github.com/radarhere)] - Remove Fedora 41 [#​9260](https://github.com/python-pillow/Pillow/issues/9260) \[[@​radarhere](https://github.com/radarhere)] #### Type hints - Add ImageFile context manager [#​9367](https://github.com/python-pillow/Pillow/issues/9367) \[[@​radarhere](https://github.com/radarhere)] - Assert fp is not None [#​8617](https://github.com/python-pillow/Pillow/issues/8617) \[[@​radarhere](https://github.com/radarhere)] - Added return type to ImageFile \_close\_fp() [#​9356](https://github.com/python-pillow/Pillow/issues/9356) \[[@​radarhere](https://github.com/radarhere)] - Use different variables for Image and ImageFile instances [#​9316](https://github.com/python-pillow/Pillow/issues/9316) \[[@​radarhere](https://github.com/radarhere)] - Correct variable type [#​9335](https://github.com/python-pillow/Pillow/issues/9335) \[[@​radarhere](https://github.com/radarhere)] - Improve type hints [#​9317](https://github.com/python-pillow/Pillow/issues/9317) \[[@​radarhere](https://github.com/radarhere)] - Use different variables for Image and ImageFile instances [#​9268](https://github.com/python-pillow/Pillow/issues/9268) \[[@​radarhere](https://github.com/radarhere)] - Added type hints [#​9269](https://github.com/python-pillow/Pillow/issues/9269) \[[@​radarhere](https://github.com/radarhere)] - Correct **getitem** return type [#​9264](https://github.com/python-pillow/Pillow/issues/9264) \[[@​radarhere](https://github.com/radarhere)] #### Other changes - Simplify band splitting [#​9291](https://github.com/python-pillow/Pillow/issues/9291) \[[@​radarhere](https://github.com/radarhere)] - Support saving APNG float durations [#​9365](https://github.com/python-pillow/Pillow/issues/9365) \[[@​radarhere](https://github.com/radarhere)] - Allow 1 mode images in MorphOp [#​9348](https://github.com/python-pillow/Pillow/issues/9348) \[[@​radarhere](https://github.com/radarhere)] - Use minimum supported Python version for Lint [#​9364](https://github.com/python-pillow/Pillow/issues/9364) \[[@​radarhere](https://github.com/radarhere)] - Allow for duplicate font variation styles [#​9362](https://github.com/python-pillow/Pillow/issues/9362) \[[@​radarhere](https://github.com/radarhere)] - Call parent verify method [#​9357](https://github.com/python-pillow/Pillow/issues/9357) \[[@​radarhere](https://github.com/radarhere)] - Return LUT from LutBuilder build\_default\_lut() [#​9350](https://github.com/python-pillow/Pillow/issues/9350) \[[@​radarhere](https://github.com/radarhere)] - Simplify WebP code [#​9329](https://github.com/python-pillow/Pillow/issues/9329) \[[@​radarhere](https://github.com/radarhere)] - Use unsigned long for DWORD [#​9352](https://github.com/python-pillow/Pillow/issues/9352) \[[@​radarhere](https://github.com/radarhere)] - Cast to UINT32 before shifting bits [#​9347](https://github.com/python-pillow/Pillow/issues/9347) \[[@​radarhere](https://github.com/radarhere)] - \[pre-commit.ci] pre-commit autoupdate [#​9318](https://github.com/python-pillow/Pillow/issues/9318) \[@​[pre-commit-ci\[bot\]](https://github.com/apps/pre-commit-ci)] - Allow window ID to be passed to ImageGrab.grab() on macOS [#​9070](https://github.com/python-pillow/Pillow/issues/9070) \[[@​yankeguo](https://github.com/yankeguo)] - Apply encoder options when saving multiple PNG frames [#​9300](https://github.com/python-pillow/Pillow/issues/9300) \[[@​radarhere](https://github.com/radarhere)] - Read all non-zero transparency from mode 1 PNG images as 255 [#​9282](https://github.com/python-pillow/Pillow/issues/9282) \[[@​radarhere](https://github.com/radarhere)] - Support writing IFD, SIGNED\_RATIONAL and InkNames TIFF tags [#​9276](https://github.com/python-pillow/Pillow/issues/9276) \[[@​radarhere](https://github.com/radarhere)] - Remove unused modes [#​9275](https://github.com/python-pillow/Pillow/issues/9275) \[[@​radarhere](https://github.com/radarhere)] - Correct allocating new color to RGBA palette [#​9313](https://github.com/python-pillow/Pillow/issues/9313) \[[@​radarhere](https://github.com/radarhere)] - Close image on ImageFont exception [#​9304](https://github.com/python-pillow/Pillow/issues/9304) \[[@​radarhere](https://github.com/radarhere)] - Reapply "Use macos-latest for iOS arm64 simulator" [#​9259](https://github.com/python-pillow/Pillow/issues/9259) \[[@​radarhere](https://github.com/radarhere)] - Escape period in pre-commit-config [#​9036](https://github.com/python-pillow/Pillow/issues/9036) \[[@​radarhere](https://github.com/radarhere)] - Add Apache-2.0 notice to IcoImagePlugin [#​8947](https://github.com/python-pillow/Pillow/issues/8947) \[[@​stefan6419846](https://github.com/stefan6419846)] - \[pre-commit.ci] pre-commit autoupdate [#​9288](https://github.com/python-pillow/Pillow/issues/9288) \[@​[pre-commit-ci\[bot\]](https://github.com/apps/pre-commit-ci)] - Simplify code now that I;16\* modes are the only IMAGING\_TYPE\_SPECIAL [#​9263](https://github.com/python-pillow/Pillow/issues/9263) \[[@​radarhere](https://github.com/radarhere)] - Remove BytesIO from DdsImagePlugin [#​9273](https://github.com/python-pillow/Pillow/issues/9273) \[[@​radarhere](https://github.com/radarhere)] - Fix ZeroDivisionError in DdsImagePlugin [#​9272](https://github.com/python-pillow/Pillow/issues/9272) \[[@​radarhere](https://github.com/radarhere)] - Fix warnings [#​9257](https://github.com/python-pillow/Pillow/issues/9257) \[[@​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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidHlwZS9kZXBlbmRlbmNpZXMiXX0=--> Reviewed-on: https://git.tainton.uk/repos/webexmemebot/pulls/542 Co-authored-by: renovate[bot] <renovate-bot@git.tainton.uk> Co-committed-by: renovate[bot] <renovate-bot@git.tainton.uk>
99 KiB
99 KiB