All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
2.4.1 - 2024-08-18
- [#511] Symfony 7.1 deprecation about
Symfony\Component\HttpKernel\DependencyInjection\Extension
usage (@VincentLanglet)
2.4.0 - 2024-02-21
2.3.0 - 2023-06-04
- [#487] Fixed Symfony 6.3 deprecation:
DoctrineORMMapper
is now registered as Doctrine event listener (@dmaicher)
2.2.0 - 2023-03-09
- [#463] Drop support for
doctrine/persistence
^2.0. (@jordisala1991)
2.1.0 - 2022-12-31
2.0.1 - 2022-08-02
- [#434] Symfony 4.4 compatibility (@VincentLanglet)
2.0.0 - 2022-07-28
- [#429] EntityManagerMockFactoryTrait (@VincentLanglet)
2.0.0-alpha-1 - 2022-06-14
- [#423] Visibility of BaseManager::getObjectManager to protected (@VincentLanglet)
- [#416] Support for doctrine/persistence 1 (@VincentLanglet)
- [#416] Support for php 7.4 (@VincentLanglet)
See UPGRADE-2.0.md for all the changes
1.18.1 - 2022-09-01
1.18.0 - 2022-08-16
1.17.0 - 2022-05-11
- [#412] Deprecated passing an argument to
ClearableManagerInterface::clear()
(@franmomu) - [#408] ODM\PHPCR support (@VincentLanglet)
- [#406] Deprecated custom bundle file for flex recipe. (@jordisala1991)
1.16.0 - 2021-12-04
- [#376] Added support for Symfony 6. (@jordisala1991)
- [#374] Deprecation on classes now rely on @deprecated annotation. (@jordisala1991)
1.15.0 - 2021-11-06
- [#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)
1.14.0 - 2021-10-05
- [#363] Added support for Doctrine DBAL 3. (@jordisala1991)
1.13.1 - 2021-07-20
- [#327]
EntityManagerMockFactoryTrait
mocks all the basic methods ofQueryBuilder
(@VincentLanglet)
1.13.0 - 2021-06-15
- [#323] Added
ClearableManagerInterface
to be able to clear the Manager in an easy way. (@jordisala1991)
- [#298] Dependency on a non-existent service "sonata.doctrine.adapter.doctrine_phpcr" (@skydiablo)
1.12.0 - 2021-03-11
1.11.0 - 2021-01-04
- [#284] Added PHP 8 support (@VincentLanglet)
1.10.1 - 2020-10-21
- [#255] Compatibility with PHPUnit 9 (@jordisala1991)
1.10.0 - 2020-10-19
1.9.1 - 2020-08-09
1.9.0 - 2020-08-08
- [#209]
Added
Sonata\Exporter\Bridge\Symfony\SonataDoctrineSymfonyBundle
alias in order to fix Symfony Flex autodiscovery. (@phansys)
1.8.0 - 2020-07-20
- [#205]
Deprecated
Sonata\Doctrine\Bridge\Symfony\Bundle\SonataDoctrineBundle
in favor ofSonata\Doctrine\Bridge\Symfony\SonataDoctrineBundle
. (@phansys)
- [#184] Fix modifying entities (associations, discriminator columns and overrides) with DoctrineCollector (@jordisala1991)
1.7.0 - 2020-07-02
- [#189]
Fixed returning
void
from methods which are intended to return values; (@phansys) - [#189]
Fixed weak check at
ModelManager::getNormalizedIdentifier()
. (@phansys)
1.6.0 - 2020-03-23
- Added some explicit methods to
OptionsBuilder
OptionsBuilder::create
method
- Doctrine deprecation
- Bump SF to 4.4
1.5.1 - 2019-12-15
- Fix typo in class name
- Restore argument in
EntityManagerMockFactory::create()
1.5.0 - 2019-12-15
- Add
EntityManagerMockFactoryTrait
1.4.0 - 2019-12-02
- Remove the final modifier for the
getRepository
method
- Passing a second argument to
BaseManager::findOneBy
1.3.1 - 2019-09-27
- Using with only PHPCR without ORM
1.3.0 - 2019-04-29
- Added
DoctrineORMMapper
to manipulate doctrine entity relations
- Deprecated
Sonata\Doctrine\Model\PageableManagerInterface
1.2.0 - 2019-03-08
- Adapters are not being injected on the adapter chain.
sonata_urlsafeid
twig filter is working again
Sonata\Doctrine\Types\JsonType
, in favor ofDoctrine\DBAL\Types\JsonType
1.1.5 - 2019-01-19
- crash when decoding null value as JSON
1.1.4 - 2019-01-16
- invalid
doctrine_phpcr
config filename loading in SonataDoctrineExtension
1.1.3 - 2018-12-16
- crash about type hinting issues with AdapterInterface
1.1.2 - 2018-11-25
- Removed
@mixin
s from classes
1.1.1 - 2018-11-21
- Fix class namespace and services loading
1.1.0 - 2018-10-02
- Added all doctrine stuff from
SonataCoreBundle
- support for old versions of php