Skip to content

Add CHANGELOG#31

Draft
etagwerker wants to merge 1 commit into
mainfrom
add-changelog
Draft

Add CHANGELOG#31
etagwerker wants to merge 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>
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