Skip to content

Commit

Permalink
chore: update CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
fdintino committed Jul 12, 2024
1 parent bfa66e7 commit 7017e78
Showing 1 changed file with 115 additions and 0 deletions.
115 changes: 115 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,121 @@
Changelog
=========

1.4.4 (Jul 8, 2024)
-------------------

* **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 (Feb 8, 2024)
-------------------

- **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.

=========== =========
**libavif** **1.0.3**
**libaom** **3.8.1**
**dav1d** **1.3.0**
SVT-AV1 1.7.0
**rav1e** **0.7.0**
=========== =========

.. _@yit-b: https://github.com/yit-b
.. _#41: https://github.com/fdintino/pillow-avif-plugin/pull/41
.. _#42: https://github.com/fdintino/pillow-avif-plugin/pull/42
.. _#23: https://github.com/fdintino/pillow-avif-plugin/issues/23
.. _#43: https://github.com/fdintino/pillow-avif-plugin/pull/43

1.4.2 (Jan 9, 2024)
-------------------

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

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

1.4.1 (Oct 12, 2023)
--------------------

* **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 (Sep 24, 2023)
--------------------

* **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`_).

=========== =========
**libavif** **1.0.1**
**libaom** **3.7.0**
**dav1d** **1.2.1**
**SVT-AV1** **1.7.0**
**rav1e** **0.6.6**
=========== =========

.. _@gamefunc: https://github.com/gamefunc
.. _#22: https://github.com/fdintino/pillow-avif-plugin/pull/22
.. _#27: https://github.com/fdintino/pillow-avif-plugin/pull/27
.. _#25: https://github.com/fdintino/pillow-avif-plugin/issues/25

1.3.1 (Nov 2, 2022)
-------------------

Expand Down

0 comments on commit 7017e78

Please sign in to comment.