Releases: MapsterMapper/Mapster
Releases · MapsterMapper/Mapster
v10.0.9
What's Changed
- test: ensure Compile skips open generic mapping rules (#925) by @wyf027 in #965
- fix: ProjectToType nullable navigation to record DTO ctor (#898) by @wyf027 in #971
- fix: support CompileProjection with Include on abstract types (#801) by @wyf027 in #977
- PR #976 + Update + Fix mapping NonNullable ValueType to NullableValueType by @wyf027 and @DocSvartz in #986
- fix: cast inherited MapWith results to derived destinations (#947) by @wyf027 in #976
- fix: drop null check by @DocSvartz in #989
- Fix dependency for Mapster.EFCore TFM Net 8.0 by @DocSvartz in #988
Full Changelog: v10.0.8...v10.0.9
v10.0.8
What's Changed
- feat: add Flattening mapping for all source type by @DocSvartz in #916
- fix IsNotSelfCreation detect by @DocSvartz in #919
- fix race condition when mapping to Record used IgnoreNullValues by @DocSvartz in #923
- fix IgnoreNonMapped member collector #924 by @DocSvartz in #929
- Fix: #928 - not creation abstract destination if souce is null by @DocSvartz in #933
- fix: #927 add skip if destination member is not setter by @DocSvartz in #934
- fix: #925 - Compile config with open generic is not throw exception by @DocSvartz in #935
- feat: #938 - Add DirectAssignmentForSameType() by @DocSvartz in #941
- fix: #925 disable Compile check for open generic configs by @DocSvartz in #942
- Refactoring fix #903 and fix #943 by @DocSvartz in #945
- Actualize benchmark by @Qyperion in #946
- Fix docs: split datatype.md to specific types of topics by @DocSvartz in #914
- [Go to v10.0.8] - update Docs by @DocSvartz in #948
- [Go to v10.0.8] - fix mapster version in benchmark result by @DocSvartz in #949
- feat - add Ignored Remove by @DocSvartz in #956
- fix: #954 fix mapping optional ValueType params by @DocSvartz in #957
- test: cover MapToTarget for types with read-only base properties (#918) by @leno23 in #972
- feat: add CustomResolvers support from Custom Source by @DocSvartz in #981
New Contributors
Full Changelog: 10.0.7...v10.0.8
v10.0.8-pre07
What's Changed
- Actualize benchmark by @Qyperion in #946
- Fix docs: split datatype.md to specific types of topics by @DocSvartz in #914
- [Go to v10.0.8] - update Docs by @DocSvartz in #948
- [Go to v10.0.8] - fix mapster version in benchmark result by @DocSvartz in #949
- feat - add Ignored Remove by @DocSvartz in #956
- fix: #954 fix mapping optional ValueType params by @DocSvartz in #957
- test: cover MapToTarget for types with read-only base properties (#918) by @leno23 in #972
- feat: add CustomResolvers support from Custom Source by @DocSvartz in #981
New Contributors
Full Changelog: v10.0.8-pre06...v10.0.8-pre07
v10.0.8-pre06
What's Changed
- Refactoring fix #903 and fix #943 by @DocSvartz in #945
Full Changelog: v10.0.8-pre05...v10.0.8-pre06
v10.0.8-pre05
What's Changed
- feat: #938 - Add DirectAssignmentForSameType() by @DocSvartz in #941
- fix: #925 disable Compile check for open generic configs by @DocSvartz in #942
Full Changelog: v10.0.8-pre04...v10.0.8-pre05
v10.0.8-pre04
What's Changed
- fix IgnoreNonMapped member collector #924 by @DocSvartz in #929
- Fix: #928 - not creation abstract destination if souce is null by @DocSvartz in #933
- fix: #927 add skip if destination member is not setter by @DocSvartz in #934
- fix: #925 - Compile config with open generic is not throw exception by @DocSvartz in #935
Full Changelog: v10.0.8-pre03...v10.0.8-pre04
v10.0.8-pre03
What's Changed
- fix race condition when mapping to Record used IgnoreNullValues by @DocSvartz in #923
Full Changelog: v10.0.8-pre02...v10.0.8-pre03
v10.0.8-pre02
What's Changed
- fix IsNotSelfCreation detect by @DocSvartz in #919
Full Changelog: v10.0.8-pre01...v10.0.8-pre02
v10.0.8-pre01
What's Changed
- feat: add Flattening mapping for all source type by @DocSvartz in #916
Full Changelog: 10.0.7...v10.0.8-pre01
10.0.7
What's Changed
- Fix: regression when update required property by @DocSvartz in #902
- Add ctor null propagation by @DocSvartz in #903
- Fix bug in #903 and Fix #858 by @DocSvartz in #905
- Fix regression when abstract destination type have required properties by @DocSvartz in #907
- fix: IgnoreNullValues regression from MapToTarget cases in #905 by @DocSvartz in #908
- Restore behavior for types cannot be instantiated from itselves by @DocSvartz in #912
- Bump version to 10.0.7 - Release by @DocSvartz in #913
Full Changelog: v10.0.6...10.0.7