Skip to content

Add CHANGELOG#31

Merged
etagwerker merged 1 commit into
mainfrom
add-changelog
Jun 9, 2026
Merged

Add CHANGELOG#31
etagwerker merged 1 commit into
mainfrom
add-changelog

Conversation

@etagwerker

Copy link
Copy Markdown
Member

What

Adds a CHANGELOG.md to the repo, closing #25.

Why

The issue asks for a changelog so it's easier to track what changed between released versions. Until now you had to read through git history or compare tags to figure out what shipped.

How

The changelog follows the Keep a Changelog format and Semantic Versioning. It documents the standalone gem's 2.0.x line (this repo was split out of the main database_cleaner repo at v2.0.0.beta), reconstructed from tags and commit history:

  • Unreleased (CI pivot to GitHub Actions)
  • 2.0.2, 2.0.1, 2.0.0, 2.0.0.beta

Each entry is grouped under Added / Changed / Fixed and links to the relevant PR where one exists. Version headings link to GitHub compare views.

Notes

Opening as a draft. A couple of things worth a second look:

  • I scoped the changelog to the 2.0.x line since that's when this gem became standalone. Should the older 0.x/1.x tags (inherited from the combined repo) be included too, or is starting at 2.0.0.beta the right call?
  • Going forward, would you like an Unreleased section maintained as part of the release process, or do you prefer generating entries at release time?

Closes #25

🤖 Generated with Claude Code

Closes #25

Introduce a CHANGELOG.md following the Keep a Changelog format,
documenting the 2.0.x release line of the standalone gem.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@etagwerker etagwerker marked this pull request as ready for review June 9, 2026 00:41
@etagwerker etagwerker merged commit abe3494 into main Jun 9, 2026
8 checks passed
@etagwerker etagwerker deleted the add-changelog branch June 9, 2026 00:42
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.

CHANGELOG is missing

1 participant