relizy / capReleaseTypeForZeroMajor
Function: capReleaseTypeForZeroMajor()
capReleaseTypeForZeroMajor(
currentVersion,detected):SemverChangeType
Defined in: src/core/version.ts:33
When the current version is in the 0.x.y range (initial development per semver §4), breaking changes must not graduate to 1.0.0 automatically. This helper downgrades an auto-detected major change to minor in that case. Explicit CLI release types (major, premajor, ...) are NOT passed through this function — only commit-based detection is capped.
Parameters
currentVersion
string
detected
SemverChangeType
Returns
SemverChangeType