[PR #9066] Merge release 2.10.0 into 3.0.x #11345

Closed
opened 2026-01-22 16:10:29 +01:00 by admin · 0 comments
Owner

Original Pull Request: https://github.com/doctrine/orm/pull/9066

State: closed
Merged: Yes


Release Notes for 2.10.0

2.10.0

  • Total issues resolved: 4
  • Total pull requests resolved: 56
  • Total contributors: 9

CI

Improvement

Bug

Deprecation

Documentation

Deprecation,Improvement

BC Break,Deprecation

New Feature

Backporting

BC Break,Backporting

Backporting,Improvement

**Original Pull Request:** https://github.com/doctrine/orm/pull/9066 **State:** closed **Merged:** Yes --- ### Release Notes for [2.10.0](https://github.com/doctrine/orm/milestone/89) ### 2.10.0 - Total issues resolved: **4** - Total pull requests resolved: **56** - Total contributors: **9** CI -- - [9057: Add PHP 8.1 to CI](https://github.com/doctrine/orm/pull/9057) thanks to @derrabus - [8874: Build with DBAL 3](https://github.com/doctrine/orm/pull/8874) thanks to @greg0ire #### Improvement - [9056: Remove calls to `ForeignKeyConstraint::getColumns()`](https://github.com/doctrine/orm/pull/9056) thanks to @derrabus - [8996: Support for PSR-6 result caches](https://github.com/doctrine/orm/pull/8996) thanks to @derrabus - [8962: Stop swallowing exceptions](https://github.com/doctrine/orm/pull/8962) thanks to @greg0ire - [8954: Fix references to deprecated `DBALException`](https://github.com/doctrine/orm/pull/8954) thanks to @derrabus - [8953: Don't call deprecated `getSchemaManager()`](https://github.com/doctrine/orm/pull/8953) thanks to @derrabus - [8952: Drop more usages of SimpleAnnotationReader](https://github.com/doctrine/orm/pull/8952) thanks to @greg0ire - [8949: Make mock layer compatible with DBAL 3](https://github.com/doctrine/orm/pull/8949) thanks to @derrabus - [8946: Support for DBAL 3's platform classes](https://github.com/doctrine/orm/pull/8946) thanks to @derrabus - [8945: Document possibly-null member variables](https://github.com/doctrine/orm/pull/8945) thanks to @greg0ire - [8944: Remove references to `Type::DATETIME`](https://github.com/doctrine/orm/pull/8944) thanks to @derrabus - [8941: Remove calls to `fixSchemaElementName()`](https://github.com/doctrine/orm/pull/8941) thanks to @derrabus - [8939: Remove calls to `Driver::getName()`](https://github.com/doctrine/orm/pull/8939) thanks to @derrabus - [8938: Bump Psalm to 4.9.3](https://github.com/doctrine/orm/pull/8938) thanks to @derrabus - [8935: Remove calls to deprecated Connection methods](https://github.com/doctrine/orm/pull/8935) thanks to @derrabus - [8928: Add types to `EM::wrapInTransaction()`](https://github.com/doctrine/orm/pull/8928) thanks to @simPod - [8915: Address Type deprecation messages](https://github.com/doctrine/orm/pull/8915) thanks to @basseta - [8889: doctrine/dbal v3 - Make sure that values passed to are not null](https://github.com/doctrine/orm/pull/8889) thanks to @scyzoryck - [8870: Remove calls to prefersSequences()](https://github.com/doctrine/orm/pull/8870) thanks to @derrabus - [8836: Make implicit type casts explicit](https://github.com/doctrine/orm/pull/8836) thanks to @greg0ire - [8794: Fix deprecated DBAL calls](https://github.com/doctrine/orm/pull/8794) thanks to @derrabus #### Bug - [9050: fix: prevent TypeError in QueryBuilder joins](https://github.com/doctrine/orm/pull/9050) thanks to @dunglas - [8943: Add missing EntityManagerInterface argument to callable that is being passed to `EM::wrapInTransaction()`](https://github.com/doctrine/orm/pull/8943) thanks to @simPod #### Deprecation - [9046: Deprecate isIdGeneratorTable and isIdentifierUuid](https://github.com/doctrine/orm/pull/9046) thanks to @derrabus - [8820: [GH-8818] Deprecate entity namespace short aliases.](https://github.com/doctrine/orm/pull/8820) thanks to @beberlei #### Documentation - [9043: Update documentation regarding caching](https://github.com/doctrine/orm/pull/9043) thanks to @derrabus #### Deprecation,Improvement - [9004: Use PSR-6 for accessing the query cache](https://github.com/doctrine/orm/pull/9004) thanks to @derrabus - [9002: Switch cache configuration to PSR-6](https://github.com/doctrine/orm/pull/9002) thanks to @derrabus - [8984: Remove unnecessary `method_exists()` checks](https://github.com/doctrine/orm/pull/8984) thanks to @derrabus - [8964: DBAL 3](https://github.com/doctrine/orm/pull/8964) thanks to @derrabus - [8957: Only wire ConnectionHelper if it's available](https://github.com/doctrine/orm/pull/8957) thanks to @derrabus - [8950: PHPStan 0.12.96](https://github.com/doctrine/orm/pull/8950) thanks to @derrabus - [8948: Remove ImportCommand from console](https://github.com/doctrine/orm/pull/8948) thanks to @derrabus - [8947: Remove UUID generator strategy from fixtures](https://github.com/doctrine/orm/pull/8947) thanks to @derrabus - [8942: Remove remaining call to `prefersSequences()`](https://github.com/doctrine/orm/pull/8942) thanks to @derrabus - [8940: Remove calls to `EchoSQLLogger`](https://github.com/doctrine/orm/pull/8940) thanks to @derrabus - [8937: Don't pass `false` as lock mode to `appendLockHint()`](https://github.com/doctrine/orm/pull/8937) thanks to @derrabus - [8936: Reset Psalm baseline](https://github.com/doctrine/orm/pull/8936) thanks to @derrabus - [8934: Remove calls to `AbstractPlatform::getSQLResultCasing()`](https://github.com/doctrine/orm/pull/8934) thanks to @derrabus - [8932: Drop support for generating json array fields](https://github.com/doctrine/orm/pull/8932) thanks to @greg0ire - [8898: Throw exception NotSupported Exception for `UuidGenerator` with doctr…](https://github.com/doctrine/orm/pull/8898) thanks to @scyzoryck - [8887: Move `getSQLResultCasing` code into ORM from DBAL](https://github.com/doctrine/orm/issues/8887) thanks to @beberlei - [8862: Change $this->assert* to self::assert* in unit tests](https://github.com/doctrine/orm/pull/8862) thanks to @carnage - [8841: Enable strict mode](https://github.com/doctrine/orm/pull/8841) thanks to @greg0ire and @beberlei - [8780: Fix usages of deprecated DBAL constants](https://github.com/doctrine/orm/pull/8780) thanks to @derrabus - [8419: Introduce `EntityManagerInterface#wrapInTransaction()`](https://github.com/doctrine/orm/pull/8419) thanks to @simPod #### BC Break,Deprecation - [8961: Deprecate / remove TABLE id generator strategy](https://github.com/doctrine/orm/pull/8961) thanks to @greg0ire #### New Feature - [8919: feat(ScalarColumnHydrator): added ScalarColumnHydrator to get flat array results from query for single column](https://github.com/doctrine/orm/pull/8919) thanks to @bhushan #### Backporting - [8859: Drop tools/sandbox](https://github.com/doctrine/orm/pull/8859) thanks to @greg0ire - [8844: Ditch SimpleAnnotationReader](https://github.com/doctrine/orm/pull/8844) thanks to @greg0ire - [8837: Replace spl_object_hash() with spl_object_id()](https://github.com/doctrine/orm/pull/8837) thanks to @greg0ire #### BC Break,Backporting - [8852: Remove possibility to extend the doctrine mapping xml schema with anything](https://github.com/doctrine/orm/pull/8852) thanks to @greg0ire - [8851: Remove unused exceptions](https://github.com/doctrine/orm/pull/8851) thanks to @greg0ire #### Backporting,Improvement - [8793: Backport slamdunk's work](https://github.com/doctrine/orm/pull/8793) thanks to @greg0ire - [8792: Backport malukenho's work](https://github.com/doctrine/orm/pull/8792) thanks to @greg0ire - [8692: Split the ORMException class](https://github.com/doctrine/orm/pull/8692) thanks to @greg0ire
admin added the pull-request label 2026-01-22 16:10:29 +01:00
admin closed this issue 2026-01-22 16:10:29 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: doctrine/archived-orm#11345