Version numbering
eBox core and modules have independent version numbers.
eBox installer version numbers are based on ebox core version numbers, with its own revision.
eBox core
eBox version numbers follow the next scheme:
P.V.r
- P - Platform number
- V - Version number
- r - Revision number
e.g. eBox revision 0.7.1 uses version 0.7 and platform 0
Platform
Platform number must be changed on:
- Major changes in base components
- Breakage of API backwards compability
Version
Version number must be changed on:
- Incremental functionality addition to API
- Without breaking backwards compatibility
- New modules added
- Small base changes
- GUI changes
- Not intended for bugfixes (e.g. a GUI bugfix don't trigger a new version)
Revision
- Bugfixes
- Code
- GUI
- Documentation
eBox modules
P.V.r
- P - Platform
- V - Version
- r - Revision
eBox installer
P.V.r[-n]
- P,V,r - Major, Version, Revision
- n - Installer revision (optional)
A new version of eBox installer is released on:
- New eBox version
- Installer bugfixes
