craue/formflow-bundle
Multi-step forms for your Symfony project.
3.7.0
4.1M downloads/mo
#4578 most downloaded on Packagist
craue/CraueFormFlowBundle
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 2 months to 2.0 years
Nearly every release is documented
notes for 36 of 36 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
36 releases · first in 2012
0 releases in the last 12 months
see the full history below
Release timeline
36 releases · Mar 2012 to Jan 2024
2013
2015
2017
2019
2021
2023
2025
Releases
latest 36-
3.7.011 Jan 2024Release notes
Open source →- #422: added support for Symfony 7
- dropped support for Symfony 5.3, 6.0, 6.1, 6.2
-
3.6.024 Jan 2022Release notes
Open source →- #393: added support for Symfony 6
- dropped support for Symfony 3.4, 5.1, 5.2
-
3.5.128 Jul 2021 -
3.5.031 May 2021Release notes
Open source →- #387: avoid several deprecation notices with Symfony >= 5.3
- dropped support for Symfony 5.1
-
3.4.131 Mar 2021Release notes
Open source →- #386: revert to clean class definitions for event listeners
- avoid deprecation notices regarding
Symfony\Component\HttpFoundation\InputBag::get()with Symfony >= 5.1
-
3.4.017 Dec 2020 -
3.3.207 May 2020 -
3.3.108 Mar 2020 -
3.3.003 Dec 2019 -
3.2.107 Oct 2019 -
3.2.005 Jun 2019 -
3.1.131 May 2019 -
3.1.006 Jan 2019Release notes
Open source →- #331: added Italian translation
- removed attribute
clientSizefromSerializableFile - dropped support for Symfony 2.7, 2.8, 3.0, 3.1, 3.2, 3.3, 4.0
- dropped support for PHP 5.3, 5.4, 5.5, 5.6
- dropped support for HHVM
-
3.0.423 Jan 2019 -
3.0.307 Dec 2017 -
3.0.201 Dec 2017 -
3.0.108 Nov 2017 -
3.0.004 Sep 2017Release notes
Open source →- BC breaks (follow
UPGRADE-3.0.mdto upgrade):- #101: support for concurrent instances of the same flow
- #104: removed options from method
createForm - #145: bumped Symfony dependency to 2.3
- #148: restructured data storage
- #180: renamed step config option
typetoform_type - #184: made the bundle Symfony 3 compatible, bumped Symfony dependency to 2.6
- #222: bumped Symfony dependency to 2.7
- removed the step field template
- renamed property
steptostepNumberand methodgetSteptogetStepNumberwithin event classes
- #98+#143: add a validation error to the current form if a form of a previous step became invalid
- #107: added Czech translation
- #112: improved Dutch translation
- #117: method
getFormOptionsreturns an array for thevalidation_groupsoption - #122: added support for PUT method
- #125: added generic form options to simplify passing options to all steps
- #126: allow custom classes on buttons
- #133+#134: added Farsi translation
- #142: added support for the "redirect after submit" pattern
- #146: handling of file uploads
- #175+#178: form options for each step
- #196: allow to use a closure for the
validation_groupsoption - #215: added a default
getNameimplementation - #217: added DoctrineStorage to store data in a Doctrine-managed database
- #219+#238: allow a callable for each step label
- #220: added expired form detection
- #226: allow custom button labels
- #254: added Slovak translation
- #262: added getters for steps remaining and done
- #280: added an option for removing the reset button
- #293: added Hungarian translation
- BC breaks (follow
-
2.1.1007 Dec 2017 -
2.1.929 Dec 2015Release notes
Open source →- #205: added conditional code updates to avoid most deprecation notices with Symfony 2.8
- added forward compatibility for Twig 2.0
- added support for PHP 7.0 and HHVM
-
2.1.811 Jun 2015Release notes
Open source →- #169: simplified some code meant for avoiding deprecation notices
- suppress errors when triggering deprecation notices
-
2.1.706 Mar 2015Release notes
Open source →- avoid bubbling up of a possible OutOfBoundsException while determining the current step number
- fixed minimum version of Symfony
-
2.1.602 Feb 2015 -
2.1.513 Jun 2014 -
2.1.405 Dec 2013Release notes
Open source →- adjusted Composer constraint to allow being used with SensioFrameworkExtraBundle 3.0
-
2.1.318 Nov 2013 -
2.1.226 Sep 2013Release notes
Open source →- #90: fixed the step list to render the last step already been visited (but not submitted) as a link
-
2.1.124 Sep 2013Release notes
Open source →- ensure that
skipcallables always return a boolean value - #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
- ensure that
-
2.1.027 Aug 2013Release notes
Open source →- #75: the hidden step field is automatically added to the form (follow
UPGRADE-2.1.mdto upgrade)
- #75: the hidden step field is automatically added to the form (follow
-
2.0.112 Jul 2013Release notes
Open source →- fixed steps being incorrectly marked as skipped when resetting the flow [2.0.1]: https://github.com/craue/CraueFormFlowBundle/compare/2.0.0...2.0.1
-
2.0.027 May 2013 -
1.1.323 May 2013Release notes
Open source →- #48: added method
getStorage - made the dependency on an event dispatcher optional
- #48: added method
-
1.1.217 Apr 2013Release notes
Open source →- always dispatch
PreBindEventwhenbindis called (to match expected behavior) - #45: added Brazilian Portuguese translation
- always dispatch
-
1.1.114 Apr 2013Release notes
Open source →- avoid skipping all steps by tampering with the hidden step field
- added some basic tests
-
1.1.028 Feb 2013Release notes
Open source →- adjustments to changes in the Form component for Symfony 2.1.*
- adjustments to changes in the HttpFoundation component for Symfony 2.1.*
- #21: added
StorageInterface - #23: added route parameters to links generated for dynamic step navigation
- preserve given
validation_groupsoption - added the flow instance as a property in events
- throw an exception if the number of steps doesn't match the number of step descriptions
-
1.0.007 Mar 2012