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 b6702d61 Bump to next development version
     add 32ff6b42 Merge some string literals
     add 8ebc961b Merge branch 'release'
     add 88dc3c8e Updates for the next release
     add a7ef60c4 Updates for the next release
     add 3dfb2c11 Add macOS file to git ignore file
     add d7dbcacc Bump github/codeql-action from 3.29.2 to 3.29.4 (#682)
     add 9d0124bc Merge branch 'master' of 
https://github.com/apache/commons-text.git
     add b57a280f feat: Add experimental CycloneDX VEX file (#683)
     add f5908a7f Add experimental CycloneDX VEX file #683
     add d2f43cd8 Bump github/codeql-action from 3.29.4 to 3.29.5 (#685)
     add 8d3f4aa9 fix: Ensure unique serial number for VEX file (#686)
     add c0599f43 fix: Replace Text -> Lang in VEX description
     add 87b9da4c Javadoc
     add 96c6382c Bump github/codeql-action from 3.29.7 to 3.29.8 (#688)
     add abc4a103 Bump actions/cache from 4.2.3 to 4.2.4 (#689)
     add 1c09035f Bump actions/checkout from 4.2.2 to 5.0.0 (#691)
     add a7cbd846 Bump github/codeql-action from 3.29.8 to 3.29.9 (#690)
     add bbcc1e7a Javadoc
     add a2d21578 Bump actions/setup-java from 4.7.1 to 5.0.0 (#692)
     add beae6a92 Bump actions/dependency-review-action from 4.7.1 to 4.7.2 
(#693)
     add 370a99be Bump github/codeql-action from 3.29.9 to 3.29.11 (#694)
     add c5a9bb5f Bump commons.bytebuddy.version from 1.17.6 to 1.17.7 (#696)
     add ee2243e0 Bump commons.bytebuddy.version from 1.17.6 to 1.17.7 #696
     add 80b12daa Account for false positives only seen on GH CI
     add fcda003b Bump org.apache.commons:commons-parent from 85 to 87
     add 79252937 Fix exception message typo in 
XmlStringLookup.XmlStringLookup(Map, Path...)
     add ff23055f Javadoc
     add caa11a3f Javadoc
     add 3e883ed1 Bump actions/dependency-review-action from 4.7.2 to 4.7.3 
(#698)
     add 5ba79296 Remove trailing whitespace
     add 53cf6ece [TEXT-236] Inserting at end of a TextStringBuilder throws a 
StringIndexOutOfBoundsException
     add ac0c6d63 [TEXT-236] Inserting at end of a TextStringBuilder throws a 
StringIndexOutOfBoundsException
     add 125a97f0 User ternary expression
     add b5543566 Use Objects.toString()
     add 0c3cadee Use fluent APIs and ternary expressions
     add c8058b83 Bump github/codeql-action from 3.29.11 to 3.30.1 (#700)
     add 5d356fd0 Bump github/codeql-action from 3.30.1 to 3.30.3 (#702)
     add d454232e Bump graalvm.version from 24.2.2 to 25.0.0 (#703)
     add 618cc66d Bump graalvm.version from 24.2.2 to 25.0.0 #703
     add ac17677e Bump org.apache.commons:commons-parent from 87 to 88 (#704)
     add db5ea4fe Bump org.apache.commons:commons-parent from 87 to 88 #704
     add 1df1c0cd Javadoc
     add f3b64e76 Internal refactoring
     add 3abedb8b Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
     add e2277f54 Add GH CI 25 and 26-EA
     add 03bdf123 Bump github/codeql-action from 3.30.3 to 3.30.5 (#705)
     add 78d5cfaf Bump actions/dependency-review-action from 4.7.3 to 4.8.0 
(#707)
     add cb7233ac Bump actions/cache from 4.2.4 to 4.3.0 (#706)
     add 5ef8eea7 Update JMH test data
     add 81f219f6 Bump github/codeql-action from 3.30.5 to 3.30.6 (#709)
     add 4ef7194d Bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#708)
     add 34fec102 Bump org.apache.commons:commons-parent from 88 to 89
     add 4d2f1067 Fix typo in StringUtils.trunctate() IllegalArgumentException 
message and test assertion messages
     add 0d81869d Bump github/codeql-action from 3.30.6 to 4.30.8 (#710)
     add 903d6268 Bump github/codeql-action from 4.30.8 to 4.30.9 (#711)
     add 12b1e6a9 Bump actions/dependency-review-action from 4.8.0 to 4.8.1 
(#712)
     add 76df9e54 Better internal names and comments
     add 346f7ba2 Fix grammar
     add 50bfffe7 Use https scheme in license link
     add 9fd0ca67 Bump github/codeql-action from 4.30.9 to 4.31.0 (#714)
     add 2f516325 Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#715)
     add f8db46df Bump org.apache.commons:commons-parent from 89 to 90 (#713)
     add 388effdf Bump org.apache.commons:commons-parent from 89 to 90 #713
     add 8283f350 Bump graalvm.version from 25.0.0 to 25.0.1 (#716)
     add 57f19787 Bump graalvm.version from 25.0.0 to 25.0.1 #716
     add 4f355595 No need for Latin
     add 79f036a7 [TEXT-235] Add Damerau-Levenshtein distance (#687)
     add 3e5e7f82 [TEXT-235] Add Damerau-Levenshtein distance #687
     add 611c6866 The next release will be a feature release 1.15.0
     add 3d875c27 Bump org.apache.commons:commons-parent from 90 to 91 (#718)
     add c29b1ee2 Bump github/codeql-action from 4.31.0 to 4.31.2 (#717)
     add 342d2549 Bump org.apache.commons:commons-parent from 90 to 91
     add af3e2bff Add dependabot email [skip ci]
     add 7c7a06a7 Use HTTPS in URL
     add 04d98c4e Bump commons-io:commons-io from 2.20.0 to 2.21.0
     add 271181b9 Typo
     add 9398a77c No need to override project/issueManagement/system
     add 965f90dc Javadoc
     add 0b63d066 Javadoc
     add aab6439e Add unit tests to increase coverage (#719)
     add 9280e357 Add unit tests to increase coverage #719
     add 0211ac68 Sort members
     add b696bda8 No tabs for you
     add 4d8b9098 Bump github/codeql-action from 4.31.2 to 4.31.3 (#721)
     add 45584f05 Bump actions/dependency-review-action from 4.8.1 to 4.8.2 
(#720)
     add d255668d Bump org.apache.commons:commons-parent from 91 to 92 (#723)
     add 5c4c7c35 Bump org.apache.commons:commons-parent from 91 to 92 #723
     add d7bc06c4 Fix typo in exception message for TextStringBuilder
     add 2b229580 Bump commons.bytebuddy.version from 1.17.8 to 1.18.1 (#722)
     add 213a883d Bump commons.bytebuddy.version from 1.17.8 to 1.18.1 #722
     add b1f66153 Dependabot => quarterly
     add b2b5b978 Bump commons-lang3 from 3.19.0 to 3.20.0
     add c3c3b598 TextStringBuilderTest#testAppendToStringBuffer appends to 
StringBuffer now (#724)
     add eb00fd53 Fix TextStringBuilderTest.testAppendToCharBuffer() to use 
proper argument type #724
     add 6f42263e Use HTTPS to download XML Schema
     add db60004c Bump CodeQL 4.31.4
     add 66bafadc Bump actions/checkout from v5.0.0 to v6.0.0
     add 13fe3912 Added new test for CharSequenceTranslator#with. (#725)
     add 86258788 Sort members
     add 2eb7d4c3 Add new test for CharSequenceTranslator#with() #725
     add ecff9a0a Bump org.apache.commons:commons-parent from 92 to 93 (#726)
     add 05a02e16 Bump org.apache.commons:commons-parent from 92 to 93 #726
     add fa7a253a Fix Apache RAT plugin console warnings
     add 0c52aa14 Added new tests for equals method for 
SimilarityCharacterInput class (#727)
     add 5f083341 Add test assertions for SimilarityCharacterInput#equals() 
class #727
     add b9fac67e Add test assertions for SimilarityCharacterInput#equals() #727
     add 1c87739c Fix site XML to use version 2.0.0 XML schema
     add 3f5295bf Use new oak leaf logo
     add 3ed9b5db Javadoc
     add ba672d32 Bump github/codeql-action from 4.31.4 to 4.31.5
     add 79e1aa00 Bump github/codeql-action from 4.31.4 to 4.31.5
     add f730ec11 Fix typo in local variable name
     add df0be698 Update from deprecated code
     add 557bd2e9 Update from deprecated code
     add 1187d470 Javadoc
     add e35d9454 Inline single use local variable
     add 531f8459 Reduce vertical whitespace
     add edf191d2 Javadoc
     add 1dd5be35 Javadoc
     add 685da724 Javadoc
     add 175fd686 Bump github/codeql-action from 4.31.5 to 4.31.6
     add 61ec6fd6 Removed unreachable threshold verification code from 
Levenshtein algorithm implementation classes (#730)
     add 04c24ac2 Removed unreachable threshold verification code in 
src/main/java/org/apache/commons/text/similarity #730
     add 702afb18 Bump github/codeql-action from 4.31.5 to 4.31.6
     add 9656bdee Enable secure processing for the XML parser (#729)
     add ad1b4234 Enable secure processing for the XML parser in 
XmlStringLookup #729
     add 1387b990 Bump commons.bytebuddy.version from 1.18.1 to 1.18.2
     add a9332893 Fix Javadoc @link
     add 081a9336 Add XmlStringLookupTest.testInterpolatorSecureOnBla()
     add 2d7ee62c Add XmlStringLookupTest.testInterpolatorSecureOnBla()
     add d3013609 Move the User's Guide to the Javadoc Overview
     add 66a0eac0 Normalize site menu
     add 04f779aa Better release description
     add abce711c Javadoc
     add fd98b6ed Javadoc
     add 5d574755 Javadoc
     add 63be79d2 Javadoc
     add bbbc1115 Javadoc
     add 677e57ff Javadoc
     add bbe118f6 Javadoc
     add 42297416 Javadoc
     add f99e435a Added new tests for the main Levenshtein algorithm 
implementations  (#728)
     add 67af4ec0 Sort members
     add cb5d68fd Sort imports
     add 759f19ab Add new tests for the main Levenshtein algorithm 
implementations #728
     add 85f345e9 Reduce vertical whitespace
     add 0297671c Move the XmlStringLookup secure toggle to a system property
     add bb508f30 Bump actions/checkout from 6.0.0 to 6.0.1
     add ed3df4b2 Internal clean up
     add 1c2d3821 Add tests with external DTD
     add b0ddbd17 Bump actions/setup-java from 5.0.0 to 5.1.0
     add 2e2d4bc9 Revert "Bump actions/setup-java from 5.0.0 to 5.1.0"
     add b5052c97 Bump actions/setup-java from 5.0.0 to 5.1.0
     add 58e1e125 Simplify XML FSP (#731)
     add c6e17ec2 Use direct access
     add 502c4c41 Prepare for the next release candidate

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   5 +-
 .github/dependabot.yml                             |   6 +-
 .github/pull_request_template.md                   |   2 +-
 .github/workflows/codeql-analysis.yml              |  10 +-
 .github/workflows/dependency-review.yml            |   4 +-
 .github/workflows/maven.yml                        |   8 +-
 .github/workflows/scorecards-analysis.yml          |   8 +-
 .gitignore                                         |   1 +
 CONTRIBUTING.md                                    |   2 +-
 README.md                                          |   6 +-
 RELEASE-NOTES.txt                                  |  59 +-
 pom.xml                                            |  42 +-
 src/changes/changes.xml                            |  23 +-
 src/changes/release-notes.vm                       |   2 +-
 src/conf/security/README.md                        |  61 ++
 src/conf/security/VEX.cyclonedx.xml                | 124 +++
 src/conf/spotbugs-exclude-filter.xml               |  27 +-
 .../org/apache/commons/text/AlphabetConverter.java |  80 +-
 src/main/java/org/apache/commons/text/Builder.java |   2 +-
 .../apache/commons/text/CharacterPredicate.java    |  10 +-
 .../org/apache/commons/text/CompositeFormat.java   |  26 +-
 .../apache/commons/text/ExtendedMessageFormat.java | 119 ++-
 .../org/apache/commons/text/FormatFactory.java     |  13 +-
 .../org/apache/commons/text/FormattableUtils.java  |  98 +--
 .../apache/commons/text/RandomStringGenerator.java |   2 +-
 .../java/org/apache/commons/text/StrBuilder.java   | 574 ++++++-------
 .../java/org/apache/commons/text/StrLookup.java    |  16 +-
 .../java/org/apache/commons/text/StrMatcher.java   |  98 +--
 .../org/apache/commons/text/StrSubstitutor.java    | 526 ++++++------
 .../java/org/apache/commons/text/StrTokenizer.java | 330 ++++----
 .../org/apache/commons/text/StringEscapeUtils.java | 364 ++++----
 .../org/apache/commons/text/StringSubstitutor.java | 335 ++++----
 .../org/apache/commons/text/StringTokenizer.java   | 374 ++++-----
 .../org/apache/commons/text/TextStringBuilder.java | 914 ++++++++++-----------
 .../java/org/apache/commons/text/WordUtils.java    | 106 ++-
 .../apache/commons/text/diff/CommandVisitor.java   |   9 +-
 .../apache/commons/text/diff/DeleteCommand.java    |   4 +-
 .../org/apache/commons/text/diff/EditCommand.java  |  10 +-
 .../org/apache/commons/text/diff/EditScript.java   |  14 +-
 .../apache/commons/text/diff/InsertCommand.java    |   4 +-
 .../org/apache/commons/text/diff/KeepCommand.java  |  10 +-
 .../commons/text/diff/ReplacementsFinder.java      |  19 +-
 .../commons/text/diff/ReplacementsHandler.java     |  26 +-
 .../commons/text/diff/StringsComparator.java       |  81 +-
 .../org/apache/commons/text/doc-files/leaf.svg     |  45 +
 .../org/apache/commons/text/doc-files/logo.png     | Bin 0 -> 9454 bytes
 .../commons/text/io/StringSubstitutorReader.java   |   4 +-
 .../text/lookup/AbstractPathFencedLookup.java      |  35 +-
 .../text/lookup/BiFunctionStringLookup.java        |   4 +
 .../commons/text/lookup/ConstantStringLookup.java  |  22 +-
 .../commons/text/lookup/DateStringLookup.java      |   9 +-
 .../commons/text/lookup/DnsStringLookup.java       |   4 +
 .../commons/text/lookup/FileStringLookup.java      |   4 +
 .../commons/text/lookup/FunctionStringLookup.java  |   4 +
 .../text/lookup/IllegalArgumentExceptions.java     |  14 +-
 .../commons/text/lookup/InetAddressKeys.java       |   4 +
 .../text/lookup/InetAddressStringLookup.java       |   6 +-
 .../text/lookup/InterpolatorStringLookup.java      |   9 +-
 .../text/lookup/JavaPlatformStringLookup.java      |   8 +-
 .../org/apache/commons/text/lookup/PathFence.java  | 108 +++
 .../text/lookup/PropertiesStringLookup.java        |   6 +-
 .../text/lookup/ResourceBundleStringLookup.java    |   6 +-
 .../commons/text/lookup/ScriptStringLookup.java    |   6 +-
 .../commons/text/lookup/StringLookupFactory.java   | 138 ++--
 .../text/lookup/UrlDecoderStringLookup.java        |   4 +
 .../text/lookup/UrlEncoderStringLookup.java        |   5 +
 .../commons/text/lookup/UrlStringLookup.java       |   7 +-
 .../text/lookup/XmlDecoderStringLookup.java        |   5 +
 .../text/lookup/XmlEncoderStringLookup.java        |   5 +
 .../commons/text/lookup/XmlStringLookup.java       |  90 +-
 .../text/matcher/AbstractStringMatcher.java        | 102 +--
 .../apache/commons/text/matcher/StringMatcher.java |  12 +-
 .../commons/text/matcher/StringMatcherFactory.java |  40 +-
 .../apache/commons/text/numbers/DoubleFormat.java  | 104 +--
 .../apache/commons/text/numbers/ParsedDecimal.java | 245 +++---
 .../commons/text/similarity/CosineDistance.java    |   7 +-
 .../commons/text/similarity/CosineSimilarity.java  |  12 +-
 .../apache/commons/text/similarity/Counter.java    |   2 +-
 .../similarity/DamerauLevenshteinDistance.java     | 322 ++++++++
 .../apache/commons/text/similarity/FuzzyScore.java |  24 +-
 .../text/similarity/IntersectionResult.java        |  11 +-
 .../text/similarity/JaroWinklerDistance.java       |  18 +-
 .../text/similarity/JaroWinklerSimilarity.java     |  12 +-
 .../similarity/LevenshteinDetailedDistance.java    |  47 +-
 .../text/similarity/LevenshteinDistance.java       |  30 +-
 .../text/similarity/SimilarityScoreFrom.java       |  12 +-
 .../apache/commons/text/similarity/Tokenizer.java  |   2 +-
 .../text/translate/AggregateTranslator.java        |   2 +-
 .../text/translate/CharSequenceTranslator.java     |  25 +-
 .../text/translate/CodePointTranslator.java        |   8 +-
 .../commons/text/translate/CsvTranslators.java     |  13 +-
 .../commons/text/translate/EntityArrays.java       |   6 +-
 .../commons/text/translate/JavaUnicodeEscaper.java |  47 +-
 .../commons/text/translate/LookupTranslator.java   |   5 +-
 .../text/translate/NumericEntityEscaper.java       |  26 +-
 .../text/translate/NumericEntityUnescaper.java     |  23 +-
 .../commons/text/translate/OctalUnescaper.java     |   8 +-
 .../text/translate/SinglePassTranslator.java       |   8 +-
 .../commons/text/translate/UnicodeEscaper.java     |  30 +-
 src/main/javadoc/overview.html                     | 262 ++++++
 src/media/commons-logo-component-100.xcf           | Bin 0 -> 25475 bytes
 src/media/commons-logo-component.xcf               | Bin 0 -> 150711 bytes
 src/media/logo.png                                 | Bin 0 -> 9454 bytes
 src/media/logo.xcf                                 | Bin 17288 -> 0 bytes
 src/site/resources/images/logo.png                 | Bin 10143 -> 9454 bytes
 src/site/site.xml                                  |  66 +-
 src/site/xdoc/download_text.xml                    |  26 +-
 src/site/xdoc/index.xml                            |   2 +-
 src/site/xdoc/userguide.xml                        | 293 -------
 .../apache/commons/text/StringEscapeUtilsTest.java |   2 +-
 .../apache/commons/text/StringSubstitutorTest.java |  11 +-
 .../text/TextStringBuilderAppendInsertTest.java    |  46 ++
 .../apache/commons/text/TextStringBuilderTest.java |   2 +-
 .../text/lookup/StringLookupFactoryTest.java       |  63 +-
 .../commons/text/lookup/XmlStringLookupTest.java   |  88 +-
 .../similarity/DamerauLevenshteinDistanceTest.java | 214 +++++
 ...coreFromTest.java => EditDistanceFromTest.java} |  24 +-
 .../text/similarity/HammingDistanceTest.java       |  17 +-
 .../text/similarity/JaccardSimilarityTest.java     |  10 +
 .../text/similarity/JaroWinklerDistanceTest.java   |  22 +
 .../text/similarity/JaroWinklerSimilarityTest.java |  12 +-
 .../LevenshteinDetailedDistanceTest.java           |   8 +
 .../text/similarity/LevenshteinDistanceTest.java   |  10 +
 .../similarity/LongestCommonSubsequenceTest.java   |   7 +
 .../similarity/SimilarityCharacterInputTest.java   |   2 +
 .../text/similarity/SimilarityScoreFromTest.java   |  22 +-
 .../text/translate/CharSequenceTranslatorTest.java |  53 ++
 .../apache/commons/text/{document.xml => bla.xml}  |  21 +-
 .../text/{document.xml => document-entity-ref.xml} |  18 +-
 .../apache/commons/text/document-external-dtd.dtd  |  20 +
 .../{document.xml => document-external-dtd.xml}    |  16 +-
 .../commons/text/lcs-perf-analysis-inputs.csv      |   4 +-
 .../commons/text/{document.xml => xml-entity.txt}  |   9 +-
 133 files changed, 4377 insertions(+), 3282 deletions(-)
 create mode 100644 src/conf/security/README.md
 create mode 100644 src/conf/security/VEX.cyclonedx.xml
 create mode 100644 src/main/java/org/apache/commons/text/doc-files/leaf.svg
 create mode 100644 src/main/java/org/apache/commons/text/doc-files/logo.png
 create mode 100644 src/main/java/org/apache/commons/text/lookup/PathFence.java
 create mode 100644 
src/main/java/org/apache/commons/text/similarity/DamerauLevenshteinDistance.java
 create mode 100644 src/main/javadoc/overview.html
 create mode 100644 src/media/commons-logo-component-100.xcf
 create mode 100644 src/media/commons-logo-component.xcf
 create mode 100644 src/media/logo.png
 delete mode 100644 src/media/logo.xcf
 delete mode 100644 src/site/xdoc/userguide.xml
 create mode 100644 
src/test/java/org/apache/commons/text/similarity/DamerauLevenshteinDistanceTest.java
 copy 
src/test/java/org/apache/commons/text/similarity/{SimilarityScoreFromTest.java 
=> EditDistanceFromTest.java} (60%)
 create mode 100644 
src/test/java/org/apache/commons/text/translate/CharSequenceTranslatorTest.java
 copy src/test/resources/org/apache/commons/text/{document.xml => bla.xml} (51%)
 copy src/test/resources/org/apache/commons/text/{document.xml => 
document-entity-ref.xml} (76%)
 create mode 100644 
src/test/resources/org/apache/commons/text/document-external-dtd.dtd
 copy src/test/resources/org/apache/commons/text/{document.xml => 
document-external-dtd.xml} (76%)
 copy src/test/resources/org/apache/commons/text/{document.xml => 
xml-entity.txt} (88%)

Reply via email to