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/