Hx_GitHubCommitChangeLog
Collects changes from commits since the latest release on GitHub using the GitHub API, and the new version.
GitHubRepositoryApiUrl
Required: true
The url of the GitHub API for the repository.
Token
Required: true
A GitHub access token to authorize to the GitHub API.
UserAgent
Required: true
The User-Agent request header.
VersionTagRegExp
Required: true
A regular expression to extract a version from a tag name of the latest release.
MajorChangeRegExp
Required: true
A regular expression to identify a major change.
MinorChangeRegExp
Required: true
A regular expression to identify a minor change.
PatchChangeRegExp
Required: true
A regular expression to identify a patch change.
ChangeLogRegExp
Required: true
A regular expression to capture a change for the change log.
RegExpOptions
The .NET regular expression options for regexp patterns. Default is 'None'.
Version
The calculated version based on the change conventions [Output].
Changes
The list of changes with metadata as captured groups names and values. The 'Version' and 'PreviousVersion' metadata specify the new calculated and previous release versions [Output].