Skip to content

Releases: TeamworkGuy2/JTextUtil

JTextUtil 0.13.4

25 Apr 14:11
Compare
Choose a tag to compare

Changed

  • Improve unit tests
  • Remove DataUnescapePartialQuoted.inputsNoClosingQuote and expectedNoClosingQuote test data in favor of embedding it directly in test methods for readability.

JTextUtil 0.13.3

04 Oct 01:07
Compare
Choose a tag to compare

Changed

  • Fix accidental test class property name change in previous commit
  • First twg2.text.benchmark tests added

JTextUtil 0.13.2

01 Oct 03:18
Compare
Choose a tag to compare

Added

  • StringSplit.split(String, char, int)
  • Additional unit tests

Fixed

  • StringCommonality several methods were failing for direction = false combined with minIndex = 0

JTextUtil 0.13.1

29 Sep 21:24
Compare
Choose a tag to compare

Added

  • StringSplit.lastMatchParts(String, char)

Fixed

  • StringSplit.findNthMatch() incorrectly threw exception when zero was passed for the expectedCount argument
  • Fixed previous release documentation from lastMatchParts() to firstMatchParts()

JTextUtil 0.13.0

29 Sep 20:28
Compare
Choose a tag to compare

Added

  • StringSplit.lastMatchParts(String, char)
  • Additional unit tests

Changed

  • Change methods to private:
    • StringSplit._postFirstMatch()
    • StringSplit._lastMatch()
    • StringSplit._preLastMatch()

JTextUtil 0.12.0

05 Apr 02:03
Compare
Choose a tag to compare

Added

  • StringCompare.containsCount(), containsIgnoreCaseCount() and overloads

Changed

  • Renamed StringSearchOpt.EXACT -> EQUALS
  • Removed final modifier from classes and static methods
  • Ensured all classes containing only static methods, have a private default constructor which throws AssertionError
  • Additional unit tests

JTextUtil 0.11.5

12 Mar 02:03
Compare
Choose a tag to compare

Added

  • StringCompare.containsAny(String, Iterable)
  • StringCompare.containsAll() to mirror containsAny()

Changed

  • Widened StringCompare containsIgnoreCase() and containsEqualIgnoreCase() parameter from Collection to Iterable
  • Additional unit tests

Fixed

  • StringCompare.compareStartsWith() not handling case when startStr is longer then str
  • StringCompare.equal() error when str2 is shorter than str2Off + len, correctly returns false now

JTextUtil 0.11.4

12 Mar 02:03
Compare
Choose a tag to compare

Fixed

  • Correctly upgrade .classpath to Java 9
  • Fix some test warnings

JTextUtil 0.11.3

12 Mar 02:02
Compare
Choose a tag to compare

Changed

  • Upgrade to Java 9
  • Upgraded to JUnit 5
  • Changed StringCompare anyStartWith(), compareStartsWith(), and equal() StringBuilder parameters to CharSequence
  • Changed StringIndex indexOf(), lastIndexOf(), indexOfSupplement(), and startsWithIndex() StringBuilder parameters to CharSequence

JTextUtil 0.11.2

12 Mar 02:02
Compare
Choose a tag to compare

Added

  • Added StringCompare.compareIgnoreCase(String, String) overload and unit test