Skip to content

Bump version to 3.5.0#516

Merged
igerber merged 1 commit into
mainfrom
release/3.5.0
Jun 1, 2026
Merged

Bump version to 3.5.0#516
igerber merged 1 commit into
mainfrom
release/3.5.0

Conversation

@igerber
Copy link
Copy Markdown
Owner

@igerber igerber commented Jun 1, 2026

Summary

  • Bump version 3.4.23.5.0 across pyproject.toml, rust/Cargo.toml, diff_diff/__init__.py, diff_diff/guides/llms-full.txt, and CITATION.cff (date-released: 2026-06-01).
  • Promote the populated [Unreleased] CHANGELOG block to ## [3.5.0] - 2026-06-01 (fresh empty [Unreleased] retained on top) and add the [3.5.0] comparison link.

This is a release-cut PR — no source/methodology/test logic changes; only version strings and the CHANGELOG section header/link.

Release highlights since v3.4.2 (already merged; documented in the [3.5.0] CHANGELOG block)

Methodology references (required if estimator / math changes)

  • Method name(s): N/A — no methodology/math code changes in this PR (version bump only). The underlying methodology landed in the feature PRs listed above and is documented in docs/methodology/REGISTRY.md.
  • Paper / source link(s): N/A for this PR
  • Any intentional deviations from the source (and why): None in this PR

Validation

Security / privacy

  • Confirm no secrets/PII in this PR: Yes

Generated with Claude Code

Promote the [Unreleased] CHANGELOG block to [3.5.0] (2026-06-01) and sync
the version string across pyproject.toml, rust/Cargo.toml, diff_diff/__init__.py,
diff_diff/guides/llms-full.txt, and CITATION.cff (date-released 2026-06-01).

Release highlights since v3.4.2: new SyntheticControl estimator (ADH 2010) with
in-space placebo inference; PowerAnalysis, StaggeredTripleDifference, and
ConleySpatialHAC methodology-tracker completions (PowerAnalysis includes a panel
variance behavior change); completion of the vcov_type Phase 1b initiative
(EfficientDiD + TwoStageDiD) plus SunAbraham/WooldridgeDiD conley threading;
scale-invariant rank detection and rank-guarded DR/OR influence-function SEs.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 1, 2026

Overall Assessment

✅ Looks good

No unmitigated P0 or P1 findings. The diff is a release-cut metadata update only in CHANGELOG.md:L8-L10, CHANGELOG.md:L1542-L1542, CITATION.cff:L10-L11, diff_diff/__init__.py:L301-L301, diff_diff/guides/llms-full.txt:L5-L5, pyproject.toml:L5-L8, and rust/Cargo.toml:L1-L4.

Executive Summary

  • No estimator, weighting, variance/SE, identification, or default-behavior code changed in this PR, so there is no new methodology-surface change to cross-check against source papers or docs/methodology/REGISTRY.md.
  • Version metadata is internally consistent at 3.5.0 across Python packaging, Rust packaging, package __version__, citation metadata, and the LLM guide.
  • Release date metadata is consistent at 2026-06-01 in the changed release surfaces (CHANGELOG.md:L10-L10, CITATION.cff:L10-L11).
  • The release changelog cut is mechanically correct: [Unreleased] is left empty, 3.5.0 gets its own header, and the new compare link points from v3.4.2...v3.5.0 at CHANGELOG.md:L1542-L1542.
  • Existing version propagation remains sound: docs read diff_diff.__version__ at docs/conf.py:L19-L20, and the Rust extension exports CARGO_PKG_VERSION at rust/src/lib.rs:L59-L60.

Methodology

  • No findings. Affected methods: none. The PR does not modify estimator implementations, formulas, weighting, variance/SE logic, identification checks, defaults, or docs/methodology/REGISTRY.md.

Code Quality

  • No findings. The release bump is consistent across the primary version-bearing files, and a repo-wide search shows no stray 3.4.2 references outside the expected prior-release changelog entries.

Performance

  • No findings. No executable code paths or algorithms changed.

Maintainability

  • No findings. The current indirection for docs and Rust version exposure continues to reduce drift risk (docs/conf.py:L19-L20, rust/src/lib.rs:L59-L60).

Tech Debt

  • No findings. This PR does not introduce new deferred work or require a TODO.md mitigation entry.

Security

  • No findings. The diff is metadata/documentation only and contains no secrets, credentials, or new executable surface.

Documentation/Tests

  • No findings. The changelog release cut is coherent, and the absence of test changes is appropriate for a metadata-only PR.

@igerber igerber added the ready-for-ci Triggers CI test workflows label Jun 1, 2026
@igerber igerber merged commit 57c7f28 into main Jun 1, 2026
32 of 34 checks passed
@igerber igerber deleted the release/3.5.0 branch June 1, 2026 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-for-ci Triggers CI test workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant