Changelog Smith turns your git history into a polished Keep a Changelog entry. It finds the baseline with the last release tag (or the full history if none exists), classifies each commit into Added/Changed/Deprecated/Removed/Fixed/Security using Conventional Commit prefixes or keyword inference, filters out noise, squashes duplicates and revert pairs, and rewrites terse subjects into clear user-facing notes. It then recommends the next semantic version and suggests the matching git tag command without ever committing or tagging on your behalf.