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