OpenSlide Java 0.13.0
Pre-release
Pre-release
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 aBufferedImage
- Add
OpenSlide.PROPERTY_NAME_ICC_SIZE
- Automatically close unreferenced
OpenSlide
andOpenSlideCache
objects - Add one-argument
OpenSlideDisposedException
constructor - Ship JAR as release artifact
Deprecations
- Deprecate
OpenSlide.dispose()
in favor ofOpenSlide.close()
- Deprecate zero-argument
OpenSlideDisposedException
constructor