Skip to content

Releases: igerber/diff-diff

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

v2.1.1

19 Jan 13:48
859477f

Choose a tag to compare

What's Changed

  • Fix tutorial notebook validation errors and add pre_periods parameter by @igerber in #74
  • Optimize TROP estimator performance with vectorized operations by @igerber in #76
  • Add Rust backend acceleration for TROP estimator by @igerber in #77

Full Changelog: v2.1.0...v2.1.1

v2.1.0

18 Jan 16:41
57fd4dc

Choose a tag to compare

What's Changed

  • Fix errors in real world examples notebook by @igerber in #70
  • Update benchmark documentation with v2.0.3 performance results by @igerber in #71
  • Add TROP estimator by @igerber in #72

Full Changelog: v2.0.4...v2.1.0

v2.0.4

17 Jan 19:47
899f95d

Choose a tag to compare

What's Changed

  • Add real-world data examples to documentation by @igerber in #68

Full Changelog: v2.0.3...v2.0.4

v2.0.3

17 Jan 14:51
35c725f

Choose a tag to compare

What's Changed

  • Optimize CallawaySantAnna WIF computation with vectorized NumPy operations by @igerber in #65
  • Add LinearRegression helper class for unified coefficient inference by @igerber in #66
  • Rust backend optimizations by @igerber in #67

Full Changelog: v2.0.2...v2.0.3

v2.0.2

15 Jan 12:41
3849196

Choose a tag to compare

What's Changed

  • Improve se accuracy wif by @igerber in #63
  • Prepare v2.0.2 release: SE accuracy improvements by @igerber in #64

Full Changelog: v2.0.1...v2.0.2