Skip to content

Stamp the release heading for 11.1.0.0 - #152

Merged
Platonenkov merged 1 commit into
devfrom
claude/changelog-11-1-0-8fd79c
Aug 27, 2026
Merged

Stamp the release heading for 11.1.0.0#152
Platonenkov merged 1 commit into
devfrom
claude/changelog-11-1-0-8fd79c

Conversation

@Platonenkov

Copy link
Copy Markdown
Collaborator

Release preparation for today's rollout. One line.

-## Unreleased
+## 11.1.0.0 08/27/2026

CHANGES.md still opened with ## Unreleased. Promoting dev into release in that state would leave the v11.1.0 tag pointing at a changelog whose top section names neither a version nor a date — and once the tag exists, that is no longer fixable for it.

Checked by running the workflow's own logic

Not by eye. The same extraction the release job performs, run against this file:

version resolved from Xrpl.csproj 11.1.0.0
tag it will create v11.1.0
notes extracted 5586 characters, 20 lines
stray ## headings caught in them 0
entries present #147 and #148

Well under the 120000-character truncation threshold, so that branch stays unexercised again.

Worth noting the guard would have caught this anyway: Resolve version and release notes runs before the build and fails the run when no section matches <PackageVersion>, so an unstamped changelog stops the release while nothing has been published. This is the ordinary way to satisfy it rather than a rescue from it.

The date

08/27/2026, the day of the rollout. UTC is already the 27th, and it follows the convention of the headings above — those track the commit date in UTC, as ## 11.0.0.0 08/26/2026 did.

What ships behind this heading

Package Version Carrying
Xrpl 11.1.0.0 #148, and LOVault from #147
Xrpl.BinaryCodec 11.0.1.0 #147 — the signing path's options, 1.73x
Xrpl.AddressCodec, Xrpl.Keypairs, both X402 unchanged untouched since their published versions

Scope

CHANGES.md is not packed into any NuGet package — Xrpl.csproj is SDK-style with no <Content> or <None Pack> — so this changes the repository and the tag, not what gets published. No code, no version numbers: those are already on dev.

The section going out today was still titled "Unreleased". Promoting with it
that way leaves the v11.1.0 tag pointing at a changelog whose top section names
neither version nor date, and by then it is too late to fix for that tag.

Dated 08/27/2026, the day of the rollout, following the convention of the
headings above it - those track the commit date in UTC.

Checked by running the release workflow's own extraction against it rather than
by eye: version 11.1.0.0 resolves from Xrpl.csproj, the tag comes out v11.1.0,
and the notes extract to 5586 characters over 20 lines with no stray heading
caught in them. Both entries are present - the JsonSerializerOptions change and
the out-of-range amounts.

Nothing else changes. CHANGES.md is not packed into any NuGet package, so this
affects the repository and the tag rather than what gets published.
@Platonenkov
Platonenkov enabled auto-merge August 27, 2026 13:19
@Platonenkov
Platonenkov added this pull request to the merge queue Aug 27, 2026
Merged via the queue into dev with commit 8708b70 Aug 27, 2026
4 checks passed
@Platonenkov Platonenkov mentioned this pull request Aug 27, 2026
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