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
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
Deprecated not configuring the rounding_mode option of the PercentType. It will default to \NumberFormatter::ROUND_HALFUP in Symfony 6.
rounding_mode option of the PercentType. It will default to \NumberFormatter::ROUND_HALFUP in Symfony 6.PercentToLocalizedStringTransformer. It will default to \NumberFormatter::ROUND_HALFUP in Symfony 6.collection_entry block prefix to CollectionType entrieschoice_filter option to ChoiceTypecallable|null $filter to ChoiceListFactoryInterface::createListFromChoices() and createListFromLoader() - not defining them is deprecated.ChoiceList facade to leverage explicit choice list caching based on optionsAbstractChoiceLoader to simplify implementations and handle global optimizationsview_timezone option defaults to the model_timezone if no reference_date is configured.FormConfigInterface without implementing the getIsEmptyCallback() method
is deprecated. The method will be added to the interface in 6.0.FormConfigBuilderInterface without implementing the setIsEmptyCallback() method
is deprecated. The method will be added to the interface in 6.0.rounding_mode option for the PercentType and correctly round the value when submittedSymfony\Component\Form\Extension\Validator\Util\ServerParams in favor of its parent class Symfony\Component\Form\Util\ServerParamshtml5 option to the ColorType to validate the inputNumberToLocalizedStringTransformer::ROUND_* constants, use \NumberFormatter::ROUND_* insteadNothing 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
Removed support for using different values for the "model_timezone" and "view_timezone" options of the TimeType without configuring a reference date.
TimeType
without configuring a reference date.scale option of the IntegerType.date_format, date_widget, and time_widget options of the DateTimeType when the widget option is
set to single_text is not supported anymore.format option of DateType and DateTimeType cannot be used when the html5 option is enabled.ChoiceLoaderInterface implementation in CountryType, LanguageType, LocaleType and CurrencyTypegetExtendedType() method of the FormTypeExtensionInterfacegetExtendedTypes() method to the FormTypeExtensionInterfaceFormRenderer::searchAndRenderBlock() method for fields which were already rendered throw a BadMethodCallExceptionregions option of the TimezoneType$scale argument of the IntegerToLocalizedStringTransformerTemplatingExtension and TemplatingRendererEngine classes, use Twig insteadSymfony\Component\Form\FormError is not allowedint or float as data for the NumberType when the input option is set to stringNothing 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
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 →