Skip to content

TwelveMonkeys ImageIO 3.10.0

Compare
Choose a tag to compare
@haraldk haraldk released this 20 Oct 20:39
· 233 commits to master since this release

TwelveMonkeys ImageIO 3.10.0 release notes

Thanks to everyone who has committed code, patches, filed bug reports or otherwise contributed to the development of this version!

What's new?

  • OSGi support. Thanks @steinarb
  • JDK 20 + 21 support (mostly build/test-related)

The following bugs/issues are fixed in this release:

JPEG

#837 Now uses last Adobe marker to detect color encoding

PSD

#843 Fixed NPE when reading empty image resources
#771 Adding parsing for 'lsdk' (undocumented) additional layer information key that represents a 'nested section diverder setting'
#738 No longer decompress PackBits across boundaries
#731 Add missing guide info in metadata. Thanks @daaaaa

TIFF

#815 No longer pass TIFF metadata onto the JPEG delegate when writing JPEG compressed images
#784 No longer return incorrect standard image type for RGB with custom ICC profile
#786 No longer creates custom Inflater when reading, to avoid resource leak
#744 Fixed TIFF writing performance regression
#740 Floating point predictor support

WebP

#841 Filter out incompatible ICC profiles
#737 Fix alpha decoding when source subsampling is used. Thanks @tc-wleite
#722 Fixed transparent animation frame issue

In addition, a lot of work has been put into robustifying the CI, CodeQL scanning and hardening security. Special thanks to @joycebrum