Pillow-avif-plugin

Latest version: v1.4.6

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

Scan your dependencies

Page 2 of 4

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

1.3.0

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

* **Changed**: Default ``quality`` changed to 75 (was previously 90)
* **Changed**: Default ``speed`` changed to 6 (was previously 8)
* **Added**: autotiling feature (default ``True`` if ``tile_rows`` and
``tile_cols`` are unset, can be disabled with ``autotiling=False`` passed to
``save()``).
* **Fixed**: ``tile_cols`` encoder setting (the ``save()`` method was using
the value passed to ``tile_rows`` instead)
* **Fixed**: Attempts to open non-AV1 images in HEIF containers (e.g. HEIC)
now raise UnidentifiedImageError, not ValueError. Fixes `19`_.
* **CI**: manylinux2014 aarch64 wheels
* **CI**: bundle libyuv
* **CI**: Python 3.11 wheels
* **CI**: Update bundled libraries (see table below, changes from previous
release in bold)

.. _19: https://github.com/fdintino/pillow-avif-plugin/issues/19

.. table::

=========== ==========
**libavif** **0.11.0**
**libaom** **3.5.0**
**dav1d** **1.0.0**
**SVT-AV1** **1.3.0**
rav1e 0.5.1
=========== ==========

1.2.2

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

* **CI**: Build musllinux wheels
* **CI**: Update bundled libraries (see table below, changes from previous
release in bold)

.. table::

=========== ==========
**libavif** **0.10.1**
**libaom** **3.3.0**
**dav1d** **1.0.0**
**SVT-AV1** **0.9.1**
**rav1e** **0.5.1**
=========== ==========

1.2.1

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

* **Fixed**: Accept all AVIF compatible brands in the FileTypeBox. Fixes `5`_.
* **CI**: Add Python 3.10 wheels
* **CI**: Add OS X ARM64 wheels
* **CI**: Update bundled libraries (see table below, changes from previous
release in bold)

.. _5: https://github.com/fdintino/pillow-avif-plugin/issues/5

.. table::

=========== ==========
libavif 0.9.2
libaom 2.0.2
**dav1d** **0.9.2**
SVT-AV1 0.8.7
rav1e 0.4.0
=========== ==========

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.