Release Notes for 3.4.0
Feature release (minor)
3.4.0
- Total issues resolved: 0
- Total pull requests resolved: 23
- Total contributors: 8
Improvement
- 2334: Add configuration knob for setUseSchemaEditorApi() thanks to @greg0ire
- 2318: Preload the classes of the DBAL types thanks to @nicolas-grekas
- 2306: Close connections through
kernel.reseton Symfony 8.2 thanks to @nicolas-grekas - 2304: Declare the flat
dbalandormconfig as accepted at the parent level thanks to @GromNaN - 2301: Add
beforeandafterto#[AsDoctrineListener]thanks to @nicolas-grekas - 2299: Compile the expressions of
#[MapEntity]when warming up the cache on Symfony 8.2 thanks to @nicolas-grekas - 2298: Cache the parsed expressions of
#[MapEntity]in a system cache pool thanks to @nicolas-grekas - 2295: Don't initialize lazy entity managers when extracting property info of unmapped classes thanks to @nicolas-grekas
- 2294: Don't initialize lazy entity managers to find the manager of a class thanks to @nicolas-grekas
- 2293: Performance: Skip unused entity managers in the data collector thanks to @nicolas-grekas
- 2279: Register the
EntityExistsconstraint validator from symfony/doctrine-bridge 8.2 thanks to @nicolas-grekas - 2276: Register the DBAL messenger middlewares from symfony/doctrine-bridge 8.2 thanks to @nicolas-grekas
Deprecation
- 2322: Deprecate the alias option of ORM mappings thanks to @Nayte91
- 2284: Deprecate passing null as lock mode to ServiceEntityRepository::find() thanks to @ruudk
Bug
- 2316: Register the EntityExistsValidator only when the Validator component is available thanks to @xabbuh
- 2296: Fix
expr()usage when called on ServiceEntityRepository thanks to @bobvandevijver
Feature
-
2314: Expose the connection of each entity manager as a container parameter thanks to @GromNaN
-
2313: Register DBAL types in the global registry for ORM before 3.8 thanks to @GromNaN
-
2280: Allow registering ExpressionLanguage providers for the entity value resolver thanks to @seb-jean
-
2277: Add
auto_discover_entitiesoption to register entities discovered by the container scan thanks to @Nayte91 -
2221: Update
#[AsDbalType]attribute to register DBAL types as Symfony services thanks to @GromNaN -
2307: Revert "Register the Doctrine collection denormalizer when available" thanks to @GromNaN
-
2297: Register the Doctrine collection denormalizer when available thanks to @GromNaN