Epic: #66 · Wave 4 · Blocked by: S7 (#63) · MAJOR bump under ADR-022 §5
The work
As S6, with: pyproject.toml:3 → 2.0.0; ## [2.0.0] — YYYY-MM-DD with ### Removed and the migration; ADR-022 §7 checklist — rule 2: yes, to_dataframe removed, the DeprecationWarning shipped in 1.1.0 (cite the section); previously-accepted input fails: yes, to_dataframe callers and [dataframe] installers, migration stated, consumers notified before the tag (views-reporting must widen <2.0.0 before they can resolve — S9; vpc's tripwire is their cue — S10); version bump matches the change class; MetricFrame format unchanged. Register dated block. The 2.0.0 section must not reuse the 0.5.0 table header or "For the … rows" phrasing. Tag, publish (gated), back-merge.
Acceptance criteria
Validation
grep -n '^version' pyproject.toml; grep -n '^## \[2.0.0\] — ' CHANGELOG.md
conda run --name views_pipeline pytest tests/ -q; bash documentation/validate_docs.sh
gh release view v2.0.0 --json isDraft,publishedAt
Epic: #66 · Wave 4 · Blocked by: S7 (#63) · MAJOR bump under ADR-022 §5
The work
As S6, with:
pyproject.toml:3→2.0.0;## [2.0.0] — YYYY-MM-DDwith### Removedand the migration; ADR-022 §7 checklist — rule 2: yes,to_dataframeremoved, theDeprecationWarningshipped in 1.1.0 (cite the section); previously-accepted input fails: yes,to_dataframecallers and[dataframe]installers, migration stated, consumers notified before the tag (views-reporting must widen<2.0.0before they can resolve — S9; vpc's tripwire is their cue — S10); version bump matches the change class; MetricFrame format unchanged. Register dated block. The 2.0.0 section must not reuse the 0.5.0 table header or "For the … rows" phrasing. Tag, publish (gated), back-merge.Acceptance criteria
mainback-merged; register updatedValidation