Skip to content

Bump version to 3.11.1 - #809

Merged
igerber merged 1 commit into
mainfrom
release/3.11.1
Aug 30, 2026
Merged

Bump version to 3.11.1#809
igerber merged 1 commit into
mainfrom
release/3.11.1

Conversation

@igerber

@igerber igerber commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary

Methodology references (required if estimator / math changes)

  • Method name(s): N/A - no methodology changes (version metadata + compiled changelog only)
  • Paper / source link(s): N/A
  • Any intentional deviations from the source (and why): None

Validation

  • Tests added/updated: none needed; test_changelog_fragments + test_naming_guard + test_v4_matrix + test_guides + test_tracking_files pass locally (518 passed).
  • Backtest / simulation / notebook evidence (if applicable): N/A

Security / privacy

  • Confirm no secrets/PII in this PR: Yes

Changelog

  • changelog.d/ fragment added (or N/A - no user-visible change): N/A - this PR IS the release compilation (fragments consumed into the 3.11.1 section)

First release cut through the changelog-fragment compiler:
changelog_compile.py compiled the 7 pending changelog.d/ fragments
(#807 replicate-weight DML survey designs, #808 infra sweep, plus the
migrated #801/#803/#804/#805 entries and the fragment-system note) into
the ## [3.11.1] - 2026-08-30 section, wrote the comparison link, and
emptied the fragment store. Version synced across pyproject.toml,
diff_diff/__init__.py, rust/Cargo.toml, llms-full.txt, and CITATION.cff
(version + date-released).

Release-build-check run 33322915869 passed on main before this bump.
@github-actions

Copy link
Copy Markdown

Overall Assessment

Looks good — no unmitigated P0 or P1 findings.

Executive Summary

  • No estimator, mathematics, weighting, variance, inference, assumptions, or defaults changed.
  • All seven fragments were compiled byte-for-byte into CHANGELOG.md.
  • Version 3.11.1 and release date 2026-08-30 are consistent across all prescribed files.
  • Changelog validation passes; no security or release-note convention issues found.

Methodology

  • Severity: P3 — informational
    • Impact: None. The DMLDiD replicate-weight extension and Chang §4.2.2 validation described in CHANGELOG.md are already documented in REGISTRY.md, including deviations and inference conventions. This PR changes no methodology.
    • Concrete fix: None.

Code Quality

  • Severity: None
    • Impact: Changes are limited to metadata literals and generated changelog content.
    • Concrete fix: None.

Performance

  • Severity: None
    • Impact: No executable paths changed.
    • Concrete fix: None.

Maintainability

Tech Debt

  • Severity: None
    • Impact: No new deferred work or untracked limitation was introduced.
    • Concrete fix: None.

Security

  • Severity: None
    • Impact: No credentials, secrets, or security-sensitive behavior appear in the diff.
    • Concrete fix: None.

Documentation/Tests

  • Severity: None
    • Impact: The Unreleased section remains pointer-only, the fragment store is empty except for its README, and changelog_compile.py check passes. An idempotent compile returns the expected exit code 4.
    • Concrete fix: None.

Focused pytest execution was unavailable because pytest is not installed in the review environment.

@igerber igerber added the ready-for-ci Triggers CI test workflows label Aug 30, 2026
@igerber
igerber merged commit 81cf631 into main Aug 30, 2026
49 of 50 checks passed
@igerber
igerber deleted the release/3.11.1 branch August 30, 2026 18:01
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