IT:AD:CalVer

Summary

  • Advantages:
    • Simple enough
    • Can be automated with no human intervention (it's just counters and date inputs)
  • Considerations:
    • Takes into consideration that everything is an update or patch fix, which by implication is adding features (that's sort of the point of development). So removes the possibly false emphasis on Minor and Patch. But…
    • Year neither communicates Marketing information or Breaking change information. It's just Build information. Is that of any value to anybody else but a technician.
  • Disadvantages:
    • …an incrementing Year segment does not communicate whether it is a breaking change.
    • Not well known.
      • Therefore could cause confusion around whether it is a Breaking change.