Skip to content

docs: give the changelog its own section and fix its broken rendering - #18

Merged
felipegarcia98 merged 2 commits into
mainfrom
docs/reconcile-main-master
Aug 4, 2026
Merged

docs: give the changelog its own section and fix its broken rendering#18
felipegarcia98 merged 2 commits into
mainfrom
docs/reconcile-main-master

Conversation

@felipegarcia98

Copy link
Copy Markdown

The changelog block rendered as one run-on paragraph on the live site: "Last Update Date: 29-Jul-2026 Last Updates: - Documented the three Ticket endpoints..." all on a single line.

Cause: no blank line between Last Updates: and the list beneath it, so Redcarpet never started a list and folded every line into the same paragraph. This is inherited, not new. master had the same shape, so porting it faithfully in the previous commit reproduced the bug.

Two changes:

Its own section. It was buried inside Introduction, which is about what the API is, not what moved last week. # Changelog now sits at the end of the file, right before the Errors include, so the tail of the doc is reference material: endpoints, then changelog, then errors. A new reader still gets Introduction and Authentication first; a returning one clicks straight to it from the sidebar. Introduction keeps a one-line pointer.

Dates as bold text, not headings. Slate builds the sidebar from h1 and h2, so a heading per date would add a nav entry every release and turn the sidebar into a date list. Bold keeps the nav at one entry regardless of how long the changelog grows.

Also grouped the entries by date instead of repeating the date on every bullet, which is what made the original hard to scan, and dropped the redundant "Last Update Date" line since the topmost group already carries it.

One judgment call worth naming: master's block credited the portal-link update to Nov-2025, because that is when it was merged there. It never reached main, so the published site kept the old links until this branch. The entry sits under 29-Jul-2026, which is when it becomes true for anyone actually reading the site.

Verified: every list has a blank line before it, and the three internal anchors still resolve.

The changelog block rendered as one run-on paragraph on the live site:
"Last Update Date: 29-Jul-2026 Last Updates: - Documented the three
Ticket endpoints..." all on a single line.

Cause: no blank line between `Last Updates:` and the list beneath it, so
Redcarpet never started a list and folded every line into the same
paragraph. This is inherited, not new. `master` had the same shape, so
porting it faithfully in the previous commit reproduced the bug.

Two changes:

**Its own section.** It was buried inside Introduction, which is about
what the API is, not what moved last week. `# Changelog` now sits at the
end of the file, right before the Errors include, so the tail of the doc
is reference material: endpoints, then changelog, then errors. A new
reader still gets Introduction and Authentication first; a returning one
clicks straight to it from the sidebar. Introduction keeps a one-line
pointer.

**Dates as bold text, not headings.** Slate builds the sidebar from h1
and h2, so a heading per date would add a nav entry every release and
turn the sidebar into a date list. Bold keeps the nav at one entry
regardless of how long the changelog grows.

Also grouped the entries by date instead of repeating the date on every
bullet, which is what made the original hard to scan, and dropped the
redundant "Last Update Date" line since the topmost group already carries
it.

One judgment call worth naming: `master`'s block credited the portal-link
update to Nov-2025, because that is when it was merged there. It never
reached `main`, so the published site kept the old links until this
branch. The entry sits under 29-Jul-2026, which is when it becomes true
for anyone actually reading the site.

Verified: every list has a blank line before it, and the three internal
anchors still resolve.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@felipegarcia98 felipegarcia98 self-assigned this Aug 4, 2026
The single 29-Jul-2026 group bundled work that landed on three different
days, and dated all of it to the earliest.

Checked against the merge timestamps rather than memory:

  #14  2026-07-29  Answers V5, manifest
  #15  2026-07-29  V5 fixes
  #16  2026-07-30  V5 fixes
  #17  2026-08-04  Ticket endpoints, portal links

So Answers V5 finished landing on the 30th, not the 29th, and the Ticket
endpoints and portal links are from today. Now two groups instead of one,
each carrying only what shipped under it.

Also added the changelog-section move itself to the 04-Aug group, since
it is a visible change to the page and the changelog should record it.

The dates matter here beyond tidiness: this file is the only place a
customer can see when the endpoint they are reading about became
available, and it is served publicly.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@felipegarcia98
felipegarcia98 merged commit 9ef21cc into main Aug 4, 2026
4 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