sonata-project/doctrine-extensions
Doctrine2 behavioral extensions
2.6.0
23M downloads/mo
#1795 most downloaded on Packagist
sonata-project/sonata-doctrine-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 38 of 41 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
42 releases · first in 2012
1 release in the last 12 months
see the full history below
Release timeline
42 releases · Sep 2012 to Nov 2025
2013
2015
2017
2019
2021
2023
2025
Releases
latest 42-
2.6.023 Nov 2025 -
2.5.003 Feb 2025 -
2.4.118 Aug 2024Release notes
Open source →Changed
Fixed
- [#511] Symfony 7.1 deprecation about
Symfony\Component\HttpKernel\DependencyInjection\Extensionusage (@VincentLanglet)
Release notes
Open source →Changed
Fixed
- [#511] Symfony 7.1 deprecation about
Symfony\Component\HttpKernel\DependencyInjection\Extensionusage (@VincentLanglet)
- [#511] Symfony 7.1 deprecation about
-
2.4.021 Feb 2024Release notes
Open source →Release notes
Open source → -
2.3.004 Jun 2023 -
2.2.009 Mar 2023Release notes
Open source →Removed
- [#463] Drop support for
doctrine/persistence^2.0. (@jordisala1991)
Release notes
Open source →Removed
- [#463] Drop support for
doctrine/persistence^2.0. (@jordisala1991)
- [#463] Drop support for
-
2.1.031 Dec 2022Release notes
Open source →Release notes
Open source → -
2.0.102 Aug 2022 -
2.0.028 Jul 2022 -
2.0.0-alpha114 Jun 2022 pre-releaseNothing published for this version
-
1.18.102 Sep 2022 -
1.18.017 Aug 2022 -
1.17.011 May 2022Release notes
Open source →Added
Deprecated
- [#412] Deprecated passing an argument to
ClearableManagerInterface::clear()(@franmomu) - [#408] ODM\PHPCR support (@VincentLanglet)
- [#406] Deprecated custom bundle file for flex recipe. (@jordisala1991)
- [#412] Deprecated passing an argument to
-
1.16.004 Dec 2021Release notes
Open source →Added
- [#376] Added support for Symfony 6. (@jordisala1991)
Fixed
- [#374] Deprecation on classes now rely on @deprecated annotation. (@jordisala1991)
-
1.15.006 Nov 2021Release notes
Open source →Deprecated
- [#365] Passing null to
DoctrineORMAdapter::getNormalizedIdentifier()(@VincentLanglet) - [#365] Passing null to
DoctrineORMAdapter::getUrlSafeIdentifier()(@VincentLanglet) - [#365] Passing null to
DoctrinePHPCRAdapter::getNormalizedIdentifier()(@VincentLanglet) - [#365] Passing null to
DoctrinePHPCRAdapter::getUrlSafeIdentifier()(@VincentLanglet) - [#365]
BaseDocumentManager::__get()method (@VincentLanglet) - [#365]
BasePHPCRManager::__get()method (@VincentLanglet) - [#365]
BaseEntityManager::__get()method (@VincentLanglet) - [#365]
ManagerInterface::getTableName()method (@VincentLanglet) - [#365]
ManagerInterface::getConnection()method (@VincentLanglet) - [#365]
BaseManager::getTableName()method (@VincentLanglet) - [#365]
BasePHPCRManager::getTableName()method (@VincentLanglet) - [#365]
BasePHPCRManager::getConnection()method (@VincentLanglet) - [#365]
BaseEntityManager::getConnection()method (@VincentLanglet) - [#365]
BaseDocumentManager::getConnection()method (@VincentLanglet)
- [#365] Passing null to
-
1.14.005 Oct 2021 -
1.13.119 Jul 2021Release notes
Open source →Fixed
- [#327]
EntityManagerMockFactoryTraitmocks all the basic methods ofQueryBuilder(@VincentLanglet)
- [#327]
-
1.13.015 Jun 2021Release notes
Open source →Added
- [#323] Added
ClearableManagerInterfaceto be able to clear the Manager in an easy way. (@jordisala1991)
Fixed
- [#298] Dependency on a non-existent service "sonata.doctrine.adapter.doctrine_phpcr" (@skydiablo)
- [#323] Added
-
1.12.011 Mar 2021 -
1.11.004 Jan 2021 -
1.10.121 Oct 2020 -
1.10.019 Oct 2020 -
1.9.109 Aug 2020 -
1.9.008 Aug 2020 -
1.8.020 Jul 2020Release notes
Open source →Added
Deprecated
- [#205]
Deprecated
Sonata\Doctrine\Bridge\Symfony\Bundle\SonataDoctrineBundlein favor ofSonata\Doctrine\Bridge\Symfony\SonataDoctrineBundle. (@phansys)
Fixed
- [#184] Fix modifying entities (associations, discriminator columns and overrides) with DoctrineCollector (@jordisala1991)
- [#205]
Deprecated
-
1.7.002 Jul 2020Release notes
Open source →Added
Fixed
- [#189]
Fixed returning
voidfrom methods which are intended to return values; (@phansys) - [#189]
Fixed weak check at
ModelManager::getNormalizedIdentifier(). (@phansys)
Removed
- [#189]
Fixed returning
-
1.6.023 Mar 2020Release notes
Open source →Added
- Added some explicit methods to
OptionsBuilder
Deprecated
OptionsBuilder::createmethod
Fixed
- Doctrine deprecation
Changed
- Bump SF to 4.4
- Added some explicit methods to
-
1.5.115 Dec 2019Release notes
Open source →Fixed
- Fix typo in class name
- Restore argument in
EntityManagerMockFactory::create()
-
1.5.015 Dec 2019 -
1.4.002 Dec 2019Release notes
Open source →Changed
- Remove the final modifier for the
getRepositorymethod
Deprecated
- Passing a second argument to
BaseManager::findOneBy
- Remove the final modifier for the
-
1.3.127 Sep 2019 -
1.3.029 Apr 2019Release notes
Open source →Added
- Added
DoctrineORMMapperto manipulate doctrine entity relations
Deprecated
- Deprecated
Sonata\Doctrine\Model\PageableManagerInterface
- Added
-
1.2.008 Mar 2019Release notes
Open source →Fixed
- Adapters are not being injected on the adapter chain.
sonata_urlsafeidtwig filter is working again
Deprecated
Sonata\Doctrine\Types\JsonType, in favor ofDoctrine\DBAL\Types\JsonType
-
1.1.519 Jan 2019 -
1.1.415 Jan 2019Release notes
Open source →Fixed
- invalid
doctrine_phpcrconfig filename loading in SonataDoctrineExtension
- invalid
-
1.1.316 Dec 2018 -
1.1.225 Nov 2018 -
1.1.121 Nov 2018 -
1.1.002 Oct 2018Release notes
Open source →Added
- Added all doctrine stuff from
SonataCoreBundle
Removed
- support for old versions of php
- Added all doctrine stuff from
-
1.0.214 Feb 2014Nothing published for this version
-
1.0.105 Aug 2013Nothing published for this version
-
1.0.028 Sep 2012Nothing published for this version