Middle layer between JavaBeans and shapeless
Maintenance release.
This is a mostly minor release, containing update of all dependencies, and providing support of Scala 2.13.
This is a minor release. The changes are:
This is mostly bug fix release. It is also adds support for Scala 2.13.0-M2.
The main goal of this release is to make BeanConverter more intelligent. Starting from this release it is possible to convert classes with similar shape, e.g. nullable T
to Option[T]
. Or, it can unbox Java classes, for example Character
to Char
. In this case you should be careful, because unboxing of null causes NullPointerException
. You can avoid it putting Scala type in Option
.
To achieve this, JavaTypeMapper
class is provided. It can convert primitive types and HList
s.
The first public release. Available features: