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