Changelog linter

Paste a CHANGELOG.md — or a GitHub, GitLab or Codeberg repo URL (we'll pull its published Releases) — and get it graded against the practices from our 100 changelog guides: dates, ordering, vague titles, commit dumps, breaking-change flagging and more. Free, no signup, nothing is saved.

GitHub API rate limit hit — try again in a few minutes, or use a CHANGELOG.md URL instead

Every finding links to the guide that explains the fix — and the linting guide explains what these checks can (and can’t) catch. Lint by URL and you'll get a live README badge with your grade, re-checked daily. Curious how the big projects do? See the report cards for VS Code, React, Kubernetes and 97 more. Want to see yours as a hosted page instead? Preview it on /try. No changelog to lint yet? Generate one from your git log.

In CI? The linter is also a no-auth JSON API — wakelog lint --min-grade B fails your build when the grade slips. See the docs.