Harald Kuhr
75d7d5cdef
Using new sequence support in DDSImageWriter
...
+ some minor bonus clean-up
2026-03-13 11:40:06 +01:00
Harald Kuhr
177eec06cc
Using new sequence support in exising writers.
2026-03-13 11:38:28 +01:00
Harald Kuhr
dc3d77ad95
New class for simpler sequence write support.
2026-03-13 11:37:47 +01:00
Harald Kuhr
263fb75d1d
DDS cleanup ( #1262 )
...
* Refactorings and code clean-up
* Major rework/standardization:
* DDSEncoderType, DX10DXGIFormat merged with DDSType for a single way to describe a DDS format
* Added constants for DXGI formats
* DDSImageWriteParam is now mutable and supports standard way of setting compression type
* DDSImageMetadata now supports more of the format
Performance:
* DDSReader now use seek() to jump to correct mipmap instead of reading all bytes
* DDSImageWriter now uses getTile(0, 0) instead of getData() for better performance
* Fix JavaDoc 🎉
* Sonar issues + roll back accidental check-in
* More clean-up: Removed optional flags from param, header size validation, metadata now reports compresion as lossy
* More clean-up: Now keeps stream byte order consistent (LE), support for Raster, more tests
* Mipmap support using ImageIO sequence API
* Added raster write test
+ fixed a small issue for PAM
* Sonar issues
2026-03-11 21:09:26 +01:00
dependabot[bot]
e61ec45737
Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2
...
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.6.1 to 3.6.2.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.6.1...maven-shade-plugin-3.6.2 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
dependency-version: 3.6.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-10 16:03:03 +01:00
dependabot[bot]
6e063f263c
Bump actions/upload-artifact from 6.0.0 to 7.0.0 in /.github/workflows
...
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-10 16:02:33 +01:00
dependabot[bot]
e2cf529000
Bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0
...
Bumps [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/apache/maven-resources-plugin/releases )
- [Commits](https://github.com/apache/maven-resources-plugin/compare/v3.4.0...maven-resources-plugin-3.5.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-resources-plugin
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-10 14:21:22 +01:00
dependabot[bot]
9d1c418d8d
Bump mikepenz/action-junit-report in /.github/workflows
...
Bumps [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report ) from 6.2.0 to 6.3.1.
- [Release notes](https://github.com/mikepenz/action-junit-report/releases )
- [Commits](74626db735...49b2ca06f6 )
---
updated-dependencies:
- dependency-name: mikepenz/action-junit-report
dependency-version: 6.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-10 14:20:41 +01:00
KhanhTypo
a7a4445ce8
[DDS] Adding Block Compression 1 -> 5 Encoding Support ( #1237 )
...
* dds dxt10 support, with some certain supported DXGI Formats only.
* expand the supporting range for some DX10 DXGI Format in the DXGI_FORMAT enumeration
* readability and maintainability fixes, adding DXT10 test cases.
* java.awt.* -> java.awt.Dimension
* DDS header & BC1 writer
* BC4 Writer
* BC3 Writer
* BC1-5 writer support
* remove unused methods
* code fixes
* BC4 fix to resolve unwanted blocky effect.
* CI test fixes
* change bitflag setter functions
* temporary disable formats that does not have an encoder yet.
* resolving SonaQube issues.
2026-03-04 10:35:40 +01:00
Harald Kuhr
4c1b268325
Javadoc cleanup ( #1255 )
...
* #1234 : Fixed JavaDoc for Java 21 + JavaDoc verification step
* #1234 : Simplify build matrix
* #1234 : Javadoc in parallell
2026-03-04 10:35:04 +01:00
dependabot[bot]
e3c3f640a4
Bump github/codeql-action from 4.32.2 to 4.32.4 in /.github/workflows
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.32.2 to 4.32.4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](45cbd0c69e...89a39a4e59 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 10:01:45 +01:00
dependabot[bot]
ecc938a666
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5
...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.5.4 to 3.5.5.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.4...surefire-3.5.5 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-version: 3.5.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-25 19:23:46 +01:00
dependabot[bot]
25fdfb1947
Bump org.apache.maven.plugins:maven-surefire-report-plugin
...
Bumps [org.apache.maven.plugins:maven-surefire-report-plugin](https://github.com/apache/maven-surefire ) from 3.5.4 to 3.5.5.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.4...surefire-3.5.5 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-report-plugin
dependency-version: 3.5.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-25 19:23:19 +01:00
dependabot[bot]
0c05918d8a
Bump junit.jupiter.version from 5.14.2 to 5.14.3
...
Bumps `junit.jupiter.version` from 5.14.2 to 5.14.3.
Updates `org.junit.jupiter:junit-jupiter-api` from 5.14.2 to 5.14.3
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.14.2...r5.14.3 )
Updates `org.junit.jupiter:junit-jupiter-params` from 5.14.2 to 5.14.3
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.14.2...r5.14.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
dependency-version: 5.14.3
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-version: 5.14.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 10:26:02 +01:00
Harald Kuhr
4de2a38dd8
New version + snapshot fix
2026-02-23 10:05:29 +01:00
Harald Kuhr
5b4fa64dc0
[maven-release-plugin] prepare for next development iteration
2026-02-22 16:13:49 +01:00
Harald Kuhr
2ad522a9fa
[maven-release-plugin] prepare release twelvemonkeys-3.13.1
twelvemonkeys-3.13.1
2026-02-22 16:13:44 +01:00
dependabot[bot]
20af575fbd
Bump github/codeql-action from 4.31.10 to 4.32.2 in /.github/workflows
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.10 to 4.32.2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](cdefb33c0f...45cbd0c69e )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-13 11:08:19 +01:00
dependabot[bot]
02a6ed1ac1
Bump mikepenz/action-junit-report in /.github/workflows
...
Bumps [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/mikepenz/action-junit-report/releases )
- [Commits](a294a61c90...74626db735 )
---
updated-dependencies:
- dependency-name: mikepenz/action-junit-report
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-09 10:28:21 +01:00
Harald Kuhr
146d5926bb
#1244 : Created test + fixed inverted PSD hidden flag in metadata
2026-02-05 13:54:51 +01:00
dependabot[bot]
561b25022c
Bump org.apache.maven.plugins:maven-compiler-plugin
...
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin ) from 3.14.1 to 3.15.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases )
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.1...maven-compiler-plugin-3.15.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
dependency-version: 3.15.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 11:09:22 +01:00
dependabot[bot]
4cd6b893de
Bump actions/setup-java from 5.1.0 to 5.2.0 in /.github/workflows
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](f2beeb24e1...be666c2fcd )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: 5.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 13:45:17 +01:00
dependabot[bot]
dabff3abce
Bump actions/checkout from 6.0.1 to 6.0.2 in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-23 09:50:45 +01:00
Will Ezell
1b889b1b4b
Fixes Lossless Alpha Channel WebP ( #1243 )
...
* Fix alpha channel dimensions in WebP lossless decoding
Use the expected width and height values instead of tempRaster.getWidth()/getHeight() when creating the alpha channel's writable child raster. This ensures the alpha channel is correctly sized when the temp raster dimensions differ from the expected dimensions.
* Fixes Lossless Huffman table based on libwebp
* Remove redundant flush call in image reader test
Removed unnecessary image.flush() call in WebPImageReaderTest.
* adding code to generate good hash for reproducability
2026-01-23 09:40:06 +01:00
dependabot[bot]
29a3bd591d
Bump github/codeql-action from 4.31.9 to 4.31.10 in /.github/workflows
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.9 to 4.31.10.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](5d4e8d1aca...cdefb33c0f )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-20 13:25:57 +01:00
Harald Kuhr
cd79ef4409
#1240 : Fixes TIFFWriter overwrite of nested values issue
2026-01-15 19:42:56 +01:00
dependabot[bot]
a604cb83fb
Bump org.sonatype.central:central-publishing-maven-plugin
...
Bumps [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin ) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/sonatype/central-publishing-maven-plugin/commits )
---
updated-dependencies:
- dependency-name: org.sonatype.central:central-publishing-maven-plugin
dependency-version: 0.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-15 10:50:33 +01:00
dependabot[bot]
eb1735ab33
Bump junit.jupiter.version from 5.14.1 to 5.14.2
...
Bumps `junit.jupiter.version` from 5.14.1 to 5.14.2.
Updates `org.junit.jupiter:junit-jupiter-api` from 5.14.1 to 5.14.2
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.14.1...r5.14.2 )
Updates `org.junit.jupiter:junit-jupiter-engine` from 5.14.1 to 5.14.2
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.14.1...r5.14.2 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
dependency-version: 5.14.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.junit.jupiter:junit-jupiter-engine
dependency-version: 5.14.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-14 11:25:14 +01:00
dependabot[bot]
357eeb2236
Bump mikepenz/action-junit-report in /.github/workflows
...
Bumps [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report ) from 6.0.1 to 6.1.0.
- [Release notes](https://github.com/mikepenz/action-junit-report/releases )
- [Commits](e08919a3b1...a294a61c90 )
---
updated-dependencies:
- dependency-name: mikepenz/action-junit-report
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-07 10:59:50 +01:00
dependabot[bot]
d634b9d93f
Bump github/codeql-action from 4.31.4 to 4.31.9 in /.github/workflows
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.4 to 4.31.9.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](e12f017898...5d4e8d1aca )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-05 22:18:20 +01:00
dependabot[bot]
7e3241d64b
Bump org.sonatype.central:central-publishing-maven-plugin
...
Bumps [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin ) from 0.7.0 to 0.9.0.
- [Commits](https://github.com/sonatype/central-publishing-maven-plugin/commits )
---
updated-dependencies:
- dependency-name: org.sonatype.central:central-publishing-maven-plugin
dependency-version: 0.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-23 10:53:27 +01:00
Harald Kuhr
b86d82720d
[maven-release-plugin] prepare for next development iteration
2025-12-22 15:40:16 +01:00
Harald Kuhr
47e90a657a
[maven-release-plugin] prepare release twelvemonkeys-3.13.0
twelvemonkeys-3.13.0
2025-12-22 15:40:12 +01:00
Harald Kuhr
bdd8b2f1fb
#1198 : Fix snapshot URL
2025-12-22 12:10:29 +01:00
Harald Kuhr
8d08c9565b
Fix JavaDoc error
2025-12-22 10:08:43 +01:00
Harald Kuhr
c11f61d132
#1198 : Re-enable snapshot builds
2025-12-22 10:02:16 +01:00
Harald Kuhr
e6b38cb547
#1198 : Migrate from ossrh to central
2025-12-22 09:56:19 +01:00
dependabot[bot]
e11d888809
Bump actions/upload-artifact from 5.0.0 to 6.0.0 in /.github/workflows
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](330a01c490...b7c566a772 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-22 09:47:16 +01:00
KhanhTypo
46a399ff02
DDS DXT10 support, with some certain supported DXGI Formats only. ( #1230 )
...
* dds dxt10 support, with some certain supported DXGI Formats only.
* expand the supporting range for some DX10 DXGI Format in the DXGI_FORMAT enumeration
* readability and maintainability fixes, adding DXT10 test cases.
* java.awt.* -> java.awt.Dimension
2025-12-17 17:38:47 +01:00
dependabot[bot]
a09629be32
Bump org.apache.maven.plugins:maven-release-plugin from 3.3.0 to 3.3.1
...
Bumps [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/apache/maven-release/releases )
- [Commits](https://github.com/apache/maven-release/compare/maven-release-3.3.0...maven-release-3.3.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-plugin
dependency-version: 3.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-17 17:22:29 +01:00
dependabot[bot]
57fb1ca1bb
Bump actions/setup-java from 5.0.0 to 5.1.0 in /.github/workflows
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](dded088883...f2beeb24e1 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: 5.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-12 15:42:49 +01:00
Vincent Privat
c9063ca02d
add unit test
2025-12-09 13:25:26 +01:00
Vincent Privat
340e79eb8a
fix webp decoding using source region without subsampling
2025-12-09 13:25:26 +01:00
Vincent Privat
355a916225
Optimize buffer by allocating enough space up front
2025-12-09 13:24:39 +01:00
Vincent Privat
8da45b5f05
take code review into account
2025-12-09 13:24:39 +01:00
Vincent Privat
6c8b0cdc2f
Fix #1211 - SVG: support namespace prefix
2025-12-09 13:24:39 +01:00
dependabot[bot]
8af219e669
Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0
...
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin ) from 3.4.2 to 3.5.0.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases )
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.2...maven-jar-plugin-3.5.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-09 13:23:04 +01:00
dependabot[bot]
7e10b9242d
Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0
...
Bumps [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin ) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/apache/maven-source-plugin/releases )
- [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.3.1...maven-source-plugin-3.4.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-source-plugin
dependency-version: 3.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-09 13:22:51 +01:00
dependabot[bot]
36103046a5
Bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0
...
Bumps [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin ) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/apache/maven-resources-plugin/releases )
- [Commits](https://github.com/apache/maven-resources-plugin/compare/maven-resources-plugin-3.3.1...v3.4.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-resources-plugin
dependency-version: 3.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-09 13:22:38 +01:00
dependabot[bot]
95787449ea
Bump org.apache.maven.plugins:maven-release-plugin from 3.2.0 to 3.3.0
...
Bumps [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/apache/maven-release/releases )
- [Commits](https://github.com/apache/maven-release/compare/maven-release-3.2.0...maven-release-3.3.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-plugin
dependency-version: 3.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-09 13:22:21 +01:00