A Python library to parse and maintain changelog files in the Keep a Changelog format. Current version 2.0.0, supports Python >=3.9. Release cadence is irregular.
pip install keepachangelogNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Parse a changelog file and access version entries.
Migrate from functional API to class-based: `from keepachangelog import Changelog; c = Changelog(path); c.versions`.
Pass a file path string or `pathlib.Path` instead of an open file handle.
Use `changelog.versions` to get a list of version objects.
No dependency data recorded yet.
No resource links recorded.