services/changelog_parser library

Parses CHANGELOG.md content into structured entries with breaking change detection.

Supports common changelog heading formats:

  • ## 6.0.0
  • ## [6.0.0] - 2023-01-15
  • ## v6.0.0
  • # 6.0.0

Classes

ChangelogEntry
A single version entry parsed from a changelog.
ChangelogParser
Parses raw CHANGELOG.md text into a list of ChangelogEntry objects.