Skip to content

Release 3.10.0: changelog entries for the PRs merged after the third splice - #5613

Merged
erikdarlingdata merged 1 commit into
devfrom
release/v3.10.0-splice4
Oct 9, 2026
Merged

erikdarlingdata merged 1 commit into
devfrom
release/v3.10.0-splice4

Conversation

@erikdarlingdata

Copy link
Copy Markdown
Owner

Changelog entries for the 3.10.0 PRs merged to dev after the third splice (#5576). No issue. No dev to main PR, no tag, no release. The ## [3.10.0] heading and date are untouched.

What changes

Fourteen entries, text unchanged from the changelog buffer. Each full entry is appended at the end of its section in docs/changelog/3.10.md. Its title-only index line goes at the end of the same section in CHANGELOG.md, with a link definition for each reference. All three sections (Added, Changed, Fixed) already existed under 3.10.0, so none was added. tools/changelog/archive-census.txt is regenerated (3.10.0: 276 to 290 entries).

Only the three allowed files changed. The script that inserted the entries was run from scratch space and is not committed.

Accounting

Fresh list of PRs merged to dev since 2026-10-08T17:15Z: 17 PRs.

PR Record
#5570, #5577 Added entry
#5573, #5579, #5595 Changed entry
#5580, #5584, #5585, #5590, #5591, #5593, #5598, #5599 Fixed entry
#5610 Fixed entry, which names both #5588 and #5610
#5588 No entry of its own, by design: the entry is #5610's
#5604, #5609 No entry, by design: test-only

No PR merged after the list was written without a buffer line.

Entry-line proof

  • Buffer, (section, house-style line) for the 14 PRs: 14 lines, SHA-256 of the sorted lines 495da3797ce267fb5716d3b384c050dbc2aa83bbeb09de5cdc9d197ec94b9db2.
  • Lines docs/changelog/3.10.md gained under 3.10.0 (Fixed 9, Changed 3, Added 2): 14 lines, the same SHA-256. Nothing was lost.
  • Index lines CHANGELOG.md gained: 14 title-only lines (SHA-256 fa64c43993e863d9734d8535a1e29b2026a2fa1843c42cbab131b259f87655f3), as split writes them. It also gained 15 link definitions.
  • Byte census after the write: docs/changelog/3.10.md 623 CRLF, 0 bare CR, 0 bare LF. CHANGELOG.md 5189 CRLF, 0 bare CR, 0 bare LF (the blobs are LF, and .gitattributes makes the working tree CRLF).

Archive script

python tools/changelog/changelog_archive.py split wrote 12 files and changed nothing beyond the three above. Last lines of each command:

  • split: wrote 12 files
  • census: wrote tools/changelog/archive-census.txt
  • verify: PASS 3.9.0: 760 entries, prose sha256 3b0001be58413502 matches tools/changelog/archive-census.txt
  • roundtrip: PROSE INTACT every version 3653e8d63a08 held is byte-identical in prose, and every link definition still resolves

Test plan

  • Build of Darling.Tests (Debug): 0 Warning(s), 0 Error(s).
  • ChangelogIndexAndArchiveTests: Total 5, Failed 0.
  • ProductVersionDeclarationTests: Total 26, Failed 0.
  • ReleaseStatementGateWorkflowTests: Total 4, Failed 0.
  • Every *Census* class: Total 499, Failed 0 (1 skipped).
  • -trait Stage=Guard -failSkips: Total 1467, Failed 0.
  • Full suite: not run on the laptop. CI decides.

For the seat

  • The seat merges this. No merge-train label was added.

…splice

Fourteen entries (2 Added, 9 Fixed, 3 Changed) go into the 3.10.0 archive, with title-only index lines and link definitions in CHANGELOG.md, and the archive census is regenerated.
@erikdarlingdata
erikdarlingdata marked this pull request as ready for review October 9, 2026 03:50
@erikdarlingdata
erikdarlingdata enabled auto-merge (squash) October 9, 2026 03:50
@erikdarlingdata
erikdarlingdata merged commit d43a9f7 into dev Oct 9, 2026
26 of 38 checks passed
@erikdarlingdata
erikdarlingdata deleted the release/v3.10.0-splice4 branch October 9, 2026 04:05
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