Pillow-heif

Latest version: v0.22.0

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

0.22.0

Added

- Boolean `pillow_heif.options.DISABLE_SECURITY_LIMITS` to bypass security limit of libheif for the image size. 328

Changed

- `libx265` library was updated to the latest `4.1` version.
- `libheif` was updated from the `1.19.5` to `1.19.7` version.
- `AVIF` format marked as deprecated and pending for the removal.

0.21.0

Added

- Allow specifying encoder parameters for non-primary images in image sequence. 313

Changed

- Libheif updated from `1.18.2` to `1.19.5` version. 312
- For macOS(`x86_64`), the minimum supported version for binary wheels has been raised from `12` to `13`.

Fixed

- Error `argument '-Ofast' is deprecated` when building from source. 305

0.20.0

Added

- Initial support for parsing auxiliary images. 297 Thanks to johncf

Changed

- Libheif updated from `1.18.1` to `1.18.2` version. 278
- Dropped `Python 3.8` support. 293

Fixed

- More accurate error handling in the `C` module. 298 Thanks to johncf
- Support for `Pillow` **11.0.0** 294

0.18.0

Added

- `image.info["heif"]` dictionary with `camera_intrinsic_matrix` HEIF specific metadata. Currently only reading is supported. 271

Changed

- libheif updated from `1.17.6` to `1.18.1` version. 249
- Python `3.13.0b3` wheels added; macOS **arm64** Python3.8 wheels dropped. 272

0.17.0

Added

- Support for `Pillow` **10.4.0** 254

Changed

- Minimum supported Pillow version raised to `10.1.0`. 251
- `xmp` in `info` dictionary is now not present if it is empty. 254

Fixed

- Processing of the images in `P` mode with `transparency` = 0. 238

0.16.0

This release contains breaking change for monochrome images.

Added

- Monochrome images **without alpha** channel, will be opened in `L` or `I;16` mode instead of `RGB`. 215

Changed

- `convert_hdr_to_8bit` value now ignores `monochrome` images. 215
- `subsampling` parameter for encoding has higher priority than `chroma`. 213
- Minimum required `libehif` version is `1.17.0`. 214
- Minimum supported Pillow version raised to `9.5.0`. 216

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.