Skip to content

Releases: gotson/NightMonkeys

Release v1.0.0

26 Aug 01:23
Compare
Choose a tag to compare

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

20 Aug 09:00
Compare
Choose a tag to compare

Changelog

🐛 Fixes

heif

  • properly clean image resource (a4f6f64), closes #55

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

  • migrate to gradle/actions/wrapper-validation@v3 (d2845ef)
  • migrate to gradle/actions/setup-gradle@v3 (a88342c)
  • adjust svu command (2565f8a)

Release v0.6.2

09 Nov 02:34
Compare
Choose a tag to compare

Changelog

🐛 Fixes

jxl

  • ignore icc profile if it is not RGB (8b5651f)

🛠 Build

deps

  • bump org.junit.jupiter:junit-jupiter from 5.10.0 to 5.10.1 (e9b41c5)
  • bump org.jreleaser from 1.8.0 to 1.9.0 (c3ff609)

Release v0.6.1

01 Nov 07:36
Compare
Choose a tag to compare

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

05 Oct 08:58
Compare
Choose a tag to compare

Changelog

🚀 Features

jxl

  • refactor the plugin to follow the TwelveMonkeys standard (d1d0772)

🏎 Perf

heif

  • remove unnecessary array copy (3a20f16)

🔄️ Changes

heif

Release v0.5.0

29 Sep 08:31
Compare
Choose a tag to compare

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

  • categorize scope for changelog (94a9942)
  • add missing labeler (2b8a83a)

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

17 Jan 03:06
Compare
Choose a tag to compare

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

02 Nov 08:06
Compare
Choose a tag to compare

Changelog

🚀 Features

🔄️ Changes

  • 37bbb28 centralize no op tests in a base abstract reader
  • 2104f94 reorganize gradle build files

🛠 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

27 Jun 09:55
Compare
Choose a tag to compare

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

Release v0.2.0

11 Jun 13:42
Compare
Choose a tag to compare

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

📝 Documentation