romach
5/9/2017 - 2:21 PM

Semantic versioning

Semantic versioning

Semver for publishers

  • 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

Semver for consumers

  • Patch releases: 1.0 or 1.0.x or ~1.0.4
  • Minor releases: 1 or 1.x or ^1.0.4
  • Major releases: * or x