Skip to content

Releases: igerber/diff-diff

v2.8.3

02 Apr 21:28
dc277e3

Choose a tag to compare

What's Changed

  • Add pre-period event study coefficients to ImputationDiD and TwoStageDiD by @igerber in #252
  • Add replicate weight support to 7 estimators by @igerber in #253
  • Add UserWarning emissions for 8 silent operations by @igerber in #256
  • Bump version to 2.8.3, add Phase 8 survey maturity roadmap by @igerber in #257

Full Changelog: v2.8.2...v2.8.3

v2.8.2

02 Apr 13:34
55f5c23

Choose a tag to compare

What's Changed

Full Changelog: v2.8.1...v2.8.2

v2.8.1

01 Apr 23:58
19bad25

Choose a tag to compare

What's Changed

  • Add survey design support to StaggeredTripleDifference by @igerber in #247
  • Add survey R cross-validation: TSL variance vs R survey::svyglm by @igerber in #250
  • Add survey-aware DiD tutorial (Phase 7c) by @igerber in #249
  • Fix HonestDiD identified set and inference (methodology review) by @igerber in #248
  • Bump version to 2.8.1 by @igerber in #254

Full Changelog: v2.8.0...v2.8.1

v2.8.0

31 Mar 12:20
274ade9

Choose a tag to compare

What's Changed

  • Add AI agent discoverability for practitioner guide by @igerber in #242
  • Clean up TODO.md: remove resolved items, update line counts by @igerber in #243
  • Thread styling kwargs through plotly visualization backends by @igerber in #244
  • Add Staggered Triple Difference estimator by @igerber in #245
  • Survey Phase 7: CS IPW/DR covariates, repeated cross-sections, HonestDiD survey variance by @igerber in #240
  • Bump version to 2.8.0 by @igerber in #246

Full Changelog: v2.7.6...v2.8.0

v2.7.6

29 Mar 01:29
9270874

Choose a tag to compare

What's Changed

  • Add survey data support for SyntheticDiD and TROP (Phase 5) by @igerber in #236
  • Add survey-aware bootstrap for all estimators (Phase 6) by @igerber in #237
  • Add survey Phase 6: replicate weights, DEFF diagnostics, subpopulation analysis by @igerber in #238
  • Add AI practitioner guardrails (Baker et al. 2025) by @igerber in #239
  • Bump version to 2.7.6 by @igerber in #241

Full Changelog: v2.7.5...v2.7.6

v2.7.5

24 Mar 01:01
aec5671

Choose a tag to compare

What's Changed

  • Fix mypy errors, add notebook CI, clean up TODO by @igerber in #223
  • Add enhanced visualizations with plotly backend by @igerber in #222
  • Add doubly robust covariates path to EfficientDiD by @igerber in #225
  • Fix power analysis notebook plot rendering and suppress SDID warning by @igerber in #228
  • Add local AI review skill (/ai-review-local) by @igerber in #227
  • Add TROP estimator LinkedIn carousel by @igerber in #229
  • Phase 3: Survey design support for OLS-based standalone estimators by @igerber in #226
  • Split TROP estimator into mixin modules by @igerber in #231
  • EfficientDiD: cluster-robust SEs, last-cohort control, Hausman pretest, small cohort warning by @igerber in #230
  • Enhance local AI review with full-file context, delta-diff re-review, and cost visibility by @igerber in #232
  • Phase 4: Survey support for ImputationDiD, TwoStageDiD, CallawaySantAnna by @igerber in #233
  • Migrate AI local review to OpenAI Responses API by @igerber in #234
  • Bump version to 2.7.5 by @igerber in #235

Full Changelog: v2.7.4...v2.7.5

v2.7.4

21 Mar 19:02
302c411

Choose a tag to compare

What's Changed

  • Improve skill workflows: advisory reviews, version coverage, pattern consolidation by @igerber in #217
  • Spring cleanup: bootstrap NaN-gating, mypy fixes, doc snippet hardening by @igerber in #219
  • Extend power analysis to all estimators + simulation-based MDE/sample size by @igerber in #208
  • Update power analysis tutorial with simulation-based features by @igerber in #220
  • Add EDID validation tests against paper results by @igerber in #221
  • Add survey data support (Phases 1-2) by @igerber in #218
  • Bump version to 2.7.4 by @igerber in #224

Full Changelog: v2.7.3...v2.7.4

v2.7.3

20 Mar 00:53
2116ff5

Choose a tag to compare

What's Changed

Full Changelog: v2.7.2...v2.7.3

v2.7.2

18 Mar 22:31
7be76df

Choose a tag to compare

What's Changed

  • Port R did package tests, fix not_yet_treated bugs by @igerber in #207
  • Comprehensive documentation review and update by @igerber in #206
  • Rename TROP method="twostep" to method="local" by @igerber in #209
  • Add SEO infrastructure and AI discoverability by @igerber in #210
  • Fix navbar header overlap and improve docs navigation by @igerber in #212
  • Release v2.7.2 by @igerber in #211

Full Changelog: v2.7.1...v2.7.2

v2.7.1

16 Mar 00:58
d7b394c

Choose a tag to compare

What's Changed

  • Mark slow tests and exclude by default for faster local iteration by @igerber in #201
  • Add EfficientDiD v2.7 LinkedIn carousel by @igerber in #203
  • Fix CallawaySantAnna propensity score estimation (IRLS) by @igerber in #202
  • Reduce TROP test time in pure Python CI by @igerber in #204
  • Bump version to 2.7.1 by @igerber in #205

Full Changelog: v2.7.0...v2.7.1