Semantic versioning
patch
- bug fixes and other minor changes: Patch release, increment the last number, e.g. 1.0.1
minor
- new features which don't break existing features: Minor release, increment the middle number, e.g. 1.1.0
major
- changes which break backwards compatibility: Major release, increment the first number, e.g. 2.0.0
1.0
or 1.0.x
or ~1.0.4
1
or 1.x
or ^1.0.4
*
or x