Skip to content

v22.0.0

@SkyeAv SkyeAv tagged this 16 Oct 19:09
Cut 22.0.0 and bump the package version in pyproject.toml, CITATION.cff,
and uv.lock.

Major: the no_map node mode added in 21.0.0 is removed because verbatim
nodes cannot derive a role and collapsed to biolink:NamedThing with
flattened biolink:Association edges; configs setting the key are told
why, then rejected (#221). The user-facing docs are corrected against
the live sources, the changelog is normalized to plain ASCII, and
tests/test_docs_style.py now gates typography regressions (#222).

Changelog:
- Versioned the 22.0.0 section from the two merged PRs (no Unreleased
  section existed), added PR links to both entries, and added the
  migration note for the no_map removal.

Docs: none needed here; the docs pages themselves were aligned in #222
and the new style gate covers the CHANGELOG edit in the test suite.

Testing:
- make check -> exit 0: ruff check "All checks passed!", ruff format
  "71 files already formatted", pyright "0 errors, 0 warnings,
  0 informations", pytest "1222 passed, 1 skipped in 23.81s", cargo
  test 127 + 11 (1 ignored) + 17 + 1 passed, clippy -D warnings clean
- uv run mkdocs build --strict -> exit 0
Assets 2
Loading