Release Notes for 2.14.2
2.14.x bugfix release (patch)
2.14.2
- Total issues resolved: 0
- Total pull requests resolved: 42
- Total contributors: 14
Bugfixes
- 10579: add
$isXsdValidationEnabled
to SimplifiedXmlDriver constructor thanks to @dmaicher - 10516: fix: use executeStatement in SchemaTool thanks to @simPod
- 10489: Fix forgotten exception throws thanks to @janedbal
- 10443: Replace hardcoded name with
Command::getName()
in output message fromUpdateCommand
thanks to @phansys - 10434: Avoid wasting Opcache memory with Paginator queries thanks to @mpdude
- 10420: Fix #9095 by re-applying #9096 thanks to @mpdude
- 8797: Avoid unnecessary information in query hints to improve query cache hit ratio thanks to @mpdude
- 8415: Fix association handling when there is a MappedSuperclass in the middle of an inheritance hierarchy thanks to @mpdude
Improvement
- 10444: Make Paginator-internal query cacheable in the query cache thanks to @mpdude
- 10411: Fill in missing subclasses when loading ClassMetadata thanks to @mpdude
Static Analysis
- 10604: Upgrade to Psalm 5.9.0 thanks to @greg0ire
- 10575: PHPStan 1.10.6, Psalm 5.8.0 thanks to @derrabus
- 10540: Mark SqlWalker methods as not deprecated thanks to @stof
- 10507: Baseline Psalm errors for DBAL 3.6 thanks to @derrabus
- 10490: Fix invalid phpdocs missing null thanks to @janedbal
- 10476: Hunt down invalid doc blocks thanks to @greg0ire
- 10468: Psalm 5.6.0, PHPStan 1.9.14 thanks to @derrabus
- 10445: Psalm 5.5.0 thanks to @derrabus
- 10418: Use correct type for FieldMapping#unique thanks to @greg0ire
- 10415: Remove ignore rules for fixed issues thanks to @greg0ire
- 10541: Bump dev tools thanks to @derrabus
Documentation
- 10589: Added missing ';' thanks to @e2palmes
- 10583: docs: Remove incorrect @SequenceGenerator info thanks to @Mika56
- 10539: More precisely document the performance impact of to-one associations towards inheritance hierarchies thanks to @mpdude
- 10534: [Documentation] consistency order for docblock in association mapping thanks to @MrYamous
- 10529: Correct use of PHP attribute thanks to @joshpme
- 10526: fix typo in faq.rst thanks to @alzee
- 10429: Review the documentation regarding entity inheritance thanks to @mpdude
- 10133: Clarify difference between transactional() methods of Connection and EntityManager thanks to @sbusch
CI
- 10563: Skip test instead of commenting it out thanks to @greg0ire
- 10480: Run tests with ext-pgsql thanks to @derrabus
Test Suite
- 10560: Skip test instead of commenting it out thanks to @derrabus
- 10546: Ignore the cache dir of PHPUnit 10 thanks to @derrabus
- 10544: Make data providers static thanks to @derrabus
- 10502: Remove calls to
assertObjectHasAttribute()
thanks to @derrabus - 10501: Remove calls to
withConsecutive()
thanks to @derrabus - 10498: Use recognized array key thanks to @greg0ire
- 10493: Make all data providers static thanks to @derrabus
- 10453: Add regression test for a to-many relationship on a base class & mapped superclass in the hierarchy thanks to @mpdude
- 10441: Use the right property thanks to @greg0ire
- 10433: Make sure tests from #7837 are actually run thanks to @mpdude
- 10424: Fixup GH8127 test case thanks to @mpdude