NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4255 most downloaded on Packagist
Multi-step forms for your Symfony project.
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
15 years old
36 releases · first in 2012
[#422]: added support for Symfony 7
[#393]: added support for Symfony 6
One column per quarter.
[#389]: fix file upload in collections
[#387]: avoid several deprecation notices with Symfony >= 5.3
avoid deprecation notices regarding Symfony\Component\HttpFoundation\InputBag::get() with Symfony >= 5.1
Symfony\Component\HttpFoundation\InputBag::get() with Symfony >= 5.1[#359]: use DataManager to check if current flow exists
[#355]: avoid infinite loop when all steps are skipped
avoid warnings while cleaning up temporary files
dropped support for Symfony 4.1
[#342]: fixed a Symfony Form deprecation
[#333]: added autoconfiguration support
code updates to avoid deprecation notices
[#331]: added Italian translation
clientSize from SerializableFile[#331]: added Italian translation
[#306]: fixed method applySkipping to avoid OutOfBoundsException
applySkipping to avoid OutOfBoundsException[3.0.2]: https://github.com/craue/CraueFormFlowBundle/compare/3.0.1...3.0.2
[#301]: allow setting a GroupSequence for the validation_groups option
GroupSequence for the validation_groups optionBC breaks (follow UPGRADE-3.0.md to upgrade):
UPGRADE-3.0.md to upgrade):
createFormtype to form_typestep to stepNumber and method getStep to getStepNumber within event classesgetFormOptions returns an array for the validation_groups optionvalidation_groups optiongetName implementation[#306]: fixed method applySkipping to avoid OutOfBoundsException
applySkipping to avoid OutOfBoundsException[#205]: added conditional code updates to avoid most deprecation notices with Symfony 2.8
[#169]: simplified some code meant for avoiding deprecation notices
avoid bubbling up of a possible OutOfBoundsException while determining the current step number
added conditional code updates to avoid deprecation notices
[#132]: fixed BC method hasSkipStep
hasSkipStepadjusted Composer constraint to allow being used with SensioFrameworkExtraBundle 3.0
avoid triggering deprecation errors when used with Symfony 2.1.x
[#90]: fixed the step list to render the last step already been visited (but not submitted) as a link
ensure that skip callables always return a boolean value
skip callables always return a boolean value[#75]: the hidden step field is automatically added to the form (follow UPGRADE-2.1.md to upgrade)
UPGRADE-2.1.md to upgrade)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
BC breaks (follow UPGRADE-2.0.md to upgrade):
made the dependency on an event dispatcher optional
getStoragealways dispatch PreBindEvent when bind is called (to match expected behavior)
PreBindEvent when bind is called (to match expected behavior)avoid skipping all steps by tampering with the hidden step field
adjustments to changes in the Form component for Symfony 2.1.*
StorageInterfacevalidation_groups optionfirst stable release for Symfony 2.0.*
Your coding agent can read these notes before it upgrades. Set up the MCP server →