Skip to content

Releases: javadev/underscore-java

Version 1.52

01 Feb 03:50
Compare
Choose a tag to compare
  • 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().

Version 1.51

02 Jan 07:40
Compare
Choose a tag to compare
  • Added method U.fromXmlMap(string).
  • Added method U.fromJsonMap(string).
  • Added method U.isJsonNumber(string).
  • Fixed U.capitalize() and U.uncapitalize() methods.
  • Added support for type in U.fromJson(string) and U.fromXml(string) methods.
  • Added method U.remove(map, key).

Version 1.50

02 Dec 08:12
Compare
Choose a tag to compare
  • Added method U.set(map, path, value).
  • Added method U.replaceSelfClosingWithNull(map).
  • Improved method U.removeMinusesAndConvertNumbers(map).

Version 1.49

01 Nov 19:40
Compare
Choose a tag to compare
  • Added method U.removeMinusesAndConvertNumbers(map).
  • Added mode support for the U.xmlToJson(xml).

Version 1.48

02 Oct 08:35
Compare
Choose a tag to compare
  • Added support for Optional.filter(predicate).

Version 1.47

01 Aug 03:04
Compare
Choose a tag to compare
  • Fixed unexpected return null in Xml.getRootName(localMap).

Version 1.46

01 Jul 07:38
Compare
Choose a tag to compare
  • Added support for empty processing instruction.
  • Added !DOCTYPE support for U.fromXml(xml).

Version 1.45

01 Jun 04:42
Compare
Choose a tag to compare
  • Fixed long number parser for json and xml.
  • Improved createDocument(string).

Version 1.44

01 May 02:57
Compare
Choose a tag to compare
  • Added sum method for array.
  • Added U.filter() for iterable.
  • Added support for U.nonNull(object).
  • Added new chunk() and chunkFilter().
  • Added methods U.singleOrNull(iterable) and U.singleOrNull(iterable, predicate).
  • Added method U.cycle(iterable, times).
  • Added method U.toCardinalityMap(iterable).
  • Added U.interpose(iterable, element) and U.interposeByList(iterable, elements) methods.
  • Added methods containsAtLeast(iterable, value, count) and containsAtMost(iterable, value, count).
  • Added U.splitAt(iterable, position) method.
  • Added U.repeat(element, times) method.
  • Added U.binarySearch(iterable, value) method.
  • Added U.first(iterable, pred, n) method and fix other U.first() methods.
  • Improved U.fill(list, item), added U.fill(array, item) methods.
  • Added U.average(iterable) and U.average(iterable, function) methods.
  • Added U.explode(string) and U.implode(strings) methods.
  • Added U.replace(iterable, predicate, value) and U.replaceIndexed() methods.
  • Improved U.concat(iterables) method.
  • Added U.takeSkipping(iterable, stepSize) method.
  • Added U.subtract(values) method.
  • Changed return value for methods U.range(stop), U.range(start, stop) and U.range(start, stop, step).
  • Improved U.functions(object) method.
  • Removed U.shortestPathAllKeys(grid).

Version 1.43

01 Apr 18:54
Compare
Choose a tag to compare
  • Added support U.fromXml(xml) for format.
  • Introduced U.defaultTo(value, defaultValue).
  • Added U.isNotEmpty(interable).