@@ -5,6 +5,32 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 2.1.1] - 2026-01-19
9+
10+ ### Added
11+ - ** Rust backend acceleration for TROP estimator** delivering 5-20x overall speedup
12+ - ` compute_unit_distance_matrix ` - Parallel pairwise RMSE computation for donor matching
13+ - ` loocv_grid_search ` - Parallel leave-one-out cross-validation across 180 parameter combinations
14+ - ` bootstrap_trop_variance ` - Parallel bootstrap variance estimation
15+ - Automatic fallback to Python when Rust backend unavailable
16+ - Logging for Rust fallback events to aid debugging
17+ - ** ` /bump-version ` skill** for release management
18+ - Updates version in ` __init__.py ` , ` pyproject.toml ` , and ` rust/Cargo.toml `
19+ - Generates CHANGELOG entries from git commits
20+ - Adds comparison links automatically
21+ - ** ` /review-pr ` skill** for code review workflow
22+
23+ ### Changed
24+ - ** TROP estimator performance optimizations** (Python backend)
25+ - Vectorized distance matrix computation using NumPy broadcasting
26+ - Extracted tuning constants to module-level for clarity
27+ - Added ` TROPTuningParams ` TypedDict for parameter documentation
28+
29+ ### Fixed
30+ - Tutorial notebook validation errors in ` 10_trop.ipynb `
31+ - Pre-existing RuntimeWarnings in CallawaySantAnna bootstrap (documented)
32+ - TROP ` pre_periods ` parameter handling for edge cases
33+
834## [ 2.1.0] - 2026-01-17
935
1036### Added
@@ -410,6 +436,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
410436 - ` to_dict() ` and ` to_dataframe() ` export methods
411437 - ` is_significant ` and ` significance_stars ` properties
412438
439+ [ 2.1.1 ] : https://github.com/igerber/diff-diff/compare/v2.1.0...v2.1.1
413440[ 2.1.0 ] : https://github.com/igerber/diff-diff/compare/v2.0.3...v2.1.0
414441[ 2.0.3 ] : https://github.com/igerber/diff-diff/compare/v2.0.2...v2.0.3
415442[ 2.0.2 ] : https://github.com/igerber/diff-diff/compare/v2.0.1...v2.0.2
0 commit comments