What's Changed
- EfficientDiD methodology review (PR-A): Chen-Sant'Anna-Xie (2025) paper-review fidelity artifact by @igerber in #515
- SyntheticControl: leave-one-out + in-time placebo (ADH 2015 §4) by @igerber in #514
- docs: close TODO L160 (bread_inv vcov reuse) as not bit-identically achievable by @igerber in #517
- Reject covariate names colliding with reserved structural terms (DifferenceInDifferences, MultiPeriodDiD, TwoWayFixedEffects) by @igerber in #518
- Upgrade AI PR reviewer model: gpt-5.4 → gpt-5.5 (CI + local) by @igerber in #522
- chore: add CI integrity check for docs/doc-deps.yaml by @igerber in #519
- SyntheticControl: cv (out-of-sample) + inverse-variance V-selection (ADH 2015 / Abadie 2021) by @igerber in #523
- EfficientDiD methodology validation (PR-B): sieve outcome-regression upgrade + Verified Components by @igerber in #521
- docs: Firpo & Possebom (2018) paper review — SCM CI by test inversion (PR-A) by @igerber in #524
- HAD fit(): extensive-margin warning + covariates= NotImplementedError by @igerber in #525
- Bump version to 3.5.1 by @igerber in #526
Full Changelog: v3.5.0...v3.5.1