Skip to content

Commit d7b394c

Browse files
authored
Merge pull request #205 from igerber/release/v2.7.1
Bump version to 2.7.1
2 parents cfc4057 + 1ce5829 commit d7b394c

File tree

4 files changed

+17
-3
lines changed

4 files changed

+17
-3
lines changed

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [2.7.1] - 2026-03-15
11+
12+
### Changed
13+
- Replace BFGS logit with IRLS for propensity score estimation in CallawaySantAnna
14+
- Reject `pscore_trim=0.0` to prevent infinite IPW weights
15+
- Honor `rank_deficient_action="error"` in propensity score paths
16+
- Validate `pscore_trim` at `fit()` to guard against `set_params` bypass
17+
- Mark slow tests (`@pytest.mark.slow`) and exclude by default for faster local iteration
18+
- Use per-class slow markers in `test_trop.py` for faster pure Python CI
19+
20+
### Fixed
21+
- Vectorize Sun-Abraham bootstrap resampling loop for improved performance
22+
1023
## [2.7.0] - 2026-03-15
1124

1225
### Added
@@ -888,6 +901,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
888901
- `to_dict()` and `to_dataframe()` export methods
889902
- `is_significant` and `significance_stars` properties
890903

904+
[2.7.1]: https://github.com/igerber/diff-diff/compare/v2.7.0...v2.7.1
891905
[2.7.0]: https://github.com/igerber/diff-diff/compare/v2.6.1...v2.7.0
892906
[2.6.1]: https://github.com/igerber/diff-diff/compare/v2.6.0...v2.6.1
893907
[2.6.0]: https://github.com/igerber/diff-diff/compare/v2.5.0...v2.6.0

diff_diff/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@
179179
Bacon = BaconDecomposition
180180
EDiD = EfficientDiD
181181

182-
__version__ = "2.7.0"
182+
__version__ = "2.7.1"
183183
__all__ = [
184184
# Estimators
185185
"DifferenceInDifferences",

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 = "2.7.0"
7+
version = "2.7.1"
88
description = "A library for Difference-in-Differences causal inference analysis"
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 = "2.7.0"
3+
version = "2.7.1"
44
edition = "2021"
55
description = "Rust backend for diff-diff DiD library"
66
license = "MIT"

0 commit comments

Comments
 (0)