Cut 16.7.0 and bump the package version in pyproject.toml, uv.lock, and
CITATION.cff.
Minor: the release-mode case-count gate is relaxed — the
drop_low_number_of_cases threshold for applied_to_treat edges drops
from 25 to 10, so --release builds now ship applied_to_treat edges
backed by 10-24 cases that 16.6.x dropped (#141). Gating, null
handling, non-numeric tolerance, and significance-phase placement are
unchanged.
Changelog:
- Versioned the Unreleased section as 16.7.0 (2026-09-04) and gave the
threshold entry its #141 PR link. No missing entries: #141 is the
only PR merged since v16.6.2.
Docs: none needed here — no docs page documents the threshold value; it
is an internal default of drop_low_number_of_cases.
Testing:
- uv run pytest -q -> 1253 passed, 3 skipped (96% coverage)
- uv run ruff check . && uv run ruff format --check . && uv run pyright
-> clean / 0 errors
- uv lock --check -> up to date
- uv run mkdocs build --strict -> clean