|
1 | 1 | # Changelog
|
2 | 2 |
|
3 |
| -## [3.7.0] – 2024-01-11 |
| 3 | +## 19-02-2025 |
4 | 4 |
|
5 |
| -- [#422]: added support for Symfony 7 |
6 |
| -- dropped support for Symfony 5.3, 6.0, 6.1, 6.2 |
7 |
| - |
8 |
| -[#422]: https://github.com/craue/CraueFormFlowBundle/issues/422 |
9 |
| -[3.7.0]: https://github.com/craue/CraueFormFlowBundle/compare/3.6.0...3.7.0 |
10 |
| - |
11 |
| -## [3.6.0] – 2022-01-24 |
12 |
| - |
13 |
| -- [#393]: added support for Symfony 6 |
14 |
| -- dropped support for Symfony 3.4, 5.1, 5.2 |
15 |
| - |
16 |
| -[#393]: https://github.com/craue/CraueFormFlowBundle/issues/393 |
17 |
| -[3.6.0]: https://github.com/craue/CraueFormFlowBundle/compare/3.5.1...3.6.0 |
18 |
| - |
19 |
| -## [3.5.1] – 2021-07-28 |
20 |
| - |
21 |
| -- [#389]: fix file upload in collections |
22 |
| - |
23 |
| -[#389]: https://github.com/craue/CraueFormFlowBundle/issues/389 |
24 |
| -[3.5.1]: https://github.com/craue/CraueFormFlowBundle/compare/3.5.0...3.5.1 |
25 |
| - |
26 |
| -## [3.5.0] – 2021-05-31 |
27 |
| - |
28 |
| -- [#387]: avoid several deprecation notices with Symfony >= 5.3 |
29 |
| -- dropped support for Symfony 5.1 |
30 |
| - |
31 |
| -[#387]: https://github.com/craue/CraueFormFlowBundle/issues/387 |
32 |
| -[3.5.0]: https://github.com/craue/CraueFormFlowBundle/compare/3.4.1...3.5.0 |
33 |
| - |
34 |
| -## [3.4.1] – 2021-03-31 |
35 |
| - |
36 |
| -- [#386]: revert to clean class definitions for event listeners |
37 |
| -- avoid deprecation notices regarding `Symfony\Component\HttpFoundation\InputBag::get()` with Symfony >= 5.1 |
38 |
| - |
39 |
| -[#386]: https://github.com/craue/CraueFormFlowBundle/issues/386 |
40 |
| -[3.4.1]: https://github.com/craue/CraueFormFlowBundle/compare/3.4.0...3.4.1 |
41 |
| - |
42 |
| -## [3.4.0] – 2020-12-17 |
43 |
| - |
44 |
| -- [#359]: use DataManager to check if current flow exists |
45 |
| -- [#368]: fix opcache preloading |
46 |
| -- added DoctrineStorage support for Doctrine DBAL 3.0 |
47 |
| -- added support for PHP 8.0 |
48 |
| -- dropped support for PHP 7.0, 7.1, 7.2 |
49 |
| -- dropped support for Symfony 4.2, 4.3, 5.0 |
50 |
| - |
51 |
| -[#359]: https://github.com/craue/CraueFormFlowBundle/issues/359 |
52 |
| -[#368]: https://github.com/craue/CraueFormFlowBundle/issues/368 |
53 |
| -[3.4.0]: https://github.com/craue/CraueFormFlowBundle/compare/3.3.2...3.4.0 |
54 |
| - |
55 |
| -## [3.3.2] – 2020-05-07 |
56 |
| - |
57 |
| -- [#355]: avoid infinite loop when all steps are skipped |
58 |
| - |
59 |
| -[#355]: https://github.com/craue/CraueFormFlowBundle/issues/355 |
60 |
| -[3.3.2]: https://github.com/craue/CraueFormFlowBundle/compare/3.3.1...3.3.2 |
61 |
| - |
62 |
| -## [3.3.1] – 2020-03-08 |
63 |
| - |
64 |
| -- avoid warnings while cleaning up temporary files |
65 |
| - |
66 |
| -[3.3.1]: https://github.com/craue/CraueFormFlowBundle/compare/3.3.0...3.3.1 |
67 |
| - |
68 |
| -## [3.3.0] – 2019-12-03 |
69 |
| - |
70 |
| -- added support for Symfony 5.* |
71 |
| -- dropped support for Symfony 4.1 |
72 |
| - |
73 |
| -[3.3.0]: https://github.com/craue/CraueFormFlowBundle/compare/3.2.1...3.3.0 |
74 |
| - |
75 |
| -## [3.2.1] – 2019-10-07 |
76 |
| - |
77 |
| -- [#342]: fixed a Symfony Form deprecation |
78 |
| - |
79 |
| -[#342]: https://github.com/craue/CraueFormFlowBundle/issues/342 |
80 |
| -[3.2.1]: https://github.com/craue/CraueFormFlowBundle/compare/3.2.0...3.2.1 |
81 |
| - |
82 |
| -## [3.2.0] – 2019-06-05 |
83 |
| - |
84 |
| -- [#333]: added autoconfiguration support |
85 |
| - |
86 |
| -[#333]: https://github.com/craue/CraueFormFlowBundle/issues/333 |
87 |
| -[3.2.0]: https://github.com/craue/CraueFormFlowBundle/compare/3.1.1...3.2.0 |
88 |
| - |
89 |
| -## [3.1.1] – 2019-05-31 |
90 |
| - |
91 |
| -- code updates to avoid deprecation notices |
92 |
| - |
93 |
| -[3.1.1]: https://github.com/craue/CraueFormFlowBundle/compare/3.1.0...3.1.1 |
94 |
| - |
95 |
| -## [3.0.4] – 2019-01-23 |
96 |
| - |
97 |
| -- [#331]: added Italian translation |
98 |
| - |
99 |
| -[#331]: https://github.com/craue/CraueFormFlowBundle/issues/331 |
100 |
| -[3.0.4]: https://github.com/craue/CraueFormFlowBundle/compare/3.0.3...3.0.4 |
101 |
| - |
102 |
| -## [3.1.0] – 2019-01-06 |
103 |
| - |
104 |
| -- [#331]: added Italian translation |
105 |
| -- removed attribute `clientSize` from `SerializableFile` |
106 |
| -- dropped support for Symfony 2.7, 2.8, 3.0, 3.1, 3.2, 3.3, 4.0 |
107 |
| -- dropped support for PHP 5.3, 5.4, 5.5, 5.6 |
108 |
| -- dropped support for HHVM |
109 |
| - |
110 |
| -[#331]: https://github.com/craue/CraueFormFlowBundle/issues/331 |
111 |
| -[3.1.0]: https://github.com/craue/CraueFormFlowBundle/compare/3.0.3...3.1.0 |
112 |
| - |
113 |
| -## [3.0.3] – 2017-12-07 |
114 |
| - |
115 |
| -- [#306]: fixed method `applySkipping` to avoid OutOfBoundsException |
116 |
| - |
117 |
| -[#306]: https://github.com/craue/CraueFormFlowBundle/issues/306 |
118 |
| -[3.0.3]: https://github.com/craue/CraueFormFlowBundle/compare/3.0.2...3.0.3 |
119 |
| - |
120 |
| -## [2.1.10] – 2017-12-07 |
121 |
| - |
122 |
| -- [#306]: fixed method `applySkipping` to avoid OutOfBoundsException |
123 |
| - |
124 |
| -[#306]: https://github.com/craue/CraueFormFlowBundle/issues/306 |
125 |
| -[2.1.10]: https://github.com/craue/CraueFormFlowBundle/compare/2.1.9...2.1.10 |
126 |
| - |
127 |
| -## [3.0.2] – 2017-12-01 |
128 |
| - |
129 |
| -- added support for Symfony 4.* |
130 |
| - |
131 |
| -[3.0.2]: https://github.com/craue/CraueFormFlowBundle/compare/3.0.1...3.0.2 |
132 |
| - |
133 |
| -## [3.0.1] – 2017-11-08 |
134 |
| - |
135 |
| -- [#301]: allow setting a `GroupSequence` for the `validation_groups` option |
136 |
| - |
137 |
| -[#301]: https://github.com/craue/CraueFormFlowBundle/issues/301 |
138 |
| -[3.0.1]: https://github.com/craue/CraueFormFlowBundle/compare/3.0.0...3.0.1 |
139 |
| - |
140 |
| -## [3.0.0] – 2017-09-04 |
141 |
| - |
142 |
| -- BC breaks (follow `UPGRADE-3.0.md` to upgrade): |
143 |
| - - [#101]: support for concurrent instances of the same flow |
144 |
| - - [#104]: removed options from method `createForm` |
145 |
| - - [#145]: bumped Symfony dependency to 2.3 |
146 |
| - - [#148]: restructured data storage |
147 |
| - - [#180]: renamed step config option `type` to `form_type` |
148 |
| - - [#184]: made the bundle Symfony 3 compatible, bumped Symfony dependency to 2.6 |
149 |
| - - [#222]: bumped Symfony dependency to 2.7 |
150 |
| - - removed the step field template |
151 |
| - - renamed property `step` to `stepNumber` and method `getStep` to `getStepNumber` within event classes |
152 |
| -- [#98]+[#143]: add a validation error to the current form if a form of a previous step became invalid |
153 |
| -- [#107]: added Czech translation |
154 |
| -- [#112]: improved Dutch translation |
155 |
| -- [#117]: method `getFormOptions` returns an array for the `validation_groups` option |
156 |
| -- [#122]: added support for PUT method |
157 |
| -- [#125]: added generic form options to simplify passing options to all steps |
158 |
| -- [#126]: allow custom classes on buttons |
159 |
| -- [#133]+[#134]: added Farsi translation |
160 |
| -- [#142]: added support for the "redirect after submit" pattern |
161 |
| -- [#146]: handling of file uploads |
162 |
| -- [#175]+[#178]: form options for each step |
163 |
| -- [#196]: allow to use a closure for the `validation_groups` option |
164 |
| -- [#215]: added a default `getName` implementation |
165 |
| -- [#217]: added DoctrineStorage to store data in a Doctrine-managed database |
166 |
| -- [#219]+[#238]: allow a callable for each step label |
167 |
| -- [#220]: added expired form detection |
168 |
| -- [#226]: allow custom button labels |
169 |
| -- [#254]: added Slovak translation |
170 |
| -- [#262]: added getters for steps remaining and done |
171 |
| -- [#280]: added an option for removing the reset button |
172 |
| -- [#293]: added Hungarian translation |
173 |
| - |
174 |
| -[#98]: https://github.com/craue/CraueFormFlowBundle/issues/98 |
175 |
| -[#101]: https://github.com/craue/CraueFormFlowBundle/issues/101 |
176 |
| -[#104]: https://github.com/craue/CraueFormFlowBundle/issues/104 |
177 |
| -[#107]: https://github.com/craue/CraueFormFlowBundle/issues/107 |
178 |
| -[#112]: https://github.com/craue/CraueFormFlowBundle/issues/112 |
179 |
| -[#117]: https://github.com/craue/CraueFormFlowBundle/issues/117 |
180 |
| -[#122]: https://github.com/craue/CraueFormFlowBundle/issues/122 |
181 |
| -[#125]: https://github.com/craue/CraueFormFlowBundle/issues/125 |
182 |
| -[#126]: https://github.com/craue/CraueFormFlowBundle/issues/126 |
183 |
| -[#133]: https://github.com/craue/CraueFormFlowBundle/issues/133 |
184 |
| -[#134]: https://github.com/craue/CraueFormFlowBundle/issues/134 |
185 |
| -[#142]: https://github.com/craue/CraueFormFlowBundle/issues/142 |
186 |
| -[#143]: https://github.com/craue/CraueFormFlowBundle/issues/143 |
187 |
| -[#145]: https://github.com/craue/CraueFormFlowBundle/issues/145 |
188 |
| -[#146]: https://github.com/craue/CraueFormFlowBundle/issues/146 |
189 |
| -[#148]: https://github.com/craue/CraueFormFlowBundle/issues/148 |
190 |
| -[#175]: https://github.com/craue/CraueFormFlowBundle/issues/175 |
191 |
| -[#178]: https://github.com/craue/CraueFormFlowBundle/issues/178 |
192 |
| -[#180]: https://github.com/craue/CraueFormFlowBundle/issues/180 |
193 |
| -[#184]: https://github.com/craue/CraueFormFlowBundle/issues/184 |
194 |
| -[#196]: https://github.com/craue/CraueFormFlowBundle/issues/196 |
195 |
| -[#215]: https://github.com/craue/CraueFormFlowBundle/issues/215 |
196 |
| -[#217]: https://github.com/craue/CraueFormFlowBundle/issues/217 |
197 |
| -[#219]: https://github.com/craue/CraueFormFlowBundle/issues/219 |
198 |
| -[#220]: https://github.com/craue/CraueFormFlowBundle/issues/220 |
199 |
| -[#222]: https://github.com/craue/CraueFormFlowBundle/issues/222 |
200 |
| -[#226]: https://github.com/craue/CraueFormFlowBundle/issues/226 |
201 |
| -[#238]: https://github.com/craue/CraueFormFlowBundle/issues/238 |
202 |
| -[#254]: https://github.com/craue/CraueFormFlowBundle/issues/254 |
203 |
| -[#262]: https://github.com/craue/CraueFormFlowBundle/issues/262 |
204 |
| -[#280]: https://github.com/craue/CraueFormFlowBundle/issues/280 |
205 |
| -[#293]: https://github.com/craue/CraueFormFlowBundle/issues/293 |
206 |
| -[3.0.0]: https://github.com/craue/CraueFormFlowBundle/compare/2.1.9...3.0.0 |
207 |
| - |
208 |
| -## [2.1.9] – 2015-12-29 |
209 |
| - |
210 |
| -- [#205]: added conditional code updates to avoid most deprecation notices with Symfony 2.8 |
211 |
| -- added forward compatibility for Twig 2.0 |
212 |
| -- added support for PHP 7.0 and HHVM |
213 |
| - |
214 |
| -[#205]: https://github.com/craue/CraueFormFlowBundle/issues/205 |
215 |
| -[2.1.9]: https://github.com/craue/CraueFormFlowBundle/compare/2.1.8...2.1.9 |
216 |
| - |
217 |
| -## [2.1.8] – 2015-06-11 |
218 |
| - |
219 |
| -- [#169]: simplified some code meant for avoiding deprecation notices |
220 |
| -- suppress errors when triggering deprecation notices |
221 |
| - |
222 |
| -[#169]: https://github.com/craue/CraueFormFlowBundle/issues/169 |
223 |
| -[2.1.8]: https://github.com/craue/CraueFormFlowBundle/compare/2.1.7...2.1.8 |
224 |
| - |
225 |
| -## [2.1.7] – 2015-03-06 |
226 |
| - |
227 |
| -- avoid bubbling up of a possible OutOfBoundsException while determining the current step number |
228 |
| -- fixed minimum version of Symfony |
229 |
| - |
230 |
| -[2.1.7]: https://github.com/craue/CraueFormFlowBundle/compare/2.1.6...2.1.7 |
231 |
| - |
232 |
| -## [2.1.6] – 2015-02-02 |
233 |
| - |
234 |
| -- added conditional code updates to avoid deprecation notices |
235 |
| - |
236 |
| -[2.1.6]: https://github.com/craue/CraueFormFlowBundle/compare/2.1.5...2.1.6 |
237 |
| - |
238 |
| -## [2.1.5] – 2014-06-13 |
239 |
| - |
240 |
| -- [#132]: fixed BC method `hasSkipStep` |
241 |
| - |
242 |
| -[#132]: https://github.com/craue/CraueFormFlowBundle/issues/132 |
243 |
| -[2.1.5]: https://github.com/craue/CraueFormFlowBundle/compare/2.1.4...2.1.5 |
244 |
| - |
245 |
| -## [2.1.4] – 2013-12-05 |
246 |
| - |
247 |
| -- adjusted Composer constraint to allow being used with SensioFrameworkExtraBundle 3.0 |
248 |
| - |
249 |
| -[2.1.4]: https://github.com/craue/CraueFormFlowBundle/compare/2.1.3...2.1.4 |
250 |
| - |
251 |
| -## [2.1.3] – 2013-11-18 |
252 |
| - |
253 |
| -- [#94]: disallow invalid step config options |
254 |
| -- ensure that `Step#isSkipped` always returns a boolean value |
255 |
| -- avoid triggering deprecation errors when used with Symfony 2.1.x |
256 |
| -- [#100]: fixed the step list to avoid linking not yet accessible steps |
257 |
| - |
258 |
| -[#94]: https://github.com/craue/CraueFormFlowBundle/issues/94 |
259 |
| -[#100]: https://github.com/craue/CraueFormFlowBundle/issues/100 |
260 |
| -[2.1.3]: https://github.com/craue/CraueFormFlowBundle/compare/2.1.2...2.1.3 |
261 |
| - |
262 |
| -## [2.1.2] – 2013-09-26 |
263 |
| - |
264 |
| -- [#90]: fixed the step list to render the last step already been visited (but not submitted) as a link |
265 |
| - |
266 |
| -[#90]: https://github.com/craue/CraueFormFlowBundle/issues/90 |
267 |
| -[2.1.2]: https://github.com/craue/CraueFormFlowBundle/compare/2.1.1...2.1.2 |
268 |
| - |
269 |
| -## [2.1.1] – 2013-09-24 |
270 |
| - |
271 |
| -- ensure that `skip` callables always return a boolean value |
272 |
| -- [#87]: the step parameter used in links to specific steps is not limited to be a query parameter anymore, e.g. can be a route parameter |
273 |
| - |
274 |
| -[#87]: https://github.com/craue/CraueFormFlowBundle/issues/87 |
275 |
| -[2.1.1]: https://github.com/craue/CraueFormFlowBundle/compare/2.1.0...2.1.1 |
276 |
| - |
277 |
| -## [2.1.0] – 2013-08-27 |
278 |
| - |
279 |
| -- [#75]: the hidden step field is automatically added to the form (follow `UPGRADE-2.1.md` to upgrade) |
280 |
| - |
281 |
| -[#75]: https://github.com/craue/CraueFormFlowBundle/issues/75 |
282 |
| -[2.1.0]: https://github.com/craue/CraueFormFlowBundle/compare/2.0.1...2.1.0 |
283 |
| - |
284 |
| -## [2.0.1] – 2013-07-12 |
285 |
| - |
286 |
| -- fixed steps being incorrectly marked as skipped when resetting the flow |
287 |
| -[2.0.1]: https://github.com/craue/CraueFormFlowBundle/compare/2.0.0...2.0.1 |
288 |
| - |
289 |
| -## [2.0.0] – 2013-05-27 |
290 |
| - |
291 |
| -- BC breaks (follow `UPGRADE-2.0.md` to upgrade): |
292 |
| - - [#46]: reworked the way steps are defined |
293 |
| - - adjustments in handling the request for Symfony 2.3 compatibility |
294 |
| -- [#52]: added `GetStepsEvent` |
295 |
| -- added `PostBindFlowEvent` |
296 |
| - |
297 |
| -[#46]: https://github.com/craue/CraueFormFlowBundle/issues/46 |
298 |
| -[#52]: https://github.com/craue/CraueFormFlowBundle/issues/52 |
299 |
| -[2.0.0]: https://github.com/craue/CraueFormFlowBundle/compare/1.1.3...2.0.0 |
300 |
| - |
301 |
| -## [1.1.3] – 2013-05-23 |
302 |
| - |
303 |
| -- [#48]: added method `getStorage` |
304 |
| -- made the dependency on an event dispatcher optional |
305 |
| - |
306 |
| -[#48]: https://github.com/craue/CraueFormFlowBundle/issues/48 |
307 |
| -[1.1.3]: https://github.com/craue/CraueFormFlowBundle/compare/1.1.2...1.1.3 |
308 |
| - |
309 |
| -## [1.1.2] – 2013-04-17 |
310 |
| - |
311 |
| -- always dispatch `PreBindEvent` when `bind` is called (to match expected behavior) |
312 |
| -- [#45]: added Brazilian Portuguese translation |
313 |
| - |
314 |
| -[#45]: https://github.com/craue/CraueFormFlowBundle/issues/45 |
315 |
| -[1.1.2]: https://github.com/craue/CraueFormFlowBundle/compare/1.1.1...1.1.2 |
316 |
| - |
317 |
| -## [1.1.1] – 2013-04-14 |
318 |
| - |
319 |
| -- avoid skipping all steps by tampering with the hidden step field |
320 |
| -- added some basic tests |
321 |
| - |
322 |
| -[1.1.1]: https://github.com/craue/CraueFormFlowBundle/compare/1.1.0...1.1.1 |
323 |
| - |
324 |
| -## [1.1.0] – 2013-02-28 |
325 |
| - |
326 |
| -- adjustments to changes in the Form component for Symfony 2.1.* |
327 |
| -- adjustments to changes in the HttpFoundation component for Symfony 2.1.* |
328 |
| -- [#21]: added `StorageInterface` |
329 |
| -- [#23]: added route parameters to links generated for dynamic step navigation |
330 |
| -- preserve given `validation_groups` option |
331 |
| -- added the flow instance as a property in events |
332 |
| -- throw an exception if the number of steps doesn't match the number of step descriptions |
333 |
| - |
334 |
| -[#21]: https://github.com/craue/CraueFormFlowBundle/issues/21 |
335 |
| -[#23]: https://github.com/craue/CraueFormFlowBundle/issues/23 |
336 |
| -[1.1.0]: https://github.com/craue/CraueFormFlowBundle/compare/1.0.0...1.1.0 |
337 |
| - |
338 |
| -## 1.0.0 – 2012-03-07 |
339 |
| - |
340 |
| -- first stable release for Symfony 2.0.* |
341 |
| - |
342 |
| -## 2011-08-02 |
343 |
| - |
344 |
| -- initial commit |
| 5 | +Forked repository from [CraueFormFlowBundle](https://github.com/craue/CraueFormFlowBundle) |
0 commit comments