Releases: gotson/NightMonkeys
Releases · gotson/NightMonkeys
Release v1.0.0
Changelog
🚀 Features
- 🚨 update to Java 22: requires Java 22 (96d55cc)
🐛 Fixes
webp
- wepb did not work on windows (0d9e16b)
🛠 Build
- bump gradle to 8.10 (caa9a76)
- use java 22 (fb20093)
- use ubuntu-latest and macos-13 (3452f4c)
- merge test-windows in test job (23b09e9)
- allows test-windows to fail without impacting the whole workflow (1d1f378)
- use temurin JDK (dc081f9)
- migrate to gradle/actions/setup-gradlev4 (a536580)
- add windows tests using prebuilt dlls (aba2dfc)
📝 Documentation
Release v0.6.3
Changelog
🐛 Fixes
heif
jxl
- fix for signature change in 0.9 (b3a5225)
🛠 Build
deps
- bump org.junit.jupiter:junit-jupiter to 5.11.0 (b7afacd)
- bump org.jreleaser from 1.10.0 to 1.13.1 (f450b99)
- bump com.twelvemonkeys.imageio:imageio-core from 3.10.0 to 3.11.0 (15a82be)
- bump org.junit.jupiter:junit-jupiter to 5.10.3 (b1eab45)
- bump org.assertj:assertj-core to 3.26.3 (6507a1e)
- bump com.twelvemonkeys.imageio:imageio-core from 3.10.0 to 3.11.0 (#56) (dd3ac2a), closes #56
- bump io.github.gradle-nexus.publish-plugin (51b3371)
- bump gradle/wrapper-validation-action from 1 to 2 (1d3cf3d)
- bump org.assertj:assertj-core from 3.24.2 to 3.25.2 (a3b9c79)
- bump org.jreleaser from 1.9.0 to 1.10.0 (33cb414)
- bump com.github.ben-manes.versions from 0.50.0 to 0.51.0 (fa9640a)
- bump actions/upload-artifact from 3 to 4 (3247139)
- bump actions/setup-java from 3 to 4 (c823410)
- bump com.github.ben-manes.versions from 0.49.0 to 0.50.0 (778cb7b)
unscoped
Release v0.6.2
Release v0.6.1
Changelog
🐛 Fixes
heif
- decoding issue when width is not aligned (dffc40b)
webp
- handle grayscale images (4223a0c)
🛠 Build
deps
- bump imageio-core to 3.10.0 (507787b)
- bump com.github.ben-manes.versions from 0.48.0 to 0.49.0 (e937c90)
- bump com.twelvemonkeys.imageio:imageio-core (11c2986)
webp
- add test resources from TwelveMonkeys (81be4ce)
Release v0.6.0
Release v0.5.0
Changelog
🚀 Features
heif
- first version of the HEIF/AVIF plugin (f6ab315)
unscoped
🐛 Fixes
- fix error message when incorrect Java version is used (d149184)
🔄️ Changes
heif
- properly release native resources (1c19914)
🛠 Build
common
- more accurate temp file prefix (8a0df27)
dependabot
deps
- bump com.github.ben-manes.versions from 0.47.0 to 0.48.0 (d4ae5b9)
- bump actions/checkout from 3 to 4 (25b4102)
- bump org.jreleaser from 1.7.0 to 1.8.0 (60abfb6)
- bump org.junit.jupiter:junit-jupiter from 5.9.3 to 5.10.0 (4959e19)
- bump org.jreleaser from 1.6.0 to 1.7.0 (a70f2ee)
- bump com.github.ben-manes.versions from 0.46.0 to 0.47.0 (04e75c0)
- bump org.jreleaser from 1.5.1 to 1.6.0 (90c1001)
- bump org.junit.jupiter:junit-jupiter from 5.9.2 to 5.9.3 (03b5a33)
- bump org.mockito:mockito-core from 4.8.1 to 4.11.0 (e371937)
- bump com.github.ben-manes.versions from 0.43.0 to 0.46.0 (bd1a4f8)
- bump org.junit.jupiter:junit-jupiter from 5.9.1 to 5.9.2 (d1bfb44)
- bump org.jreleaser from 1.4.0 to 1.5.1 (2b0dd22)
- bump com.twelvemonkeys.imageio:imageio-core (1bd72f1)
- bump io.github.gradle-nexus.publish-plugin (2ba77b5)
- bump org.assertj:assertj-core from 3.23.1 to 3.24.2 (d8e5bd3)
jreleaser
unscoped
- install libheif (1fc3ee6)
- bump gradle to 8.3 (0fa92a4)
- update svu cli flag (bd976f4)
- don't verify gradle wrapper twice for dependabot (2d69d73)
📝 Documentation
Release v0.4.1
Changelog
🐛 Fixes
- loading library could fail with an exception (3abdc07)
🛠 Build
- install Java 19 instead of 18 (ccb3a03)
- bump JReleaser to 1.4 and update config (9cc6621)
- bump Gradle to 7.6 (94584e2)
- disable homebrew auto-update (9761050)
- add perform_release flag for triggering release (ef79b8f)
- change jreleaser's changelog format (9b8632e)
📝 Documentation
- update README badge for CI (3a26d31)
Release v0.4.0
Changelog
🚀 Features
- 69423f7 upgrade to Java 19
🔄️ Changes
🛠 Build
- d2ffe7f update JReleaser changelog configuration with new features
- 88b858a add mandatory JReleaser configuration
- 867e402 upgrade dependencies
- 9d19368 upgrade Gradle to 7.5.1
- bd16d94 migrate set-output to GITHUB_OUTPUT
- 16f6f67 migrate to macos-12 and ubuntu 22.04
- 7dd7972 use setup-homebrew action
- 497675c deps: bump actions/setup-java from 2 to 3
- cab5e23 deps: bump actions/upload-artifact from 2 to 3
- d272259 add dependabot
- bc3e0e6 fix license url for MavenCentral
- a12efde load single jar instead of jar directory in noLibTest classpath
- af0d13f update gradle
- 5ee96b9 add gradle versions plugin
- f6255b6 update dependencies
Release v0.3.0
Changelog
🚀 Features
- fb8174e (webp) decode animation frames
- 2d0680a (webp) decode ICC profile from container and apply if needed
🐛 Fixes
- efa85c6 (webp) return more standard image types
🔄️ Changes
- 1126ea9 (webp) remove outdated TODO
- b6d328a (webp) don't return raw type in types if no icc profile is set
🛠 Build
- 93022ed (common) run testGetNumImages on all images
- 3c40384 (webp) run icc profile test for all image types
- 9de0453 (webp) fix no-op test
- 23a8576 (common) run more tests on the whole test data
- 9c08ab5 (webp) rerun jextract from demux.h and load webpdemux instead of webp
- cc25ff4 publish imageio-common to Maven
📝 Documentation
- 1e80a3d (webp) update README
Release v0.2.0
Changelog
🚀 Features
- b16b77f (webp) initial webp read support
🐛 Fixes
- ff4c5d7 (webp) scale output if destination dimensions are different from input dimensions
- 05577df (webp) support for param source region
- 5d987d4 (webp) decode to the provided raster instead of returning a BufferedImage
- 2a4f45a (webp) use TwelveMonkeys imageio-core as a base
🔄️ Changes
- 7a715c8 (webp) rename parameters to remove warnings
- 679b9af (common) use ImageReaderAbstractTest from TwelveMonkeys for test fixtures
- cdb1a10 pull some logic into a common module
🛠 Build
- 38698ca (webp) adjust base tests
- 6d64d85 (common) write expected region image
- 513b568 (common) write test images for visual check
- 0ad0fb5 extract repositories definition
- 246cc3c properly set os matrix
- 7c2c123 compute version on push only for main branch