mapperly

A .NET source generator for generating object mappings. No runtime reflection.

APACHE-2.0 License

Stars
2.3K

Bot releases are visible (Hide)

mapperly - v2.7.0-next.1

Published by github-actions[bot] over 1 year ago

2.7.0-next.1 (2023-01-23)

Bug Fixes

  • do not map from indexed properties (#232) (8f0c08d)
  • improve enum mapping runtime exception (#230) (7a6b90b)
  • register output as implementation source output (#246) (0eccd4d), closes #72

Features

  • constructor mapping support for MapProperty attribute (#239) (631fb34)
  • support IList, List and IReadOnlyList targets (#248) (fcaf5a5)
mapperly - v2.6.0

Published by github-actions[bot] almost 2 years ago

2.6.0 (2023-01-12)

Bug Fixes

Features

mapperly - v2.6.0-next.4

Published by github-actions[bot] almost 2 years ago

2.6.0-next.4 (2023-01-11)

Features

mapperly - v2.6.0-next.3

Published by github-actions[bot] almost 2 years ago

2.6.0-next.3 (2023-01-09)

Features

  • add option to disable specific conversions (#213) (7430c94)
mapperly - v2.6.0-next.2

Published by github-actions[bot] almost 2 years ago

2.6.0-next.2 (2022-12-14)

Bug Fixes

mapperly - v2.6.0-next.1

Published by github-actions[bot] almost 2 years ago

2.6.0-next.1 (2022-12-12)

Features

mapperly - v2.5.0

Published by github-actions[bot] about 2 years ago

2.5.0 (2022-10-12)

Bug Fixes

  • ignore accessible source properties with inaccessible getters and accessible target properties with inaccessible getters (#141) (d39ace7)

Features

  • object factory source object parameter (#147) (5a50b17)
  • object factory support (#144) (9001678)
  • use object factories for enumerables and dictionaries (#149) (c76a48b)
mapperly - v2.5.0-next.2

Published by github-actions[bot] about 2 years ago

2.5.0-next.2 (2022-09-28)

Features

  • object factory source object parameter (#147) (5a50b17)
  • use object factories for enumerables and dictionaries (#149) (c76a48b)
mapperly - v2.5.0-next.1

Published by github-actions[bot] about 2 years ago

2.5.0-next.1 (2022-09-19)

Features

mapperly - v2.4.1-next.1

Published by github-actions[bot] about 2 years ago

2.4.1-next.1 (2022-09-16)

Bug Fixes

  • ignore accessible source properties with inaccessible getters and accessible target properties with inaccessible getters (#141) (d39ace7)
mapperly - v2.4.0

Published by github-actions[bot] about 2 years ago

2.4.0 (2022-09-08)

Bug Fixes

  • deprioritize constructors marked as obsolete (#126) (3dd71bd)
  • for interfaces, include properties from inherited interfaces in mappings (#129) (feec9d9)
  • publish preview releases on nuget and adjust readme badges (#131) (da1aa15)
  • support multiple mappers with the same name in different namespaces (#123) (15d9ec8)

Features

mapperly - v2.3.4-next.4

Published by github-actions[bot] about 2 years ago

2.3.4-next.4 (2022-08-30)

Bug Fixes

  • publish preview releases on nuget and adjust readme badges (#131) (da1aa15)
mapperly - v2.3.4-next.3

Published by github-actions[bot] about 2 years ago

2.3.4-next.3 (2022-08-29)

Bug Fixes

  • for interfaces, include properties from inherited interfaces in mappings (#129) (feec9d9)
mapperly - v2.3.4-next.2

Published by github-actions[bot] about 2 years ago

2.3.4-next.2 (2022-08-26)

Bug Fixes

  • deprioritize constructors marked as obsolete (#126) (3dd71bd)
mapperly - v2.3.4-next.1

Published by github-actions[bot] about 2 years ago

2.3.4-next.1 (2022-08-25)

Bug Fixes

  • support multiple mappers with the same name in different namespaces (#123) (15d9ec8)
mapperly - v2.3.3

Published by github-actions[bot] about 2 years ago

2.3.3 (2022-08-10)

Bug Fixes

  • prefer property without auto flattening (#117) (414cdbb)
mapperly - v2.3.3-next.1

Published by github-actions[bot] about 2 years ago

2.3.3-next.1 (2022-08-10)

Bug Fixes

  • prefer property without auto flattening (#117) (414cdbb)
mapperly - v2.3.2

Published by github-actions[bot] about 2 years ago

2.3.2 (2022-08-09)

Bug Fixes

  • InvalidOperationException (Collection was modified) on BuildInitOnlyPropertyMappings method (#100) (fdde127)
  • nullable disabled enumerable target duplicate mapping (#113) (067e532)
mapperly - v2.3.2-next.2

Published by github-actions[bot] about 2 years ago

2.3.2-next.2 (2022-08-09)

Bug Fixes

  • nullable disabled enumerable target duplicate mapping (#113) (067e532)
mapperly - v2.3.2-next.1

Published by github-actions[bot] over 2 years ago

2.3.2-next.1 (2022-07-14)

Bug Fixes

  • InvalidOperationException (Collection was modified) on BuildInitOnlyPropertyMappings method (#100) (fdde127)