Wednesday, May 22, 2024

Versioning

Versioning

  1. Calender Versioning
  2. Semantic Versioning

Calender Versioning

https://calver.org/

  • ubuntu 16.04 = Ubuntu October,2016
  • Pycharm 2022.3.2

Semantic Versioning

https://semver.org/

MAJOR_VERSION.MINOR_VERSION.PATCH_VERSION Ex:5.4.2 = Major version 5, Minor version 4, Patch version 2.

Patch versions = bug fixes Minor version = new functionality Patch version = breaking changes are introduced

Notes:

  1. Initial version of development 0.1.0 (early development ).
  2. Once the public API is stable, then a release to version 1.0.0

Pre-Release /Beta

  1. If a library was in version 2.8.9
  2. If there is a plan to release beta for 3.0.0
  3. beta Version release willbe 3.0.0-beta.1
view raw versioning.md hosted with ❤ by GitHub

No comments:

Post a Comment