Skip to content

Bump version to 3.6.2#609

Merged
igerber merged 1 commit into
mainfrom
release/3.6.2
Jul 3, 2026
Merged

Bump version to 3.6.2#609
igerber merged 1 commit into
mainfrom
release/3.6.2

Conversation

@igerber

@igerber igerber commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bump version 3.6.13.6.2 across all surfaces (diff_diff/__init__.py, pyproject.toml, rust/Cargo.toml, diff_diff/guides/llms-full.txt, CITATION.cff).
  • Convert the curated ## [Unreleased] CHANGELOG section to ## [3.6.2] - 2026-07-03 and add the v3.6.1...v3.6.2 comparison link. No auto-generated content - the hand-written entries are preserved verbatim.

This release cuts the work merged to main since v3.6.1:

Methodology references (required if estimator / math changes)

  • Method name(s): N/A - release chore. Only version strings and the CHANGELOG changed; no estimator or math logic is touched in this PR. (The underlying methodology changes being released already merged and were documented in their own PRs / docs/methodology/REGISTRY.md.)
  • Paper / source link(s): N/A
  • Any intentional deviations from the source (and why): None

Validation

  • Tests added/updated: No test changes - version-string + CHANGELOG only.
  • Backtest / simulation / notebook evidence (if applicable): N/A

Note on version choice

Cut as a patch (3.6.2) per maintainer direction. The FE-absorption bincount rewrite (#601) carries a documented ~1e-10 numerical-contract change and up-to-~1e-5 point-estimate shifts on absorbed 2x2 designs (see CHANGELOG "Changed"). Flagging for awareness - a minor bump would also be defensible.

Security / privacy

  • Confirm no secrets/PII in this PR: Yes

Generated with Claude Code

Release the FE-absorption MAP-demeaning performance work (#600-#605),
JOSS paper finalization (#604), SyntheticControl ADH-2015 tail
diagnostics (#608), and solve_ols marshalling slimming (#607) that
landed on main since v3.6.1. Converts the curated [Unreleased]
CHANGELOG section to [3.6.2] - 2026-07-03 and syncs the version
string across __init__.py, pyproject.toml, rust/Cargo.toml,
llms-full.txt, and CITATION.cff.

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

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

Overall Assessment: ✅ Looks good

Executive Summary

  • Version metadata is consistently bumped to 3.6.2 across Python, packaging, Rust, citation, and guide surfaces: diff_diff/__init__.py:L304, pyproject.toml:L7, rust/Cargo.toml:L3, CITATION.cff:L10-L11, diff_diff/guides/llms-full.txt:L5.
  • The changelog release header is set to ## [3.6.2] - 2026-07-03 and includes the comparison link: CHANGELOG.md:L8, CHANGELOG.md:L2083.
  • No estimator implementation, weighting, variance/SE, inference, identification assumption, or default behavior is changed by this PR.
  • Remaining 3.6.1 references are historical changelog/comparison text or benchmark baselines, not active package metadata.
  • No P0/P1 findings.

Methodology
No findings.

Severity: N/A
Impact: The PR does not change causal estimators, formulas, assumptions, weighting, variance, inference, or defaults. Methodology cross-check against docs/methodology/REGISTRY.md is not triggered beyond confirming no methodology-bearing files are modified.
Concrete fix: None.

Code Quality
No findings.

Severity: N/A
Impact: Version-only edits are simple and consistent.
Concrete fix: None.

Performance
No findings.

Severity: N/A
Impact: No runtime code path changes.
Concrete fix: None.

Maintainability
No findings.

Severity: N/A
Impact: Version surfaces reviewed are synchronized.
Concrete fix: None.

Tech Debt
No findings.

Severity: N/A
Impact: No new deferred technical debt introduced.
Concrete fix: None.

Security
No findings.

Severity: N/A
Impact: No secrets, credential handling, network behavior, or security-sensitive code changed.
Concrete fix: None.

Documentation/Tests
No findings.

Severity: N/A
Impact: Changelog, citation metadata, and guide version are updated for the release. No tests were run; for this metadata-only bump, I do not consider that a blocker.
Concrete fix: None.

@igerber igerber added the ready-for-ci Triggers CI test workflows label Jul 3, 2026
@igerber igerber merged commit bb31d8a into main Jul 3, 2026
39 of 40 checks passed
@igerber igerber deleted the release/3.6.2 branch July 3, 2026 20:47
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