Skip to content

OpenSlide Java 0.13.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 04 May 12:14
· 2 commits to main since this release
v0.13.0
d0183da

Breaking changes

  • Require Java ≥ 22
  • Require OpenSlide ≥ 4.0.0
  • Switch from JNI to FFM, making OpenSlide Java builds platform-independent
  • Build with Maven
  • Remove Autotools+Ant and Meson build systems
  • Stop shipping source tarball, in favor of GitHub source archive
  • Rename JAR to openslide-java-$version.jar

New features

  • Support OpenSlide cache management API
  • Support reading ICC color profiles from slides and associated images
  • Add OpenSlide.readRegion() method returning a BufferedImage
  • Add OpenSlide.PROPERTY_NAME_ICC_SIZE
  • Automatically close unreferenced OpenSlide and OpenSlideCache objects
  • Add one-argument OpenSlideDisposedException constructor
  • Ship JAR as release artifact

Deprecations

  • Deprecate OpenSlide.dispose() in favor of OpenSlide.close()
  • Deprecate zero-argument OpenSlideDisposedException constructor