@@ -18,12 +18,12 @@ Development
18
18
19
19
The six-months period is divided into two phases:
20
20
21
- * *Development *: *Four months * to add new features and to enhance existing
22
- ones;
21
+ * *Development *: *Four months * to add new features and to enhance existing
22
+ ones;
23
23
24
- * *Stabilisation *: *Two months * to fix bugs, prepare the release, and wait
25
- for the whole Symfony ecosystem (third-party libraries, bundles, and
26
- projects using Symfony) to catch up.
24
+ * *Stabilisation *: *Two months * to fix bugs, prepare the release, and wait
25
+ for the whole Symfony ecosystem (third-party libraries, bundles, and
26
+ projects using Symfony) to catch up.
27
27
28
28
During the development phase, any new feature can be reverted if it won't be
29
29
finished in time or if it won't be stable enough to be included in the current
@@ -59,22 +59,17 @@ Below is the schedule for the first few versions that use this release model:
59
59
.. image :: /images/release-process.jpg
60
60
:align: center
61
61
62
-
63
62
* **Yellow ** represents the Development phase
64
63
* **Blue ** represents the Stabilisation phase
65
64
* **Green ** represents the Maintenance period
66
65
67
66
This results in very predictable dates and maintenance periods.
68
67
69
68
* *(special) * Symfony 2.2 will be released at the end of February 2013;
70
-
71
69
* *(special) * Symfony 2.3 (the first LTS) will be released at the end of May
72
70
2013;
73
-
74
71
* Symfony 2.4 will be released at the end of November 2013;
75
-
76
72
* Symfony 2.5 will be released at the end of May 2014;
77
-
78
73
* ...
79
74
80
75
Backward Compatibility
@@ -95,20 +90,16 @@ Rationale
95
90
This release process was adopted to give more *predictability * and
96
91
*transparency *. It was discussed based on the following goals:
97
92
98
- * Shorten the release cycle (allow developers to benefit from the new
99
- features faster);
100
-
101
- * Give more visibility to the developers using the framework and Open-Source
102
- projects using Symfony;
103
-
104
- * Improve the experience of Symfony core contributors: everyone knows when a
105
- feature might be available in Symfony;
106
-
107
- * Coordinate the Symfony timeline with popular PHP projects that work well
108
- with Symfony and with projects using Symfony;
109
-
110
- * Give time to the Symfony ecosystem to catch up with the new versions
111
- (bundle authors, documentation writers, translators, ...).
93
+ * Shorten the release cycle (allow developers to benefit from the new
94
+ features faster);
95
+ * Give more visibility to the developers using the framework and Open-Source
96
+ projects using Symfony;
97
+ * Improve the experience of Symfony core contributors: everyone knows when a
98
+ feature might be available in Symfony;
99
+ * Coordinate the Symfony timeline with popular PHP projects that work well
100
+ with Symfony and with projects using Symfony;
101
+ * Give time to the Symfony ecosystem to catch up with the new versions
102
+ (bundle authors, documentation writers, translators, ...).
112
103
113
104
The six month period was chosen as two releases fit in a year. It also allows
114
105
for plenty of time to work on new features and it allows for non-ready
0 commit comments