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 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 8.2.0 to 8.3.1.
<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>8.3.1</h2>
<p><a href="https://pillow.readthedocs.io/en/stable/releasenotes/8.3.1.html">https://pillow.readthedocs.io/en/stable/releasenotes/8.3.1.html</a></p>
<h2>Changes</h2>
<ul>
<li>Catch OSError when checking if fp is sys.stdout <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5585">#5585</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Handle removing orientation from alternate types of EXIF data <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5584">#5584</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Make Image.<strong>array</strong> take optional dtype argument <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5572">#5572</a> [<a href="https://github.com/t-vi"><code>@t-vi</code></a>]</li>
</ul>
<h2>8.3.0</h2>
<p><a href="https://pillow.readthedocs.io/en/stable/releasenotes/8.3.0.html">https://pillow.readthedocs.io/en/stable/releasenotes/8.3.0.html</a></p>
<h2>Changes</h2>
<ul>
<li>Use snprintf instead of sprintf <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5567">#5567</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Limit TIFF strip size when saving with LibTIFF <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5514">#5514</a> [<a href="https://github.com/kmilos"><code>@kmilos</code></a>]</li>
<li>Allow ICNS save on all operating systems <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/4526">#4526</a> [<a href="https://github.com/newpanjing"><code>@newpanjing</code></a>]</li>
<li>De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/4989">#4989</a> [<a href="https://github.com/gofr"><code>@gofr</code></a>]</li>
<li>Do not use background or transparency index for new color <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5564">#5564</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Simplified code <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5315">#5315</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Replaced xml.etree.ElementTree <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5565">#5565</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Corrected border position for P mode in ImageOps.expand() <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5562">#5562</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Moved CVE image to pillow-depends <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5561">#5561</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Added tag data for IFD groups <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5554">#5554</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Improved ImagePalette <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5552">#5552</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Add DDS saving <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5402">#5402</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Improved getxmp() <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5455">#5455</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Convert to float for comparison with float in IFDRational <strong>eq</strong> <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5412">#5412</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Allow getexif() to access TIFF tag_v2 data <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5416">#5416</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Read FITS image mode and size <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5405">#5405</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Merge parallel horizontal edges in ImagingDrawPolygon <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5347">#5347</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Use transparency behind first GIF frame and when disposing to background <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5557">#5557</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Fixed undefined variable in logging <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5556">#5556</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Avoid unstable nature of qsort in Quant.c <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5367">#5367</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Copy palette to new images in ImageOps expand <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5551">#5551</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Ensure palette string matches RGB mode <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5549">#5549</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Do not modify EXIF of original image instance in exif_transpose() <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5547">#5547</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Fixed default numresolution for small JPEG2000 images <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5540">#5540</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Fixed format warning <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5535">#5535</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Updated declaration to match definition <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5534">#5534</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Added DDS BC5 reading <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5501">#5501</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Raise an error if ImageDraw.textbbox is used without a TrueType font <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5510">#5510</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Added ICO saving in BMP format <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5513">#5513</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Ensure PNG seeks to end of previous chunk at start of load_end <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5493">#5493</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Do not allow TIFF to seek to a past frame <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5473">#5473</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Avoid race condition when displaying images with eog <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5507">#5507</a> [<a href="https://github.com/mconst"><code>@mconst</code></a>]</li>
<li>Added specific error messages when ink has incorrect number of bands <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5504">#5504</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li>
<li>Allow converting an image to a numpy array to raise errors <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5379">#5379</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/master/CHANGES.rst">pillow's changelog</a>.</em></p>
<blockquote>
<h2>8.3.1 (2021-07-06)</h2>
<ul>
<li>
<p>Catch OSError when checking if fp is sys.stdout <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5585">#5585</a>
[radarhere]</p>
</li>
<li>
<p>Handle removing orientation from alternate types of EXIF data <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5584">#5584</a>
[radarhere]</p>
</li>
<li>
<p>Make Image.<strong>array</strong> take optional dtype argument <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5572">#5572</a>
[t-vi, radarhere]</p>
</li>
</ul>
<h2>8.3.0 (2021-07-01)</h2>
<ul>
<li>
<p>Use snprintf instead of sprintf. CVE-2021-34552 <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5567">#5567</a>
[radarhere]</p>
</li>
<li>
<p>Limit TIFF strip size when saving with LibTIFF <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5514">#5514</a>
[kmilos]</p>
</li>
<li>
<p>Allow ICNS save on all operating systems <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/4526">#4526</a>
[baletu, radarhere, newpanjing, hugovk]</p>
</li>
<li>
<p>De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/4989">#4989</a>
[gofr, radarhere]</p>
</li>
<li>
<p>Replaced xml.etree.ElementTree <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5565">#5565</a>
[radarhere]</p>
</li>
<li>
<p>Moved CVE image to pillow-depends <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5561">#5561</a>
[radarhere]</p>
</li>
<li>
<p>Added tag data for IFD groups <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5554">#5554</a>
[radarhere]</p>
</li>
<li>
<p>Improved ImagePalette <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5552">#5552</a>
[radarhere]</p>
</li>
<li>
<p>Add DDS saving <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5402">#5402</a>
[radarhere]</p>
</li>
<li>
<p>Improved getxmp() <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5455">#5455</a>
[radarhere]</p>
</li>
<li>
<p>Convert to float for comparison with float in IFDRational <strong>eq</strong> <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5412">#5412</a>
[radarhere]</p>
</li>
<li>
<p>Allow getexif() to access TIFF tag_v2 data <a href="https://github-redirect.dependabot.com/python-pillow/Pillow/issues/5416">#5416</a>
[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/92933b86574b9c80764bf52c357ed29e1ef53382"><code>92933b8</code></a> 8.3.1 version bump</li>
<li><a href="https://github.com/python-pillow/Pillow/commit/31bd320791bc314fd7adf5c428d21ed88818a077"><code>31bd320</code></a> Added release notes for 8.3.1</li>
<li><a href="https://github.com/python-pillow/Pillow/commit/afca674cd4e31ad08505c443d98cff458c221482"><code>afca674</code></a> Update CHANGES.rst [ci skip]</li>
<li><a href="https://github.com/python-pillow/Pillow/commit/c712d68df22e490bc7160cd6a110d03a4a1722ff"><code>c712d68</code></a> Catch OSError when checking if fp is sys.stdout</li>
<li><a href="https://github.com/python-pillow/Pillow/commit/9b4fff85b3f08cab61f65c874028a63f2c8ae675"><code>9b4fff8</code></a> Handle removing orientation from alternate types of EXIF data</li>
<li><a href="https://github.com/python-pillow/Pillow/commit/76037e514f0300db9a0712f73e77ad075ca916b0"><code>76037e5</code></a> Use numpy.array with dtype</li>
<li><a href="https://github.com/python-pillow/Pillow/commit/2ebb695a3a17c2f242f2c99ac44f5b351b815c36"><code>2ebb695</code></a> Use numpy.float64 instead of numpy.float to avoid deprecation (thank you rada...</li>
<li><a href="https://github.com/python-pillow/Pillow/commit/7e8cefaee48816013d9d743afda74f4d4d855443"><code>7e8cefa</code></a> Make Image.<strong>array</strong> take optional dtype argument</li>
<li><a href="https://github.com/python-pillow/Pillow/commit/51591a80a4e14543ea8cbe93026db5e79354b8c4"><code>51591a8</code></a> 8.3.0 version bump</li>
<li><a href="https://github.com/python-pillow/Pillow/commit/8041c0405dd077779769f6fae02327195517e1ed"><code>8041c04</code></a> Update CHANGES.rst [ci skip]</li>
<li>Additional commits viewable in <a href="https://github.com/python-pillow/Pillow/compare/8.2.0...8.3.1">compare view</a></li>
</ul>
</details>
<br />
[](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 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>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps pillow from 8.2.0 to 8.3.1.
Release notes
Sourced from pillow's releases.
... (truncated)
Changelog
Sourced from pillow's changelog.
... (truncated)
Commits
92933b88.3.1 version bump31bd320Added release notes for 8.3.1afca674Update CHANGES.rst [ci skip]c712d68Catch OSError when checking if fp is sys.stdout9b4fff8Handle removing orientation from alternate types of EXIF data76037e5Use numpy.array with dtype2ebb695Use numpy.float64 instead of numpy.float to avoid deprecation (thank you rada...7e8cefaMake Image.array take optional dtype argument51591a88.3.0 version bump8041c04Update CHANGES.rst [ci skip]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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)