From 46086e2bcf2f8d087b2526a0196a799ab854f241 Mon Sep 17 00:00:00 2001 From: Jonathan Behrens Date: Fri, 20 Jun 2025 20:15:42 -0700 Subject: [PATCH] Release 0.10.0 (#271) --- CHANGES.md | 22 ++++++++++++++++++++++ Cargo.toml | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 5d87dc9..9aae4d3 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,25 @@ +# Version 0.10.0 + +New features: +- Added `ColorType::Multiband` and `ColorType::CMYKA`. +- Added `Value::Byte` and `Value::SignedByte` to represent `u8` and `i8` tags. +- Encoding can now use horizontal predictor. +- The `Decoder::tag_iter` method allows iterating over all tags in the image. +- Half precision floating point values are now supported during decoding. +- ZStandard compression has been added as an additional compression method + during decoding, but requires the `zstd` feature flag. + +Changes: +- Switched `u16` and `i16` values to be intepreted as `Value::Short` and + `Value::SignedShort` respectively. +- Changed JPEG compression to use the `zune-jpeg` crate instead of + `jpeg-decoder`. +- The `deflate`, `jpeg`, and `lzw` compression methods are now controlled by + (enabled by default) feature flags. + +Fixes: +- Fixed a bug in 1 bit-per-pixel decoding. + # Version 0.9.1 New features: diff --git a/Cargo.toml b/Cargo.toml index f4d75ad..c43f4a4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tiff" -version = "0.9.1" +version = "0.10.0" edition = "2021" resolver = "2"