sonata-project/form-extensions
Symfony form extensions
2.7.0
16M downloads/mo
#1681 most downloaded on Packagist
sonata-project/form-extensions
What this package is like to depend on
Last release 9 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
5 releases in the last 12 months
see the full history below
Release timeline
54 releases · Apr 2019 to Nov 2025Releases
latest 54-
2.7.023 Nov 2025 -
2.6.113 Nov 2025Release notes
Open source →Fixed
- [#559] Display Monday as first day of week in
calocale. (@davidromani)
Release notes
Open source →Fixed
- [#559] Display Monday as first day of week in
calocale. (@davidromani)
- [#559] Display Monday as first day of week in
-
2.6.011 Nov 2025Release notes
Open source →Added
Deprecated
- [#560] Passing an array of options to
InlineConstraint::__constructis deprecated. Use named arguments instead. (@dmaicher)
Fixed
Release notes
Open source →Added
Deprecated
- [#560] Passing an array of options to
InlineConstraint::__constructis deprecated. Use named arguments instead. (@dmaicher)
Fixed
- [#560] Passing an array of options to
-
2.5.228 Sep 2025Release notes
Open source →Release notes
Open source → -
2.5.112 Sep 2025 -
2.5.016 May 2025Release notes
Open source →Deprecated
- [#535] Extending DateTimeRangePickerType (@VincentLanglet)
Fixed
- [#530] Bg translations for date range (@michal-tupy-defend)
Release notes
Open source →Deprecated
- [#535] Extending DateTimeRangePickerType (@VincentLanglet)
Fixed
- [#530] Bg translations for date range (@michal-tupy-defend)
-
2.4.105 Feb 2025Release notes
Open source →Fixed
- [#523] Deprecated usages of
spacelesstwig filter (@dmaicher) - [#498] Symfony 7.1 deprecation about
Symfony\Component\HttpKernel\DependencyInjection\Extensionusage (@VincentLanglet)
Release notes
Open source →Fixed
- [#523] Deprecated usages of
spacelesstwig filter (@dmaicher) - [#498] Symfony 7.1 deprecation about
Symfony\Component\HttpKernel\DependencyInjection\Extensionusage (@VincentLanglet)
- [#523] Deprecated usages of
-
2.4.013 Apr 2024Release notes
Open source →Added
- [#481]
namefield topackage.json, avoiding webpack globals conflicts issues with other webpack projects (@PierreMigani)
Release notes
Open source →Added
- [#481]
namefield topackage.json, avoiding webpack globals conflicts issues with other webpack projects (@PierreMigani)
- [#481]
-
2.3.023 Nov 2023Release notes
Open source →Added
- [#461] Missing
hourCyclelocalization option for DateTimePickerType (@virtualize) - [#462] Support of Symfony 7 (@pauljosephkrogulec)
Release notes
Open source →Added
- [#461] Missing
hourCyclelocalization option for DateTimePickerType (@virtualize) - [#462] Support of Symfony 7 (@pauljosephkrogulec)
- [#461] Missing
-
2.2.022 Nov 2023Release notes
Open source →Release notes
Open source → -
2.1.029 Sep 2023Release notes
Open source →Added
- [#455] CollectionType btn_translation_domain option (@VincentLanglet)
Deprecated
- [#455] CollectionType btn_catalogue option (@VincentLanglet)
Fixed
- [#455] CollectionType btn_add allowed types (@VincentLanglet)
- [#452] Country specific locale issues (convert de_CH to de-CH) (@toooni)
-
2.0.008 Jul 2023 -
2.0.0-alpha-113 May 2023 pre-releaseRelease notes
Open source →Changed
- [#427] Upgrade DatePicker to v6 (name changed from
eonasdan/bootstrap-datetimepickertoeonasdan/tempus-dominus) (@jordisala1991) - [#328] Options passed to form types are now narrowed down to the allowed ones only. (@jordisala1991)
Removed
- [#433]
sonata_form_canonicalize_locale_for_momenttwig function (@jordisala1991) - [#326] Remove support for PHP 7. (@jordisala1991)
- [#321] Remove support for Symfony ^4.4 and 5.3.x (@jordisala1991)
- [#321] Remove support for Twig ^2 (@jordisala1991)
See UPGRADE-2.0.md for all changes
- [#427] Upgrade DatePicker to v6 (name changed from
-
1.20.008 Jul 2023 -
1.19.130 Apr 2023Release notes
Open source →Fixed
- [#416] Date pickers now select the correct locale when language and country parts are the same, eg:
it-IT(@jgtrescazes)
- [#416] Date pickers now select the correct locale when language and country parts are the same, eg:
-
1.19.010 Apr 2023Release notes
Open source →Fixed
- [#414] Do not trigger validation on deleted rows of CollectionType (@jordisala1991)
Removed
- [#407] Drop support for
doctrine/persistence1.0 and 2.0. (@jordisala1991)
-
1.18.109 Mar 2023 -
1.18.028 Jul 2022Release notes
Open source →Added
- [#376] Support for
sonata-project/doctrine-extensions^2 (@VincentLanglet)
Changed
- [#375] Bump terser to 5.14.2 (@dependabot[bot])
- [#374] Bump moment to 2.29.4 (@dependabot[bot])
- [#376] Support for
-
1.17.117 Jun 2022Release notes
Open source →Fixed
- [#369] Added the type casting to string, because Symfony forms can return integer keys. (@willemverspyck)
-
1.17.015 Jun 2022Release notes
Open source →Deprecated
- [#359] Passing an array as first element of
ErrorElement::addViolation()(@VincentLanglet)
Fixed
- [#365] Datepicker positionning bug when bottom viewport is to small (https://github.com/Eonasdan/tempus-dominus/pull/1203) (@Geekimo)
Removed
- [#359] Passing an array as first element of
-
1.16.124 May 2022Release notes
Open source → -
1.16.014 May 2022 -
1.15.214 May 2022 -
1.15.114 May 2022 -
1.15.012 May 2022 -
1.14.008 May 2022Release notes
Open source →Added
- [#329] Add webpack configuration to compile the date picker scripts used by the form types. (@jordisala1991)
-
1.13.124 Feb 2022Release notes
Open source →Fixed
- [#313] Fixed
InlineConstraintusage annotation due do unitialized constraint groups. (@houssemzi)
- [#313] Fixed
-
1.13.012 Feb 2022Release notes
Open source →Deprecated
- [#304] Sonata\Form\Serializer\BaseSerializerHandler (@VincentLanglet)
- [#304] Sonata\Form\Serializer\SerializerHandlerInterface (@VincentLanglet)
- [#304] Sonata\Form\Type\BaseDoctrineORMSerializationType (@VincentLanglet)
- [#304] Serializer config key (@VincentLanglet)
-
1.12.404 Dec 2021Release notes
Open source →Fixed
- [#296] Support of serializable entities field without group set. (@VincentLanglet)
-
1.12.325 Nov 2021 -
1.12.225 Nov 2021 -
1.12.126 Oct 2021Release notes
Open source →Fixed
- [#280] Fixed support for Symfony 6, adding a return type on
getContainerExtensionClass(@jordisala1991)
- [#280] Fixed support for Symfony 6, adding a return type on
-
1.12.017 Oct 2021Release notes
Open source →Added
- [#272]
@methodannotation to the ErrorElement class (@VincentLanglet)
- [#272]
-
1.11.022 Sep 2021 -
1.10.008 Sep 2021Release notes
Open source →Fixed
- [#234] Fixed deprecation on
StubTranslationby addinggetLocale()method (@jordisala1991)
Removed
- [#234] Removed Support for Symfony 5.1 and 5.2 (@jordisala1991)
- [#234] Fixed deprecation on
-
1.9.015 Feb 2021Release notes
Open source → -
1.8.209 Feb 2021 -
1.8.106 Jan 2021Release notes
Open source →Fixed
- [#192] User Deprecated: Using a custom format when the "html5" option of
Symfony\Component\Form\Extension\Core\Type\DateTimeTypeis enabled is deprecated since Symfony 4.3 and will lead to an exception in 5.0. (@VincentLanglet) - [#192] User Deprecated: Using a custom format when the "html5" option of
Symfony\Component\Form\Extension\Core\Type\DateTypeis enabled is deprecated since Symfony 4.3 and will lead to an exception in 5.0. (@VincentLanglet)
- [#192] User Deprecated: Using a custom format when the "html5" option of
-
1.8.004 Jan 2021 -
1.7.122 Nov 2020Release notes
Open source → -
1.7.016 Nov 2020Release notes
Open source →Added
- [#151] Support for
instances of
\DateTimeImmutablein form options "dp_min_date" and "dp_max_date" atBasePickerType(@phansys)
Changed
Fixed
- [#151] Support for
instances of
-
1.6.005 Aug 2020Release notes
Open source →Deprecated
- [#109]
Deprecated passing a
RequestStackobject toBasePickerTypeas third parameter, the default locale should be passed instead. (@franmomu)
Fixed
- [#109]
Deprecated passing a
-
1.5.027 Jun 2020Release notes
Open source →Fixed
- [#101] AbstractWidgetTestCase now works then testing with symfony/symfony on other bundles (@jordisala1991)
Removed
- [#102] Support for Symfony 3.4 (@jordisala1991)
-
1.4.004 Jun 2020Release notes
Open source →Added
- add
Sonata\Form\Bridge\Symfony\Bundle\SonataFormBundle
Deprecated
- deprecated
Sonata\Form\Bridge\Symfony\Bundle\SonataFormBundle. UseSonata\Form\Bridge\Symfony\Bundle\SonataFormBundleinstead.
Removed
- return type hints in
Sonata\Form\Serializer\BaseSerializerHandler::serializeObjectToId() - return type hints in
Sonata\Form\Serializer\SerializerHandlerIntertface::getType() - return type hints in
Sonata\Form\Type\BaseStatusType::configureOptions() - color translations and templates
- add
-
1.3.010 Apr 2020Release notes
Open source →Added
- Added
Sonata\Form\Serializer\BaseSerializerHandler - Added
Sonata\Form\Serializer\BaseSerializerHandlerInterface
- Added
-
1.2.021 Mar 2020Release notes
Open source →Added
- Added support for
twig/twig:^3.0 - Deprecate
EqualTypein favor of SonataAdminEqualOperatorType
- Added support for
-
1.1.221 Dec 2019 -
1.1.121 Dec 2019 -
1.1.006 Dec 2019Release notes
Open source →Added
- Added Support for Symfony 5 packages
Removed
- Remove
BaseDoctrineORMSerializationType::setDefaultOptions
-
1.0.029 Apr 2019Nothing published for this version
-
0.1.208 Jun 2020Nothing published for this version
-
0.1.105 Jun 2020Nothing published for this version
-
0.1.004 Jun 2020Nothing published for this version
-
0.1-BETA06 May 2020Nothing published for this version