Skip to content

Commit

Permalink
Merge pull request openslide#85 from bgilbert/java
Browse files Browse the repository at this point in the history
OpenSlide Java 0.13.0, openslide-bin 4.0.0.3
  • Loading branch information
bgilbert authored May 4, 2024
2 parents afc32d9 + 8652ba9 commit 4d97903
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 1 deletion.
2 changes: 2 additions & 0 deletions _data/releases.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ python:
- {version: 0.3.0, date: 2011-12-16, gz: 1, xz: 1}
- {version: 0.2.0, date: 2011-09-02, gz: 1, xz: 1}
java:
- {version: 0.13.0, date: 2024-05-04, gh: 1, jar: 1}
- {version: 0.12.4, date: 2023-11-07, xz: 1}
- {version: 0.12.3, date: 2022-12-17, xz: 1}
- {version: 0.12.2, date: 2016-09-11, gz: 1, xz: 1}
Expand All @@ -58,6 +59,7 @@ java:
- {version: 0.6.0, date: 2009-08-17, gz: 1}
- {version: 0.5.0, date: 2009-07-15, gz: 1}
bin:
- {version: 4.0.0.3, date: 2024-05-04}
- {version: 4.0.0.2, date: 2024-03-29}
- {date: 2023-10-11}
- {date: 2023-04-14}
Expand Down
13 changes: 13 additions & 0 deletions _includes/news.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
{% include links.md %}

## OpenSlide Java version 0.13.0, 2024-05-04

[OpenSlide Java 0.13.0][java-0.13.0] requires Java ≥ 22 and OpenSlide ≥
4.0.0, switches from JNI to FFM so OpenSlide Java builds are
platform-independent, adds support for OpenSlide 4.0.0 features, and
switches the build system to Maven.

[Binary build 4.0.0.3][bin-4.0.0.3] removes OpenSlide Java.

[java-0.13.0]: https://github.com/openslide/openslide-java/releases/tag/v0.13.0
[bin-4.0.0.3]: https://github.com/openslide/openslide-bin/releases/tag/v4.0.0.3


## Binary build 4.0.0.2, 2024-03-29

[Binary build 4.0.0.2][bin-4.0.0.2] adds Linux and macOS binaries, removes
Expand Down
33 changes: 32 additions & 1 deletion _includes/source-release-table.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
{% assign any_gh = false %}
{% assign any_jar = false %}
{% assign any_whl = false %}
{% for release in releases %}
{% if release.gh %}
{% assign any_gh = true %}
{% endif %}
{% if release.jar %}
{% assign any_jar = true %}
{% endif %}
{% if release.whl %}
{% assign any_whl = true %}
{% endif %}
{% endfor %}

<div class="releases indent">
<table>
{% for release in releases %}
Expand All @@ -11,14 +26,30 @@
<td>
{% if release.gz %}
<a href="https://github.com/openslide/{{ package }}/releases/download/v{{ release.version }}/{{ package }}-{{ release.version }}.tar.gz">tar.gz</a>
{% elsif release.gh %}
<a href="https://github.com/openslide/{{ package }}/archive/refs/tags/v{{ release.version }}.tar.gz">tar.gz</a>
{% endif %}
</td>
<td>
{% if release.xz %}
<a href="https://github.com/openslide/{{ package }}/releases/download/v{{ release.version }}/{{ package }}-{{ release.version }}.tar.xz">tar.xz</a>
{% endif %}
</td>
{% if package == 'openslide-python' %}
{% if any_gh %}
<td>
{% if release.gh %}
<a href="https://github.com/openslide/{{ package }}/archive/refs/tags/v{{ release.version }}.zip">zip</a>
{% endif %}
</td>
{% endif %}
{% if any_jar %}
<td>
{% if release.jar %}
<a href="https://github.com/openslide/{{ package }}/releases/download/v{{ release.version }}/{{ package }}-{{ release.version }}.jar">jar</a>
{% endif %}
</td>
{% endif %}
{% if any_whl %}
<td>
{% if release.whl %}
<a href="https://pypi.org/project/{{ package }}/{{ release.version }}/#files">Wheels (PyPI)</a>
Expand Down

0 comments on commit 4d97903

Please sign in to comment.