We follow the X.Y.Z versioning format, where:
X: Incremented for major releases, indicating significant changes or overhauls.
Y: Incremented for the addition of new features or any backwards-incompatible changes.
Z: Incremented for bug fixes or minor changes that do not affect the overall functionality.
Version numbers are assigned using Git tags, which should only be created by project maintainers.