Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit89c6f1d

Browse files
committed
featuresymfony#3439 [Review] Added detailed Backwards Compatibility Promise text (webmozart)
This PR was merged into the 2.1 branch.Discussion----------[Review] Added detailed Backwards Compatibility Promise textI created a detailed text about which parts of the Symfony code are covered by our BC promise. The goals are to:* tell our users which parts exactly are safe to use* tell our contributors which changes they are allowed to doI'll continue working on the individual rules of allowed changes. Nevertheless, let me hear your feedback.##### Update (2014/01/10)The draft is ready for review now.Commits-------0717192 Removed useless line breakce58ee9 Added rules for adding parent interfaces and moving methods/properties to parent interfaces/classesbe2251c Implemented@fabpot's comments90c4de6 Mentioned Semantic Versioning in the introduction2320906 Extracted duplicated text into _api_tagging.rst.incbdd3c03 Implemented changes suggested by@wouterjfd1d912 Typo11bb879 Grammar25443c0 Improved table formattinge11335f Improved the wording of the "Using Symfony" section4868452 Added prose about the difference between regular/API classes/interfaces8c6c7bf Simplified usage description6d9edf1 Improved wording: Changed "safe" to "guaranteed"ef1f021 Added note about test classes5a160c5 Added note about deprecated interfaces/classes69768dd Improved wording: use -> call, access0c6420f Added information about changing parameter types6501a35 Added information about changing return types that are classes or interfacesdfb3e8b Improved wordingbe76644 Added information about internal classes and interfacesaf3a645 Added note about requesting `@api` tagsdcbe79a Improved wordingefd3911 Added that adding custom properties is not safe00c6ebe Fixed safety statements54fd836 Language improvementsdb76288 Fixed headingsc6e850d Language fixes4c5a55d Rearranged page to have different sections for different user bases502ed95 Added: Some breaking changes to unsafe operations are documented in the UPGRADE file31ab2db Improved wordinga3ad08c Removed most of the "cannot" statements which are repeated in the tables now345410c Rearranged safe operations to make more senseafadaab Changed: The last parameters of a method may be removed44ecf16 Fixed: No parameters must be added (ever) to API class methods0e925cb Added tables with safe operations79ca9f7 Added information about type compatibilitydacd7ce Rearranged rules to be more easily understandable7320ed0 Updated BC promise to be valid as of Symfony 2.3840073c Added detailed BC promise text
2 parents4d04fd1 +0717192 commit89c6f1d

File tree

4 files changed

+377
-1
lines changed

4 files changed

+377
-1
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.. note::
2+
3+
If you think that one of our regular classes should have an``@api`` tag,
4+
put your request into a`new ticket on GitHub`_. We will then evaluate
5+
whether we can add the tagor not.
6+
7+
.. _new ticketon GitHub: https://github.com/symfony/symfony/issues/new

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp