Releases: javadev/underscore-java17
Releases · javadev/underscore-java17
Version 1.20
- Added new mode for jsonToXml() method FORCE_ATTRIBUTE_USAGE.
Version 1.19
- Added new mode REPLACE_EMPTY_VALUE_WITH_NULL to the U.xmlToJson() method.
- Added remove(path) and clear() for object and array builder.
Version 1.18
- Replaced anonymous classes with lambda
Version 1.16
- Added U.xmlToJson("<a/>", U.Mode.REPLACE_SELF_CLOSING_WITH_EMPTY).
- Introduced U.of(1, 2, 3) // or java.util.Arrays.asList(1, 2, 3) or new Integer[] {1, 2, 3} and toList().
- Fixed initialization error.
Version 1.15
- Fixed format(pattern, values) with a backslash.
- Added minimumDays(rows, columns, grid) method.
- Added U.topNCompetitors(numCompetitors, topNCompetitors, competitors, numReviews, reviews) method.
Version 1.14
- Improved U.update(map1, map2).
- Updated dependent libraries.
Version 1.13
- Added U.changeXmlEncoding(xml, encoding).
- Introduced U.setValue(map, key, newValue).
- Added U.update(map1, map2).
- Introduced methods U.gcd(value1, value2) and U.findGcd(value1, ... valuen).
- Improved U.throttle().
Version 1.11
- Added U.containsWith(iterable, element).
Version 1.10
- Fixed U.Builder.toJson() method.
- Fixed null array json converter.
- Improved format json and xml with numbers ending with 0.
- Added U.arrayBuilder().
Version 1.9
- Changed parameter for U.times(count, supplier).
- Fixed U.camelCase(string).
- Added method U.countBy(iterator).
- Fixed runtime error for U.format() on android jvm.
- Added U.objectBuilder().