Skip to content

v17.0.1

@SkyeAv SkyeAv tagged this 09 Sep 17:47
Cut 17.0.1 and bump the package version in pyproject.toml, CITATION.cff,
and uv.lock.

Patch: the fullmap resolver now retains every CURIE tied on a term's best
ranking tier (#145) — `distinct` used to keep one arbitrary sort-first row
per term, silently discarding distinct CURIEs tied across the entire
ranking tuple; tied CURIEs now propagate through `resolve`,
`resolve_batch`, and `join_matches` as separate output rows, collapsed
only by `(term, CURIE)`. Also on main since 17.0.0: a CI-only GitHub
Actions runtime bump (#144), no user-facing change.

Changelog:
- Versioned the release as 17.0.1 - 2026-09-09 with one Fixed entry for
  the tied-CURIE retention (#145); no Unreleased section existed to
  rename, and the CI-only bump (#144) gets no entry per repo convention.

Docs: none needed here — #145 shipped its docs updates
(docs/api/fullmap.md) with the fix.

Testing:
- make lint -> "All checks passed!" (ruff check)
- make fmt-check -> 84 files already formatted; cargo fmt clean
- make typecheck -> 0 errors, 0 warnings, 0 informations (pyright)
- make test -> 1246 passed, 3 skipped in 37.52s (pytest, 96% coverage)
- make test-rust -> all test binaries ok (cargo test)
- cargo clippy --manifest-path rust/Cargo.toml --all-targets -- -D warnings
  -> clean
- uv lock --check -> in sync pre-bump; re-locked post-bump, self-entry only
Assets 2
Loading