Hi again!
Since the last version of ShapeShift we have received more great feedback.
In this version we added:
- Auto mapping – the most coveted feature with advanced capabilities to take it to the next level.
- Improved Java support – Less relevant to this sub but still…
We have added it to the already available features:
- A complete native Kotlin DSL.
- Conditional mapping.
- Deep mapping.
- Mapping decorators for advanced logic.
- Null values mapping strategy.
- Fully written in Kotlin.
- 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
Your feedback is great and it helps us to improve the library so please keep it coming 🙂 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]