We released a new version of ShapeShift (0.7.0) – A lightweight, modular, performant and extensible library for Object Mapping

Hey all!

In this version:

We have added it to the already available features:

  • Automatic mapping.
  • Conditional mapping.
  • Deep mapping.
  • Mapping decorators for advanced logic.
  • Null values mapping strategy.
  • Annotation support.
  • Multi class mappings – Map from source class to multiple different target classes/fields.
  • Mapping to/from subclasses.
  • Custom transformers.
  • Native support for spring (beans).
  • Android support

Any requests and/or recommendations are more than welcome! It’s a pleasure to be a part of the open source community and we want to keep push forward and offer great tools to help others.

ShapeShift repository:
https://github.com/krud-dev/shapeshift

ShapeShift documentation:
https://shapeshift.krud.dev/

submitted by /u/baddict002
[link] [comments]