Skip to content

v2.9.0-next.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 13 Jun 14:47
· 499 commits to main since this release
85347e4

2.9.0-next.2 (2023-06-13)

Bug Fixes

  • clone array when deepcloning is enabled and target is an IEnumerable (#431) (082d877)
  • existing dictionary and enumerable mapping should respect enabled conversion types (#459) (86f48a2)
  • ignore user implemented generic methods (#423) (408d03f)
  • only use instance constructors to create new object instances (#458) (848fb45)
  • prevent ctormapping using inaccessible constructors (#456) (125742e)
  • use ToList/ToArray to clone enumerable interfaces (#432) (f947cbf)

Features

  • add support for user defined generic mapping methods (#461) (ddbc516)
  • Added MapEnumValueAttribute and support for explicit named enum value mapping (#468) (64e6c9d)
  • added source generator benchmark (#419) (b6836b2)
  • cache attribute symbols (#478) (fbe8ba1)
  • directly assign System.Uri and System.Version when deep cloning (#440) (c845b43)
  • explicit enum mappings for byValue enum mappings (#489) (029dae2)
  • optimize BuildMemberPathCandidates performance (#480) (34b926b)
  • Support enum mapping is defined check and fallback values (#491) (f0065c8)