NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1660 most downloaded on Packagist
Symfony form extensions
Last release 10 months ago
23 Nov 2025
Release timing varies
gaps range from 2 weeks to 10 months
Nearly every release is documented
notes for 48 of 53 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
54 releases · first in 2019
[ #559 ] Display Monday as first day of week in ca locale. ( @davidromani )
ca locale. (@davidromani)One column per quarter.
[ #560 ] Passing an array of options to InlineConstraint::__construct is deprecated. Use named arguments instead. ( @dmaicher )
[ #555 ] Symfony 7.3 deprecations for constraint constructor options array usage ( @dmaicher )
[ #546 ] Replace deprecated use of OptionsResolver::setDefault() by OptionsResolver::setOptions() ( @AirBair )
[ #535 ] Extending DateTimeRangePickerType ( @VincentLanglet )
[ #523 ] Deprecated usages of spaceless twig filter ( @dmaicher )
spaceless twig filter (@dmaicher)Symfony\Component\HttpKernel\DependencyInjection\Extension usage (@VincentLanglet)[ #481 ] name field to package.json , avoiding webpack globals conflicts issues with other webpack projects ( @PierreMigani )
name field to package.json, avoiding webpack globals conflicts issues with other webpack projects (@PierreMigani)[ #461 ] Missing hourCycle localization option for DateTimePickerType ( @virtualize )
hourCycle localization option for DateTimePickerType (@virtualize)[ #463 ] Updated and built all npm packages to the newest ones ( @haivala )
[#455] CollectionType btn_translation_domain option (@VincentLanglet)
[#444] Add datepicker twig template to the global ones (@Hanmac)
[#427] Upgrade DatePicker to v6 (name changed from eonasdan/bootstrap-datetimepicker to eonasdan/tempus-dominus) (@jordisala1991)
eonasdan/bootstrap-datetimepicker to eonasdan/tempus-dominus) (@jordisala1991)sonata_form_canonicalize_locale_for_moment twig function (@jordisala1991)See UPGRADE-2.0.md for all changes
[#444] Add datepicker twig template to the global ones (@Hanmac)
[#416] Date pickers now select the correct locale when language and country parts are the same, eg: it-IT (@jgtrescazes)
it-IT (@jgtrescazes)[#414] Do not trigger validation on deleted rows of CollectionType (@jordisala1991)
doctrine/persistence 1.0 and 2.0. (@jordisala1991)[#387] Update frontend depencies (@jordisala1991)
[#376] Support for sonata-project/doctrine-extensions ^2 (@VincentLanglet)
sonata-project/doctrine-extensions ^2 (@VincentLanglet)[#369] Added the type casting to string, because Symfony forms can return integer keys. (@willemverspyck)
[#359] Passing an array as first element of ErrorElement::addViolation() (@VincentLanglet)
[#357] Fix compatibility of bootstrap-datetimepicker with jQuery 3 (@franmomu)
[#351] Remove compatibility with PHP 7.3. (@jordisala1991)
[#347] Fix compatibility with PHP 7.3. (@jordisala1991)
[#341] Fix compatibility with PHP 7.3. (@VincentLanglet)
[#336] Add momentjs locale canonicalizer. (@jordisala1991)
[#329] Add webpack configuration to compile the date picker scripts used by the form types. (@jordisala1991)
[#313] Fixed InlineConstraint usage annotation due do unitialized constraint groups. (@houssemzi)
InlineConstraint usage annotation due do unitialized constraint groups. (@houssemzi)[#304] Sonata\Form\Serializer\BaseSerializerHandler (@VincentLanglet)
[#296] Support of serializable entities field without group set. (@VincentLanglet)
[#292] Submitting CollectionType in Symfony 6 (@franmomu)
[#290] Using CollectionType with Symfony 6 (@franmomu)
[#280] Fixed support for Symfony 6, adding a return type on getContainerExtensionClass (@jordisala1991)
getContainerExtensionClass (@jordisala1991)[#272] @method annotation to the ErrorElement class (@VincentLanglet)
@method annotation to the ErrorElement class (@VincentLanglet)[#258] Added support for Symfony 6 (@jordisala1991)
[#234] Fixed deprecation on StubTranslation by adding getLocale() method (@jordisala1991)
StubTranslation by adding getLocale() method (@jordisala1991)[#202] Hungarian translation for keys date_range_start and date_range_end (@fracsi)
[#194] Php version constraint (@greg0ire)
[#192] User Deprecated: Using a custom format when the "html5" option of Symfony\Component\Form\Extension\Core\Type\DateTimeType is enabled is depreca…
Symfony\Component\Form\Extension\Core\Type\DateTimeType is enabled is deprecated since Symfony 4.3 and will lead to an exception in 5.0. (@VincentLanglet)Symfony\Component\Form\Extension\Core\Type\DateType is enabled is deprecated since Symfony 4.3 and will lead to an exception in 5.0. (@VincentLanglet)[#185] Support for PHP8 (@VincentLanglet)
[#169] Cast form name to string for symfony5.0 compatibility (@phiamo)
[#129] Fixed triggering a deprecation for EqualType only when it is used (@franmomu)
[#109] Deprecated passing a RequestStack object to BasePickerType as third parameter, the default locale should be passed instead. (@franmomu)
[#101] AbstractWidgetTestCase now works then testing with symfony/symfony on other bundles (@jordisala1991)
deprecated Sonata\Form\Bridge\Symfony\Bundle\SonataFormBundle. Use Sonata\Form\Bridge\Symfony\Bundle\SonataFormBundle instead.
Sonata\Form\Bridge\Symfony\Bundle\SonataFormBundleSonata\Form\Bridge\Symfony\Bundle\SonataFormBundle. Use
Sonata\Form\Bridge\Symfony\Bundle\SonataFormBundle instead.Sonata\Form\Serializer\BaseSerializerHandler::serializeObjectToId()Sonata\Form\Serializer\SerializerHandlerIntertface::getType()Sonata\Form\Type\BaseStatusType::configureOptions()Added Sonata\Form\Serializer\BaseSerializerHandler
Sonata\Form\Serializer\BaseSerializerHandlerSonata\Form\Serializer\BaseSerializerHandlerInterfaceDeprecate EqualType in favor of SonataAdmin EqualOperatorType
twig/twig:^3.0EqualType in favor of SonataAdmin EqualOperatorTypeMake AbstractWidgetTestCase environment even more extendable
AbstractWidgetTestCase environment even more extendableMake AbstractWidgetTestCase environment extendable
AbstractWidgetTestCase environment extendableAdded Support for Symfony 5 packages
BaseDoctrineORMSerializationType::setDefaultOptionsNothing 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 →