Semantic Versioning

From Logic Wiki
Jump to: navigation, search


Meanings

4.13.6 => Major.Minor.Patch

Patch

Bug fixes increase this number

Minor

Minor changes such as new features which don't break the previous version is considered as minor

Major

If the new features potentially breaks the previous version it is a major change

Caret Character

in packages.json file if it's written as ^4.8.13 it means any update is acceptable as long as major version is the same

it's like

4.x

Tilde Character

in packages.json file if it's written as ~4.8.13 it means any update is acceptable as long as major and minor versions are the same.

it's like

4.8.x