Sourced from pillow's releases.
12.3.0
https://pillow.readthedocs.io/en/stable/releasenotes/12.3.0.html
Removals
- Remove non-image ImageCms modes #9697 [
@radarhere]Documentation
- Add release notes for SBOM and performance improvements #9747 [
@radarhere]- Add security release notes #9741 [
@radarhere]- Add release notes for Python 3.15 beta wheels #9696 [
@radarhere]- ImageFont can also be used with ImageText #9597 [
@radarhere]- Additional guidelines for security reports #9659 [
@wiredfool]- Fixed typo #9636 [
@radarhere]- Added CVEs to 12.2.0 release notes #9591 [
@radarhere]- Revise development support information in README #9583 [
@aclark4life]- Add INCIDENT_RESPONSE.md #9555 [
@aclark4life]- Add STRIDE threat model to security docs #9562 [
@aclark4life]- Add CVEs to 12.2.0 release notes #9556 [
@radarhere]- Update README with revised security policy #9553 [
@radarhere]- Update security policy #9552 [
@aclark4life]- Update macOS tested Python versions #9534 [
@radarhere]Dependencies
- Update dependency harfbuzz to v14.2.1 #9720 [@renovate[bot]]
- Update dependency mypy to v2 #9653 [@renovate[bot]]
- Update dependency cibuildwheel to v4 #9665 [@renovate[bot]]
- Update github-actions #9655 [@renovate[bot]]
- Update dependency libavif to v1.4.2 #9652 [@renovate[bot]]
- Update dependency lcms2 to v2.19.1 #9651 [@renovate[bot]]
- Update dependency check-jsonschema to v0.37.2 #9650 [@renovate[bot]]
- Update google/oss-fuzz digest to d872252 #9614 [@renovate[bot]]
- Update dependency lcms2 to v2.19 #9609 [@renovate[bot]]
- Update dependency libpng to v1.6.58 - autoclosed #9608 [@renovate[bot]]
- Update dependency harfbuzz to v14 #9610 [@renovate[bot]]
- Update dependency mypy to v1.20.2 #9599 [@renovate[bot]]
- Update github-actions #9611 [@renovate[bot]]
- Update dependency cibuildwheel to v3.4.1 #9607 [@renovate[bot]]
- Move dependency versions to single JSON and enable Renovate #9559 [
@hugovk]- Updated raqm to 0.10.5 #9557 [
@radarhere]- Update dependency cibuildwheel to v3.4.0 #9532 [@renovate[bot]]
Testing
- Remove matrix.os from benchmark #9735 [
@radarhere]- Remove references to libavif patch #9734 [
@radarhere]- Add benchmark tests #9654 [
@akx]- Use reshape() instead of setting NumPy array shape directly #9728 [
@radarhere]
... (truncated)
bb1d8e8
12.3.0 version bumpe63fc48
Add release notes for SBOM and performance improvements (#9747)13b701b
Add release notes for #96795564ca7
List methodsa0920fd
Speed up ImageChops operations (#9738)07e9a6c
Speed up Image.filter() (#9736)a94578c
Speed up Image.getchannel(), Image.merge(),
Image.putalpha() and `Image...53e02c4
Speed up Image.fill(), Image.linear_gradient()
and `Image.radial_gradient...af03747
Speed up Image.resample() (#9739)5c9ca56
Speed up alpha_composite, matrix,
negative, quantize (#9740)