python-tf-bodypix
python-tf-bodypix copied to clipboard
Bump pillow from 9.4.0 to 10.2.0
Bumps pillow from 9.4.0 to 10.2.0.
Release notes
Sourced from pillow's releases.
10.2.0
https://pillow.readthedocs.io/en/stable/releasenotes/10.2.0.html
Changes
- Add
keep_rgb
option when saving JPEG to prevent conversion of RGB colorspace #7553 [@bgilbert
]- Trim negative glyph offsets in ImageFont.getmask() #7672 [
@nulano
]- Removed unnecessary "pragma: no cover" #7668 [
@radarhere
]- Trim glyph size in ImageFont.getmask() #7669 [
@radarhere
]- Fix loading IPTC images and update test #7667 [
@nulano
]- Allow uncompressed TIFF images to be saved in chunks #7650 [
@radarhere
]- Concatenate multiple JPEG EXIF markers #7496 [
@radarhere
]- Changed IPTC tile tuple to match other plugins #7661 [
@radarhere
]- Do not assign new fp attribute when exiting context manager #7566 [
@radarhere
]- Support arbitrary masks for uncompressed RGB DDS images #7589 [
@radarhere
]- Support setting ROWSPERSTRIP tag #7654 [
@radarhere
]- Apply ImageFont.MAX_STRING_LENGTH to ImageFont.getmask() #7662 [
@radarhere
]- Optimise
ImageColor
usingfunctools.lru_cache
#7657 [@hugovk
]- Restricted environment keys for ImageMath.eval() #7655 [
@radarhere
]- Optimise
ImageMode.getmode
usingfunctools.lru_cache
#7641 [@hugovk
]- Added trusted PyPI publishing #7616 [
@radarhere
]- Compile FriBiDi for Windows ARM64 #7629 [
@nulano
]- Fix incorrect color blending for overlapping glyphs #7497 [
@ZachNagengast
]- Add .git-blame-ignore-revs file #7528 [
@akx
]- Attempt memory mapping when tile args is a string #7565 [
@radarhere
]- Fill identical pixels with transparency in subsequent frames when saving GIF #7568 [
@radarhere
]- Removed unnecessary string length check #7560 [
@radarhere
]- Determine mask mode in Python instead of C #7548 [
@radarhere
]- Corrected duration when combining multiple GIF frames into single frame #7521 [
@radarhere
]- Handle disposing GIF background from outside palette #7515 [
@radarhere
]- Seek past the data when skipping a PSD layer #7483 [
@radarhere
]- ImageMath: Inline
isinstance
check #7623 [@hugovk
]- Update actions/upload-artifact action to v4 #7619 [
@radarhere
]- Import plugins relative to the module #7576 [
@deliangyang
]- Translate encoder error codes to strings; deprecate
ImageFile.raise_oserror()
#7609 [@bgilbert
]- Updated readthedocs to latest version of Python #7611 [
@radarhere
]- Support reading BC4U and DX10 BC1 images #6486 [
@REDxEYE
]- Optimize ImageStat.Stat.extrema #7593 [
@florath
]- Handle pathlib.Path in FreeTypeFont #7578 [
@radarhere
]- Use list comprehensions to create transformed lists #7597 [
@hugovk
]- Added support for reading DX10 BC4 DDS images #7603 [
@sambvfx
]- Optimized ImageStat.Stat.count #7599 [
@florath
]- Moved error from truetype() to FreeTypeFont #7587 [
@radarhere
]- Correct PDF palette size when saving #7555 [
@radarhere
]- Fixed closing file pointer with olefile 0.47 #7594 [
@radarhere
]- ruff: Minor optimizations of list comprehensions, x in set, etc. #7524 [
@cclauss
]- Build Windows wheels using cibuildwheel #7580 [
@nulano
]- Raise ValueError when TrueType font size is zero or less #7584 [
@akx
]- Install cibuildwheel from requirements file #7581 [
@hugovk
]
... (truncated)
Changelog
Sourced from pillow's changelog.
10.2.0 (2024-01-02)
Add
keep_rgb
option when saving JPEG to prevent conversion of RGB colorspace #7553 [bgilbert, radarhere]Trim glyph size in ImageFont.getmask() #7669, #7672 [radarhere, nulano]
Deprecate IptcImagePlugin helpers #7664 [nulano, hugovk, radarhere]
Allow uncompressed TIFF images to be saved in chunks #7650 [radarhere]
Concatenate multiple JPEG EXIF markers #7496 [radarhere]
Changed IPTC tile tuple to match other plugins #7661 [radarhere]
Do not assign new fp attribute when exiting context manager #7566 [radarhere]
Support arbitrary masks for uncompressed RGB DDS images #7589 [radarhere, akx]
Support setting ROWSPERSTRIP tag #7654 [radarhere]
Apply ImageFont.MAX_STRING_LENGTH to ImageFont.getmask() #7662 [radarhere]
Optimise
ImageColor
usingfunctools.lru_cache
#7657 [hugovk]Restricted environment keys for ImageMath.eval() #7655 [wiredfool, radarhere]
Optimise
ImageMode.getmode
usingfunctools.lru_cache
#7641 [hugovk, radarhere]Fix incorrect color blending for overlapping glyphs #7497 [ZachNagengast, nulano, radarhere]
Attempt memory mapping when tile args is a string #7565 [radarhere]
Fill identical pixels with transparency in subsequent frames when saving GIF #7568 [radarhere]
... (truncated)
Commits
6956d0b
10.2.0 version bump31c8dac
Merge pull request #7675 from python-pillow/pre-commit-ci-update-config40a3f91
Merge pull request #7674 from nulano/url-examplecb41b0c
[pre-commit.ci] pre-commit autoupdatede62b25
fix image url in "Reading from URL" example7c526a6
Update CHANGES.rst [ci skip]d93a5ad
Merge pull request #7553 from bgilbert/jpeg-rgbaed764f
Update CHANGES.rst [ci skip]f8df530
Merge pull request #7672 from nulano/imagefont-negative-crop24e9485
Merge pull request #7671 from radarhere/imagetransform- Additional commits viewable in compare view
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)