Changes

Line 63: Line 63:  
Only changes to fix "blocking", "annoying" or "security" bugs can be done. Bugs making a new feature not available (when feature was never available) must not necessarily be fixed. It 's just a feature not yet ready into this branch, it will be available with next branch.  
 
Only changes to fix "blocking", "annoying" or "security" bugs can be done. Bugs making a new feature not available (when feature was never available) must not necessarily be fixed. It 's just a feature not yet ready into this branch, it will be available with next branch.  
 
* The following things are allowed:
 
* The following things are allowed:
 +
** Any change of code for performance optimizing
 
** Change code to fix "blocking", "annoying" or "security".
 
** Change code to fix "blocking", "annoying" or "security".
 
** Change for translation (language files only or error of key in code, not changing key into language files).
 
** Change for translation (language files only or error of key in code, not changing key into language files).
Line 74: Line 75:  
** Adding a foreign key or unique key.
 
** Adding a foreign key or unique key.
 
** Adding new features, even isolated components or scripts.
 
** Adding new features, even isolated components or scripts.
** Code or performance optimizing
   
* There is an exception: We can add backported code of version x.y+1 into a maintenance branch to prepare transition for developers of external modules, but only if code added is a complete new method or new function, with no other change.
 
* There is an exception: We can add backported code of version x.y+1 into a maintenance branch to prepare transition for developers of external modules, but only if code added is a complete new method or new function, with no other change.