Skip to content

docs: changelog headings match what each release shipped - #104

Merged
mhenrixon merged 1 commit into
mainfrom
docs/changelog-history
Oct 16, 2026
Merged

mhenrixon merged 1 commit into
mainfrom
docs/changelog-history

Conversation

@mhenrixon

@mhenrixon mhenrixon commented Oct 16, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

CHANGELOG.md only. Every entry now sits under the release that first shipped it, with that release's date.

Was Now
## [1.4.0] (no date) ## [1.4.0] — 2026-10-15, contents unchanged (#103 is the only user-facing PR in v1.3.0..v1.4.0)
## [1.3.0] — 2026-10-13 unchanged (v1.2.1..v1.3.0 = #96–#100, the bullets cite their issues #92–#95)
## [1.2.1] — 2026-09-30 (with 1.2.0, same day) split: 1.2.1 keeps only "daisyui 2.x is allowed" (#89, the only PR in v1.2.0..v1.2.1); 1.2.0 — 2026-09-30 (tagged; never published to RubyGems) gets the upgrade notes, Removed, the rest of Changed, Fixed and Added (#78, #83, #72, #87)
## [1.1.1] and earlier split into 1.0.0, 1.0.1 (#49 SEO, closes #48), 1.0.2 (#50 og:image fix), 1.0.5 (#55 Landing), 1.0.6 (#57 hero logo)
— new short entries, from the PR title/body, for releases that had none: 1.0.3 (#52), 1.0.4 (#53, #54), 1.0.7 (#56, #63), 1.0.8 (#66, #68), 1.1.0 (#67, #70, #74), 1.1.1 (#75)

No entry was reworded; ## [Unreleased] stays at the top (nothing merged since v1.4.0).

How it was determined

Note for the maintainer: RubyGems also lists a 0.1.0 (2026-07-03T18:42Z, seven minutes before 1.0.0) that has no tag or GitHub release, so it gets no heading here.

Test plan

  • Every line of the old file is still present (a line-tally diff shows only the three replaced headings missing)
  • Only CHANGELOG.md changed
  • CI green

https://claude.ai/code/session_01Pu6VAMxKeUE1gfNwDrbPZ4


Summary by cubic

Reorganizes CHANGELOG.md so every entry sits under the release that first shipped it. The lumped 1.2.1 (with 1.2.0) and 1.1.1 and earlier blocks are split into one heading per release, the 1.4.0 heading gets its publish date, and releases that had no entries (1.0.3, 1.0.4, 1.0.7, 1.0.8, 1.1.0, 1.1.1) get short ones.

  • Entries were mapped to releases by git log over each tag range; dates come from the GitHub release publish dates.
  • No entry was reworded and ## [Unreleased] is unchanged. Only CHANGELOG.md changes.

Written for commit ddb2797. Summary will update on new commits.

View guided diff Turn on auto-fix

Date the 1.4.0 heading, split the lumped "1.2.1 (with 1.2.0)" and
"1.1.1 and earlier" blocks into one heading per release, and add a short
entry for each user-facing PR in the 1.0.x/1.1.x releases that had none.
Entries were placed by the earliest tag whose git range contains their PR.

Claude-Session: https://claude.ai/code/session_01Pu6VAMxKeUE1gfNwDrbPZ4
@mhenrixon mhenrixon added documentation Improvements or additions to documentation devops CI, the release kit, Docker, deploys and infrastructure labels Oct 16, 2026
@gitar-bot

gitar-bot Bot commented Oct 16, 2026

Copy link
Copy Markdown

Important

You are using the Gitar free plan. Upgrade to unlock code review, CI analysis, auto-apply, custom automations, and more.

Gitar

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

View guided diff | Turn on auto-fix | Re-trigger cubic

@mhenrixon
mhenrixon merged commit b94369a into main Oct 16, 2026
10 checks passed
@mhenrixon
mhenrixon deleted the docs/changelog-history branch October 16, 2026 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops CI, the release kit, Docker, deploys and infrastructure documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SEO + social-share (OG/Twitter) meta tags, per-page descriptions, and a host-run OG-image routine

1 participant