X.Y.Z versionning basis

Versioning follows the X.Y.Z format:

  • X (Major): Incremented for breaking changes or incompatible API changes.
  • Y (Minor): Incremented for new features that are backward-compatible.
  • Z (Patch): Incremented for bug fixes or minor improvements that do not change the API.

Examples

  • 1.0.0: Initial stable release.
  • 1.1.0: Adds new functionality without breaking existing functionality.
  • 1.1.1: Fixes bugs in the 1.1.0 release.

Summary

  • Only increase one component at a time, starting from the right (e.g., 1.0.1 → 1.1.0 → 2.0.0).
  • Reset lower numbers to zero when incrementing a higher level (e.g., 1.1.9 → 1.2.0).

X.Y.Z versionning basis
https://eymeric65.github.io/p/e0de890db43b4d7e87748c73fefb626d/
Author
Eymeric Chauchat
Posted on
November 9, 2024
Licensed under