PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 36
  1. 3.7.0 11 Jan 2024
    Release notes
    • #422: added support for Symfony 7
    • dropped support for Symfony 5.3, 6.0, 6.1, 6.2
    Open source →
  2. 3.6.0 24 Jan 2022
    Release notes
    • #393: added support for Symfony 6
    • dropped support for Symfony 3.4, 5.1, 5.2
    Open source →
  3. 3.5.1 28 Jul 2021
    Release notes
    • #389: fix file upload in collections
    Open source →
  4. 3.5.0 31 May 2021
    Release notes
    • #387: avoid several deprecation notices with Symfony >= 5.3
    • dropped support for Symfony 5.1
    Open source →
  5. 3.4.1 31 Mar 2021
    Release notes
    • #386: revert to clean class definitions for event listeners
    • avoid deprecation notices regarding Symfony\Component\HttpFoundation\InputBag::get() with Symfony >= 5.1
    Open source →
  6. 3.4.0 17 Dec 2020
    Release notes
    • #359: use DataManager to check if current flow exists
    • #368: fix opcache preloading
    • added DoctrineStorage support for Doctrine DBAL 3.0
    • added support for PHP 8.0
    • dropped support for PHP 7.0, 7.1, 7.2
    • dropped support for Symfony 4.2, 4.3, 5.0
    Open source →
  7. 3.3.2 07 May 2020
    Release notes
    • #355: avoid infinite loop when all steps are skipped
    Open source →
  8. 3.3.1 08 Mar 2020
    Release notes
    • avoid warnings while cleaning up temporary files
    Open source →
  9. 3.3.0 03 Dec 2019
    Release notes
    • added support for Symfony 5.*
    • dropped support for Symfony 4.1
    Open source →
  10. 3.2.1 07 Oct 2019
    Release notes
    • #342: fixed a Symfony Form deprecation
    Open source →
  11. 3.2.0 05 Jun 2019
    Release notes
    • #333: added autoconfiguration support
    Open source →
  12. 3.1.1 31 May 2019
    Release notes
    • code updates to avoid deprecation notices
    Open source →
  13. 3.1.0 06 Jan 2019
    Release notes
    • #331: added Italian translation
    • removed attribute clientSize from SerializableFile
    • 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
    Open source →
  14. 3.0.4 23 Jan 2019
    Release notes
    • #331: added Italian translation
    Open source →
  15. 3.0.3 07 Dec 2017
    Release notes
    • #306: fixed method applySkipping to avoid OutOfBoundsException
    Open source →
  16. 3.0.2 01 Dec 2017
    Release notes
    • added support for Symfony 4.*
    Open source →
  17. 3.0.1 08 Nov 2017
    Release notes
    • #301: allow setting a GroupSequence for the validation_groups option
    Open source →
  18. 3.0.0 04 Sep 2017
    Release notes
    • BC breaks (follow UPGRADE-3.0.md to 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 type to form_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 step to stepNumber and method getStep to getStepNumber within 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 getFormOptions returns an array for the validation_groups option
    • #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_groups option
    • #215: added a default getName implementation
    • #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
    Open source →
  19. 2.1.10 07 Dec 2017
    Release notes
    • #306: fixed method applySkipping to avoid OutOfBoundsException
    Open source →
  20. 2.1.9 29 Dec 2015
    Release notes
    • #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
    Open source →
  21. 2.1.8 11 Jun 2015
    Release notes
    • #169: simplified some code meant for avoiding deprecation notices
    • suppress errors when triggering deprecation notices
    Open source →
  22. 2.1.7 06 Mar 2015
    Release notes
    • avoid bubbling up of a possible OutOfBoundsException while determining the current step number
    • fixed minimum version of Symfony
    Open source →
  23. 2.1.6 02 Feb 2015
    Release notes
    • added conditional code updates to avoid deprecation notices
    Open source →
  24. 2.1.5 13 Jun 2014
    Release notes
    • #132: fixed BC method hasSkipStep
    Open source →
  25. 2.1.4 05 Dec 2013
    Release notes
    • adjusted Composer constraint to allow being used with SensioFrameworkExtraBundle 3.0
    Open source →
  26. 2.1.3 18 Nov 2013
    Release notes
    • #94: disallow invalid step config options
    • ensure that Step#isSkipped always returns a boolean value
    • avoid triggering deprecation errors when used with Symfony 2.1.x
    • #100: fixed the step list to avoid linking not yet accessible steps
    Open source →
  27. 2.1.2 26 Sep 2013
    Release notes
    • #90: fixed the step list to render the last step already been visited (but not submitted) as a link
    Open source →
  28. 2.1.1 24 Sep 2013
    Release notes
    • ensure that skip callables 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
    Open source →
  29. 2.1.0 27 Aug 2013
    Release notes
    • #75: the hidden step field is automatically added to the form (follow UPGRADE-2.1.md to upgrade)
    Open source →
  30. 2.0.1 12 Jul 2013
    Release notes
    • 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
    Open source →
  31. 2.0.0 27 May 2013
    Release notes
    • BC breaks (follow UPGRADE-2.0.md to upgrade):
      • #46: reworked the way steps are defined
      • adjustments in handling the request for Symfony 2.3 compatibility
    • #52: added GetStepsEvent
    • added PostBindFlowEvent
    Open source →
  32. 1.1.3 23 May 2013
    Release notes
    • #48: added method getStorage
    • made the dependency on an event dispatcher optional
    Open source →
  33. 1.1.2 17 Apr 2013
    Release notes
    • always dispatch PreBindEvent when bind is called (to match expected behavior)
    • #45: added Brazilian Portuguese translation
    Open source →
  34. 1.1.1 14 Apr 2013
    Release notes
    • avoid skipping all steps by tampering with the hidden step field
    • added some basic tests
    Open source →
  35. 1.1.0 28 Feb 2013
    Release notes
    • 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_groups option
    • 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
    Open source →
  36. 1.0.0 07 Mar 2012
    Release notes
    • first stable release for Symfony 2.0.*
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive