chore(pip-prod)(deps): bump pillow from 10.4.0 to 11.0.0 #389

Merged
dependabot[bot] merged 1 commits from dependabot/pip/pillow-11.0.0 into main 2024-10-16 19:25:01 +02:00
dependabot[bot] commented 2024-10-16 17:30:33 +02:00 (Migrated from github.com)

Bumps pillow from 10.4.0 to 11.0.0.

Release notes

Sourced from pillow's releases.

11.0.0

https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html

Changes

... (truncated)

Changelog

Sourced from pillow's changelog.

11.0.0 (2024-10-15)

  • 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]

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.4.0 to 11.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python-pillow/Pillow/releases">pillow's releases</a>.</em></p> <blockquote> <h2>11.0.0</h2> <p><a href="https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html">https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html</a></p> <h2>Changes</h2> <ul> <li>Do not create core image in TIFF seek() <a href="https://redirect.github.com/python-pillow/Pillow/issues/8392">#8392</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Removed custom build_openjpeg <a href="https://redirect.github.com/python-pillow/Pillow/issues/8365">#8365</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Support writing LONG8 offsets in AppendingTiffWriter <a href="https://redirect.github.com/python-pillow/Pillow/issues/8417">#8417</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Use ImageFile.MAXBLOCK when saving TIFF images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8461">#8461</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Always raise warnings for deprecated feature checks <a href="https://redirect.github.com/python-pillow/Pillow/issues/8459">#8459</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Do not close provided file handles with libtiff when saving <a href="https://redirect.github.com/python-pillow/Pillow/issues/8458">#8458</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Revert &quot;Skip QEMU-emulated wheels on workflow dispatch event&quot; <a href="https://redirect.github.com/python-pillow/Pillow/issues/8455">#8455</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Support ImageFilter.BuiltinFilter for I;16* images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8438">#8438</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>[pre-commit.ci] pre-commit autoupdate <a href="https://redirect.github.com/python-pillow/Pillow/issues/8448">#8448</a> [<a href="https://github.com/pre-commit-ci"><code>@​pre-commit-ci</code></a>]</li> <li>Use ImagingCore.ptr instead of ImagingCore.id <a href="https://redirect.github.com/python-pillow/Pillow/issues/8341">#8341</a> [<a href="https://github.com/homm"><code>@​homm</code></a>]</li> <li>Simplified code <a href="https://redirect.github.com/python-pillow/Pillow/issues/8445">#8445</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Removed unused code <a href="https://redirect.github.com/python-pillow/Pillow/issues/8447">#8447</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Updated EPS mode when opening images without transparency <a href="https://redirect.github.com/python-pillow/Pillow/issues/8281">#8281</a> [<a href="https://github.com/Yay295"><code>@​Yay295</code></a>]</li> <li>Use transparency when combining P frames from APNGs <a href="https://redirect.github.com/python-pillow/Pillow/issues/8443">#8443</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Generate and upload attestations to PyPI <a href="https://redirect.github.com/python-pillow/Pillow/issues/8441">#8441</a> [<a href="https://github.com/hugovk"><code>@​hugovk</code></a>]</li> <li>Do not convert images unnecessarily in ImageEnhance <a href="https://redirect.github.com/python-pillow/Pillow/issues/8431">#8431</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Raise an error if path is compacted during mapping <a href="https://redirect.github.com/python-pillow/Pillow/issues/8416">#8416</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Support all resampling filters when resizing I;16* images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8422">#8422</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Free memory on early return <a href="https://redirect.github.com/python-pillow/Pillow/issues/8413">#8413</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Cast int before potentially exceeding INT_MAX <a href="https://redirect.github.com/python-pillow/Pillow/issues/8402">#8402</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Prevent division by zero <a href="https://redirect.github.com/python-pillow/Pillow/issues/8408">#8408</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Check image value before use <a href="https://redirect.github.com/python-pillow/Pillow/issues/8400">#8400</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Use ruff check <a href="https://redirect.github.com/python-pillow/Pillow/issues/8423">#8423</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Change harfbuzz versions in wheels <a href="https://redirect.github.com/python-pillow/Pillow/issues/8421">#8421</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Use Capsule for WebP saving <a href="https://redirect.github.com/python-pillow/Pillow/issues/8386">#8386</a> [<a href="https://github.com/homm"><code>@​homm</code></a>]</li> <li>Fixed writing multiple StripOffsets to TIFF <a href="https://redirect.github.com/python-pillow/Pillow/issues/8317">#8317</a> [<a href="https://github.com/Yay295"><code>@​Yay295</code></a>]</li> <li>Updated macOS deployment target for PyPy on Intel to 10.15 <a href="https://redirect.github.com/python-pillow/Pillow/issues/8414">#8414</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Fix dereference before checking for NULL in ImagingTransformAffine <a href="https://redirect.github.com/python-pillow/Pillow/issues/8398">#8398</a> [<a href="https://github.com/PavlNekrasov"><code>@​PavlNekrasov</code></a>]</li> <li>Use transposed size after opening for TIFF images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8390">#8390</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Improve ImageFont error messages <a href="https://redirect.github.com/python-pillow/Pillow/issues/8338">#8338</a> [<a href="https://github.com/yngvem"><code>@​yngvem</code></a>]</li> <li>Mention MAX_TEXT_CHUNK limit in PNG error message <a href="https://redirect.github.com/python-pillow/Pillow/issues/8391">#8391</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Cast Dib handle to int <a href="https://redirect.github.com/python-pillow/Pillow/issues/8385">#8385</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Updated macOS deployment target for Python &gt;= 3.12 on Intel to 10.13 <a href="https://redirect.github.com/python-pillow/Pillow/issues/8379">#8379</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Removed unused ImagePath variable <a href="https://redirect.github.com/python-pillow/Pillow/issues/8377">#8377</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Change macos-14 to macos-latest <a href="https://redirect.github.com/python-pillow/Pillow/issues/8376">#8376</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Accept float stroke widths <a href="https://redirect.github.com/python-pillow/Pillow/issues/8369">#8369</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Remove comments <a href="https://redirect.github.com/python-pillow/Pillow/issues/8370">#8370</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Removed libffi-dev <a href="https://redirect.github.com/python-pillow/Pillow/issues/8368">#8368</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Improved handling of RGBA palettes when saving GIF images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8366">#8366</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Support converting more modes to LAB by converting to RGBA first <a href="https://redirect.github.com/python-pillow/Pillow/issues/8358">#8358</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Optimize getbbox() and getextrema() routines <a href="https://redirect.github.com/python-pillow/Pillow/issues/8194">#8194</a> [<a href="https://github.com/homm"><code>@​homm</code></a>]</li> <li>Removed unused TiffImagePlugin IFD_LEGACY_API <a href="https://redirect.github.com/python-pillow/Pillow/issues/8355">#8355</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> <li>Handle duplicate EXIF header <a href="https://redirect.github.com/python-pillow/Pillow/issues/8350">#8350</a> [<a href="https://github.com/zakajd"><code>@​zakajd</code></a>]</li> <li>Use (void) for empty function parameters <a href="https://redirect.github.com/python-pillow/Pillow/issues/8002">#8002</a> [<a href="https://github.com/Yay295"><code>@​Yay295</code></a>]</li> <li>Return early from BoxBlur if either width or height is zero <a href="https://redirect.github.com/python-pillow/Pillow/issues/8347">#8347</a> [<a href="https://github.com/radarhere"><code>@​radarhere</code></a>]</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst">pillow's changelog</a>.</em></p> <blockquote> <h2>11.0.0 (2024-10-15)</h2> <ul> <li> <p>Update licence to MIT-CMU <a href="https://redirect.github.com/python-pillow/Pillow/issues/8460">#8460</a> [hugovk]</p> </li> <li> <p>Conditionally define ImageCms type hint to avoid requiring core <a href="https://redirect.github.com/python-pillow/Pillow/issues/8197">#8197</a> [radarhere]</p> </li> <li> <p>Support writing LONG8 offsets in AppendingTiffWriter <a href="https://redirect.github.com/python-pillow/Pillow/issues/8417">#8417</a> [radarhere]</p> </li> <li> <p>Use ImageFile.MAXBLOCK when saving TIFF images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8461">#8461</a> [radarhere]</p> </li> <li> <p>Do not close provided file handles with libtiff when saving <a href="https://redirect.github.com/python-pillow/Pillow/issues/8458">#8458</a> [radarhere]</p> </li> <li> <p>Support ImageFilter.BuiltinFilter for I;16* images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8438">#8438</a> [radarhere]</p> </li> <li> <p>Use ImagingCore.ptr instead of ImagingCore.id <a href="https://redirect.github.com/python-pillow/Pillow/issues/8341">#8341</a> [homm, radarhere, hugovk]</p> </li> <li> <p>Updated EPS mode when opening images without transparency <a href="https://redirect.github.com/python-pillow/Pillow/issues/8281">#8281</a> [Yay295, radarhere]</p> </li> <li> <p>Use transparency when combining P frames from APNGs <a href="https://redirect.github.com/python-pillow/Pillow/issues/8443">#8443</a> [radarhere]</p> </li> <li> <p>Support all resampling filters when resizing I;16* images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8422">#8422</a> [radarhere]</p> </li> <li> <p>Free memory on early return <a href="https://redirect.github.com/python-pillow/Pillow/issues/8413">#8413</a> [radarhere]</p> </li> <li> <p>Cast int before potentially exceeding INT_MAX <a href="https://redirect.github.com/python-pillow/Pillow/issues/8402">#8402</a> [radarhere]</p> </li> <li> <p>Check image value before use <a href="https://redirect.github.com/python-pillow/Pillow/issues/8400">#8400</a> [radarhere]</p> </li> <li> <p>Improved copying imagequant libraries <a href="https://redirect.github.com/python-pillow/Pillow/issues/8420">#8420</a> [radarhere]</p> </li> <li> <p>Use Capsule for WebP saving <a href="https://redirect.github.com/python-pillow/Pillow/issues/8386">#8386</a> [homm, radarhere]</p> </li> <li> <p>Fixed writing multiple StripOffsets to TIFF <a href="https://redirect.github.com/python-pillow/Pillow/issues/8317">#8317</a> [Yay295, radarhere]</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python-pillow/Pillow/commit/204aae6682fc936f5350b3fe70335776f81480a7"><code>204aae6</code></a> 11.0.0 version bump</li> <li><a href="https://github.com/python-pillow/Pillow/commit/f2cc87b1f0627dfce07ab2867e29ba07e5055f33"><code>f2cc87b</code></a> Update CHANGES.rst [ci skip]</li> <li><a href="https://github.com/python-pillow/Pillow/commit/c855e8e5f949e088b863fa13ea5392366f698967"><code>c855e8e</code></a> Merge pull request <a href="https://redirect.github.com/python-pillow/Pillow/issues/8464">#8464</a> from radarhere/imagemath_type_hint</li> <li><a href="https://github.com/python-pillow/Pillow/commit/dc3751599fa2b8f9d8ebe5aafc2631375bc1b501"><code>dc37515</code></a> Merge pull request <a href="https://redirect.github.com/python-pillow/Pillow/issues/8463">#8463</a> from hugovk/update-3.13-date</li> <li><a href="https://github.com/python-pillow/Pillow/commit/c3d81d6375d2d78301a40d0e55ece746cf41502f"><code>c3d81d6</code></a> Update Python 3.13 release date</li> <li><a href="https://github.com/python-pillow/Pillow/commit/a60610c93f1a7fb2738156470d613793e5fa7a89"><code>a60610c</code></a> Added type hints</li> <li><a href="https://github.com/python-pillow/Pillow/commit/a5c58f2182e94baab716b5292945020c1e744ccc"><code>a5c58f2</code></a> Merge pull request <a href="https://redirect.github.com/python-pillow/Pillow/issues/8460">#8460</a> from hugovk/mit-cmu</li> <li><a href="https://github.com/python-pillow/Pillow/commit/e74994ed370a668c8f3e6045278de5a5eb3f47ab"><code>e74994e</code></a> Update licence to MIT-CMU</li> <li><a href="https://github.com/python-pillow/Pillow/commit/b5e1115bf2646f7ce5eb1b9409e4540fee3b9f49"><code>b5e1115</code></a> Update CHANGES.rst [ci skip]</li> <li><a href="https://github.com/python-pillow/Pillow/commit/686b5e2cb49075038172258ae114b871e5ccc473"><code>686b5e2</code></a> Merge pull request <a href="https://redirect.github.com/python-pillow/Pillow/issues/8392">#8392</a> from radarhere/tiff_seek</li> <li>Additional commits viewable in <a href="https://github.com/python-pillow/Pillow/compare/10.4.0...11.0.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pillow&package-manager=pip&previous-version=10.4.0&new-version=11.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
luketainton (Migrated from github.com) reviewed 2024-10-16 17:30:33 +02:00
sonarqubecloud[bot] commented 2024-10-16 19:24:24 +02:00 (Migrated from github.com)
## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=luketainton_webexmemebot&pullRequest=389) **Quality Gate passed** Issues ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=luketainton_webexmemebot&pullRequest=389&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true) ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/project/issues?id=luketainton_webexmemebot&pullRequest=389&issueStatuses=ACCEPTED) Measures ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=luketainton_webexmemebot&pullRequest=389&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true) ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Coverage on New Code](https://sonarcloud.io/component_measures?id=luketainton_webexmemebot&pullRequest=389&metric=new_coverage&view=list) ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=luketainton_webexmemebot&pullRequest=389&metric=new_duplicated_lines_density&view=list) [See analysis details on SonarCloud](https://sonarcloud.io/dashboard?id=luketainton_webexmemebot&pullRequest=389)
Sign in to join this conversation.
No description provided.