1- Our Backwards Compatibility Promise
2- ===================================
1+ Our Backward Compatibility Promise
2+ ==================================
33
44Ensuring smooth upgrades of your projects is our first priority. That's why
5- we promise you backwards compatibility (BC) for all minor Symfony releases.
5+ we promise you backward compatibility (BC) for all minor Symfony releases.
66You probably recognize this strategy as `Semantic Versioning `_. In short,
77Semantic Versioning means that only major releases (such as 2.0, 3.0 etc.) are
8- allowed to break backwards compatibility. Minor releases (such as 2.5, 2.6 etc.)
8+ allowed to break backward compatibility. Minor releases (such as 2.5, 2.6 etc.)
99may introduce new features, but must do so without breaking the existing API of
1010that release branch (2.x in the previous example).
1111
@@ -14,7 +14,7 @@ that release branch (2.x in the previous example).
1414 This promise was introduced with Symfony 2.3 and does not apply to previous
1515 versions of Symfony.
1616
17- However, backwards compatibility comes in many different flavors. In fact, almost
17+ However, backward compatibility comes in many different flavors. In fact, almost
1818every change that we make to the framework can potentially break an application.
1919For example, if we add a new method to a class, this will break an application
2020which extended this class and added the same method, but with a different
@@ -54,10 +54,10 @@ sticks to these rules.
5454If you implement an interface, we promise that we won't ever break your code.
5555
5656The following table explains in detail which use cases are covered by our
57- backwards compatibility promise:
57+ backward compatibility promise:
5858
5959+-----------------------------------------------+-----------------------------+
60- | Use Case | Backwards Compatibility |
60+ | Use Case | Backward Compatibility |
6161+===============================================+=============================+
6262| **If you... ** | **Then we guarantee BC... ** |
6363+-----------------------------------------------+-----------------------------+
@@ -88,10 +88,10 @@ public methods and properties.
8888 not be accessed by your own code.
8989
9090To be on the safe side, check the following table to know which use cases are
91- covered by our backwards compatibility promise:
91+ covered by our backward compatibility promise:
9292
9393+-----------------------------------------------+-----------------------------+
94- | Use Case | Backwards Compatibility |
94+ | Use Case | Backward Compatibility |
9595+===============================================+=============================+
9696| **If you... ** | **Then we guarantee BC... ** |
9797+-----------------------------------------------+-----------------------------+
0 commit comments