Beanpuree Versions Save

Middle layer between JavaBeans and shapeless

v0.6

2 years ago

Maintenance release.

  • Update shapeless to 2.3.7, Scala to the latest versions.
  • Drop Scala 2.10 support.

v0.5

4 years ago

This is a mostly minor release, containing update of all dependencies, and providing support of Scala 2.13.

v0.4

5 years ago

This is a minor release. The changes are:

  • AlignByKey is removed, since it now available in shapeless 2.3.3.
  • Scala 2.13.0-M4 support.

v0.3

6 years ago

This is mostly bug fix release. It is also adds support for Scala 2.13.0-M2.

v0.2

6 years ago

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 HLists.

v0.1

7 years ago

The first public release. Available features:

  • BeanGeneric
  • LabelledBeanGeneric
  • BeanConverter