Skip to content

Bump version to 3.5.1#526

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

Bump version to 3.5.1#526
igerber merged 1 commit into
mainfrom
release/3.5.1

Conversation

@igerber
Copy link
Copy Markdown
Owner

@igerber igerber commented Jun 2, 2026

Summary

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

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

What's in 3.5.1 (already merged; documented in the [3.5.1] CHANGELOG block)

Patch release — enhancements, validations, and fixes to existing surfaces (no new estimator):

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 work 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.1] (2026-06-02) 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-02).

Patch release since v3.5.0 — enhancements, validations, and fixes to existing
surfaces (no new estimator): SyntheticControl cross-validation + inverse-variance
V-selection (#523); Firpo & Possebom (2018) SCM-inference paper review (#524);
HeterogeneousAdoptionDiD fit() UX warnings (#525); covariate-name collision now
raises ValueError (#518); EfficientDiD methodology-review promotion to Complete
with sieve outcome-regression upgrade (#521); AI PR-reviewer model gpt-5.4 -> gpt-5.5 (#522).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 2, 2026

Overall Assessment

✅ Looks good. No unmitigated P0 or P1 findings.

Executive Summary

  • The diff is release bookkeeping only: version/date updates plus promoting CHANGELOG.md [Unreleased] content to 3.5.1.
  • No estimator code, inference logic, assumptions, defaults, weighting, or variance/SE code changed.
  • Version surfaces are consistent across pyproject.toml:L7, diff_diff/__init__.py:L301, rust/Cargo.toml:L3, CITATION.cff:L10-L11, and diff_diff/guides/llms-full.txt:L5.
  • Registry/TODO spot-checks align with the methodology claims named in the release notes; deferred SyntheticControl ADH follow-ups are tracked in TODO.md:L88.
  • git diff --check reported no whitespace/errors.

Methodology

Severity Impact Concrete fix
N/A No methodology-affecting code changed in this PR. The changelog references SyntheticControl/HAD methodology already documented in docs/methodology/REGISTRY.md:L1990-L2006 and docs/methodology/REGISTRY.md:L2933. No action required.

Code Quality

Severity Impact Concrete fix
N/A Metadata-only changes are straightforward and internally consistent. No action required.

Performance

Severity Impact Concrete fix
N/A No runtime code paths changed. No action required.

Maintainability

Severity Impact Concrete fix
N/A Release metadata appears synchronized across Python, Rust, citation, changelog, and LLM guide surfaces. No action required.

Tech Debt

Severity Impact Concrete fix
N/A No new deferred work introduced. Existing deferred SyntheticControl ADH tail items remain tracked in TODO.md:L88. No action required.

Security

Severity Impact Concrete fix
N/A No secrets, credentials, dependency changes, or executable logic introduced. No action required.

Documentation/Tests

Severity Impact Concrete fix
N/A Changelog and guide version were updated for the release. No tests are needed for this metadata-only release cut. No action required.

@igerber igerber added the ready-for-ci Triggers CI test workflows label Jun 2, 2026
@igerber igerber merged commit 302d03f into main Jun 2, 2026
33 of 34 checks passed
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