- 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