Correct Answer: B
Semantic Versioning for the development projects defines version in the following form-
Major.Minor.Patch-label
The first release for the software project is always the minor release with zero for the Major version. And because the first release does not have any patches yet, the version number should be 0.1.0.
Option A is incorrect because this is a version number for the Major public release that comes after the first minor release.
Option C is incorrect because it is a version of the first patch, but you cannot release any patches without any first minor or major releases.
Option D is incorrect because this is a version for the alpha build one pre-release of the Major version 1.
Option E is incorrect because this is a non-valid version expression. It is a pre-release of an alpha build 1 for patch 1 for minor release 0 and Major release 0.
For more information about Semantic Versioning, please visit the below URLs-
https://docs.microsoft.com/en-us/azure/devops/pipelines/artifacts/nuget?view=azure-devops&tabs=yaml
Correct Answer: B
Semantic Versioning for the development projects defines version in the following form-
Major.Minor.Patch-label
The first release for the software project is always the minor release with zero for the Major version. And because the first release does not have any patches yet, the version number should be 0.1.0.
Option A is incorrect because this is a version number for the Major public release that comes after the first minor release.
Option C is incorrect because it is a version of the first patch, but you cannot release any patches without any first minor or major releases.
Option D is incorrect because this is a version for the alpha build one pre-release of the Major version 1.
Option E is incorrect because this is a non-valid version expression. It is a pre-release of an alpha build 1 for patch 1 for minor release 0 and Major release 0.
For more information about Semantic Versioning, please visit the below URLs-
https://semver.org/