Skip to content

Splice the pending CHANGELOG entries merged through 2026-09-28T17:40:00Z UTC - #4621

Merged
erikdarlingdata merged 1 commit into
devfrom
chore/changelog-splice-20260928
Sep 28, 2026
Merged

erikdarlingdata merged 1 commit into
devfrom
chore/changelog-splice-20260928

Conversation

@erikdarlingdata

Copy link
Copy Markdown
Owner

Moves the CHANGELOG entries carried in merged PR descriptions into [Unreleased]. Cut: PRs merged to dev after 2026-09-26T17:37:33Z UTC (the #4440 cut) and at or before 2026-09-28T17:40:00Z UTC; the next splice starts after it.

What changes

One Python script (not committed, run outside the repo) listed every closed PR with base dev by last update, newest first, until it passed the window start, and kept the 97 PRs merged inside the window. It read each PR's ## CHANGELOG block and spliced it into [Unreleased] in blob space (the committed blob is LF-only).

Spliced: 76 PRs (each counted once, under its first section):

Each entry was inserted at the top of its section's list, newest PR number first, matching the file's own order. Each REF: definition was appended to the trailing definitions block in ascending order, skipped when the label already existed.

Multi-entry PRs

Mechanical fixes

IMPORTANT notes (not spliced)

Five PRs carry an IMPORTANT: upgrade note after their REF. [Unreleased] has no ### Important section, and the release checklist writes that section at the cut, so these are listed here for the cut and are not in this diff:

Skips (21 PRs - no user-visible entry)

Each of these says SECTION: None or opens its CHANGELOG block with a free-text None: line (test-only, CI-only, analyzer or warning cleanup, or an effect that has no user-visible surface yet): #4440, #4441, #4443, #4445, #4446, #4448, #4449, #4451, #4453, #4460, #4461, #4462, #4463, #4491, #4485, #4500, #4504, #4558, #4581, #4584, #4607.

No PR number in this window was already cited in [Unreleased] or already defined in the file.

Self-check

Test plan

  • Built Darling/Darling.Tests/Darling.Tests.csproj (Debug): 0 warnings, 0 errors.
  • Darling.Tests.exe -class Darling.Tests.ChangelogIndexAndArchiveTests: Total 5, Failed 0, Skipped 0.

CHANGELOG

SECTION: None — this PR is the CHANGELOG change itself.

…00Z UTC

Moves the CHANGELOG entries carried in merged pull-request descriptions into [Unreleased]. The cut is PRs merged after 2026-09-26T17:37:33Z and at or before 2026-09-28T17:40:00Z; the next splice starts after it.

- 76 PRs are spliced: Fixed 36, Changed 28 and Added 12. Each entry sits at the top of its section, newest PR first, and its link definition joins the trailing block.
- #4548 carries two entries, one under Fixed and one under Added. It is counted once, under Fixed.
- 21 PRs have no user-visible entry (None, test-only or CI-only).
- Five PRs carry an IMPORTANT upgrade note. The notes are listed in the PR description for the release's Important section and are not spliced.
- Only CHANGELOG.md changes.
@erikdarlingdata
erikdarlingdata marked this pull request as ready for review September 28, 2026 17:55
@erikdarlingdata
erikdarlingdata merged commit ce54334 into dev Sep 28, 2026
15 of 16 checks passed
@erikdarlingdata
erikdarlingdata deleted the chore/changelog-splice-20260928 branch September 28, 2026 18:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant