Skip to content

Commit 4d5ce18

Browse files
igerberclaude
andcommitted
Bump version to 3.1.1
Jackknife variance estimation for SyntheticDiD and dCDH LinkedIn carousel. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent d81beff commit 4d5ce18

6 files changed

Lines changed: 13 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [3.1.1] - 2026-04-16
11+
12+
### Added
13+
- **Jackknife variance estimation for SyntheticDiD** - `variance_method='jackknife'` implements the delete-one-unit jackknife from Arkhangelsky et al. (2021) Section 5. Supports both standard and survey-weighted jackknife with automatic `pweight` propagation. Validated against R `synthdid` package.
14+
- **LinkedIn carousel** for dCDH estimator announcement (`carousel/diff-diff-dcdh-carousel.pdf`)
15+
1016
## [3.1.0] - 2026-04-14
1117

1218
### Added
@@ -1289,6 +1295,7 @@ for the full feature history leading to this release.
12891295
[2.1.2]: https://github.com/igerber/diff-diff/compare/v2.1.1...v2.1.2
12901296
[2.1.1]: https://github.com/igerber/diff-diff/compare/v2.1.0...v2.1.1
12911297
[2.1.0]: https://github.com/igerber/diff-diff/compare/v2.0.3...v2.1.0
1298+
[3.1.1]: https://github.com/igerber/diff-diff/compare/v3.1.0...v3.1.1
12921299
[3.1.0]: https://github.com/igerber/diff-diff/compare/v3.0.2...v3.1.0
12931300
[3.0.2]: https://github.com/igerber/diff-diff/compare/v3.0.1...v3.0.2
12941301
[2.0.3]: https://github.com/igerber/diff-diff/compare/v2.0.2...v2.0.3

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ authors:
77
family-names: Gerber
88
orcid: "https://orcid.org/0009-0009-3275-5591"
99
license: MIT
10-
version: "3.1.0"
11-
date-released: "2026-04-14"
10+
version: "3.1.1"
11+
date-released: "2026-04-16"
1212
url: "https://github.com/igerber/diff-diff"
1313
repository-code: "https://github.com/igerber/diff-diff"
1414
keywords:

diff_diff/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@
228228
ETWFE = WooldridgeDiD
229229
DCDH = ChaisemartinDHaultfoeuille
230230

231-
__version__ = "3.1.0"
231+
__version__ = "3.1.1"
232232
__all__ = [
233233
# Estimators
234234
"DifferenceInDifferences",

docs/llms-full.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
> A Python library for Difference-in-Differences causal inference analysis. Provides sklearn-like estimators with statsmodels-style output for econometric analysis.
44

5-
- Version: 3.1.0
5+
- Version: 3.1.1
66
- Repository: https://github.com/igerber/diff-diff
77
- License: MIT
88
- Dependencies: numpy, pandas, scipy (no statsmodels dependency)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "diff-diff"
7-
version = "3.1.0"
7+
version = "3.1.1"
88
description = "Difference-in-Differences causal inference with sklearn-like API. Callaway-Sant'Anna, Synthetic DiD, Honest DiD, event studies, parallel trends."
99
readme = "README.md"
1010
license = "MIT"

rust/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "diff_diff_rust"
3-
version = "3.1.0"
3+
version = "3.1.1"
44
edition = "2021"
55
rust-version = "1.84"
66
description = "Rust backend for diff-diff DiD library"

0 commit comments

Comments
 (0)