Using Calendar Versioning (CalVer) for code assets, you need to include an optional 'beta' tag as part of the version. Which component of the version should contain this tag?
Choose an answer
Tap an option to check your answer.
Correct answer: modifier.
Why this is the answer
The correct answer is modifier. In Calendar Versioning (CalVer), the version typically follows a pattern like YYYY.MM.DD or YYYY.MM.PATCH. An optional 'beta' tag, which indicates a pre-release or development status, is best placed in the 'modifier' component. This component is specifically designed for additional labels like 'alpha', 'beta', 'rc' (release candidate), or other descriptive tags that differentiate builds without changing the core chronological or patch version. The other options are incorrect because: major, minor, and micro (or patch) are standard components of Semantic Versioning (SemVer) and, while similar concepts exist in some CalVer implementations, they primarily denote the significance of changes (breaking, feature, bug fix) rather than pre-release status. In CalVer, the date components often fulfill the role of major/minor, and a separate patch number might be used for daily builds. A 'beta' tag doesn't fit into these numerical, hierarchical categories.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed