Releases: roookeee/datus
Releases · roookeee/datus
datus-1.5.0
#35: Support for generic input and output types
Stay safe in these corona times!
<dependency>
<groupId>com.github.roookeee</groupId>
<artifactId>datus</artifactId>
<version>1.5.0</version>
</dependency>
datus-1.4.0
#28: Improve datus performance by up to 3x compared to 1.3.0
#27: Exchange the explicit mapper classes through lambdas
#23: A simple JMH benchmark suite was added
Happy coding ! :)
<dependency>
<groupId>com.github.roookeee</groupId>
<artifactId>datus</artifactId>
<version>1.4.0</version>
</dependency>
datus-1.3.0
- #21: Add a nullsafe mode (null values are bypassing
map
andgiven
)
Non-release code changes:
- Improve example projects feature usage
<dependency>
<groupId>com.github.roookeee</groupId>
<artifactId>datus</artifactId>
<version>1.3.0</version>
</dependency>
datus-1.2.0
#17: Clarify Mapper.convertToMap behaviour on key collisions (it always takes the last mapped value)
#16: Apply PECS where it is missing to increase compatability with functions/predicates that are already stored in a variable defined on different upper and lower bounds
#15: Add a helper class for defining mappers for recursive data structures
<dependency>
<groupId>com.github.roookeee</groupId>
<artifactId>datus</artifactId>
<version>1.2.0</version>
</dependency>
datus-1.1.0
- add missing JavaDoc to ConstructorParameterBinding (#13)
- add
orElseNull()
as Javas overload resolution can't disambiguateorElse(null)
between the supplier and value variant (#12)
<dependency>
<groupId>com.github.roookeee</groupId>
<artifactId>datus</artifactId>
<version>1.1.0</version>
</dependency>
datus-1.0.0
The first stable release of datus ! Semantic versioning is used from this point onwards
<dependency>
<groupId>com.github.roookeee</groupId>
<artifactId>datus</artifactId>
<version>1.0.0</version>
</dependency>