Releases: sonata-project/SonataDoctrineORMAdminBundle
Releases · sonata-project/SonataDoctrineORMAdminBundle
3.34.2
Fixed
- [#1444] Fixed issue where pagination of large dataset would take very long time or cause database engine to swap even for simplest queries without joins. (@alfabetagama)
3.34.1
4.0.0-alpha-2
Added
- [#1412] Add compatiblity with all SonataAdmin 4.0 versions (@jordisala1991)
Changed
- [#1421] Use
FilterData
instead ofarray
in filters. (@VincentLanglet) - [#1438] Add final to abstract classes method. (@VincentLanglet)
Fixed
- [#1435] BatchDelete method. (@VincentLanglet)
3.34.0
Changed
- [#1425]
ProxyQuery::execute()
is now returning a Paginator instead of an array. (@VincentLanglet)
Deprecated
- [#1427]
templates.form
andtemplates.filter
config (@VincentLanglet) - [#1428] Deprecated not adding
FilterData
as type declaration of argument 4 in the callable passed toCallbackFilter
(@franmomu)
Fixed
- [#1427] Always merge
SonataDoctrineORMAdmin
form and filter templates. (@VincentLanglet) - [#1427] Using
sonata_admin
configuration. (@VincentLanglet) - [#1425] Support for fetch join with simple pager. (@VincentLanglet)
3.33.0
4.0.0-alpha-1
See Changelog
3.32.1
Fixed
- [#1393] Added missing filter declaration in the config (@VincentLanglet)
3.32.0
Added
- [#1355]
ModelManager::reverseTransform()
(@VincentLanglet) - [#1350] Added
FieldDescriptionFactory
class (@VincentLanglet)
Deprecated
- [#1341] Deprecated the
Sonata\DoctrineORMAdminBundle\Filter\EmptyFilter
service since its class is already deprecated since version 3.27 (@dmaicher) - [#1355]
ModelManager::modelReverseTransform()
(@VincentLanglet) - [#1350]
AbstractTypeGuesser
class (@VincentLanglet) - [#1350]
FilterTypeGuesser::guessType()
(@VincentLanglet) - [#1350]
TypeGuesser::guessType()
(@VincentLanglet) - [#1350]
ModelManager:: getParentMetadataForProperty()
(@VincentLanglet) - [#1350]
ModelManager:: getNewFieldDescriptionInstance()
(@VincentLanglet) - [#1350]
ModelManager:: getModelInstance()
(@VincentLanglet)
Fixed
- [#1376] Fixed triggering deprecation because audit reader is not tagged (@franmomu)
- [#1374] Fixed deprecations about not implementing
FieldDescriptionInterface
methods (@franmomu) - [#1358] Resulting
WHERE
clause fromFilter::applyWhere()
when usingOR
conditions on queries that already have previous conditions (@phansys) - [#1368] Fetch join queries for Pager (@VincentLanglet)
- [#1368] Pager when using entity inheritance (@VincentLanglet)
- [#1365] Missing argument 2 in calls to
trigger_error()
(@phansys)
3.31.0
Added
- [#1335] Support for symfony/config:^5.2 (@phansys)
- [#1335] Support for symfony/dependency-injection:^5.2 (@phansys)
- [#1335] Support for symfony/http-foundation:^5.2 (@phansys)
- [#1319]
Sonata\DoctrineORMAdminBundle\Datagrid\ProxyQueryInterface::getDoctrineQuery()
(@VincentLanglet)
Changed
Deprecated
- [#1333] Deprecate passing arguments to
ProxyQuery::execute()
method (@VincentLanglet) - [#1326] Not passing a
Sonata\DoctrineORMAdminBundle\Datagrid\ProxyQueryInterface
as argument 2 ofModelManager::addIdentifiersToQuery()
(@VincentLanglet) - [#1326] Not passing a
Sonata\DoctrineORMAdminBundle\Datagrid\ProxyQueryInterface
as argument 2 ofModelManager::batchDelete()
(@VincentLanglet) - [#1319] Class
Sonata\DoctrineORMAdminBundle\Datagrid\OrderByToSelectWalker
(@VincentLanglet) - [#1319]
Sonata\DoctrineORMAdminBundle\Datagrid\ProxyQuery::getFixedQueryBuilder()
(@VincentLanglet) - [#1319]
Sonata\DoctrineORMAdminBundle\Datagrid\ProxyQuery::getSingleScalarResult()
(@VincentLanglet) - [#1323] Not passing a
ManagerRegistry
as first argument ofObjectAclManipulator
(@VincentLanglet)
Fixed
- [#1319] Do not display multiple times the same row in the admin list and the export list (@VincentLanglet)
3.30.0
Added
Deprecated
- [#1291] Passing another
type
value to a filter than an integer handled (@VincentLanglet)
Fixed
- [#1314] Unavoidable deprecation about the
code
option (@VincentLanglet) - [#1247]
ChoiceFilter
returnsnull
values when used with the typeNOT_EQUAL
(@VincentLanglet)