Skip to content

Releases: developmentseed/async-tiff

py-v0.7.1

11 Mar 15:58
4798e54

Choose a tag to compare

[0.7.1] - 2026-03-11

What's Changed

Full Changelog: py-v0.7.0...py-v0.7.1

py-v0.7.0

03 Mar 22:20
8e03688

Choose a tag to compare

What's Changed

Full Changelog: py-v0.6.0...py-v0.7.0

py-v0.6.0

18 Feb 21:08
ad6e234

Choose a tag to compare

What's Changed

  • feat: support LERC, LERC_DEFLATE, LERC_ZSTD decompression by @kylebarron in #204
  • ci(python): Fix python wheel build with LERC dependency by @kylebarron in #238
  • feat!: Add support for band-interleaved data by @kylebarron in #240
  • test(python): Add band-interleaved python test against rasterio by @kylebarron in #243

Full Changelog: py-v0.5.0...py-v0.6.0

py-v0.5.0

03 Feb 15:06
1fd22d0

Choose a tag to compare

Breaking

  • feat!: Handle transparency/nodata bit masks by @kylebarron in #205
  • feat!: Expose colormap as unaltered [u16]; implement buffer protocol exchange by @kylebarron in #219
  • ci(python)!: Remove unsupported linux platforms from wheel build by @kylebarron in #222
  • feat!: Rename CompressionMethod to Compression by @kylebarron in #213

New Features

Other

Full Changelog: py-v0.4.0...py-v0.5.0

rust-v0.2.0

26 Jan 21:07
f8250ff

Choose a tag to compare

Feature Changes

Documentation Changes

Other

New Contributors

Full Changelog: rust-v0.1.0...rust-v0.2.0

py-v0.4.0

26 Jan 21:10
30ac62a

Choose a tag to compare

What's Changed

  • feat: Allow Python-level subclassing of TIFF class by @kylebarron in #167
  • feat: Implement Array helper for structured, zero-copy data sharing with numpy by @kylebarron in #164
  • feat: add jpeg2k decoder as optional feature by @pmarks in #162
  • feat: Expose gdal_nodata and gdal_metadata tags by @kylebarron in #169
  • docs: Add TIFF references to develop.md by @kylebarron in #170
  • feat!: Parse ModelTransformation tag by @kylebarron in #179
  • chore!: Rename SampleFormat::IEEEFP to SampleFormat::Float by @kylebarron in #184
  • perf: Change from LIFO to FIFO ordering for tile decoding by @weiji14 in #133
  • feat!: Rename decode_async to decode and add blocking decode method by @kylebarron in #188

New Contributors

Full Changelog: py-v0.3.0...py-v0.4.0

py-v0.3.0

12 Dec 18:51
dd8f2d0

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: py-v0.2.0...py-v0.3.0

py-v0.2.0

27 Oct 15:02
270e370

Choose a tag to compare

What's Changed

  • Split traits to get image bytes and metadata bytes by @kylebarron in #79
  • Refactor reading TIFF metadata by @kylebarron in #82
  • Raise FileNotFoundError instead of panic when opening missing files by @weiji14 in #93
  • Read SignedShort as i16, add TiffFormatError::ShortExpected by @weiji14 in #94
  • Read SignedByte as i8, handle casting of Byte (u8) into unsigned types by @weiji14 in #95
  • Raise TypeError instead of panic on doing fetch_tile from striped TIFFs by @weiji14 in #99
  • Test opening single-channel OME-TIFF file by @weiji14 in #102
  • Add predictors by @feefladder in #86

New Contributors

Full Changelog: py-v0.1.0...py-v0.2.0

py-v0.1.0

18 Mar 17:38
9a9ab6d

Choose a tag to compare

What's Changed

  • Initial release.

Full Changelog: https://github.com/developmentseed/async-tiff/commits/py-v0.1.0

rust-v0.1.0

14 Mar 18:55
6c88ccc

Choose a tag to compare

Changelog

[0.1.0] - 2025-03-14

  • Initial release.
  • Includes support for reading metadata out of TIFF files in an async way.

New Contributors

Full Changelog: https://github.com/developmentseed/async-tiff/commits/rust-v0.1.0