-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: add Backward Compatibility Notes
- Loading branch information
Showing
2 changed files
with
20 additions
and
0 deletions.
There are no files selected for viewing
16 changes: 16 additions & 0 deletions
16
user_guide_src/source/installation/backward_compatibility_notes.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
############################ | ||
Backward Compatibility Notes | ||
############################ | ||
|
||
We try to develop our products to be as backward compatible (BC) as possible. | ||
|
||
Only major releases (such as 4.0, 5.0 etc.) are allowed to break backward compatibility. | ||
Minor releases (such as 4.2, 4.3 etc.) may introduce new features, but must do so without breaking the existing API. | ||
|
||
However, the code is not mature and bug fixes may break compatibility in minor releases, or even in patch releases (such as 4.2.5). In that case, all the breaking changes are described in the :doc:`../changelogs/index`. | ||
|
||
***************************** | ||
What are not Breaking Changes | ||
***************************** | ||
|
||
- System messages defined in **system/Language/en/** are strictly for internal framework use and are not covered by backwards compatibility (BC) promise. If developers are relying on language string output they should be checking it against the function call (``lang('...')``), not the content. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters