Skip to content

release: wsi-rs 0.9.0 - #35

Merged
jcwal1516 merged 1 commit into
mainfrom
release/0.9.0
Oct 30, 2026
Merged

jcwal1516 merged 1 commit into
mainfrom
release/0.9.0

Conversation

@jcwal1516

Copy link
Copy Markdown
Member

Prepares the 0.9.0 release.

  • Bumps wsi-rs, the OpenSlide shim and the Python bindings to 0.9.0.
  • Turns crates.io publishing back on (publish = false removed).
  • Dates the 0.9.0 changelog section and adds its summary.
  • Drops the README's 0.8.1 GitHub-source-release install note.
  • Updates the semver-check User-Agent version.

J2K and JXR stay on their main branches for development. cargo publish resolves their crates.io versions, J2K 0.13.1 and JXR 0.4.

Before tagging

  1. JXR 0.4.0 must be on crates.io.
  2. Run scripts/publish-crate.sh --dry-run against it.

Publishing the v0.9.0 GitHub release then:

  • runs publish.yml on the tag, which publishes to crates.io through the crates-io environment;
  • runs python-wheels.yml, which attaches the wheels and sdist to the release and publishes them to PyPI through the pypi environment.

Bump wsi-rs, the OpenSlide shim and the Python bindings to 0.9.0, turn
crates.io publishing back on, and date the 0.9.0 changelog section. The
README drops the 0.8.1 GitHub-source-release install note.

J2K and JXR keep their crates.io versions alongside their main branches, so
development follows main and cargo publish resolves J2K 0.13.1 and JXR 0.4
from crates.io.
@jcwal1516
jcwal1516 merged commit 59eefd7 into main Oct 30, 2026
45 of 46 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant