Skip to content

Put the changelog back in the release notes - #25

Merged
JDS300 merged 1 commit into
mainfrom
fix/release-notes-lost-the-changelog
Aug 16, 2026
Merged

Put the changelog back in the release notes#25
JDS300 merged 1 commit into
mainfrom
fix/release-notes-lost-the-changelog

Conversation

@JDS300

@JDS300 JDS300 commented Aug 16, 2026

Copy link
Copy Markdown
Owner

v0.4.0-rc.2 and v0.4.0-rc.3 both published System.Object[] where their changelog should be.

PowerShell captures multi-line command output as an Object[]. The publish step dropped that straight into the $notes array as one element, so it stringified instead of expanding. Only a single-line changelog entry would have survived, and real entries never are — which is why this was invisible until now.

Verified against pwsh 7: with an Object[] the current form yields System.Object[] and the joined form yields the text; with a plain string the two are identical, so nothing changes for a one-line entry.

The gate pins the joined form. This failure is silent — the release publishes fine and the notes are simply wrong.

🤖 Generated with Claude Code

PowerShell captures multi-line command output as an Object[]. The publish step
took the changelog straight from release_notes.py and dropped it into the
$notes array as a single element, so it stringified to "System.Object[]" --
which is exactly what shipped in place of the changelog on v0.4.0-rc.2 and
v0.4.0-rc.3. Only a one-line entry survived, and real entries never are.

Verified in pwsh 7: with an Object[] the current form yields
"System.Object[]" and the joined form yields the text; with a plain string
both are identical, so single-line entries are unaffected.

The gate pins the joined form, since the failure is silent -- the release
publishes, the notes are simply wrong, and nothing reads them until someone
opens the page.
@JDS300
JDS300 merged commit da3726b into main Aug 16, 2026
6 checks passed
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