Skip to content

Commit

Permalink
Merge pull request #85 from bgilbert/release
Browse files Browse the repository at this point in the history
Update for release
  • Loading branch information
bgilbert committed May 4, 2024
2 parents 8be2d71 + 72775d9 commit d0183da
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 1 deletion.
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# Notable Changes in OpenSlide Java

## Version 0.13.0, 2024-05-04

### 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


## Version 0.12.4, 2023-11-07

* Allow opening the synthetic test slide
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<version>0.12.4</version>
<version>0.13.0</version>

<groupId>org.openslide</groupId>
<artifactId>openslide-java</artifactId>
Expand Down

0 comments on commit d0183da

Please sign in to comment.