SemVer Tool
semantic versioning helper
Compare Versions
?
Range Check
satisfies
Version History
SemVer Rules
MAJOR - breaking changes (incompatible API changes)
MINOR - new features (backwards compatible)
PATCH - bug fixes (backwards compatible)
Pre-release - alpha/beta/rc suffix (e.g., 1.0.0-alpha.1)
Build metadata - build info suffix (e.g., 1.0.0+build.123)
^1.2.3 - compatible with 1.x.x (>=1.2.3 <2.0.0)
~1.2.3 - approximately 1.2.x (>=1.2.3 <1.3.0)