Version Strategy/en: Difference between revisions

From Joomla! Documentation

FuzzyBot (talk | contribs)
Importing a new version from external source
 
FuzzyBot (talk | contribs)
Importing a new version from external source
Line 5: Line 5:
* [[S:MyLanguage/Major Release|Major Release]] Number (X.Y.Z) - An increment of the major number generally indicates a major rework or rewrite of the code base (framework level). Can be incompatible with prior major releases.
* [[S:MyLanguage/Major Release|Major Release]] Number (X.Y.Z) - An increment of the major number generally indicates a major rework or rewrite of the code base (framework level). Can be incompatible with prior major releases.


* [[S:MyLanguage/Minor Release|Minor Release]] Number (X.Y.Z) - An increment of the minor number usually indicates a significant change in functionality. Moderate to high level of backward compatibility with previous minor increments.
* [[S:MyLanguage/Minor Release|Minor Release]] Number (X.'''Y'''.Z) - An increment of the minor number usually indicates a significant change in functionality. Moderate to high level of backward compatibility with previous minor increments.


* [[S:MyLanguage/Maintenance Release|Maintenance Release]] Number (X.Y.Z) - An increment of the maintenance number usually indicates bug fixing within the minor release and possibly small enhancements and limited new features. Fully backward compatible with previous maintenance increments.
* [[S:MyLanguage/Maintenance Release|Maintenance Release]] Number (X.Y.Z) - An increment of the maintenance number usually indicates bug fixing within the minor release and possibly small enhancements and limited new features. Fully backward compatible with previous maintenance increments.

Revision as of 00:25, 29 January 2015

Joomla! release versioning follows a numerical convention comprised of three numbers: Major, Minor and Maintenance. The version is presented in the major.minor[.maintenance] format.

  • Major Release Number (X.Y.Z) - An increment of the major number generally indicates a major rework or rewrite of the code base (framework level). Can be incompatible with prior major releases.
  • Minor Release Number (X.Y.Z) - An increment of the minor number usually indicates a significant change in functionality. Moderate to high level of backward compatibility with previous minor increments.
  • Maintenance Release Number (X.Y.Z) - An increment of the maintenance number usually indicates bug fixing within the minor release and possibly small enhancements and limited new features. Fully backward compatible with previous maintenance increments.