NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #333 most downloaded on Packagist
Allows to easily create, process and reuse HTML forms
Last release 3 days ago
29 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Rarely documented
notes for 3 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
748 releases · first in 2011
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
deprecated FormValidatorInterface and substituted its implementations by event subscribers
read_only field attribute now renders as readonly="readonly", use disabled insteadadd, remove, setParent, bind and setData
in class Form now throw an exception if the form is already boundguessPattern to FormTypeGuesserInterface to guess which pattern to use in the HTML5 attribute "pattern"guessMinLength in favor of guessPatternFormConfigInterface objectgetViewDatagetTypesgetErrorBubblinggetNormTransformersgetClientTransformersgetAttributehasAttributegetClientDatagetTypesaddViewTransformergetViewTransformersresetViewTransformersaddModelTransformergetModelTransformersresetModelTransformersprependClientTransformerappendClientTransformergetClientTransformersresetClientTransformersprependNormTransformerappendNormTransformergetNormTransformersresetNormTransformersmapFormToDatamapDataToFormsetDefaultOptions to FormTypeInterface and FormTypeExtensionInterface
which accepts an OptionsResolverInterface instancegetDefaultOptions and getAllowedOptionValues
in FormTypeInterface and FormTypeExtensionInterfacebuildForm in FormTypeInterface and FormTypeExtensionInterface
now receives a FormBuilderInterface instead of a FormBuilder instancebuildViewBottomUp was renamed to finishView in
FormTypeInterface and FormTypeExtensionInterfacebuildViewfinishView
in FormTypeInterface and FormTypeExtensionInterfacegetParent of FormTypeInterface anymorecreateNamed
and createNamedBuilder in FormFactoryInterfacegetChildren in Form and FormBuilder in favor of allhasChildren in Form and FormBuilder in favor of countbindRequest in Form and replaced it by a listener to FormEvents::PRE_BINDaddTypehasTypegetTypecreateBuilder in FormTypeInterface is not supported anymore for performance reasonssetTypes from FormBuildergetExtensionssetExtensionstoArrayKeytoArrayKeysisChoiceGroupisChoiceSelectedrenderBlock in FormHelper to block and changed its signatureNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →