Skip to content

2.0.0

Compare
Choose a tag to compare
@davidmarquis davidmarquis released this 30 Jun 15:09
· 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>