Skip to content

v21.0.0

@SkyeAv SkyeAv tagged this 15 Oct 21:01
Cut 21.0.0 and bump the package version in pyproject.toml, CITATION.cff,
and uv.lock.

Major: two breaking changes ship since 20.0.0. Derived-path builds emit
section source record URLs on the upstream repository supporting sources
entry (infores:pubmed-central for PMC sections) instead of the primary
graph-infores entry, and the inlined supporting Study is named after the
table config file plus its 1-based section index (#220); validate-infores
is folded into validate-kgx as the knowledge-source identity half, and
the standalone validate-infores command is gone (#218). Also adds no_map
on NodeEncoding to pass subject/object CURIEs through verbatim (#219) and
normalizes documentation prose to plain ASCII (#217).

Changelog:
- Versioned the Unreleased section as 21.0.0 - 2026-10-15.
- Added the missing #218 (breaking, with migration note), #219, and #217
  entries so no merged PR ships unmentioned.

Docs: none needed here; the release commit only versions existing prose.

Testing:
- make check -> ruff clean, pyright 0 errors, pytest 1239 passed + 1
  skipped, cargo test ok, cargo clippy --all-targets -- -D warnings clean
- uv run mkdocs build --strict -> pass
Assets 2
Loading