Added
- [#7308]
ChainableFilterInterface
. (@VincentLanglet) - [#7285] Added deprecated annotation to AbstractAdmin validate() method. (@7ochem)
- [#7275] SearchableFilterInterface (@VincentLanglet)
- [#7283] Added
IconExtension
twig extension. (@VincentLanglet) - [#7283] Added
parse_icon
filter. (@VincentLanglet) - [#7279] Add generic to MapperInterface and all extending classes. (@VincentLanglet)
- [#7279] Added generic to ConfigureEvent and PersistenceEvent. (@VincentLanglet)
Deprecated
- [#7301] Not passing argument 2 of
Symfony\Component\Form\FormRegistryInterface
toAbstractFormContractor::__construct
(@dmaicher) - [#7275] Passing
global_search
option to a filter which does not implementsSearchableFilterInterface
. (@VincentLanglet) - [#7275]
sonata_admin.global_search.case_sensitive
configuration. (@VincentLanglet) - [#7282]
AbstractAdmin::addParentAssociationMapping()
method. (@VincentLanglet) - [#7282] Calling
AdminInterface::setParent()
without second argument. (@VincentLanglet) - [#7282] Calling
AdminInterface::getParentAssociationMapping()
for a non parent admin. (@VincentLanglet) - [#7265] Passing a FieldDescriptionInterface as first argument of method
ListMapper::add
. (@VincentLanglet) - [#7265] Passing a FieldDescriptionInterface as first argument of method
ShowMapper::add
. (@VincentLanglet) - [#7265] Passing a FieldDescriptionInterface as first argument of method
DatagridMapper::add
. (@VincentLanglet) - [#7265] Passing a FormBuilderInterface as first argument of method
FormMapper::add
. (@VincentLanglet) - [#7265]
FieldDescriptionInterface::mergeOptions()
. (@VincentLanglet) - [#7265]
BaseFieldDescription::mergeOptions()
. (@VincentLanglet) - [#7283] Passing an
icon
option with the formatfa-plus
orplus
, use the formatfa fa-plus
or pass directly the<i>
html instead. (@VincentLanglet) - [#7267] Deprecated passing
collection
as argument 2 ofFormMapper::add()
method (@franmomu)
Fixed
- [#7301] Default options are added correctly to form types that use the Symfony way of extending Sonata's default types (@dmaicher)
- [#7287]
FieldCollection::reorder()
andDatagrid::reorderFilter()
methods. (@VincentLanglet) - [#7254] Filters are correctly updated if only default values are submitted. (@VincentLanglet)
- [#7277] Respect
false
as translation_domain for tab and action buttons. (@VincentLanglet) - [#7264]
Max_per_page
drowpdown propagate correctly thesort_by
filter value (@VincentLanglet) - [#7271] Do not try to translate fieldDescription label when false is provided as translation domain. (@VincentLanglet)