- Fix MemoryError when RowsPerStrip > ImageLength. - Fix SyntaxWarning on Python 3.8. - Fail to decode JPEG to planar RGB (tentative). - Separate public from private test files (WIP). - Allow testing without data files or imagecodecs.
2019.2.22
- Use imagecodecs-lite as fallback for imagecodecs. - Simplify reading NumPy arrays from file. - Use TiffFrames when reading arrays from page sequences. - Support slices and iterators in TiffPageSeries sequence interface. - Auto-detect uniform series. - Use page hash to determine generic series. - Turn off TiffPages cache (tentative). - Pass through more parameters in imread. - Discontinue movie parameter in imread and TiffFile (breaking). - Discontinue bigsize parameter in imwrite (breaking). - Raise TiffFileError in case of issues with TIFF structure. - Return TiffFile.ome_metadata as XML (breaking). - Ignore OME series when last dimensions are not stored in TIFF pages.
2019.2.10
- Assemble IFDs in memory to speed-up writing on some slow media. - Handle discontinued arguments fastij, multifile_close, and pages.
2019.1.30
- Use black background in imshow. - Do not write datetime tag by default (breaking). - Fix OME-TIFF with SamplesPerPixel > 1. - Allow 64-bit IFD offsets for NDPI (files > 4GB still not supported).
2019.1.4
- Fix decoding deflate without imagecodecs.
2019.1.1
- Update copyright year. - Require imagecodecs >= 2018.12.16. - Do not use JPEG tables from keyframe. - Enable decoding large JPEG in NDPI. - Decode some old-style JPEG. - Reorder OME channel axis to match PlanarConfiguration storage. - Return tiled images as contiguous arrays. - Add decode_lzw proxy function for compatibility with old czifile module. - Use dedicated logger.