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