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.3.1

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

2.3.1 (2022-05-31)

Bug Fixes

  • access nullable paths in a null safe manner if nullability is disabled (#85) (e04492e)
mapperly - v2.3.1-next.1

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

2.3.1-next.1 (2022-05-31)

Bug Fixes

  • access nullable paths in a null safe manner if nullability is disabled (#85) (e04492e)
mapperly - v2.3.0

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

2.3.0 (2022-05-16)

Features

mapperly - v2.3.0-next.1

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

2.3.0-next.1 (2022-05-16)

Features

mapperly - v2.2.1

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

2.2.1 (2022-04-06)

Bug Fixes

  • map nullable value types correct to user implemented method arguments (#64) (073eb17)
mapperly - v2.2.1-next.1

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

2.2.1-next.1 (2022-04-05)

Bug Fixes

  • map nullable value types correct to user implemented method arguments (#64) (073eb17)
mapperly - v2.2.0

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

2.2.0 (2022-03-15)

Bug Fixes

  • add System namespace to Enum (#47) (63a1808)
  • copy mapper class modifiers from mapper class declaration (#43) (26de1cf)

Features

mapperly - v2.2.0-next.2

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

2.2.0-next.2 (2022-03-15)

Features

mapperly - v2.2.0-next.1

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

2.2.0-next.1 (2022-03-03)

Bug Fixes

  • add System namespace to Enum (#47) (63a1808)
  • copy mapper class modifiers from mapper class declaration (#43) (26de1cf)

Features

mapperly - v2.1.0

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

2.1.0 (2022-02-28)

Bug Fixes

  • handle nullable types in disabled nullability contexts inside enumerables correctly (#31) (6efb262)

Features

mapperly - v2.1.0-next.1

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

2.1.0-next.1 (2022-02-28)

Bug Fixes

  • handle nullable types in disabled nullability contexts inside enumerables correctly (#31) (6efb262)

Features

mapperly - v2.0.0

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

2.0.0 (2022-02-21)

Breaking changes

  • Interface and abstract class mapper definitions are not supported anymore. Use partial classes instead.

Bug Fixes

  • remove unnecessairy null check on property mappings (#17) (6f361a0)
mapperly - v2.0.0-next.1

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

2.0.0-next.1 (2022-02-21)

Breaking changes

  • Interface and abstract class mapper definitions are not supported anymore. Use partial classes instead.

Bug Fixes

  • remove unnecessairy null check on property mappings (#17) (6f361a0)
mapperly - v1.0.0

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

1.0.0 (2022-02-17)

Bug Fixes

  • consider a type as immutable only if it is a read only type or a string (#9) (93d8eec)
  • deep clone for object casts and add tests (#13) (0fe04ec)
  • improve nullable handling (#15) (17e1df5)
  • unique method names (#14) (1b290b1)

Features

  • add configuration whether to deep clone objects (#10) (baf98fd)
  • enum: add ignore case option for enum mappings (#12) (2d73020)
  • enumerables: optimize array mapping by using Array.Clone() in certain cases (#7) (89f96c4)
  • Initial commit (#1) (ad539c8)
mapperly - v1.0.0-next.3

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

1.0.0-next.3 (2022-02-17)

Bug Fixes

Features

  • enum: add ignore case option for enum mappings (#12) (2d73020)
mapperly - v1.0.0-next.2

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

1.0.0-next.2 (2022-02-15)

Bug Fixes

  • consider a type as immutable only if it is a read only type or a string (#9) (93d8eec)

Features

  • add configuration whether to deep clone objects (#10) (baf98fd)
  • enumerables: optimize array mapping by using Array.Clone() in certain cases (#7) (89f96c4)
mapperly - v1.0.0-next.1

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

1.0.0-next.1 (2022-02-14)

Features