Skip to content

Releases: igerber/diff-diff

v2.2.1

08 Feb 00:16
0f02edf

Choose a tag to compare

What's Changed

  • Fix NaN t-statistics across 7 locations for consistent undefined inference by @igerber in #118
  • Align TROP lambda conventions with paper (Athey et al. 2025) by @igerber in #119
  • Add git worktree management slash commands by @igerber in #120
  • Add branch-cleanup slash command by @igerber in #122
  • Fix worktree-new Rust backend rebuild: add maturin to dev deps and fix manifest path by @igerber in #121
  • Fix worktree-rm: detect squash-merged branches via GitHub PR status by @igerber in #123
  • Remove jackknife variance estimation from TROP by @igerber in #124
  • Replace hardcoded GitHub URL in bump-version skill by @igerber in #127
  • Remove LOOCV control observation subsampling from TROP by @igerber in #126
  • Add /review-plan skill for staff-engineer plan review by @igerber in #128
  • MultiPeriodDiD: full event-study specification with pre-period coefficients by @igerber in #125
  • Update methodology review for MultiPeriodDiD by @igerber in #130
  • Fix invalid baseRepository field in push-pr-update skill by @igerber in #131
  • Add backend-aware test parameter scaling for pure Python CI by @igerber in #129
  • Bump version to 2.2.1 by @igerber in #132

Full Changelog: v2.2.0...v2.2.1

v2.2.0

27 Jan 12:24
3f8e9cb

Choose a tag to compare

What's Changed

  • Add Windows wheel builds using faer pure Rust linear algebra by @igerber in #115

Full Changelog: v2.1.9...v2.2.0

v2.1.9

26 Jan 18:21
36b57d0

Choose a tag to compare

What's Changed

  • Add unified LOOCV for TROP joint method with Rust acceleration by @igerber in #113

Full Changelog: v2.1.8...v2.1.9

v2.1.8

25 Jan 23:00
addd96f

Choose a tag to compare

What's Changed

  • Align TROP with paper methodology (Equation 5, D matrix semantics) by @igerber in #110
  • Add /push-pr-update skill for pushing PR revisions by @igerber in #111
  • Release v2.1.8 by @igerber in #112

Full Changelog: v2.1.7...v2.1.8

v2.1.7

25 Jan 11:59
da2d648

Choose a tag to compare

What's Changed

  • Fix plot_event_study reference_period normalization by @igerber in #108

Full Changelog: v2.1.6...v2.1.7

v2.1.6

24 Jan 22:35
a4e0f93

Choose a tag to compare

What's Changed

  • Explain CS vs SA pre-period discrepancy in Tutorial 02 by @igerber in #102
  • Fix 10 API discrepancies in quickstart.rst by @igerber in #103
  • Include reference period (e=-1) in CS event study for universal base period by @igerber in #104
  • Add comprehensive methodology verification tests for CallawaySantAnna by @igerber in #105
  • Update REGISTRY.md with verified DifferenceInDifferences behavior by @igerber in #106
  • Bump version to 2.1.6 by @igerber in #107

Full Changelog: v2.1.5...v2.1.6

v2.1.5

22 Jan 19:34
63e403b

Choose a tag to compare

What's Changed

  • Add methodology workflow checklist to CLAUDE.md by @igerber in #96
  • Add base_period parameter to CallawaySantAnna for pre-treatment effects by @igerber in #97
  • Add pre-merge-check skill and improve PR review workflow by @igerber in #98
  • Update Tutorial 02: Add pre-trends section and fix DGP usage by @igerber in #99
  • Add METHODOLOGY_REVIEW.md for tracking estimator review progress by @igerber in #100
  • Bump version to 2.1.5 by @igerber in #101

Full Changelog: v2.1.4...v2.1.5

v2.1.4

20 Jan 23:58
ff10253

Choose a tag to compare

What's Changed

  • Add methodology registry and AI-powered PR review workflow by @igerber in #86
  • Refactor staggered.py into multiple modules using mixins by @igerber in #88
  • Add /submit-pr skill for automated PR creation by @igerber in #89
  • Improve AI PR review workflow with inline comment support and security fixes by @igerber in #90
  • Fix rank-deficient matrix handling in OLS solver by @igerber in #91
  • Add development checklists and workflow improvements to CLAUDE.md by @igerber in #92
  • Release v2.1.4 by @igerber in #93

Full Changelog: v2.1.3...v2.1.4

v2.1.3

19 Jan 18:53
3f74dc6

Choose a tag to compare

What's Changed

Full Changelog: v2.1.2...v2.1.3

v2.1.2

19 Jan 15:19
287bd7a

Choose a tag to compare

What's Changed

  • Add DGP functions to prep.py for all supported DiD designs by @igerber in #80

Full Changelog: v2.1.1...v2.1.2