Pillow: changelog & breaking changes
Auto-tracked from github.com/python-pillow/Pillow. Updated Jul 06, 2026.
12.3.0
2026-07-01
âš Breaking changes
- Remove non-image ImageCms modes
- NONE is not correct since there is at least one breaking change, but there are no other breaking changes mentioned in the release notes.
12.2.0
2026-04-01
✓ No breaking changes detected — looks safe to upgrade.
12.1.1
2026-02-11
✓ No breaking changes detected — looks safe to upgrade.
12.1.0
2026-01-02
âš Breaking changes
- Deprecations
- Deprecate getdata(), in favour of new get_flattened_data() @radarhere
- Remove Fedora 41 @radarhere
- Remove unused modes @radarhere
- Remove BytesIO from DdsImagePlugin @radarhere
12.0.0
2025-10-15
âš Breaking changes
- Remove support for FreeType <= 2.9.0 @radarhere
- Drop support for Python 3.9 @hugovk
- Remove deprecations for Pillow 12.0.0 @radarhere
- Deprecations
- Deprecate Image._show @radarhere
- Deprecate ImageCmsProfile product_name and product_info @lukegb
11.3.0
2025-07-01
âš Breaking changes
- Deprecations
- Deprecate fromarray mode argument @radarhere
- Deprecate saving I mode images as PNG @radarhere
- remove unused Makefile targets @hugovk
- Remove indentation from lists @radarhere
- Stop testing deprecated Windows Server 2019 runner image @radarhere
11.2.1
2025-04-12
âš Breaking changes
- Deprecations
- Removed FIXME @radarhere
- Update Sphinx to 8.2 to remove nitpick ignore @radarhere
- Removed unused test code @radarhere
- Test oldest Python on 32-bit Windows 2019 and remove AppVeyor @hugovk
- Removed xfail for test_embeddable on Python 3.13 @radarhere
11.1.0
2025-01-02
âš Breaking changes
- Only use start year in copyright, remove end years @hugovk
- Release drafter: move removals, deprecations, documentation up, and uncategorised changes last @hugovk
- Migrate renovate config @renovate
- Remove unused gcov: true for codecov-action@v4 @hugovk
- Removed Fedora 39 @radarhere
- Removed quotes after dropping support for Python 3.8 @radarhere
⚡ Want an alert the moment your stack breaks — not a weekly digest? ChangeRadar Pro adds instant alerts + unlimited libraries + AI migration steps.Go Pro — $9/mo
Related breaking-change trackers