Skip to content

CHANGELOG: no em dashes, semicolons or mid-sentence colons - #504

Merged
fstubner merged 1 commit into
mainfrom
docs/changelog-punctuation
Oct 3, 2026
Merged

fstubner merged 1 commit into
mainfrom
docs/changelog-punctuation

Conversation

@fstubner

@fstubner fstubner commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Release headings move from — to - before the date. The three parsers (changelog.astro, site/scripts/changelog-dates.mjs, scripts/release-notes.mjs) already accept either; release-notes.mjs v0.3.4 still builds the 0.3.4 notes from this file.

Prose is rewritten with the smallest change that removes each mark. Sentences without one are byte-identical. The one remaining finder hit is a colon inside a code span that wraps across two lines.

Conflicts with #502 and #503 are expected in the 0.3.4 section; those two entries are already written without these marks.

@github-actions

github-actions Bot commented Oct 3, 2026 •

Copy link
Copy Markdown

Site preview: https://pr-504.netscli-site-preview.pages.dev

Built from 8d7cf2f with NETSCLI_PREVIEW=1 — noindex, and analytics disabled so it does not report into netscli.com's numbers.

Production is unaffected: netscli.com is served from GitHub Pages via pages.yml, which is manual-only.

Release headings use " - " before the date; changelog.astro,
site/scripts/changelog-dates.mjs and scripts/release-notes.mjs all accept
either. Prose rewritten with the smallest change that removes the mark;
sentences without one are untouched, and colons that end a line before a
list, or sit inside code and URLs, stay.
@fstubner
fstubner force-pushed the docs/changelog-punctuation branch from a7b6cf2 to 4f6ba66 Compare October 3, 2026 19:52
@fstubner
fstubner merged commit 67a3da8 into main Oct 3, 2026
14 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