Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

General background on Calendar Versioning (CalVer) - https://calver.org/

CalVer taxonomy: YY.

...

M.patch

  • YY: Year (20, 21, 22, etc.)
  • MMM: Month (1, 2, 3, ..., 11, 12). 
  • Patch: Fortnightly releases, or whenever non-quarterly releases happen Ideally, no breaking changes, like our current policy is.
  • YY.MMM.patch: The year and month are from the current “quarterly” release. Not the current month. The YY.MM M value is taken set during the first release candidate. For example, if we release 20.10.0-RC1 in late October, and the proper release goes out in November, it will still be 20.10.0. Then, the patch value is the only one that will be incremented until the next quarterly release. For example, the next release will increment to 20.10.1, 20.10.2, 20.10.3, etc. even as patches are released in November, December and January 20201. 

The YY.MMM.0 release indicates a release that underwent harsher than normal QA processes and testing, and is also a release where users should be sure to check for breaking changes.

...