mindsers/Changelog Reader

Read and parse the CHANGELOG file of the project

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
config_filePath to a configuration file. If not specified, will look for .changelog-reader.json, .changelog-reader.yml, .changelog-reader.yaml, .changelogrc, or .changelogrc.json in the repository rootno
pathPath to the CHANGELOG file containing the log entriesno./CHANGELOG.md
versionVersion of the log entry wantedno
validation_levelSpecifies if the CHANGELOG.md file should be validated and the behavior of the actionnonone
validation_depthSpecifies how many entries to validate in the CHANGELOG.md fileno10
version_schemeVersioning scheme used by the version identifiers in the CHANGELOG. One of: semver, pep440nosemver
namedescription
versionVersion of the log entry found
dateRelease date of the log entry found
statusStatus of the log entry found. Possibly one of the following: prereleased, released, unreleased, or yanked
changesDescription text of the log entry found
changes_filePath to a temporary file containing the description text of the log entry found. Useful for tools that take release notes as a file path (e.g. goreleaser --release-notes, gh release create --notes-file)