Skip to content

9.5.0

Latest

Choose a tag to compare

@joelwurtz joelwurtz released this 18 Sep 10:12
· 28 commits to main since this release
cf1f71b

Added

  • GH#260 Add support for identifiers detection and comparison of objects, this allow mappers to detect if objects are equals based on some properties, which allow better deep merge / update of collections.
  • GH#253 Add support for Doctrine provider, which allow to fetch entities from database instead of creating new ones, this is an experimental feature.

Changed

  • GH#286 Optimize condition order to avoid unnecessary method calls by prioritizing custom conditions

Fixed

  • GH#280 Use correct property name to extract types from write mutator, which result in better extraction in some cases.
  • GH#272 Fixed circular references with promoted properties.
  • GH#285 Fix constructor not used when on a abstract class.

Miscellaneous

  • GH#281 Generate expected data for test with new line to please IDE.
  • GH#263 Add a regression test for nested array bug that occured and fixed between 9.2.1 and 9.4.1.
  • GH#288 Update php cs fixer to support PHP 8.4.