v2.9.0-next.2
Pre-release
Pre-release
github-actions
released this
13 Jun 14:47
·
499 commits
to main
since this release
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)