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