From 3d10cd085aa637538f65a830b076776b5f513d5e Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Fri, 29 Mar 2024 01:58:22 +0900 Subject: [PATCH 1/5] download: use x86/x64 for openslide-bin CPU arch names on Windows Match the Microsoft terminology. Signed-off-by: Benjamin Gilbert --- download/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/download/index.md b/download/index.md index 850fcd9..18d425e 100644 --- a/download/index.md +++ b/download/index.md @@ -44,8 +44,8 @@ If you're looking for the bleeding edge, Source - Windows 32-bit - Windows 64-bit + Windows x86 + Windows x64 {% endfor %} From 87533246a4d4cccbdc896a91a8b11cb948c835b2 Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Fri, 29 Mar 2024 02:02:58 +0900 Subject: [PATCH 2/5] download: calculate openslide-bin release version once Signed-off-by: Benjamin Gilbert --- download/index.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/download/index.md b/download/index.md index 18d425e..3cfce35 100644 --- a/download/index.md +++ b/download/index.md @@ -37,15 +37,16 @@ If you're looking for the bleeding edge,
{% for release in site.data.releases.bin %} + {% capture version %}{{ release.date|remove:'-' }}{% endcapture %} - - - + + + {% endfor %}
- + {{ release.date }} SourceWindows x86Windows x64SourceWindows x86Windows x64
From 222aaaa66c10a5ea9e0d9d4b2a302d07c807d3ac Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Fri, 29 Mar 2024 02:21:35 +0900 Subject: [PATCH 3/5] download: add column for openslide-bin release date It will no longer be redundant with the version column. Remove dashes from the version column to reflect the actual underlying datecode. Signed-off-by: Benjamin Gilbert --- download/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/download/index.md b/download/index.md index 3cfce35..4cef898 100644 --- a/download/index.md +++ b/download/index.md @@ -41,9 +41,10 @@ If you're looking for the bleeding edge, - {{ release.date }} + {{ version }} + {{ release.date }} Source Windows x86 Windows x64 From 3e828a69e2af6f01b7fb166563a61a76ef76de28 Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Fri, 29 Mar 2024 02:30:21 +0900 Subject: [PATCH 4/5] news: trim Signed-off-by: Benjamin Gilbert --- _includes/news.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/news.md b/_includes/news.md index a3fdc04..ef5dec0 100644 --- a/_includes/news.md +++ b/_includes/news.md @@ -47,6 +47,8 @@ where available, and updates the Deep Zoom example tools to transform images to sRGB by default. +{% if page.news_show_extended %} + ## New Windows build, 2023-04-14 Windows build 20230414 integrates most dependencies into the OpenSlide @@ -64,8 +66,6 @@ OpenSlide Java 0.12.3 adds a Meson build system, deprecates the Autotools+Ant one, and fixes builds on newer JDKs. -{% if page.news_show_extended %} - ## New Windows build, 2022-11-11 Windows build 20221111 updates the versions of many dependencies. From 42e6317ee0ceb656df1bd99ad8e0f7dbb68a5c24 Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Fri, 29 Mar 2024 04:35:36 +0900 Subject: [PATCH 5/5] openslide-bin 4.0.0.2 Signed-off-by: Benjamin Gilbert --- _data/releases.yaml | 1 + _includes/news.md | 10 ++++++++++ download/index.md | 22 ++++++++++++++++++---- 3 files changed, 29 insertions(+), 4 deletions(-) diff --git a/_data/releases.yaml b/_data/releases.yaml index 8de1c27..d221c35 100644 --- a/_data/releases.yaml +++ b/_data/releases.yaml @@ -58,6 +58,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.2, date: 2024-03-29} - {date: 2023-10-11} - {date: 2023-04-14} - {date: 2022-12-17} diff --git a/_includes/news.md b/_includes/news.md index ef5dec0..7965e53 100644 --- a/_includes/news.md +++ b/_includes/news.md @@ -1,5 +1,15 @@ {% include links.md %} +## 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 +32-bit Windows binaries, and adds Python binary packages for use with the +upcoming OpenSlide Python 1.4.0. It also updates OpenSlide Java to 0.12.4 +and updates various dependencies. + +[bin-4.0.0.2]: https://github.com/openslide/openslide-bin/releases/tag/v4.0.0.2 + + ## OpenSlide Java version 0.12.4, 2023-11-07 OpenSlide Java 0.12.4 includes minor build and test improvements. diff --git a/download/index.md b/download/index.md index 4cef898..78e9d48 100644 --- a/download/index.md +++ b/download/index.md @@ -37,7 +37,11 @@ If you're looking for the bleeding edge,
{% for release in site.data.releases.bin %} - {% capture version %}{{ release.date|remove:'-' }}{% endcapture %} + {% if release.version %} + {% assign version = release.version %} + {% else %} + {% capture version %}{{ release.date|remove:'-' }}{% endcapture %} + {% endif %} - - - + {% if release.version %} + + + + + + {% else %} + + + + + + {% endif %} {% endfor %}
@@ -45,9 +49,19 @@ If you're looking for the bleeding edge, {{ release.date }}SourceWindows x86Windows x64SourceLinux x86_64macOSWindows x64SourceWindows x86Windows x64