2.0.0
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
- No longer marked
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)