Language / Technology

Why do software projects use version numbers?

The short answer

Version numbers help people communicate which changes are included and whether an older version is compatible.

How it works

Projects may use sequential numbers, dates, or major-minor-patch styles. Even the same format can have different project-specific meanings.

A familiar example

A higher number is not automatically better in every way; purpose and compatibility still matter.

Sources