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
OpenSlideandOpenSlideCacheobjects - Add one-argument
OpenSlideDisposedExceptionconstructor - Ship JAR as release artifact
Deprecations
- Deprecate
OpenSlide.dispose()in favor ofOpenSlide.close() - Deprecate zero-argument
OpenSlideDisposedExceptionconstructor