Skip to content

Releases: fdintino/pillow-avif-plugin

v1.4.3

08 Feb 17:40
aa7ac7f
Compare
Choose a tag to compare

What's Changed

  • fix: Limit maxThreads to 64 for aom encodes by @yit-b (#41). Fixes #23
  • fix: pytest deprecation warning by @fdintino (#42)
  • ci: update libavif to v1.0.3 and update transitive dependencies by @fdintino (#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

New Contributors

  • @yit-b made their first contribution in #41

Full Changelog: v1.4.2...v1.4.3

v1.4.2

09 Jan 05:51
ec6a156
Compare
Choose a tag to compare

What's Changed

  • fix: Convert EXIF orientation to AVIF irot and imir in #40

Full Changelog: v1.4.1...v1.4.2

v1.4.1

13 Oct 03:08
a9b1958
Compare
Choose a tag to compare

What's Changed

  • fix: issue #32 cannot access local variable 'quality' ... in #33

Full Changelog: v1.4.0...v1.4.1

v1.4.0

24 Sep 06:53
27c3e6c
Compare
Choose a tag to compare

What's Changed

  • 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 PR #22
  • CI: Update bundled libraries (PR #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

New Contributors

Full Changelog: v1.3.1...f046fa2

v1.3.1

02 Nov 17:59
616b640
Compare
Choose a tag to compare
  • Fixed: Distributed OS X wheels now include patch for libaom segmentation fault (see AOMediaCodec/libavif#1190 and aom@165281). The bundled static libaom was patched for all other wheels in 1.3.0, 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.

v1.3.0

29 Oct 05:37
6d224b2
Compare
Choose a tag to compare
  • 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)
libavif 0.11.0
libaom 3.5.0
dav1d 1.0.0
SVT-AV1 1.3.0
rav1e 0.5.1

v1.2.2

18 Apr 20:44
ac4789d
Compare
Choose a tag to compare
  • Update libraries bundled with wheels:
    • libavif 0.10.1
    • aom 3.3.0
    • dav1d 1.0.0
    • SVT-AVT 0.9.1
    • rav1e 0.5.1
  • Build musllinux wheels for use in alpine linux. fixes #2

v1.2.1

14 Oct 17:26
f9ea38a
Compare
Choose a tag to compare
  • Accept all AVIF compatible brands in the FileTypeBox. fixes #5
  • Update the dav1d library bundled in the wheels to 0.9.2
  • Build wheels for python 3.10 and Apple M1

v1.2.0

19 Jul 21:16
4a908f4
Compare
Choose a tag to compare
v1.2.0

v1.1.0

11 Apr 21:07
a717f6e
Compare
Choose a tag to compare
v1.1.0