This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-text.git
from ed5cd4bd Bump to next development version
add e9251c9d Add a section for the next release
add 2c081cf6 Build on Java 22
add 4925de93 Fix build on Java 22
add fb17857d Build on Java 23
add 6c7b310e Fix build on Java 23-ea
add 0437c4d0 Fix build on Java 23-ea
add 793680e3 Fix build on Java 23-ea
add bb5524cc Bump tests on Java >= 22 org.graalvm.*:* from 24.0.0 to 24.0.1
add 87735cc9 Bump actions/checkout from 4.1.2 to 4.1.3 (#531)
add 7e7fb107 Bump actions/upload-artifact from 4.3.1 to 4.3.2 (#533)
add d7d26818 Bump github/codeql-action from 3.24.10 to 3.25.1 (#532)
add 21595fcb Temp until next parent POM
add 7552e70a Revert
add a2ed7356 Whitespace
add 64409917 Make internal constructors private
add c7c1703a Javadoc
add b16fbdef Make package-private class private and final: MapStrLookup
add e516513f Whitespace
add 0440e7a9 Make package-private constructors private in StrMatcher
classes
add ea6c7947 Make package-private class private in StrMatcher classes
add 70436ca7 Make package-private class private and final:
IntersectionSimilarity.BagCount.
add 476f132e Java 8 is no longer on current GitHub OSs
add f989bfb4 Java 8 is no longer on current GitHub OSs
add fafb92ad Bump commons.bytebuddy.version from 1.14.13 to 1.14.14
add 6cc61283 Bump github/codeql-action from 3.25.1 to 3.25.3 (#534)
add 5a3932b0 Bump actions/checkout from 4.1.3 to 4.1.4 (#535)
add e43417d2 Bump actions/upload-artifact from 4.3.2 to 4.3.3 (#536)
add 9adb632b Use SystemProperties in tests instead of magic string lookups
add 38fb859d Normalize exception message
add 98996868 Bump codecov/codecov-action from 4.3.0 to 4.3.1 (#537)
add 2f5d6605 Add WhitespaceAroundCheck
add 698bd143 Update Checkstyle DTD version from 1.0 to 1.2
add 0dbe013a Deprecate
LevenshteinDetailedDistance.LevenshteinDetailedDistance() in favor of
LevenshteinDetailedDistance.getDefaultInstance()
add 62935d53 Deprecate LevenshteinDistance.LevenshteinDistance() in favor
of LevenshteinDistance.getDefaultInstance()
add 82ec3722 Bump SpotBugs from 4.8.3 to 4.8.5
add 42a53fd3 Bump commons.bytebuddy.version from 1.14.14 to 1.14.15 (#538)
add 37d1c9b5 Bump commons.bytebuddy.version from 1.14.14 to 1.14.15 #538
add 4d27fd18 Bump ossf/scorecard-action from 2.3.1 to 2.3.3 (#539)
add eb07f92a Bump actions/checkout from 4.1.4 to 4.1.5 (#541)
add 4fa62ea7 Bump github/codeql-action from 3.25.3 to 3.25.4 (#540)
add 46c7a93e Show Maven stack traces on errors in GH CI
add f0d7dee7 Bump github/codeql-action from 3.25.4 to 3.25.5 (#543)
add e1c88bb5 Bump actions/checkout from 4.1.5 to 4.1.6 (#545)
add fb529aaa Bump codecov/codecov-action from 4.3.1 to 4.4.0 (#544)
add ac4315d1 Bump org.apache.commons:commons-parent from 69 to 70 (#542)
add b24d76c1 Bump org.apache.commons:commons-parent from 69 to 70 #542
add a65d08af Javadoc
add e7479e23 Javadoc
add f934b1a5 [TEXT-234] Improve StrBuilder documentation for new line text
add a07ad4d2 Add back Java 8 to GH CI
add 3fbc5ecd Javadoc
add e29c11a6 Javadoc
add 8269f65c Javadoc
add 3c954313 Bump commons.bytebuddy.version from 1.14.15 to 1.14.16 (#548)
add 001d182a Bump commons.bytebuddy.version from 1.14.15 to 1.14.16 #548
add 885649ef Bump github/codeql-action from 3.25.5 to 3.25.6 (#550)
add cb6a74fc Bump codecov/codecov-action from 4.4.0 to 4.4.1 (#551)
add 3b20214d Fix TEXT-234 (#547)
add 821d322d Improve TextStringBuilder documentation for new line text #547
add 524d0c3a Javadoc
add 9383c8b3 Remove obsolete comment
add 4f838b94 Remove redundant method definition
add 6938e8d4 Bump commons.bytebuddy.version from 1.14.16 to 1.14.17 (#553)
add 90c3f2ae Bump commons.bytebuddy.version from 1.14.16 to 1.14.17 #553
add 13d2d628 Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 (#554)
add 0df9fdfe Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 #554
add cc43e6f5 Pick up plugin version from parent POM
add 07b8aa58 Bump github/codeql-action from 3.25.6 to 3.25.7 (#555)
add 92a39a45 Bump github/codeql-action from 3.25.7 to 3.25.8 (#556)
add 7506a308 Use Objects.toString()
add 1d690e99 Use Objects.toString()
add ebe73a6b Bump org.apache.commons:commons-parent from 70 to 71 (#557)
add 1d77b462 Bump org.apache.commons:commons-parent from 70 to 71 #557
add 6bf44bb8 Merge branch 'master' of
https://gitbox.apache.org/repos/asf/commons-text.git
add b4f811b2 Bump codecov/codecov-action from 4.4.1 to 4.5.0 (#558)
add ffbfa3be Bump actions/checkout from 4.1.6 to 4.1.7 (#560)
add e58c7a2e Bump github/codeql-action from 3.25.8 to 3.25.10 (#559)
add 07cce155 Bump github/codeql-action from 3.25.10 to 3.25.11 (#562)
add ea24dc21 Pick up SpotBugs version from commons-parent POM 71
add e89ff621 Pick up maven-surefire-plugin version from commons-parent POM
71
add 57d5f015 Drop CodeQL
add 481cb9ed Drop CodeQL
add a0f7c5ae Revert "Drop CodeQL"
add 41ace251 Revert "Drop CodeQL"
add fb74c57e Drop codecov.io
add 7121b6e0 Bump actions/upload-artifact from 4.3.3 to 4.3.4 (#563)
add 6381ce0e Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
3.1.0 (#564)
add dbbea420 Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
3.1.0 #564
add 60e20e36 Bump commons.bytebuddy.version from 1.14.17 to 1.14.18 (#565)
add 91d393a8 Bump commons.bytebuddy.version from 1.14.17 to 1.14.18 #565
add 10e24f67 Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 (#566)
add 0316ae68 Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 #566
add 5ccd5735 Bump github/codeql-action from 3.25.11 to 3.25.12 (#567)
add 4f52fae9 Javadoc
add dcf9bcc7 Reduce use of deprecated code
add fe32be88 Reduce use of deprecated code
add 41aa81c0 Reduce use of deprecated code
add af8f9f48 Bump org.apache.commons:commons-rng-simple from 1.5 to 1.6
(#568)
add 64ae8e87 Bump org.apache.commons:commons-rng-simple from 1.5 to 1.6
#568
add caaa3e27 Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0
(#569)
add 9b043b3c Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0
#569
add 81cc0589 Bump github/codeql-action from 3.25.12 to 3.25.13 (#570)
add 97f563d8 Javadoc
add e3c7980d Bump ossf/scorecard-action from 2.3.3 to 2.4.0 (#572)
add ef8cf5cd Bump github/codeql-action from 3.25.13 to 3.25.15 (#573)
add 04fdaf0e Bump org.apache.commons:commons-parent from 71 to 72 (#571)
add df595cd4 Bump org.apache.commons:commons-parent from 71 to 72 #571
add 70befe30 Use Javadoc @code
add 5ad4e8ee Format and fluent
add b92f608f Better private instance variable name
add d6f66c63 Bump actions/upload-artifact from 4.3.4 to 4.3.5 (#574)
add d5f654fe Merge branch 'master' of
https://gitbox.apache.org/repos/asf/commons-text
add 621125f5 Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0
(#575)
add e6ae172c Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0
#575
add e54c1182 Bump actions/setup-java from 4.2.1 to 4.2.2 (#576)
add 44fe8abf Bump actions/upload-artifact from 4.3.5 to 4.3.6 (#578)
add d12c9cd3 Bump github/codeql-action from 3.25.15 to 3.26.0 (#577)
add cb0e5b7b Bump github/codeql-action from 3.26.0 to 3.26.2 (#580)
add fb4a8e74 Bump commons.bytebuddy.version from 1.14.18 to 1.14.19 (#579)
add babece38 Bump commons.bytebuddy.version from 1.14.18 to 1.14.19 #579
add 37098e15 Bump org.apache.commons:commons-parent from 72 to 73 (#581)
add 5be587c1 Bump org.apache.commons:commons-parent from 72 to 73 #581
add bbe83f88 Bump github/codeql-action from 3.26.2 to 3.26.4 (#583)
add 00448966 Bump commons.bytebuddy.version from 1.14.19 to 1.15.0 (#582)
add fa8e0817 Bump commons.bytebuddy.version from 1.14.19 to 1.15.0 #582
add ee8316a5 Bump org.apache.commons:commons-parent from 73 to 74 (#584)
add c252787d Bump org.apache.commons:commons-parent from 73 to 74 #584
add 51e1b1cc Bump commons.bytebuddy.version from 1.15.0 to 1.15.1 (#585)
add 76e14524 Bump commons.bytebuddy.version from 1.15.0 to 1.15.1 #585
add e5847aca Bump commons.bytebuddy.version from 1.15.0 to 1.15.1 #585
add 5cfe4d96 Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0
(#586)
add 72aabf8c Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0
#586
add 2f8a7784 Bump github/codeql-action from 3.26.4 to 3.26.6 (#587)
add c47adb59 Bump actions/upload-artifact from 4.3.6 to 4.4.0 (#588)
add 9549aba4 Use Assertions.assertInstanceOf()
add fe271ec0 Remove redundant syntax
add cc3907ba Merge if clauses
add c170a1fd Remove redundant syntax
add fbc72c9f Remove redundant syntax
add 6cc3e4b4 Remove redundant syntax
add 96e7d783 Bump github/codeql-action from 3.26.6 to 3.26.7 (#590)
add 930b6ddd Bump actions/setup-java from 4.2.2 to 4.3.0 (#591)
add 216840d4 Site: Better section names
add 3a8fb8eb Add missing entries
add beb583ff Better package-private class name
add 7bd5a766 Bump org.apache.commons:commons-parent from 74 to 75 (#593)
add 5dda2d0a Bump org.apache.commons:commons-parent from 74 to 75 #593
add 140158bd Bump commons-io:commons-io from 2.16.1 to 2.17.0 (#594)
add 8986e9cf Bump commons-io:commons-io from 2.16.1 to 2.17.0 #594
add 96d985ac Bump graalvm.version from 24.0.1 to 24.1.0 (#592)
add c47bcbfa Bump graalvm.version from 24.0.1 to 24.1.0 #592
add b0b9656f CI builds: Replace Java 22 with Java 23
add 486d6505 Merge branch 'master' of
https://gitbox.apache.org/repos/asf/commons-text.git
add 5597e216 Add support for a new StringLookup key "loopbackAddress",
similar to "localhost"
add 62578458 Site format tweak
add b4f15659 Bump github/codeql-action from 3.26.7 to 3.26.8 (#595)
add f22c6722 Add dependency-review.yml to GitHub CI
add 15420363 Add test for OSS-Fuzz issue 42527553
add d4db7989 Add test for OSS-Fuzz issue 42522985
add 8b3a92a5 Add test for OSS-Fuzz issue 42522985
add c1be85b4 Add test for OSS-Fuzz issue 42527776
add 2ee399d7 Also run DR on push
add 5289aa87 RAT should ignore OSS-Fuzz data files
add 52796273 RAT should ignore OSS-Fuzz data files
add 4fea047b Bump commons.bytebuddy.version from 1.15.1 to 1.15.2 (#596)
add c8c2f8d2 Bump commons.bytebuddy.version from 1.15.1 to 1.15.2 #596
add 11827409 Bump actions/setup-java from 4.3.0 to 4.4.0 (#599)
add 74607d15 Bump github/codeql-action from 3.26.8 to 3.26.9 (#598)
add d1427e41 Bump commons.bytebuddy.version from 1.15.2 to 1.15.3 (#597)
add a804a399 Bump commons.bytebuddy.version from 1.15.2 to 1.15.3 #597
add 40fe76a9 Pin GitHub action versions
add e974bfb5 Bump org.apache.commons:commons-parent from 75 to 76 (#600)
add f536e963 Bump org.apache.commons:commons-parent from 75 to 76 #600
add d23044ed Javadoc
add 52742c87 Add richer inputs in package
org.apache.commons.text.similarity with SimilarityInput
add a3463056 Use Java 8 APIs
add 8bbaf052 Javadoc
add 2c43b010 Make test more readable and maintainable, and less verbose
add e48126ff testGenerateMinMaxLength
add 868eda69 Bump actions/checkout from 4.1.7 to 4.2.0 (#601)
add 510c58ac Bump github/codeql-action from 3.26.9 to 3.26.11 (#602)
add 9bdb4baf The Java 23 build is no longer experimental
add a24a34af Bump org.apache.commons:commons-parent from 76 to 77 (#603)
add 71b9e940 Bump org.apache.commons:commons-parent from 76 to 77 #603
add d31d1d2b Move action
add 1ec89808 Bump commons.bytebuddy.version from 1.15.3 to 1.15.4 (#604)
add d4111b9a Bump commons.bytebuddy.version from 1.15.3 to 1.15.4 #604
add ae1cd3dc Bump actions/checkout from 4.2.0 to 4.2.1 (#606)
add 5a4e865b Bump github/codeql-action from 3.26.11 to 3.26.12 (#607)
add cff248c1 Bump actions/upload-artifact from 4.4.0 to 4.4.3 (#608)
add 8187f512 Bump actions/cache from 4.0.2 to 4.1.1 (#609)
add b2eaf698 Fix GH badge
add 09ee8edb Bump graalvm.version from 24.1.0 to 24.1.1 (#610)
add 1e4f3a89 Bump graalvm.version from 24.1.0 to 24.1.1 #610
add eefb8905 Bump org.codehaus.mojo:taglist-maven-plugin from 3.1.0 to
3.2.1 (#611)
add 43a2ffcf Bump org.codehaus.mojo:taglist-maven-plugin from 3.1.0 to
3.2.1 #611
add 17054f3d Bump commons.bytebuddy.version from 1.15.4 to 1.15.5 (#612)
add c16ea49d Bump commons.bytebuddy.version from 1.15.4 to 1.15.5 #612
add ac9d7dca Javadoc
add 352f7f64 Bump github/codeql-action from 3.26.12 to 3.26.13 (#613)
add 53459a59 Bump org.apache.commons:commons-parent from 77 to 78 (#614)
add 1412c37f Bump org.apache.commons:commons-parent from 77 to 78 #614
add ac6fddd6 The exec-maven-plugin version is specified in the plugin
management section
add 8fe2196b Bump actions/checkout from 4.2.1 to 4.2.2 (#619)
add 88bd71a6 Bump github/codeql-action from 3.26.13 to 3.27.0 (#618)
add 6fbbe886 Bump actions/cache from 4.1.1 to 4.1.2 (#617)
add 02583aa6 Bump actions/dependency-review-action from 4.3.4 to 4.3.5
(#616)
add 986ec996 Bump actions/setup-java from 4.4.0 to 4.5.0 (#615)
add 231281c5 Bump commons.bytebuddy.version from 1.15.5 to 1.15.7 (#620)
add 0e8fda9d Bump commons.bytebuddy.version from 1.15.5 to 1.15.7 #620
add 31de7842 Removed the final modifier from the static methods
add d229ea9b Replaced the deprecated RandomSource.create() method with
RandomSource.<SOURCE>.create()
add 6008dc95 Replaced Arrays.asList().stream() with Arrays.stream()
add 2f7f257e Replaced redundant type casts
add 7e64ff6b Only run actions/dependency-review-action on pull_request
add 673d239b Bump commons.bytebuddy.version from 1.15.7 to 1.15.8 (#623)
add d7e71b0d Bump commons.bytebuddy.version from 1.15.7 to 1.15.8 #623
add 45531d38 Bump actions/dependency-review-action from 4.3.5 to 4.4.0
(#622)
add 76ba1ecb Use preferred spelling for "cannot"
add 36b4a21f Fix dependency-review.yml for PR only
add 47bb0bfa Javadoc: Fix format nit
add 720b31a4 Bump github/codeql-action from 3.27.0 to 3.27.1 (#624)
add 3a62d678 Bump commons.bytebuddy.version from 1.15.8 to 1.15.10 (#625)
add 08b30fa9 Bump commons.bytebuddy.version from 1.15.8 to 1.15.10 #625
add f5144882 Merge branch 'master' of
https://gitbox.apache.org/repos/asf/commons-text.git
add ca1f253b Javadoc: Use semantic tag <strong> instead of style tag <b>
add fc844c34 Bump github/codeql-action from 3.27.1 to 3.27.4 (#626)
add 62c6dd13 TEXT-233: required OSGi Import-Package version numbers in
MANIFEST.MF (#627)
add 08e5fb8d [TEXT-233] Required OSGi Import-Package version numbers in
MANIFEST.MF #627
add e6fa961c [TEXT-233] Fix due-to
add be84ca9a Bump commons-io:commons-io from 2.17.0 to 2.18.0 (#628)
add 43bd14d3 Bump commons-io:commons-io from 2.17.0 to 2.18.0 #628
add 3cf064fc Bump github/codeql-action from 3.27.4 to 3.27.5 (#629)
add 02900802 Bump actions/dependency-review-action from 4.4.0 to 4.5.0
(#630)
add 19fd94ea No need for blank Javadoc lines between Javadoc @ tags
add bd6109bd Add pull request template
add 81294675 Bump github/codeql-action from 3.27.5 to 3.27.6 (#632)
add bdab47a9 Bump actions/cache from 4.1.2 to 4.2.0 (#631)
add dd6717d9 Normalize spelling
add 4f366ec3 Reduce nesting
add 813703f0 Reduce whitespace
add 6e5009e4 Remove unnecessary keyword
add b4930c1f Fix indentation
add e3631624 Prepare for the next release candidate
No new revisions were added by this update.
Summary of changes:
.github/pull_request_template.md | 28 +
.github/workflows/codeql-analysis.yml | 10 +-
.github/workflows/coverage.yml | 52 -
.github/workflows/dependency-review.yml | 31 +
.github/workflows/maven.yml | 12 +-
.github/workflows/scorecards-analysis.yml | 8 +-
CONTRIBUTING.md | 9 +-
README.md | 15 +-
RELEASE-NOTES.txt | 90 ++
pom.xml | 185 ++-
src/changes/changes.xml | 42 +
src/conf/checkstyle-suppressions.xml | 7 +-
src/conf/checkstyle.xml | 19 +-
src/conf/spotbugs-exclude-filter.xml | 10 +
src/main/java/org/apache/commons/text/Builder.java | 4 +-
.../apache/commons/text/ExtendedMessageFormat.java | 14 +-
.../apache/commons/text/RandomStringGenerator.java | 1 -
.../java/org/apache/commons/text/StrBuilder.java | 1191 +++++++++-----------
.../java/org/apache/commons/text/StrLookup.java | 14 +-
.../java/org/apache/commons/text/StrMatcher.java | 23 +-
.../org/apache/commons/text/StrSubstitutor.java | 260 +++--
.../java/org/apache/commons/text/StrTokenizer.java | 10 +-
.../org/apache/commons/text/StringEscapeUtils.java | 35 +-
.../org/apache/commons/text/StringSubstitutor.java | 100 +-
.../org/apache/commons/text/StringTokenizer.java | 10 +-
.../org/apache/commons/text/TextStringBuilder.java | 49 +-
.../java/org/apache/commons/text/WordUtils.java | 2 +-
.../apache/commons/text/diff/DeleteCommand.java | 1 -
.../org/apache/commons/text/diff/EditCommand.java | 1 -
.../org/apache/commons/text/diff/EditScript.java | 1 -
.../apache/commons/text/diff/InsertCommand.java | 1 -
.../org/apache/commons/text/diff/KeepCommand.java | 1 -
.../commons/text/diff/ReplacementsFinder.java | 1 -
.../commons/text/diff/StringsComparator.java | 12 +-
.../commons/text/io/StringSubstitutorReader.java | 1 -
.../text/lookup/AbstractPathFencedLookup.java | 2 +-
.../text/lookup/BiFunctionStringLookup.java | 1 -
.../apache/commons/text/lookup/BiStringLookup.java | 1 -
.../commons/text/lookup/ConstantStringLookup.java | 4 +-
.../commons/text/lookup/DefaultStringLookup.java | 8 +
.../commons/text/lookup/DnsStringLookup.java | 8 +-
.../commons/text/lookup/FunctionStringLookup.java | 1 -
...ingLookup.java => InetAddressStringLookup.java} | 45 +-
.../text/lookup/InterpolatorStringLookup.java | 2 +-
.../text/lookup/JavaPlatformStringLookup.java | 24 +-
.../commons/text/lookup/StringLookupFactory.java | 83 +-
.../apache/commons/text/numbers/DoubleFormat.java | 10 +-
.../commons/text/similarity/CosineSimilarity.java | 2 +-
.../apache/commons/text/similarity/Counter.java | 18 +-
.../commons/text/similarity/EditDistance.java | 12 +-
.../commons/text/similarity/EditDistanceFrom.java | 8 +-
.../commons/text/similarity/HammingDistance.java | 70 +-
.../text/similarity/IntersectionSimilarity.java | 19 +-
.../commons/text/similarity/JaccardDistance.java | 35 +-
.../commons/text/similarity/JaccardSimilarity.java | 54 +-
.../text/similarity/JaroWinklerDistance.java | 52 +-
.../text/similarity/JaroWinklerSimilarity.java | 107 +-
.../similarity/LevenshteinDetailedDistance.java | 75 +-
.../text/similarity/LevenshteinDistance.java | 198 ++--
.../text/similarity/LongestCommonSubsequence.java | 41 +-
.../LongestCommonSubsequenceDistance.java | 2 +-
.../text/similarity/ObjectSimilarityScore.java | 57 +
.../text/similarity/SimilarityCharacterInput.java | 74 ++
.../commons/text/similarity/SimilarityInput.java | 77 ++
.../commons/text/similarity/SimilarityScore.java | 32 +-
.../text/translate/CodePointTranslator.java | 4 -
.../commons/text/translate/EntityArrays.java | 3 +-
.../text/translate/SinglePassTranslator.java | 2 +-
.../commons/text/translate/UnicodeUnescaper.java | 7 +
.../translate/UnicodeUnpairedSurrogateRemover.java | 3 +-
src/site/xdoc/download_text.xml | 26 +-
src/site/xdoc/userguide.xml | 45 +-
.../apache/commons/text/AlphabetConverterTest.java | 157 ++-
.../org/apache/commons/text/CaseUtilsTest.java | 70 +-
.../commons/text/CharacterPredicatesTest.java | 113 +-
.../commons/text/ExtendedMessageFormatTest.java | 154 ++-
.../apache/commons/text/FormattableUtilsTest.java | 163 ++-
.../java/org/apache/commons/text/OssFuzzTest.java | Bin 0 -> 16930 bytes
.../commons/text/RandomStringGeneratorTest.java | 79 +-
.../commons/text/StrBuilderAppendInsertTest.java | 578 +++++-----
.../org/apache/commons/text/StrBuilderTest.java | 113 +-
.../org/apache/commons/text/StrMatcherTest.java | 199 ++--
.../apache/commons/text/StrSubstitutorTest.java | 47 +-
.../org/apache/commons/text/StrTokenizerTest.java | 34 +-
.../apache/commons/text/StringEscapeUtilsTest.java | 168 ++-
.../commons/text/StringSubstitutorOssFuzzTest.java | 72 ++
.../apache/commons/text/StringSubstitutorTest.java | 142 +--
.../apache/commons/text/StringTokenizerTest.java | 28 +-
.../text/TextStringBuilderAppendInsertTest.java | 448 ++++----
.../apache/commons/text/TextStringBuilderTest.java | 50 +-
.../org/apache/commons/text/WordUtilsTest.java | 572 +++++-----
.../commons/text/diff/ReplacementsFinderTest.java | 4 +-
.../commons/text/diff/StringsComparatorTest.java | 9 +-
.../commons/text/jmh/DoubleFormatPerformance.java | 3 +-
...a => InetAddressStringLookupLocalHostTest.java} | 19 +-
...netAddressStringLookupLoopbackAddressTest.java} | 26 +-
.../text/lookup/StringLookupFactoryTest.java | 6 +-
.../commons/text/lookup/XmlStringLookupTest.java | 4 +-
.../text/matcher/StringMatcherOnCharArrayTest.java | 376 +++---
.../StringMatcherOnCharSequenceStringTest.java | 374 +++---
.../commons/text/numbers/ParsedDecimalTest.java | 4 +-
.../text/similarity/CosineDistanceTest.java | 13 +-
.../text/similarity/CosineSimilarityTest.java | 19 +-
.../commons/text/similarity/FuzzyScoreTest.java | 30 +-
.../text/similarity/HammingDistanceTest.java | 43 +-
.../similarity/IntersectionSimilarityTest.java | 23 +-
.../text/similarity/JaccardDistanceTest.java | 39 +-
.../text/similarity/JaccardSimilarityTest.java | 39 +-
.../text/similarity/JaroWinklerDistanceTest.java | 34 +-
.../text/similarity/JaroWinklerSimilarityTest.java | 57 +-
.../LevenshteinDetailedDistanceTest.java | 606 +++++-----
.../text/similarity/LevenshteinDistanceTest.java | 175 +--
.../text/similarity/LevenshteinResultsTest.java | 24 +-
.../LongestCommonSubsequenceDistanceTest.java | 36 +-
.../similarity/LongestCommonSubsequenceTest.java | 104 +-
.../ParameterizedEditDistanceFromTest.java | 13 +-
.../ParameterizedLevenshteinDistanceTest.java | 10 +-
.../ParameterizedSimilarityScoreFromTest.java | 24 +-
.../similarity/SimilarityCharacterInputTest.java | 78 ++
.../text/similarity/SimilarityInputTest.java | 101 ++
.../text/similarity/SimilarityScoreFromTest.java | 12 +-
.../text/similarity/StringMetricFromTest.java | 23 +-
.../text/translate/AggregateTranslatorTest.java | 14 +-
.../text/translate/CodePointTranslatorTest.java | 4 +-
.../commons/text/translate/CsvTranslatorsTest.java | 22 +-
.../commons/text/translate/EntityArraysTest.java | 35 +-
.../text/translate/JavaUnicodeEscaperTest.java | 16 +-
.../text/translate/LookupTranslatorTest.java | 16 +-
.../text/translate/NumericEntityEscaperTest.java | 12 +-
.../text/translate/NumericEntityUnescaperTest.java | 24 +-
.../commons/text/translate/OctalUnescaperTest.java | 29 +-
.../text/translate/SinglePassTranslatorTest.java | 14 +-
.../commons/text/translate/UnicodeEscaperTest.java | 28 +-
.../text/translate/UnicodeUnescaperTest.java | 19 +-
.../UnicodeUnpairedSurrogateRemoverTest.java | 16 +-
...gSubstitutorInterpolatorFuzzer-5149898315268096 | Bin 0 -> 570892 bytes
...gSubstitutorInterpolatorFuzzer-6287296750813184 | 1 +
137 files changed, 4994 insertions(+), 4233 deletions(-)
create mode 100644 .github/pull_request_template.md
delete mode 100644 .github/workflows/coverage.yml
create mode 100644 .github/workflows/dependency-review.yml
rename
src/main/java/org/apache/commons/text/lookup/{LocalHostStringLookup.java =>
InetAddressStringLookup.java} (50%)
create mode 100644
src/main/java/org/apache/commons/text/similarity/ObjectSimilarityScore.java
create mode 100644
src/main/java/org/apache/commons/text/similarity/SimilarityCharacterInput.java
create mode 100644
src/main/java/org/apache/commons/text/similarity/SimilarityInput.java
create mode 100644 src/test/java/org/apache/commons/text/OssFuzzTest.java
create mode 100644
src/test/java/org/apache/commons/text/StringSubstitutorOssFuzzTest.java
copy
src/test/java/org/apache/commons/text/lookup/{LocalHostStringLookupTest.java =>
InetAddressStringLookupLocalHostTest.java} (75%)
rename
src/test/java/org/apache/commons/text/lookup/{LocalHostStringLookupTest.java =>
InetAddressStringLookupLoopbackAddressTest.java} (57%)
create mode 100644
src/test/java/org/apache/commons/text/similarity/SimilarityCharacterInputTest.java
create mode 100644
src/test/java/org/apache/commons/text/similarity/SimilarityInputTest.java
create mode 100644
src/test/resources/org/apache/commons/text/oss-fuzz/clusterfuzz-testcase-StringSubstitutorInterpolatorFuzzer-5149898315268096
create mode 100644
src/test/resources/org/apache/commons/text/oss-fuzz/clusterfuzz-testcase-StringSubstitutorInterpolatorFuzzer-6287296750813184