IT:AD:Semantic Versioning


  • UseCases:
  • Use Major for breaking changes.
  • Use Minor for Backward compatible new features/updates
  • Use Build for bug patches
  • Don't use the last digit.
  • Advantages:
    • Widely Accepted.
  • Considerations:
    • SemVer doesn't address marketing needs directly. A new marketing cycle != a Breaking change.
      • Maybe that is to be added as Text metadata in the fourth field (eg: “2.04.00.v11-released”)
    • Has some advantages over CalVer.
  • Disadvantages:
    • Requires human input to increment Major, Minor (patch can be derived from a build counter or date).

  • Minor and Build
  • /home/skysigal/public_html/data/pages/it/ad/semantic_versioning/home.txt
  • Last modified: 2023/11/04 03:30
  • by