- Add BLOSC2 codec via c-blosc2 library. - Require LERC 3 and libjxl 0.5. - Do not exceed literal-only size in PackBits encoder. - Raise ImcdError if output is insufficient in PackBits codecs (breaking). - Raise ImcdError if input is corrupt in PackBits decoder (breaking). - Fix delta codec for non-native byteorder.
2021.7.30
Not secure
- Support more dtypes and axes argument in PackBits encoder. - Fix worst case output size in PackBits encoder. - Fix decoding AVIF created with older libavif. - Fix decoding GIF with disposal to previous for first frame. - Add lossless option in jpeg_encode.
2021.6.8
Not secure
- Fix building with Cython 0.3a7. - Decode TIFF with JPEG compression, YCBCR or CMYK colorspace as RGB24. - Vendor cfitsio/ricecomp.c for shared library builds on Windows (18).
2021.5.20
- Add ZLIBNG codec via zlib-ng library. - Add RCOMP (Rice) codec via cfitsio library. - Fix decoding of 16-bit JPEG with jpeg_decode. - Relax user provided output array shape requirement.
2021.4.28
Not secure
- Change WebP default compression level to lossless. - Rename jpegxl codec to brunsli (breaking). - Add new JPEG XL codec via jpeg-xl library. - Add PGLZ codec via PostgreSQL's pg_lzcompress.c. - Update to libtiff 4.3 and libjpeg-turbo 2.1. - Enable JPEG 12-bit codec in manylinux wheels. - Drop manylinux2010 wheels.
2021.3.31
Not secure
- Add numcodecs compatible codecs for use by Zarr (experimental). - Support separate JPEG header in jpeg_decode. - Do not decode JPEG LS and XL in jpeg_decode (breaking). - Fix ZFP with partial header. - Fix JPEG LS tests (15). - Fix LZ4F contentchecksum. - Remove blosc Snappy tests. - Fix docstrings.