2.0.0
·
43 commits
to master
since this release
IMPORTANT: Starting from this version (2.0.0), the minimum JRE requirements to use the library is Java 8.
- NEW:
@Constructs
annotation to mark builder methods as constructor invocations - NEW:
@Sets(via=[Class<? extends Function>])
to use custom conversion functions to process setter values before they are actually set on target properties. - NEW: Basic value conversions will now be attempted for setter methods which take a different type as their target property.
To add to your Maven project:
<dependency>
<groupId>com.github.davidmarquis</groupId>
<artifactId>fluent-interface-proxy</artifactId>
<version>2.0.0</version>
</dependency>