@@ -8,6 +8,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88## [ Unreleased]
99
1010### Added
11+ - ** ` LPDiD ` (Local Projections Difference-in-Differences; Dube, Girardi, Jordà & Taylor 2025,
12+ * J. Applied Econometrics* 40(5):741-758).** Per-horizon long-difference OLS
13+ (` y_{i,t+h} − y_{i,t−1} ` ) on a clean-control sample (newly-treated + not-yet-treated) with
14+ calendar-time fixed effects and no unit FE, so the default variance-weighted estimand has
15+ strictly non-negative weights (no TWFE negative-weighting). Options: ` reweight=True `
16+ (equally-weighted ATT, numerically equivalent to Callaway-Sant'Anna), premean-differenced base
17+ period (` pmd ` ), ` no_composition ` (fixed post-treatment composition), pooled pre/post estimands,
18+ outcome/first-difference lag controls (` ylags ` /` dylags ` ), and a regression-adjustment covariate
19+ path (ImputationDiD/BJS-family influence-function cluster variance). Cluster-robust SEs at the
20+ unit level by default. This release implements the ** absorbing-treatment** path; per-unit
21+ interior time gaps are handled by calendar-correct feature construction. Non-absorbing
22+ treatment, survey-design support, and external R-package parity are tracked follow-ups.
1123- ** ` placebo_group_test ` gained an optional ` treatment ` parameter.** When supplied, units
1224 that are ever real-treated are dropped before the placebo so it runs on never-treated units
1325 only (the uncontaminated design); without it, behavior is unchanged and the caller must pass
0 commit comments