Releases: openslide/openslide-java
Releases · openslide/openslide-java
OpenSlide Java 0.13.3
Sorry, something went wrong.
No results found
- Add constant for openslide.barcode property
OpenSlide Java 0.13.1
Sorry, something went wrong.
No results found
- Fix backward compatibility of JARs built with Java > 22
OpenSlide Java 0.13.0
Sorry, something went wrong.
No results found
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
OpenSlide Java 0.12.4
Sorry, something went wrong.
No results found
- Allow opening the synthetic test slide
- Add Meson build option to configure embedding of JNI path in JAR
- Fix meson dist failure when packaged as subproject
OpenSlide Java 0.12.3
Sorry, something went wrong.
No results found
- Add Meson build system and deprecate Autotools+Ant one
- Change build target to Java 8 from 6, fixing build on newer JDK
- Convert README and changelog to Markdown
- Consolidate license files
OpenSlide Java 0.12.2
Sorry, something went wrong.
No results found
- Change build target to Java 6 from 5, fixing build on JDK 9
- Properly detect JNI include paths on Mac OS X
OpenSlide Java 0.12.1
Sorry, something went wrong.
No results found
- Bundle Classpath JNI headers for Windows cross builds
OpenSlide Java 0.12.0
Sorry, something went wrong.
No results found
- Require OpenSlide 3.4.0
- Replace OpenSlide.fileIsValid() with OpenSlide.detectVendor()
- Fix NullPointerException opening slides without a quickhash1
OpenSlide Java 0.11.0
Sorry, something went wrong.
No results found
- Require OpenSlide 3.3.0
- Rename "layer" to "level" throughout API
- Add OpenSlide.getLibraryVersion()
- Set package Implementation-Version to OpenSlide Java version
- Drop getComment()
- Properly handle openslide_open() errors on OpenSlide 3.3.0
- Many build fixes for Linux, Mac OS X, Cygwin
OpenSlide Java 0.10.0
Sorry, something went wrong.
No results found
- Change package namespace to org.openslide
- Add wrapper class for associated images
- Have OpenSlide implement Closeable
- Convert top-level build system to Autotools
- Rename JAR and JNI library (thanks, Mathieu Malaterre)
- Embed JNI library path in JAR on Linux
- Fix translation by large offsets in GUI (thanks, Jan Harkes)
- Fix IllegalArgumentException in associated image error cases
- Add build instructions