Free web tool
Compare two Semantic Version 2.0.0 values.
Compare two Semantic Version 2.0.0 values.
Semantic Versioning uses major.minor.patch to communicate incompatible changes, backward-compatible features, and fixes. Plain string sorting gives wrong results for values such as 10.0.0 and 2.0.0, so numeric segments and prerelease identifiers need semantic comparison. For dependency updates, pair version comparison with the actual release notes.