- Major Version
A change in the major version indicates backward-incompatible public API changes. When upgrading to a new major release, be aware that previous code implementations might break.

- Minor Version
The minor version reflects the introduction of new features that are backward-compatible. Updating to a new minor version should not disrupt existing integrations.

- Patch Version
Patch versions are reserved for backward-compatible bug fixes and minor improvements that do not affect the public API. These updates enhance stability without influencing dependencies.

- Pre-release Identifier
The pre-release tag (such as “alpha” or “beta”) indicates that the version is not yet stable and is intended for testing purposes. These versions do not guarantee full backward compatibility or complete feature stability.

Understanding these versioning conventions allows developers to confidently upgrade external modules and effectively communicate changes within their own projects.