Skip to content

Releases: roookeee/datus

datus-1.5.0

19 Jun 18:29
Compare
Choose a tag to compare

#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

04 Oct 20:52
Compare
Choose a tag to compare

#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

14 Jul 10:28
Compare
Choose a tag to compare
  • #21: Add a nullsafe mode (null values are bypassing map and given)

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

24 Jun 19:02
Compare
Choose a tag to compare

#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

04 Jun 20:43
Compare
Choose a tag to compare
  • add missing JavaDoc to ConstructorParameterBinding (#13)
  • add orElseNull() as Javas overload resolution can't disambiguate orElse(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

04 Jun 20:40
Compare
Choose a tag to compare

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>