- Rename FileSequence.labels attribute to dims (breaking). - Rename tifffile_geodb module to geodb (breaking). - Rename TiffFile._astuple method to astuple (breaking). - Rename noplots command line argument to maxplots (breaking). - Fix reading ImageJ hyperstacks with non-TZC order. - Fix colorspace of JPEG segments encoded by Bio-Formats. - Fix fei_metadata for HELIOS FIB-SEM (141, needs test). - Add xarray style properties to TiffPage (WIP). - Add option to specify OME-XML for TiffFile. - Add option to control multiscales in ZarrTiffStore. - Support writing to uncompressed ZarrTiffStore. - Support writing empty images with tiling. - Support overwriting some tag values in NDPI (137). - Support Jetraw compression (experimental). - Standardize resolution parameter and property. - Deprecate third resolution argument on write (use resolutionunit). - Deprecate tuple type compression argument on write (use compressionargs). - Deprecate enums in TIFF namespace (use enums from module). - Improve default number of threads to write compressed segments (139). - Parse metaseries time values as datetime objects (143). - Increase internal read and write buffers to 256 MB. - Convert some warnings to debug messages. - Declare all classes final. - Add script to generate documentation via Sphinx. - Convert docstrings to Google style with Sphinx directives.
2022.7.27
- Add LZW encoder. - Add QOI codec via qoi.h (37). - Add HEIF codec via libheif (source only; 33). - Add JETRAW codec via Jetraw demo (source only). - Add ByteShuffle codec, a generic version of FloatPred. - Replace imcd_floatpred by imcd_byteshuffle (breaking). - Use bool type in imcd (breaking).
2022.6.10
- Fix LfdFileSequence with tifffile 2022.4.22. - Add fbd2b64 conversion function and script. - Add decoder for 32-bit, 8 windows, 4 channels FLIMbox data from Spartan-6. - Convert docstrings to Google style with Sphinx directives.