v3.5.0
What's Changed
- efficient-did: thread vcov_type as narrow {hc1} contract per Chen-Sant'Anna-Xie 2025 (Phase 1b #4) by @igerber in #495
- ConleySpatialHAC methodology-review-tracker promotion + Bertanha-Imbens 2014 citation correction by @igerber in #496
- synthetic control: PR-A paper reviews (ADH 2010/2015, Abadie 2021 JEL, CWZ 2021) by @igerber in #497
- StaggeredTripleDifference PR-A: Ortiz-Villavicencio & Sant'Anna (2025) paper review by @igerber in #499
- TwoStageDiD: thread vcov_type as narrow {hc1} contract (Phase 1b interstitial #5, final) by @igerber in #498
- chore: prune completed-vcov-initiative leftovers + audit-verified stale TODO rows by @igerber in #502
- linalg: scale-invariant rank detection + solve; fix rank-0 IndexError (both backends) by @igerber in #500
- Add SyntheticControl estimator (classic SCM, Abadie-Diamond-Hainmueller 2010) — PR-1 core by @igerber in #501
- StaggeredTripleDifference methodology validation + opt-in Eq-4.14 overall ATT by @igerber in #504
- Right-size pure-Python CI test runtime (SyntheticControl regression + SDID safe trims) by @igerber in #505
- Thread vcov_type="conley" through SunAbraham + WooldridgeDiD (defer StackedDiD) by @igerber in #503
- PowerAnalysis methodology review (PR-A): Bloom 1995 + Burlig 2020 source audits by @igerber in #506
- ci: only re-run gated matrices on ready-for-ci label transitions by @igerber in #509
- tutorial: staggered rollout vs collapsed 2×2 — a power-analysis decision guide by @igerber in #508
- SyntheticControl: in-space placebo permutation inference + reporting-stack integration by @igerber in #511
- Rank-guarded generalized inverse for DR/OR influence-function SEs (CallawaySantAnna, TripleDifference, StaggeredTripleDifference) by @igerber in #507
- PowerAnalysis methodology review (PR-B): Burlig Eq.2 equicorrelated panel variance + tracker Complete by @igerber in #512
- WooldridgeDiD: outcome-fit hint for OLS on binary/count outcomes by @igerber in #513
- reviewer-eval: add a minimal Codex-reviewer A/B comparison harness by @igerber in #510
- Bump version to 3.5.0 by @igerber in #516
Full Changelog: v3.4.2...v3.5.0