Skip to content

Commit edbb5ca

Browse files
authored
Merge pull request #164 from igerber/release/v2.4.1
Bump version to 2.4.1
2 parents 62b663b + 2cb3ab6 commit edbb5ca

File tree

4 files changed

+19
-3
lines changed

4 files changed

+19
-3
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.4.1] - 2026-02-17
9+
10+
### Added
11+
- Tutorial notebook for Two-Stage DiD (Gardner 2022) (`docs/tutorials/12_two_stage_did.ipynb`)
12+
13+
### Changed
14+
- Module splits for large files: ImputationDiD, TwoStageDiD, and TROP each split into separate results and bootstrap submodules
15+
- Migrated remaining inline inference computations to `safe_inference()` utility
16+
- Replaced `np.dot()` calls with `@` operator across codebase
17+
- Updated TODO.md and ROADMAP.md for accuracy post-v2.4.0
18+
19+
### Fixed
20+
- Matplotlib import guards added to tutorials 11 and 12
21+
- Various bug fixes from code quality cleanup (diagnostics, estimators, linalg, staggered, sun_abraham, synthetic_did, triple_diff)
22+
823
## [2.4.0] - 2026-02-16
924

1025
### Added
@@ -739,6 +754,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
739754
- `to_dict()` and `to_dataframe()` export methods
740755
- `is_significant` and `significance_stars` properties
741756

757+
[2.4.1]: https://github.com/igerber/diff-diff/compare/v2.4.0...v2.4.1
742758
[2.4.0]: https://github.com/igerber/diff-diff/compare/v2.3.2...v2.4.0
743759
[2.3.2]: https://github.com/igerber/diff-diff/compare/v2.3.1...v2.3.2
744760
[2.3.1]: https://github.com/igerber/diff-diff/compare/v2.3.0...v2.3.1

diff_diff/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
load_mpdta,
149149
)
150150

151-
__version__ = "2.4.0"
151+
__version__ = "2.4.1"
152152
__all__ = [
153153
# Estimators
154154
"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.4.0"
7+
version = "2.4.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.4.0"
3+
version = "2.4.1"
44
edition = "2021"
55
description = "Rust backend for diff-diff DiD library"
66
license = "MIT"

0 commit comments

Comments
 (0)