Release Notes for 3.6.0
Feature release (minor)
3.6.0
- Total issues resolved: 0
- Total pull requests resolved: 21
- Total contributors: 13
New Feature
- 12268: Add hints to QueryBuilder thanks to @pmaasz
- 12165: Add commands for inspecting configured listeners thanks to @HypeMC
- 12071: Add JSON format option for orm:mapping:describe command output thanks to @stlgaits
- 12065: Use enum values from enumType in DiscriminatorColumn and check DiscriminatorMap values against it thanks to @whataboutpereira
Deprecation
- 12279: Deprecate string default expressions thanks to @greg0ire
- 12273: Deprecate FieldMapping::$default thanks to @greg0ire
- 12126: Deprecate specifying nullable on primary key columns thanks to @greg0ire
- 12051: Stop using QueryBuilder::getRootAlias() thanks to @greg0ire
Improvement
-
12232: SQLFilter: replace internal array shape with class thanks to @derrabus
-
12214: Stop using deprecated Collections constants thanks to @derrabus
-
12198: Update DQL arbitrary joins to use the ON keyword instead of WITH thanks to @stof
-
12110: Allow Symfony 8 thanks to @derrabus
-
12095: Performance optimization in
ScalarColumnHydrator::hydrateAllData()thanks to @maxm86545 -
12068: QueryBuilder: prevent misuse of DELETE with LIMIT thanks to @janedbal
-
12196: Add deprecation messages for methods that were only annotated as being
@deprecatedthanks to @mpdude -
12131: Feature: add support for
ClassLocatorthanks to @rela589n
Bugfixes
- 12138: fix pull request URL thanks to @xabbuh