Files
twelvemonkeys/twelvemonkeys.changes

192 lines
8.6 KiB
Plaintext
Raw Permalink Normal View History

-------------------------------------------------------------------
Mon Oct 14 05:38:03 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v3.12.0
* TwelveMonkeys ImageIO 3.1120 release notes
+ Microsoft Direct DrawSurface (DDS) support
+ TIFF: Add support for
SAMPLEFORMAT_COMPLEXINT/SAMPLEFORMAT_COMPLEXIEEEFP
+ Bump commons-io:commons-io from 2.16.1 to 2.17.0
+ Removed JMagick dependecy and optionally native code
accelerated path in ResampleOp
-------------------------------------------------------------------
Sat Jun 15 03:29:01 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v3.11.0
* TwelveMonkeys ImageIO 3.11.0 release notes
+ This release includes a number of improvements for the TIFF
plugin, as well as a few bug fixes.
+ The following bugs/issues are fixed in this release:
~ #881 TIFF: Disable clamping when reading raw TIFF data
~ #948 TIFF: 64 bit FP support
~ #865 TIFF: Fixed bug in Half decoding, now uses standard
IEEE conversion
~ #955 PSD: Fix overflow issue found in GIMP PSDs
~ #878 JPEG: Now detects APP14/Adobe markers with full 2 byte
version
Accepting request 1159840 from home:urbic:branches:Java:packages - Update to v3.10.1 * TwelveMonkeys ImageIO 3.10.1 release notes + This is a bug fix release. ~ #860 PSD: Fix regression in reading broken PackBits stream. ~ #856 OSGi: Change maven-bundle-plugin config to correctly export ImageWriterSpi services ~ #852 JPEG: Preserve existing metadata when writing CMYK data ~ #844 Fixed logic bug * TwelveMonkeys ImageIO 3.10.0 release notes + 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. * TwelveMonkeys ImageIO 3.9.4 release notes + This is a bug fix release. ~ #712 Core: Fix possible OOM situation in new stream implementations ~ #708 PSD: No longer emit warning for '8B64' (64 bit/long) resources ~ #713 PSD: Fixed broken uncompressed reading from streams with unknown length ~ #714 PNM: Added support for writing TYPE_INT_* images ~ #710/715 SVG: Upgraded Batik dependencies to 1.16 * TwelveMonkeys ImageIO 3.9.3 release notes + This is a bug fix release. ~ #707 WebP: Fixes alpha decoding bug (introduced in 3.9.1) * TwelveMonkeys ImageIO 3.9.2 release notes + This is a bug fix release. ~ #704 WebP: Fixes a serious performance issue in the lossless WebP decoding. * TwelveMonkeys ImageIO 3.9.1 release notes + This is a bug fix release. ~ #705 Core: No longer incorrectly closes streams we didn't open. * TwelveMonkeys ImageIO 3.9.0 release notes + The TwelveMonkeys ImageIO version 3.9.0 is ready for release. + What's new? ~ Improved WebP read support. We finally support WebP lossless, alpha and more of the animation (ANIM/ANMF) spec. All still images should now be correctly read. ~ Major overhaul of the metadata generation, for more correct and consistent metadata. Fixed a lot of minor issues in the "standard format" metadata. ~ Generally improved stream performance. + Support for the new Jakarta EE namespace in the servlet module. Now outputs a separate JAR for Jakarta EE, to allow usage in a Jakarta EE environment. + The following bugs/issues are fixed in this release: ~ #687 Common: Stream performance regressions ~ #691 Common: Stream performance regressions ~ #703 Common: Workaround for 32 bit issue in ImageTypeSpecifier ~ #702 WebP: Fixed NPE while reading an WebP animation without alpha ~ #700 Batik: Upgraded Batik dependencies and recommended version to 1.15 ~ #xxx Common: JDK 18 support in build ~ #629 WebP: lossless + alpha read support ~ #694 BMP: Fixed subsampling for 24 bit/pixel case in reader ~ #684 SVG: Fixed render size issues in reader ~ #675 PSD: 16/32 bit layer read support ~ #681 TIFF: Fixed little-endian "packed" USHORT reading ~ #683 TIFF: Fixed stripByteCounts computation for uncompressed data in writer ~ #682 TIFF: Lab w/alpha support ~ #680 TGA: Now reads attribute bits with no extension area as alpha ~ #678 TIFF: Read support for YCbCr Planar without subsampling ~ #679 TIFF: Read support for YCbCr Planar with subsampling ~ #677 TIFF: Fixed integer overflow in writer ~ #672 WebP: Reader now supports unknown stream lengths ~ #666 TIFF: Read support for RGB 2/4 bit per sample ~ #667 TIFF: Fixed ImageOrientation metadata in mergeTree ~ #660 Common: Farewell, Lena (removed sample images) ~ #xxx: IFF: TVPP and DEEP read support ~ #xxx: IFF: RGB8 read support ~ #658: TGA: Reader now allows extension area of size 0 ~ #657: TIFF: Better detection of compression type in RLE if leading EOL is missing ~ #624 TGA: Fixed for pixeldepth-16 issue ~ #656: TIFF: Support writing String array as ASCII in metadata ~ #655 JPEG: Added force raster conversion switch ~ #559 JPEG: Fixed IIOInvalidTreeException: Invalid DHT node ~ #652 TIFF: Better corruption guards to avoid OOME ~ #648 PSD: Support for reading Group Layer ~ #651 TIFF: Fixed ExtraSamplesColorModel to create correct length elements array ~ #650 Common: Allow usage in OSGi environment. ~ #647 Common: Upgrade commons-io dependencies to 2.11.0 ~ #646 WebP: Now recognizes VP8 encoded images in VP8X format ~ #636: Servlet: Create Jakarta EE package on build * TwelveMonkeys ImageIO 3.8.3 release notes + This is a bug fix release. + What's new? ~ Mostly minor new features for TIFF and other bug fixes. + The following bugs/issues are fixed in this release: ~ #672 WebP: Now supports unknown stream lengths ~ #677 TIFF: Fixed integer overflow for large images when writing ~ #678 TIFF: Support for YCbCr planar images in reader ~ #679 TIFF: Support for YCbCr planar with subsampling in reader ~ #680 TGA: Now reads attribute bits with no extension area as alpha ~ #682 TIFF: Lab + Alpha support in reader ~ #683 TIFF: Fixed stripByteCounts computation for uncompressed data when writing ~ #681 TIFF: Fix for little endian "packed" USHORT types in reader ~ #675 PSD: 16/32 bit multilayer support ~ #684 SVG: Fixed render size issue ~ #693 TIFF: DiscreteAlphaIndexColorModel now returns the correct number of components ~ #694 BMP: Fixed subsampling for 24 bit case - Add build dependency on mvn(org.apache.felix:maven-bundle-plugin) - Reproducible builds: use SOURCE_DATE_EPOCH for timestamp OBS-URL: https://build.opensuse.org/request/show/1159840 OBS-URL: https://build.opensuse.org/package/show/Java:packages/twelvemonkeys?expand=0&rev=7
2024-03-21 08:37:24 +00:00
-------------------------------------------------------------------
Sun Jan 28 18:49:43 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v3.10.1
* TwelveMonkeys ImageIO 3.10.1 release notes
+ This is a bug fix release.
~ #860 PSD: Fix regression in reading broken PackBits stream.
~ #856 OSGi: Change maven-bundle-plugin config to correctly
export ImageWriterSpi services
~ #852 JPEG: Preserve existing metadata when writing CMYK
data
~ #844 Fixed logic bug
* TwelveMonkeys ImageIO 3.10.0 release notes
+ 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.
* TwelveMonkeys ImageIO 3.9.4 release notes
+ This is a bug fix release.
~ #712 Core: Fix possible OOM situation in new stream
implementations
~ #708 PSD: No longer emit warning for '8B64' (64 bit/long)
resources
~ #713 PSD: Fixed broken uncompressed reading from streams
with unknown length
~ #714 PNM: Added support for writing TYPE_INT_* images
~ #710/715 SVG: Upgraded Batik dependencies to 1.16
* TwelveMonkeys ImageIO 3.9.3 release notes
+ This is a bug fix release.
~ #707 WebP: Fixes alpha decoding bug (introduced in 3.9.1)
* TwelveMonkeys ImageIO 3.9.2 release notes
+ This is a bug fix release.
~ #704 WebP: Fixes a serious performance issue in the
lossless WebP decoding.
* TwelveMonkeys ImageIO 3.9.1 release notes
+ This is a bug fix release.
~ #705 Core: No longer incorrectly closes streams we didn't
open.
* TwelveMonkeys ImageIO 3.9.0 release notes
+ The TwelveMonkeys ImageIO version 3.9.0 is ready for release.
+ What's new?
~ Improved WebP read support. We finally support WebP
lossless, alpha and more of the animation (ANIM/ANMF) spec.
All still images should now be correctly read.
~ Major overhaul of the metadata generation, for more correct
and consistent metadata. Fixed a lot of minor issues in the
"standard format" metadata.
~ Generally improved stream performance.
+ Support for the new Jakarta EE namespace in the servlet
module. Now outputs a separate JAR for Jakarta EE, to allow
usage in a Jakarta EE environment.
+ The following bugs/issues are fixed in this release:
~ #687 Common: Stream performance regressions
~ #691 Common: Stream performance regressions
~ #703 Common: Workaround for 32 bit issue in
ImageTypeSpecifier
~ #702 WebP: Fixed NPE while reading an WebP animation
without alpha
~ #700 Batik: Upgraded Batik dependencies and recommended
version to 1.15
~ #xxx Common: JDK 18 support in build
~ #629 WebP: lossless + alpha read support
~ #694 BMP: Fixed subsampling for 24 bit/pixel case in reader
~ #684 SVG: Fixed render size issues in reader
~ #675 PSD: 16/32 bit layer read support
~ #681 TIFF: Fixed little-endian "packed" USHORT reading
~ #683 TIFF: Fixed stripByteCounts computation for
uncompressed data in writer
~ #682 TIFF: Lab w/alpha support
~ #680 TGA: Now reads attribute bits with no extension area
as alpha
~ #678 TIFF: Read support for YCbCr Planar without
subsampling
~ #679 TIFF: Read support for YCbCr Planar with subsampling
~ #677 TIFF: Fixed integer overflow in writer
~ #672 WebP: Reader now supports unknown stream lengths
~ #666 TIFF: Read support for RGB 2/4 bit per sample
~ #667 TIFF: Fixed ImageOrientation metadata in mergeTree
~ #660 Common: Farewell, Lena (removed sample images)
~ #xxx: IFF: TVPP and DEEP read support
~ #xxx: IFF: RGB8 read support
~ #658: TGA: Reader now allows extension area of size 0
~ #657: TIFF: Better detection of compression type in RLE if
leading EOL is missing
~ #624 TGA: Fixed for pixeldepth-16 issue
~ #656: TIFF: Support writing String array as ASCII in
metadata
~ #655 JPEG: Added force raster conversion switch
~ #559 JPEG: Fixed IIOInvalidTreeException: Invalid DHT node
~ #652 TIFF: Better corruption guards to avoid OOME
~ #648 PSD: Support for reading Group Layer
~ #651 TIFF: Fixed ExtraSamplesColorModel to create correct
length elements array
~ #650 Common: Allow usage in OSGi environment.
~ #647 Common: Upgrade commons-io dependencies to 2.11.0
~ #646 WebP: Now recognizes VP8 encoded images in VP8X format
~ #636: Servlet: Create Jakarta EE package on build
* TwelveMonkeys ImageIO 3.8.3 release notes
+ This is a bug fix release.
+ What's new?
~ Mostly minor new features for TIFF and other bug fixes.
+ The following bugs/issues are fixed in this release:
~ #672 WebP: Now supports unknown stream lengths
~ #677 TIFF: Fixed integer overflow for large images when
writing
~ #678 TIFF: Support for YCbCr planar images in reader
~ #679 TIFF: Support for YCbCr planar with subsampling in
reader
~ #680 TGA: Now reads attribute bits with no extension area
as alpha
~ #682 TIFF: Lab + Alpha support in reader
~ #683 TIFF: Fixed stripByteCounts computation for
uncompressed data when writing
~ #681 TIFF: Fix for little endian "packed" USHORT types in
reader
~ #675 PSD: 16/32 bit multilayer support
~ #684 SVG: Fixed render size issue
~ #693 TIFF: DiscreteAlphaIndexColorModel now returns the
correct number of components
~ #694 BMP: Fixed subsampling for 24 bit case
- Add build dependency on mvn(org.apache.felix:maven-bundle-plugin)
- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp
-------------------------------------------------------------------
Thu Oct 26 06:04:01 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Build with source and target levels 8
-------------------------------------------------------------------
Thu Oct 13 11:21:47 UTC 2022 - Fridrich Strba <fstrba@suse.com>
- Force building with java 11 on ix86 in order to avoid random
build failures
-------------------------------------------------------------------
Thu Apr 28 17:38:11 UTC 2022 - Anton Shvetz <shvetz.anton@gmail.com>
- Initial packaging with v3.8.2