- Add experimental Zarr storage interface (WIP). - Remove unused first dimension from TiffPage.shaped (breaking). - Move reading of STK planes to series interface (breaking). - Always use virtual frames for ScanImage files. - Use DimensionOrder to determine axes order in OmeXml. - Enable writing striped volumetric images. - Keep complete dataoffsets and databytecounts for TiffFrames. - Return full size tiles from Tiffpage.segments. - Rename TiffPage.is_sgi property to is_volumetric (breaking). - Rename TiffPageSeries.is_pyramid to is_pyramidal (breaking). - Fix TypeError when passing jpegtables to non-JPEG decode method (25).
2020.9.3
- Do not write contiguous series by default (breaking). - Allow to write to SubIFDs (WIP). - Fix writing F-contiguous NumPy arrays (24).
2020.8.25
- Do not convert EPICS timeStamp to datetime object. - Read incompletely written Micro-Manager image file stack header (23). - Remove tag 51123 values from TiffFile.micromanager_metadata (breaking).
2020.8.13
- Use tifffile metadata over OME and ImageJ for TiffFile.series (breaking). - Fix writing iterable of pages with compression (20). - Expand error checking of TiffWriter data, dtype, shape, and tile arguments.
2020.7.24
- Parse nested OmeXml metadata argument (WIP). - Do not lazy load TiffFrame JPEGTables. - Fix conditionally skipping some tests.
2020.7.22
- Do not auto-enable OME-TIFF if description is passed to TiffWriter.save. - Raise error writing empty bilevel or tiled images. - Allow to write tiled bilevel images. - Allow to write multi-page TIFF from iterable of single page images (WIP). - Add function to validate OME-XML. - Correct Philips slide width and length.