4. Versionierung

4.1. Versionsnummer von Branches

4.1.1. muss sich in Branches unterscheiden

4.2. major.minor.patch

4.2.1.1.1. is incremented to indicate that a module has lost full compatibility to earlier versions. So you can safely upgrade to later versions of a module so long as the major version has not changed.

4.2.1.2. minor

4.2.1.2.1. is incremented whenever new features are added. Modules are forward compatible across minor versions, but usually not backward compatible

4.2.1.3. patch

4.2.1.3.1. is for bug fixes. It is used to indicate fixes in bugs only. No new features were made and full compatibility is preserved.