Description
Software can compare complex version strings more reliably than with plain text sorting.
This library is useful for package tools, update checkers, build systems, and applications that need to decide whether one version is newer, older, or equivalent. It does not update software by itself; another program uses the comparison result.
Version comparison rules can affect upgrades and dependency decisions. Test with the version formats used by your ecosystem.