Pillow-avif-plugin

Latest version: v1.5.1

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

Scan your dependencies

Page 2 of 4

1.4.4

-------------------

* **CI**: bump libavif to `e10e6d9`_ (2024-07-01); fix CI build issues
in `53`_. See table below for new versions (all versions are
upgrades from the 1.4.3 release).

+------------------------------------+-------------------------+
| **libavif** | **1.0.3** (`e10e6d9`_) |
+------------------------------------+-------------------------+
| **libaom** | **3.9.1** |
+------------------------------------+-------------------------+
| **dav1d** | **1.4.3** |
+------------------------------------+-------------------------+
| **SVT-AV1** | **2.1.1** |
+------------------------------------+-------------------------+
| **rav1e** | **0.7.1** |
+------------------------------------+-------------------------+

* **Feature**: Allow users to pass ``max_threads`` to the avif encoder via
``Image.save`` by `yit-b`_ in `54`_, originally in `49`_.

* **Feature**: Let users pass ``max_threads`` as an argument to
``_avif.AvifDecoder`` by `yit-b`_ in `50`_.

* **CI**: build SVT-AV1 for aarch64 or arm64 by `RaphaelVRossi`_ in `38`_.

* **Fixed**: keep alpha channel for images with mode P and custom
transparency in `56`_; fixes `48`_.

* **Fixed**: disable decoder strictness for ``clap`` and ``pixi`` properties
in `57`_. fixes `13`_ and `28`_.

* **CI**: lint secrets permission error and macOS GHA runner homebrew
``PATH`` bug in `55`_.

.. _e10e6d9: https://github.com/AOMediaCodec/libavif/commit/e10e6d98e6d1dbcdd409859a924d1b607a1e06dc
.. _53: https://github.com/fdintino/pillow-avif-plugin/pull/53
.. _54: https://github.com/fdintino/pillow-avif-plugin/pull/54
.. _49: https://github.com/fdintino/pillow-avif-plugin/pull/49
.. _50: https://github.com/fdintino/pillow-avif-plugin/pull/50
.. _RaphaelVRossi: https://github.com/RaphaelVRossi
.. _38: https://github.com/fdintino/pillow-avif-plugin/pull/38
.. _56: https://github.com/fdintino/pillow-avif-plugin/pull/56
.. _48: https://github.com/fdintino/pillow-avif-plugin/issues/48
.. _57: https://github.com/fdintino/pillow-avif-plugin/pull/57
.. _13: https://github.com/fdintino/pillow-avif-plugin/issues/13
.. _28: https://github.com/fdintino/pillow-avif-plugin/issues/28
.. _55: https://github.com/fdintino/pillow-avif-plugin/pull/55

1.4.3

-------------------

- **Fixed**: Limit maxThreads to 64 for aom encodes by `yit-b`_ (`41`_).
Fixes `23`_.
- **Tests**: fix pytest deprecation warning (`42`_).
- **CI**: update libavif to v1.0.3 and update transitive dependencies (`43`_).
See table below; changes from previous release in bold.

=========== =========

1.4.2

-------------------

* **Fixed**: Convert EXIF orientation to AVIF irot and imir in `40`_.

.. _40: https://github.com/fdintino/pillow-avif-plugin/pull/40

1.4.1

--------------------

* **Fixed**: Issue `32`_ cannot access local variable 'quality' in `33`_.

.. _32: https://github.com/fdintino/pillow-avif-plugin/issues/32
.. _33: https://github.com/fdintino/pillow-avif-plugin/pull/33

1.4.0

--------------------

* **Feature**: Support new libavif quality encoder option. This
replaces the (now deprecated) qmin and qmax options in libavif 1.x
* **CI**: Publish python 3.12 wheels
* **CI**: Stop publishing manylinux1 and 32-bit wheels, following the
lead of Pillow
* **CI**: Fix zlib 1.2.11 download link invalid, update to 1.2.13 by
`gamefunc`_ in `22`_
* **CI**: Update bundled libraries (`27`_) (see table below,
changes from previous release in bold)
* **CI**: Bundle rav1e in windows wheels (fixes `25`_).

=========== =========

1.3.1

-------------------

* **Fixed**: Distributed OS X wheels now include patch for libaom segmentation
fault (see `AOMediaCodec/libavif1190`_ and `aom165281`_). The bundled
static libaom was patched for all other wheels, but because of a build issue
it was missing from the 1.3.0 mac wheels.
* **CI**: Python 3.6 wheels are no longer being packaged and distributed,
ahead of support being dropped in the next major release.

.. _AOMediaCodec/libavif1190: https://github.com/AOMediaCodec/libavif/issues/1190
.. _aom165281: https://aomedia-review.googlesource.com/c/aom/+/165281/1

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.