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