Skip to content

Releases: landawn/AbacusUtil

1.5.9

25 Mar 08:09
Compare
Choose a tag to compare
  Add Splitter.splitToStream.

  Rename StringUtil.join(Map....) to StringUtil.joinEntries(Map....).

  Remove Stream.split(String...).

  Improvements and bug fix.

1.5.8

24 Mar 05:23
Compare
Choose a tag to compare
 
Close Streams when IllegalArgumentException happens.

Add Stream.window/Fn.window.

Add Stream.asyncRun/asyncCall

Move N.rollup/powerSet/permutations/orderedPermutations/cartesianProduct/parse to Iterables.

Move Optional/OptionalInt/.../Nullable/Holder/... to u.Optional/OptionalInt/.../Nullable/Holder/... avoid to the potential conflict with java Optional/OptionalInt.... To Migrate to this new version by searching and replacing abacus.util.Optional/Nullable/... with abacus.util.u.Optional/Nullable...

Improvements and bug fix.

1.5.7

17 Mar 01:12
Compare
Choose a tag to compare
Add Stream/IntStream/.../DoubleStream.scan(seed, accumulator, seedIncluded).

Add ByteStream/IntStream/.../DoubleStream.flatMappToObj(ByteFunction<T[]> mapper).

Add PreparedQuery.batchUpdate/batchInsert(PreparedQuery...).

Improvements and bug fix.

1.5.6

09 Mar 04:22
Compare
Choose a tag to compare
Move f.copy(Class<T[][]>, Object[][] to N.

Remove Collectors.pairing, replaced by Collectors.combine.

Change the implementation of ParallelArrayStream/ParallelIteratorStream.collect(Collector): All Collector will be executed with multiple threads, regardless the Characteristics.

Improvements and bug fix.

1.5.5

04 Mar 06:02
Compare
Choose a tag to compare

1.5.4

02 Mar 11:33
Compare
Choose a tag to compare
1.5.4 - improvements and bug fixes

1.5.3

23 Feb 07:00
Compare
Choose a tag to compare
1.5.3 - improvements and bug fixes

1.5.2

17 Feb 23:52
Compare
Choose a tag to compare
1.5.2 - bug fixes

1.5.1

17 Feb 07:40
Compare
Choose a tag to compare
1.5.1 - Refactoring Stream

1.5

17 Feb 00:59
Compare
Choose a tag to compare
1.5
1.5 - Refactoring Stream