Skip to content

Latest commit

 

History

History
344 lines (236 loc) · 13.3 KB

CHANGELOG.md

File metadata and controls

344 lines (236 loc) · 13.3 KB

Changelog

3.7.0 – 2024-01-11

  • #422: added support for Symfony 7
  • dropped support for Symfony 5.3, 6.0, 6.1, 6.2

3.6.0 – 2022-01-24

  • #393: added support for Symfony 6
  • dropped support for Symfony 3.4, 5.1, 5.2

3.5.1 – 2021-07-28

  • #389: fix file upload in collections

3.5.0 – 2021-05-31

  • #387: avoid several deprecation notices with Symfony >= 5.3
  • dropped support for Symfony 5.1

3.4.1 – 2021-03-31

  • #386: revert to clean class definitions for event listeners
  • avoid deprecation notices regarding Symfony\Component\HttpFoundation\InputBag::get() with Symfony >= 5.1

3.4.0 – 2020-12-17

  • #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

3.3.2 – 2020-05-07

  • #355: avoid infinite loop when all steps are skipped

3.3.1 – 2020-03-08

  • avoid warnings while cleaning up temporary files

3.3.0 – 2019-12-03

  • added support for Symfony 5.*
  • dropped support for Symfony 4.1

3.2.1 – 2019-10-07

  • #342: fixed a Symfony Form deprecation

3.2.0 – 2019-06-05

  • #333: added autoconfiguration support

3.1.1 – 2019-05-31

  • code updates to avoid deprecation notices

3.0.4 – 2019-01-23

  • #331: added Italian translation

3.1.0 – 2019-01-06

  • #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

3.0.3 – 2017-12-07

  • #306: fixed method applySkipping to avoid OutOfBoundsException

2.1.10 – 2017-12-07

  • #306: fixed method applySkipping to avoid OutOfBoundsException

3.0.2 – 2017-12-01

  • added support for Symfony 4.*

3.0.1 – 2017-11-08

  • #301: allow setting a GroupSequence for the validation_groups option

3.0.0 – 2017-09-04

  • 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

2.1.9 – 2015-12-29

  • #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.8 – 2015-06-11

  • #169: simplified some code meant for avoiding deprecation notices
  • suppress errors when triggering deprecation notices

2.1.7 – 2015-03-06

  • avoid bubbling up of a possible OutOfBoundsException while determining the current step number
  • fixed minimum version of Symfony

2.1.6 – 2015-02-02

  • added conditional code updates to avoid deprecation notices

2.1.5 – 2014-06-13

  • #132: fixed BC method hasSkipStep

2.1.4 – 2013-12-05

  • adjusted Composer constraint to allow being used with SensioFrameworkExtraBundle 3.0

2.1.3 – 2013-11-18

  • #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

2.1.2 – 2013-09-26

  • #90: fixed the step list to render the last step already been visited (but not submitted) as a link

2.1.1 – 2013-09-24

  • 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

2.1.0 – 2013-08-27

  • #75: the hidden step field is automatically added to the form (follow UPGRADE-2.1.md to upgrade)

[2.0.1] – 2013-07-12

2.0.0 – 2013-05-27

  • 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

1.1.3 – 2013-05-23

  • #48: added method getStorage
  • made the dependency on an event dispatcher optional

1.1.2 – 2013-04-17

  • always dispatch PreBindEvent when bind is called (to match expected behavior)
  • #45: added Brazilian Portuguese translation

1.1.1 – 2013-04-14

  • avoid skipping all steps by tampering with the hidden step field
  • added some basic tests

1.1.0 – 2013-02-28

  • 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

1.0.0 – 2012-03-07

  • first stable release for Symfony 2.0.*

2011-08-02

  • initial commit