Skip to content

2.0.0

Compare
Choose a tag to compare
@booniepepper booniepepper released this 22 Jun 08:58
· 33 commits to core since this release

Z: 2.0.0

Added:

  • Huge extensions to the "deep fusion" paths. (Z.with(fn1).fusing(fn2).fusing(fn3).fuse(fn4))
    • No longer marked @Experimental
  • Z.flip(fn) is introduced for argument order swapping

Removed:

  • All unoptimized code paths for booleans have been removed. E.g.*Predicate -> Function<Boolean, ...> has been removed (or BiFunction, etc)

Misc:

  • PMD is used (via the build.gradle) for static code analysis
  • Spotless and prettier are used (via the build.gradle) for code lint & formatting
  • Internal reorganization, renaming and editing passes performed (but more needed)