Skip to content

v4.1.0

Choose a tag to compare

@marcus-talbot42 marcus-talbot42 released this 10 Nov 07:44
· 125 commits to master since this release
  • Fixed #130 , #132 , #166 , #168
  • Implemented BeanRecordConstruct-annotation and BeanRecordConstructMode-enum, to assist in mapping record-classes. Please read the documentation for the proper usage.
  • Implemented mapping to and from JDK16 record-classes (#149).
  • Implemented convenience map-methods for Queues, Arrays, and Collections, and ParameterizedTypes in BeanMapper-class.
  • Added setting default values for classes through Configuration#addCustomDefaultValueForClass(Class, Object).
  • Updated Optional-mapping. Please read documentation in OptionalToObjectConverter and ObjectToOptionalConverter.
  • Various methods in OverrideConfiguration now throw an Exception, rather than performing NOP. While this may cause issues if you were using any of those methods, those methods weren't doing anything, so they should be safe to delete.

For a full list of changes, please read the CHANGELOG.md