We've released 6.0.0.RELEASE to Maven Central.
This is a major release which mainly moves basic type manufacturing to Spring Integration. Type manufactured by Sprint integration:
- Primitive types
- Wrapper types
- Strings
- Enums
- Generic types
Collections, Maps and Arrays are still being processed within PodamFactoryImpl but ultimately they're made of the types above or objects.
This release has significantly simplified the PodamFactoryImpl which doesn't look that big monolith anymore. Additionally, this approach opens the door for users to provide their own Type Manufacturers by implementing the TypeManufacturer interface or extending the AbstractTypeManufacturer class and by adding their channels, header-value routers and service activators to their Spring configuration.