Understand SemverType modes and requirements
masterSemver4j supports different versioning modes via SemverType. The mode determines which parts of the version string are mandatory and how the satisfies method interprets requirement strings.
| Type | Mandatory | Optional |
|---|---|---|
STRICT | major, minor, patch | suffix, build |
LOOSE | major | minor, patch, suffix, build |
NPM | major | minor, patch, suffix, build |
COCOAPODS | major | minor, patch, suffix, build |
IVY | major | minor, patch, suffix, build |