This is an automated email from the ASF dual-hosted git repository.
garydgregory pushed a change to branch dependabot/maven/org.jdom-jdom-2.0.2
in repository https://gitbox.apache.org/repos/asf/commons-jxpath.git
from 56558d37 Bump org.jdom:jdom from 1.1.3 to 2.0.2
add 8ea7a124 Javadoc
add 02cd5795 Make the private DOMNodePointer.id field final
add c717c176 Make the private NullPointer.id field final
add 7b9d9c3c Make the private JDOMNodePointer.id field final
add d9bb741f Camel case
add b90e8a1d Camel case
add 493ce174 Javadoc
add c38155b0 Bump commons-parent from 79 to 81
add 978a3883 Javadoc 8 expects a package-list file in the Javadoc root but
current Java versions generate an element-list file
add aa1e9c3b Bump commons-parent from 79 to 81
add e0a4be69 Remove and enforce trailing whitespace
add c3df48c9 Remove unnecessary cast
add a54476df ExpressionContext.getContextNodeList() now uses generics
add 81566202 JXPathBasicBeanInfo.propertyDescriptorMap now uses generics
add 93de2ca9 JXPathBasicBeanInfo.PROPERTY_DESCRIPTOR_COMPARATOR now uses
generics
add c38e94e4 Use try-with-resources
add f42a2858 Use NIO
add a86a19ac Use generics
add 43328bae BasicTypeConverter.unmodifiableCollection(Collection) now
uses generics
add 618e06b7 NamespaceResolver.namespaceMap now uses generics
add 04193cc3 NamespaceResolver.reverseMap now uses generics
add 69d356be NamespaceResolver.compiled now uses generics
add 754b9146 Javadoc
add 94797ec1 Fix Java 8 Javadoc
add b36f5071 Bump actions/upload-artifact from 4.6.1 to 4.6.2
add d8849928 Merge pull request #230 from
apache/dependabot/github_actions/actions/upload-artifact-4.6.2
add 8ee7d51c Bump github/codeql-action from 3.28.11 to 3.28.12
add 75509e12 Merge pull request #232 from
apache/dependabot/github_actions/github/codeql-action-3.28.12
add 16757cd0 Bump actions/cache from 4.2.2 to 4.2.3
add da23a624 Merge pull request #231 from
apache/dependabot/github_actions/actions/cache-4.2.3
add 162fb8f8 Merge branch 'master' of
https://github.com/apache/commons-jxpath.git
add c294876f Fix site generation
add fcba02fc Javadoc
add 63f70dc3 GH CI: Replace Java 23 with 24
add c112a493 Bump github/codeql-action from 3.28.12 to 3.28.13
add 2588d9ea Merge pull request #233 from
apache/dependabot/github_actions/github/codeql-action-3.28.13
add fb775ef1 Bump actions/dependency-review-action from 4.5.0 to 4.6.0
add 67120d42 Merge pull request #234 from
apache/dependabot/github_actions/actions/dependency-review-action-4.6.0
add a2f874cb Bump actions/setup-java from 4.7.0 to 4.7.1
add 01862dfd Merge pull request #235 from
apache/dependabot/github_actions/actions/setup-java-4.7.1
add 2be41a8e Bump github/codeql-action from 3.28.13 to 3.28.15
add c62abace Merge pull request #236 from
apache/dependabot/github_actions/github/codeql-action-3.28.15
add 1bdd5438 Sort members
add e6981109 Use Comparator.comparing()
add efd6f269 Remove obsolete Apache RAT file
add 9cef38b1 Remove obsolete Apache Ant files
add 4128130d Remove boilerplate test code now that exceptions can be
chained
add 076f4b98 Better local name
add 06a7699e Simplify test
add 1eca0538 Simplify test
add a8b8314d Reuse ${maven.compiler.target} in Maven PMD configuration
add 7930438a Format XML fragment
add 58935c35 Ignore macOS file
add f9c0debb Remove obsolete src/conf/MANIFEST.MF file
add ba4f9463 Remove obsolete reference to xdocs/style/project.css in RAT
configuration
add e28d8459 Move Checkstyle configuration file to /src/conf/
add 85becb83 Remove obsolete maven-surefire-plugin configuration
add 367fa94b Remove obsolete maven-assembly-plugin configuration
add 408a0d9b Remove obsolete STATUS.html files
add 9047c00f Javadoc
add 53e3af1f Remove unused package-private class
org.apache.commons.jxpath.util.BasicTypeConverter.ValueNodeSet
add ce218edb Javadoc
add ced1bc44 Fix PMD AvoidDecimalLiteralsInBigDecimalConstructor in
org.apache.commons.jxpath.util.BasicTypeConverter.allocateNumber(Class, double)
add 87f44726 Javadoc
add b2e40baf
org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.iteratePointers(String)
now uses generics
add 688bc8e9
org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.iteratePointers(String,
Expression) now uses generics
add 868105bb
org.apache.commons.jxpath.CompiledExpression.iteratePointers(JXPathContext) now
uses generics
add 56fa34a4 Fix typos in Javadoc and exception messages
add 6bd9410a ClassLoaderUtil.getClass(*) now uses generics
add 1d3568ef Prepare for the next release candidate
add 1e8335fe Prepare for the next release candidate
add 3602b3cc Merge from master
add 2fa776fc Prepare for next release candidate
add d45af9d2 Normalize logo file name
add f9c8caab better site
add deb752b3 Fix Javadoc
add dde2a448 Add Security page
add 55fc3ad3 Fix intra-page links in the user's guide
add a65c72d7 Merge from master
add 02a37762 Update @since tags
add 7ee4392d Add missing Javadoc since tag
add 9e047325 Simplify new interface ExceptionHandler
add da8fb28f Reuse Objects.equals()
add 39bead97 Reduce public API footprint for new class
add 8edf2eae Javadoc
add 4b70136f Fix and simplify links
add 242dc67a Add links to the User's Guide
add d29b460a Merge branch 'master' into release
add daa67c19 Fix Javadoc 8 quirk
add b727297e Merge from release
add 5579aec9 Prepare for the next release candidate
add b73c905c Document Serializable incompatible classes
add 51c34051 Merge branch 'master' into release
add e85cd7b3 Prepare for the next release candidate
add 146f2534 Merge branch 'master' into release
add 7e9c86bd Bump to next development version
add a3bdc786 Updates for the next release
add 9335ab0a POM assembly:single does not generate binary convenience
files (tar/zip)
add 461e4bad Updates for the next release
add fd63341a Fix layout
add a68c7e31 FIx download URL
add a81fe7d4 Bump github/codeql-action from 3.28.15 to 3.28.16
add f52660c4 Merge pull request #238 from
apache/dependabot/github_actions/github/codeql-action-3.28.16
add 09d46547 Bump org.apache.commons:commons-parent from 81 to 83
add e77cf0df Merge pull request #239 from
apache/dependabot/maven/org.apache.commons-commons-parent-83
add 39e5bef3 Bump org.apache.commons:commons-parent from 81 to 83 #239
add 218b2620 Bump github/codeql-action from 3.28.16 to 3.28.17
add f233c348 Merge pull request #240 from
apache/dependabot/github_actions/github/codeql-action-3.28.17
add c4658645 Bump actions/dependency-review-action from 4.6.0 to 4.7.0
add c67f489b Merge pull request #241 from
apache/dependabot/github_actions/actions/dependency-review-action-4.7.0
add 70ee0695 Bump github/codeql-action from 3.28.17 to 3.28.18
add e980f509 Merge pull request #242 from
apache/dependabot/github_actions/github/codeql-action-3.28.18
add 793f4819 Bump actions/dependency-review-action from 4.7.0 to 4.7.1
add f259ed2b Merge pull request #243 from
apache/dependabot/github_actions/actions/dependency-review-action-4.7.1
add fa4a8543 Bump org.apache.commons:commons-parent from 83 to 84
add 05a64609 Update Apache License URL to HTTPS
add fccf2c5a Bump commons-beanutils:commons-beanutils from 1.10.1 to 1.11.0
add f152437c Make type the first attribute
add c865659f Bump ossf/scorecard-action from 2.4.1 to 2.4.2
add d7359840 Merge pull request #244 from
apache/dependabot/github_actions/ossf/scorecard-action-2.4.2
add fd1aeedd Bump github/codeql-action from 3.28.18 to 3.28.19
add 3a9bfb02 Merge pull request #245 from
apache/dependabot/github_actions/github/codeql-action-3.28.19
add f7eaca8c Use JUnit 5 convention for test method visibility
add 8977652c Use JUnit 5 convention for class visibility
add a8504b61 Bump github/codeql-action from 3.28.19 to 3.29.0
add e7b826d6 Merge pull request #246 from
apache/dependabot/github_actions/github/codeql-action-3.29.0
add a16da891 Bump org.apache.commons:commons-parent from 84 to 85
add de60780f Bump github/codeql-action from 3.29.0 to 3.29.1
add a90a4039 Merge pull request #247 from
apache/dependabot/github_actions/github/codeql-action-3.29.1
add 5f4b79bd Bump github/codeql-action from 3.29.1 to 3.29.2
add b0c427dd Merge pull request #248 from
apache/dependabot/github_actions/github/codeql-action-3.29.2
add 60599c67 Use HTTPS in Git URL
add 8a81c914 Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0
add 2044e0e5 Merge pull request #249 from
apache/dependabot/maven/org.apache.commons-commons-lang3-3.18.0
add c4d2ca39 Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0
#249
add 23fe3e91 Bump commons-io:commons-io from 2.19.0 to 2.20.0
add e8a0aba6 Update the GitHub pull request template for AI
add 9743bf52 Javadoc 8 expects a package-list file in the Javadoc root but
current Java versions generate an element-list file
add 1b3b5b9a Use "1.8" as the version string on Java 8 for GH CI
add 4797d6bd Use SystemProperties instead of magic strings
add 224505d9 Merge some string literals
add 073f0183 Bump github/codeql-action from 3.29.2 to 3.29.4
add 9041cbff Merge pull request #250 from
apache/dependabot/github_actions/github/codeql-action-3.29.4
add c0237e74 Make dynamicPropertyHandlerMap in ValueUtils thread-safe
add 19d9c537 Bubble up the exception rather than wrapping it in the unit
test
add 0dfbe656 Update comments for readability
add c53f3258 Merge pull request #251 from
Dima1224/value-utils-concurrent-access-fix
add 43492188 Use final
add 0eac847b Make dynamicPropertyHandlerMap in ValueUtils thread-safe #251
add cac8f4af Bump github/codeql-action from 3.29.4 to 3.29.5
add dde29a2a Merge pull request #252 from
apache/dependabot/github_actions/github/codeql-action-3.29.5
add 1735f299 Javadoc
add 7f9a35e6 Bump github/codeql-action from 3.29.7 to 3.29.8
add a9ef6e25 Merge pull request #253 from
apache/dependabot/github_actions/github/codeql-action-3.29.8
add c4c184ea Bump actions/cache from 4.2.3 to 4.2.4
add 61972057 Merge pull request #254 from
apache/dependabot/github_actions/actions/cache-4.2.4
add 086e1fee Bump github/codeql-action from 3.29.8 to 3.29.9
add 528ebc65 Merge pull request #255 from
apache/dependabot/github_actions/github/codeql-action-3.29.9
add 3a67fe1d Bump actions/dependency-review-action from 4.7.1 to 4.7.2
add d431b41d Merge pull request #258 from
apache/dependabot/github_actions/actions/dependency-review-action-4.7.2
add 83749b01 Bump actions/setup-java from 4.7.1 to 5.0.0
add fdf0391d Merge pull request #259 from
apache/dependabot/github_actions/actions/setup-java-5.0.0
add 6f36fef0 Bump github/codeql-action from 3.29.9 to 3.29.11
add 2d72773f Merge pull request #257 from
apache/dependabot/github_actions/github/codeql-action-3.29.11
add b9eb8f84 Bump org.apache.commons:commons-parent from 85 to 87
add 2ef80c1c Merge pull request #262 from
apache/dependabot/maven/org.apache.commons-commons-parent-87
add 20111cab Bump actions/dependency-review-action from 4.7.2 to 4.7.3
add 3e053685 Merge pull request #261 from
apache/dependabot/github_actions/actions/dependency-review-action-4.7.3
add acc33fbe Bump actions/checkout from 4.2.2 to 5.0.0
add 1122d987 Merge pull request #256 from
apache/dependabot/github_actions/actions/checkout-5.0.0
add f57445fc Bump org.apache.commons:commons-parent from 85 to 87 #262
add f2dce983 Bump github/codeql-action from 3.29.11 to 3.30.1
add 7387571e Merge pull request #263 from
apache/dependabot/github_actions/github/codeql-action-3.30.1
add a90059be Bump github/codeql-action from 3.30.1 to 3.30.3
add 165dec4f Merge pull request #264 from
apache/dependabot/github_actions/github/codeql-action-3.30.3
add 5c1004e6 Bump org.apache.commons:commons-parent from 87 to 88
add 7eaeb6c4 Merge pull request #265 from
apache/dependabot/maven/org.apache.commons-commons-parent-88
add 79e3bae8 Bump org.apache.commons:commons-parent from 87 to 88 #265
add 8c973e21 Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
add f8a0cb29 Replace GH CI Java 24 with 25
add af8719c4 Bump actions/dependency-review-action from 4.7.3 to 4.8.0
add bc441874 Merge pull request #267 from
apache/dependabot/github_actions/actions/dependency-review-action-4.8.0
add 8bc5f615 Bump github/codeql-action from 3.30.3 to 3.30.5
add 0baf961f Merge pull request #266 from
apache/dependabot/github_actions/github/codeql-action-3.30.5
add 0eb4ce2d Bump actions/cache from 4.2.4 to 4.3.0
add c89ed384 Merge pull request #268 from
apache/dependabot/github_actions/actions/cache-4.3.0
add 70e0ac67 Bump github/codeql-action from 3.30.5 to 3.30.6
add 3c5e4960 Merge pull request #270 from
apache/dependabot/github_actions/github/codeql-action-3.30.6
add 2eee96ea Bump ossf/scorecard-action from 2.4.2 to 2.4.3
add be615700 Merge pull request #269 from
apache/dependabot/github_actions/ossf/scorecard-action-2.4.3
add cbff7866 Bump org.apache.commons:commons-parent from 88 to 89
add b473a004 Bump github/codeql-action from 3.30.6 to 4.30.8
add 711fbb67 Merge pull request #271 from
apache/dependabot/github_actions/github/codeql-action-4.30.8
add 344d89f2 Bump actions/dependency-review-action from 4.8.0 to 4.8.1
add 20513483 Merge pull request #273 from
apache/dependabot/github_actions/actions/dependency-review-action-4.8.1
add c393a4d3 Bump github/codeql-action from 4.30.8 to 4.30.9
add 2427127c Merge pull request #272 from
apache/dependabot/github_actions/github/codeql-action-4.30.9
add ccebe664 Fix grammar
add c48317cf Bump github/codeql-action from 4.30.9 to 4.31.0
add 0880ecdc Merge pull request #275 from
apache/dependabot/github_actions/github/codeql-action-4.31.0
add 5dbafaa1 Bump org.apache.commons:commons-parent from 89 to 90
add f6c631a1 Bump actions/upload-artifact from 4.6.2 to 5.0.0
add de2d5d3a Merge pull request #276 from
apache/dependabot/github_actions/actions/upload-artifact-5.0.0
add faed31d3 Bump org.apache.commons:commons-parent from 90 to 91
add ff1d2a1c Merge pull request #277 from
apache/dependabot/maven/org.apache.commons-commons-parent-91
add 518ecfc2 Bump github/codeql-action from 4.31.0 to 4.31.2
add c2868f5e Merge pull request #278 from
apache/dependabot/github_actions/github/codeql-action-4.31.2
add 0ce437f4 Bump org.apache.commons:commons-parent from 90 to 91
add b1dc1944 Add dependabot email [skip ci]
add 6bb0e0ac Use HTTPS in URL
add d732a59a Upgrade from deprecated macos-13 to macos-latest in GitHub CI
add 184c54f5 Bump commons-io:commons-io from 2.20.0 to 2.21.0
add 45b824c1 Typo
add b762985e Javadoc
add 2e8a00c3 No need to override project/issueManagement/system
add 0602f817 Bump actions/dependency-review-action from 4.8.1 to 4.8.2
add fc08160d Merge pull request #279 from
apache/dependabot/github_actions/actions/dependency-review-action-4.8.2
add 9dd1328e Bump github/codeql-action from 4.31.2 to 4.31.3
add c5c14f3d Merge pull request #280 from
apache/dependabot/github_actions/github/codeql-action-4.31.3
add 1a36c2a1 Dependabot => quarterly
add 76d224d3 Bump commons-lang3 from 3.19.0 to 3.20.0
add 0ebb4a3a Refactor JXPathIntrospector internal static maps to use
concurrent classes instead of synchronization
add e99007e4 Bump org.apache.commons:commons-parent from 91 to 92
add dc1fdad3 Use try-with-resources
add 10136c7e Reuse StringUtils.isNotEmpty()
add 1e0c3811 Reuse String.isEmpty()
add 4d7c9804 Fix inconsistent synchronization of
NamespaceResolver.pointer; locked 50% of time (SpotBugs: MT_CORRECTNESS
IS2_INCONSISTENT_SYNC)
add 786696a2 Use HTTPS to download XML Schema
add 41f95a6e Bump CodeQL 4.31.4
add db720624 Bump actions/checkout from v5.0.0 to v6.0.0
add 4ba97e1a Bump org.apache.commons:commons-parent from 92 to 93
add e642064b Merge pull request #282 from
apache/dependabot/maven/org.apache.commons-commons-parent-93
add 62b57910 Bump org.apache.commons:commons-parent from 92 to 93 #282
add e932539d Fix Apache RAT plugin console warnings
add e660355e Temporary disable cache in CI
add b82825dc Revert "Temporary disable cache in CI"
add 9cecbdd7 Match JDOM version
add e55b458b Add and use property commons.jdom.version
add 0e882172 Bump github/codeql-action from 4.31.4 to 4.31.5
add e4eb19d6 Bump github/codeql-action from 4.31.4 to 4.31.5
add 7151e383 Bump github/codeql-action from 4.31.5 to 4.31.6
add 47546f67 Bump github/codeql-action from 4.31.5 to 4.31.6
add 9237fc8e Bump actions/checkout from 6.0.0 to 6.0.1
add 9bbf0038 Bump actions/setup-java from 5.0.0 to 5.1.0
add 22896a7b Bump github/codeql-action from 4.31.6 to 4.31.7
add f74bd763 Ask for details on AI usage in creating a pull request
add b8f62d58 Add NetBean IDE metadata files to .gitignore
add 7977cd0d Bump github/codeql-action from 4.31.7 to 4.31.8
add ed97ea6f Bump actions/cache from 4.3.0 to 5.0.1
add 3ce97180 Fix malformed Javadoc comments
add 2f3d88d9 Bump github/codeql-action from 4.31.8 to 4.31.9
add 84a51109 Bump actions/upload-artifact from 5.0.0 to 6.0.0
add 78471b33 Bump notice file end year from 2025 to 2026
add bcba6456 Javadoc: Empty Javadoc line before the 1st tag.
add c4664e46 Javadoc: The @deprecated tag should be last.
add dbcc12a7 Fix XML Schema xsi:schemaLocation name (as opposed to URI)
add 99109dde Bump org.apache.commons:commons-parent from 93 to 94
add 541a1960 Use a code comment, not Javadoc inside a method
add dc14b016 Bump github/codeql-action from 4.31.9 to 4.31.10
add aa831d52 Bump org.apache.commons:commons-parent from 94 to 95.
add 81d8148c Bump actions/setup-java from 5.1.0 to 5.2.0
add aacbb31c Bump org.apache.commons:commons-parent from 95 to 96.
add e97d9f7c Bump actions/checkout from 6.0.1 to 6.0.2
add 56509cc8 Bump github/codeql-action from 4.31.10 to 4.31.11
add 12effe43 Bump github/codeql-action from 4.31.11 to 4.32.0
add 2d4893f3 Test now restores the current thread's interrupt flag after
catching InterruptedException
add bbe78023 Bump github/codeql-action from 4.32.0 to 4.32.2
add 2acadad8 Use max-parallel: 20 as asked by Apache Infra
add 156d6c1f Bump actions/cache from 5.0.2 to 5.0.3
add a88ed374 Bump github/codeql-action from 4.32.2 to 4.32.3
add 33d1a781 Bump github/codeql-action from 4.32.0 to 4.32.4
add 0bdb1856 Bump org.apache.commons:commons-parent from 96 to 97.
add 43990d60 Bump github/codeql-action from 4.32.4 to 4.32.5
add 0a4d1071 Bump github/codeql-action from 4.32.5 to 4.32.6
add e7246de8 Bump commons-logging:commons-logging from 1.3.5 to 1.3.6.
add 58b8922f Bump actions/upload-artifact from 6.0.0 to 7.0.0
add f61e503d Add a reference to safe deserlialization
add eb622658 Bump github/codeql-action from 4.32.6 to 4.34.0
add ba196127 Bump github/codeql-action from 4.34.0 to 4.34.1
add 37227e36 Bump Bump actions/cache from 5.0.3 to 5.0.4
add e8c297bb Bump actions/dependency-review-action from 4.8.2 to 4.9.0
add a011ab4f Bump github/codeql-action from 4.34.1 to 4.35.1
add 4e08c365 Run builds only on push to master and pull requests
add d477efac Bump org.apache.commons:commons-parent from 97 to 98
add 53e5ba63 Bump actions/cache from 5.0.4 to 5.0.5
add 41ca0a6f Bump actions/upload-artifact from 7.0.0 to 7.0.1
add 33de056d Bump github/codeql-action from 4.35.1 to 4.35.2
add a35e784d Bump commons-io:commons-io from 2.21.0 to 2.22.0.
add 1f9c0fe6 Javadoc: Use {@code}
add 772ca0c8 Bump org.apache.commons:commons-parent from 98 to 99
add 90b0d178 Bump github/codeql-action from 4.35.2 to 4.35.3
add 8f857d6b Bump github/codeql-action from 4.35.3 to 4.35.4
add 64b00131 Bump github/codeql-action from 4.35.4 to 4.35.5
add 948f9a2d Bump org.apache.commons:commons-parent from 99 to 100
add d8f5b13a Bump github/codeql-action from 4.35.5 to 4.36.0
add 264b0877 Bump github/codeql-action from 4.36.0 to 4.36.2
add ec3fd97e Bump org.apache.commons:commons-parent from 100 to 101
add a64097fe Bump GH CI actions/checkout from 6.0.2 to 6.0.3
add 2a95b048 Bump GH CI actions/dependency-review-action from 4.9.0 to
5.0.0
add 941a17ff Bump org.apache.commons:commons-parent from 101 to 102.
add 55c74a1b Update legacy GitHub links in CONTRIBUTING.md
add bfc887a9 use ConcurrentHashMap for DocumentContainer parser registries
add e88baf69 Merge pull request #285 from
rootvector2/documentcontainer-registry-race
add c9e577ce Use ConcurrentHashMap for DocumentContainer parser registries
(#285).
add 651d0877 Use ConcurrentHashMap for DocumentContainer parser registries
(#285).
add 9edf36a2 Bump commons-logging:commons-logging from 1.3.6 to 1.4.0.
add 9549d203 Bump actions/checkout from 6.0.3 to 7.0.0.
add 8847f9d5 Bump actions/setup-java from 5.2.0 to 5.3.0
add 95d16e5c Bump actions/cache from 5.0.5 to 6.0.0.
add 5a44666e Bump actions/cache from 6.0.0 to 6.1.0
add d72f084d Javadoc
add cda79702 Bump actions/setup-java from 5.3.0 to 5.4.0
add f78e4e59 Normalize spelling
add 2a3fb859 Bump github/codeql-action from 4.36.2 to 4.36.3
add db7166b1 Bump github/codeql-action from 4.36.3 to 4.37.0
add f4b66bba Javadoc
add f653fc30 Javadoc
add 8f8e3ce2 Javadoc
add 0dfd62b8 restrict xpath string-to-number conversion to the number
grammar
add 072ce85d Merge pull request #286 from
rootvector2/xpath-number-strictness
add 008fb2a3 Restrict XPath string-to-number conversion to the number
grammar (#286).
add 0fac4592 Bump actions/setup-java from 5.4.0 to 5.5.0
add 21a24cda fix lang() to match whole language subtags, not any prefix
add d23753b8 Merge pull request #287 from rootvector2/lang-subtag-match
add 67dadfa0 Fix lang() to match whole language subtags, not any prefix
(#287).
add 1fd29684 Bump actions/setup-java from 5.5.0 to 5.6.0
add f3bac0a4 Bump github/codeql-action from 4.37.0 to 4.37.1
add ffc930f6 Bump org.apache.commons:commons-parent from 102 to 103.
add fe553d7c Add messages when throwing NullPointerException.
add 6de5645e Bump actions/checkout from 7.0.0 to 7.0.1
add 288f6090 Use String.isEmpty()
add bfdd3796 Bump github/codeql-action from 4.37.1 to 4.37.3
add af578174 Bump ossf/scorecard-action from 2.4.3 to 2.4.4.
add 38093680 Javadoc
add 307dc232 Bump github/codeql-action from 4.37.3 to 4.37.6.
add c73a0bcf Bump actions/setup-java from 5.6.0 to 5.7.0
add c90044ae Bump codeql-action from 4.37.6 to 4.37.7
add 9880ebad Bump org.apache.commons:commons-parent from 103 to 104.
add 52b7b8ef Bump github/codeql-action/init from 4.37.7 to 4.37.8
add 84e2c52d Bump actions/setup-java from 5.7.0 to 6.0.0.
add 7901c0e7 Bump github/codeql-action/analyze from 4.37.8 to 4.37.9.
add 90244984 Harden XML parsing via commons-secure-xml (#288)
add 18579de7 Merge branch 'master' into
dependabot/maven/org.jdom-jdom-2.0.2
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 7 +-
.gitattributes | 2 +-
.github/GH-ROBOTS.txt | 2 +-
.github/dependabot.yml | 8 +-
.github/pull_request_template.md | 8 +-
.github/workflows/codeql-analysis.yml | 13 +-
.github/workflows/dependency-review.yml | 6 +-
.github/workflows/maven.yml | 26 +-
.github/workflows/scorecards-analysis.yml | 10 +-
.gitignore | 5 +
CODE_OF_CONDUCT.md | 2 +-
CONTRIBUTING.md | 30 +-
LICENSE.txt | 2 +-
NOTICE.txt | 4 +-
PROPOSAL.html | 6 +-
README.md | 46 +-
RELEASE-NOTES.txt | 123 +++++
SECURITY.md | 2 +-
STATUS.html | 113 -----
build.properties.sample | 52 ---
build.xml | 202 ---------
pom.xml | 137 +++---
rat.xml | 26 --
src/assembly/bin.xml | 2 +-
src/assembly/src.xml | 2 +-
src/changes/changes.xml | 54 ++-
src/changes/release-notes.vm | 160 +++++++
src/conf/MANIFEST.MF | 8 -
checkstyle.xml => src/conf/checkstyle.xml | 14 +-
{conf => src/conf}/findbugs-exclude-filter.xml | 2 +-
.../org/apache/commons/jxpath/AbstractFactory.java | 4 +-
.../org/apache/commons/jxpath/BasicNodeSet.java | 10 +-
.../org/apache/commons/jxpath/BasicVariables.java | 6 +-
.../org/apache/commons/jxpath/ClassFunctions.java | 12 +-
.../apache/commons/jxpath/CompiledExpression.java | 42 +-
.../java/org/apache/commons/jxpath/Container.java | 6 +-
.../commons/jxpath/DynamicPropertyHandler.java | 8 +-
.../apache/commons/jxpath/ExceptionHandler.java | 20 +-
.../apache/commons/jxpath/ExpressionContext.java | 16 +-
.../apache/commons/jxpath/ExtendedKeyManager.java | 6 +-
.../java/org/apache/commons/jxpath/Function.java | 2 +-
.../org/apache/commons/jxpath/FunctionLibrary.java | 4 +-
.../java/org/apache/commons/jxpath/Functions.java | 4 +-
.../org/apache/commons/jxpath/IdentityManager.java | 4 +-
.../jxpath/JXPathAbstractFactoryException.java | 4 +-
.../apache/commons/jxpath/JXPathBasicBeanInfo.java | 13 +-
.../org/apache/commons/jxpath/JXPathBeanInfo.java | 2 +-
.../org/apache/commons/jxpath/JXPathContext.java | 246 ++++++----
.../commons/jxpath/JXPathContextFactory.java | 93 ++--
.../JXPathContextFactoryConfigurationError.java | 2 +-
.../org/apache/commons/jxpath/JXPathException.java | 2 +-
.../jxpath/JXPathFunctionNotFoundException.java | 4 +-
.../apache/commons/jxpath/JXPathIntrospector.java | 65 ++-
.../jxpath/JXPathInvalidAccessException.java | 6 +-
.../jxpath/JXPathInvalidSyntaxException.java | 4 +-
.../commons/jxpath/JXPathNotFoundException.java | 4 +-
.../jxpath/JXPathTypeConversionException.java | 6 +-
.../java/org/apache/commons/jxpath/KeyManager.java | 2 +-
.../commons/jxpath/MapDynamicPropertyHandler.java | 2 +-
.../java/org/apache/commons/jxpath/NodeSet.java | 8 +-
.../apache/commons/jxpath/PackageFunctions.java | 14 +-
.../java/org/apache/commons/jxpath/Pointer.java | 21 +-
.../java/org/apache/commons/jxpath/Variables.java | 8 +-
.../commons/jxpath/XMLDocumentContainer.java | 10 +-
.../jxpath/functions/ConstructorFunction.java | 8 +-
.../commons/jxpath/functions/MethodFunction.java | 4 +-
.../commons/jxpath/functions/package-info.java | 6 +-
.../org/apache/commons/jxpath/package-info.java | 6 +-
.../org/apache/commons/jxpath/ri/Compiler.java | 14 +-
.../org/apache/commons/jxpath/ri/EvalContext.java | 44 +-
.../org/apache/commons/jxpath/ri/InfoSetUtil.java | 46 +-
.../jxpath/ri/JXPathCompiledExpression.java | 10 +-
.../ri/JXPathContextFactoryReferenceImpl.java | 2 +-
.../jxpath/ri/JXPathContextReferenceImpl.java | 115 +++--
.../commons/jxpath/ri/NamespaceResolver.java | 24 +-
.../java/org/apache/commons/jxpath/ri/Parser.java | 12 +-
.../java/org/apache/commons/jxpath/ri/QName.java | 2 +-
.../commons/jxpath/ri/axes/AncestorContext.java | 4 +-
.../commons/jxpath/ri/axes/AttributeContext.java | 12 +-
.../commons/jxpath/ri/axes/ChildContext.java | 6 +-
.../commons/jxpath/ri/axes/DescendantContext.java | 6 +-
.../commons/jxpath/ri/axes/InitialContext.java | 4 +-
.../commons/jxpath/ri/axes/NamespaceContext.java | 2 +-
.../commons/jxpath/ri/axes/NodeSetContext.java | 4 +-
.../commons/jxpath/ri/axes/ParentContext.java | 4 +-
.../ri/axes/PrecedingOrFollowingContext.java | 4 +-
.../commons/jxpath/ri/axes/PredicateContext.java | 8 +-
.../apache/commons/jxpath/ri/axes/RootContext.java | 18 +-
.../apache/commons/jxpath/ri/axes/SelfContext.java | 4 +-
.../jxpath/ri/axes/SimplePathInterpreter.java | 68 +--
.../commons/jxpath/ri/axes/UnionContext.java | 4 +-
.../commons/jxpath/ri/axes/package-info.java | 6 +-
.../commons/jxpath/ri/compiler/Constant.java | 10 +-
.../commons/jxpath/ri/compiler/CoreFunction.java | 86 ++--
.../commons/jxpath/ri/compiler/CoreOperation.java | 19 +-
.../jxpath/ri/compiler/CoreOperationAdd.java | 4 +-
.../jxpath/ri/compiler/CoreOperationAnd.java | 4 +-
.../jxpath/ri/compiler/CoreOperationCompare.java | 20 +-
.../jxpath/ri/compiler/CoreOperationDivide.java | 4 +-
.../jxpath/ri/compiler/CoreOperationEqual.java | 4 +-
.../ri/compiler/CoreOperationGreaterThan.java | 4 +-
.../compiler/CoreOperationGreaterThanOrEqual.java | 4 +-
.../jxpath/ri/compiler/CoreOperationLessThan.java | 4 +-
.../ri/compiler/CoreOperationLessThanOrEqual.java | 4 +-
.../jxpath/ri/compiler/CoreOperationMod.java | 4 +-
.../jxpath/ri/compiler/CoreOperationMultiply.java | 4 +-
.../jxpath/ri/compiler/CoreOperationNegate.java | 6 +-
.../jxpath/ri/compiler/CoreOperationNotEqual.java | 4 +-
.../jxpath/ri/compiler/CoreOperationOr.java | 4 +-
.../CoreOperationRelationalExpression.java | 24 +-
.../jxpath/ri/compiler/CoreOperationSubtract.java | 4 +-
.../jxpath/ri/compiler/CoreOperationUnion.java | 4 +-
.../commons/jxpath/ri/compiler/Expression.java | 23 +-
.../commons/jxpath/ri/compiler/ExpressionPath.java | 14 +-
.../jxpath/ri/compiler/ExtensionFunction.java | 10 +-
.../commons/jxpath/ri/compiler/LocationPath.java | 8 +-
.../jxpath/ri/compiler/NameAttributeTest.java | 6 +-
.../commons/jxpath/ri/compiler/NodeNameTest.java | 14 +-
.../commons/jxpath/ri/compiler/NodeTest.java | 4 +-
.../commons/jxpath/ri/compiler/NodeTypeTest.java | 8 +-
.../commons/jxpath/ri/compiler/Operation.java | 6 +-
.../apache/commons/jxpath/ri/compiler/Path.java | 28 +-
.../ri/compiler/ProcessingInstructionTest.java | 6 +-
.../apache/commons/jxpath/ri/compiler/Step.java | 16 +-
.../commons/jxpath/ri/compiler/TreeCompiler.java | 10 +-
.../jxpath/ri/compiler/VariableReference.java | 8 +-
.../commons/jxpath/ri/compiler/package-info.java | 6 +-
.../commons/jxpath/ri/model/NodeIterator.java | 10 +-
.../commons/jxpath/ri/model/NodePointer.java | 93 ++--
.../jxpath/ri/model/NodePointerFactory.java | 12 +-
.../commons/jxpath/ri/model/VariablePointer.java | 56 +--
.../jxpath/ri/model/VariablePointerFactory.java | 36 +-
.../ri/model/beans/BeanAttributeIterator.java | 12 +-
.../commons/jxpath/ri/model/beans/BeanPointer.java | 36 +-
.../jxpath/ri/model/beans/BeanPointerFactory.java | 14 +-
.../jxpath/ri/model/beans/BeanPropertyPointer.java | 63 ++-
.../beans/CollectionAttributeNodeIterator.java | 14 +-
.../model/beans/CollectionChildNodeIterator.java | 4 +-
.../ri/model/beans/CollectionNodeIterator.java | 8 +-
.../jxpath/ri/model/beans/CollectionPointer.java | 22 +-
.../ri/model/beans/CollectionPointerFactory.java | 6 +-
.../ri/model/beans/LangAttributePointer.java | 6 +-
.../jxpath/ri/model/beans/NullElementPointer.java | 6 +-
.../commons/jxpath/ri/model/beans/NullPointer.java | 53 ++-
.../jxpath/ri/model/beans/NullPropertyPointer.java | 24 +-
.../jxpath/ri/model/beans/PropertyIterator.java | 16 +-
.../ri/model/beans/PropertyOwnerPointer.java | 38 +-
.../jxpath/ri/model/beans/PropertyPointer.java | 45 +-
.../jxpath/ri/model/beans/package-info.java | 6 +-
.../ri/model/container/ContainerPointer.java | 20 +-
.../model/container/ContainerPointerFactory.java | 6 +-
.../jxpath/ri/model/container/package-info.java | 6 +-
.../jxpath/ri/model/dom/DOMAttributeIterator.java | 36 +-
.../jxpath/ri/model/dom/DOMAttributePointer.java | 12 +-
.../jxpath/ri/model/dom/DOMNamespaceIterator.java | 8 +-
.../jxpath/ri/model/dom/DOMNodeIterator.java | 10 +-
.../jxpath/ri/model/dom/DOMNodePointer.java | 114 +++--
.../jxpath/ri/model/dom/DOMPointerFactory.java | 6 +-
.../jxpath/ri/model/dom/NamespacePointer.java | 22 +-
.../commons/jxpath/ri/model/dom/package-info.java | 6 +-
.../jxpath/ri/model/dynabeans/DynaBeanPointer.java | 39 +-
.../ri/model/dynabeans/DynaBeanPointerFactory.java | 10 +-
.../model/dynabeans/DynaBeanPropertyPointer.java | 42 +-
.../StrictLazyDynaBeanPointerFactory.java | 24 +-
.../jxpath/ri/model/dynabeans/package-info.java | 6 +-
.../ri/model/dynamic/DynamicAttributeIterator.java | 10 +-
.../jxpath/ri/model/dynamic/DynamicPointer.java | 46 +-
.../ri/model/dynamic/DynamicPointerFactory.java | 12 +-
.../ri/model/dynamic/DynamicPropertyIterator.java | 4 +-
.../ri/model/dynamic/DynamicPropertyPointer.java | 38 +-
.../jxpath/ri/model/dynamic/package-info.java | 6 +-
.../ri/model/jdom/JDOMAttributeIterator.java | 14 +-
.../jxpath/ri/model/jdom/JDOMAttributePointer.java | 2 +-
.../ri/model/jdom/JDOMNamespaceIterator.java | 14 +-
.../jxpath/ri/model/jdom/JDOMNamespacePointer.java | 2 +-
.../jxpath/ri/model/jdom/JDOMNodeIterator.java | 10 +-
.../jxpath/ri/model/jdom/JDOMNodePointer.java | 50 ++-
.../jxpath/ri/model/jdom/JDOMPointerFactory.java | 6 +-
.../commons/jxpath/ri/model/jdom/package-info.java | 6 +-
.../commons/jxpath/ri/model/package-info.java | 6 +-
.../org/apache/commons/jxpath/ri/package-info.java | 6 +-
.../commons/jxpath/ri/parser/ParseException.java | 11 +-
.../commons/jxpath/ri/parser/SimpleCharStream.java | 10 +-
.../org/apache/commons/jxpath/ri/parser/Token.java | 6 +-
.../commons/jxpath/ri/parser/TokenMgrError.java | 10 +-
.../org/apache/commons/jxpath/ri/parser/XPath.html | 2 +-
.../org/apache/commons/jxpath/ri/parser/XPath.jj | 2 +-
.../commons/jxpath/ri/parser/XPathParser.java | 12 +-
.../jxpath/ri/parser/XPathParserConstants.java | 2 +-
.../jxpath/ri/parser/XPathParserTokenManager.java | 2 +-
.../org/apache/commons/jxpath/ri/parser/jcc.bat | 2 +-
.../commons/jxpath/ri/parser/package-info.java | 4 +-
.../apache/commons/jxpath/servlet/Constants.java | 9 +-
.../servlet/HttpSessionAndServletContext.java | 8 +-
.../commons/jxpath/servlet/HttpSessionHandler.java | 4 +-
.../jxpath/servlet/JXPathServletContexts.java | 12 +-
.../commons/jxpath/servlet/KeywordVariables.java | 6 +-
.../commons/jxpath/servlet/PageContextHandler.java | 4 +-
.../commons/jxpath/servlet/PageScopeContext.java | 10 +-
.../jxpath/servlet/PageScopeContextHandler.java | 2 +-
.../jxpath/servlet/ServletContextHandler.java | 6 +-
.../jxpath/servlet/ServletRequestAndContext.java | 2 +-
.../jxpath/servlet/ServletRequestHandler.java | 2 +-
.../commons/jxpath/servlet/package-info.java | 6 +-
.../commons/jxpath/util/BasicTypeConverter.java | 95 ++--
.../commons/jxpath/util/ClassLoaderUtil.java | 79 ++--
.../util/JXPath11CompatibleTypeConverter.java | 2 +-
.../commons/jxpath/util/KeyManagerUtils.java | 10 +-
.../commons/jxpath/util/MethodLookupUtils.java | 18 +-
.../commons/jxpath/util/ReverseComparator.java | 3 +-
.../apache/commons/jxpath/util/TypeConverter.java | 6 +-
.../org/apache/commons/jxpath/util/TypeUtils.java | 14 +-
.../org/apache/commons/jxpath/util/ValueUtils.java | 44 +-
.../apache/commons/jxpath/util/package-info.java | 6 +-
.../org/apache/commons/jxpath/xml/DOMParser.java | 5 +-
.../commons/jxpath/xml/DocumentContainer.java | 13 +-
.../org/apache/commons/jxpath/xml/JDOMParser.java | 23 +-
.../org/apache/commons/jxpath/xml/XMLParser.java | 4 +-
.../org/apache/commons/jxpath/xml/XMLParser2.java | 40 +-
.../apache/commons/jxpath/xml/package-info.java | 6 +-
.../users-guide.xml => main/javadoc/overview.html} | 500 +++++++++++----------
.../resources/images/{logo.jpg => logo-blue.jpg} | Bin
src/site/resources/images/logo-wbg.jpg | Bin 7020 -> 0 bytes
src/site/resources/images/logo.jpg | Bin 5727 -> 7020 bytes
src/site/site.xml | 64 ++-
src/site/xdoc/building.xml | 8 +-
src/site/xdoc/contributors.xml | 3 +-
src/site/xdoc/download_jxpath.xml | 80 ++--
src/site/xdoc/index.xml | 10 +-
src/site/xdoc/issue-tracking.xml | 14 +-
src/site/xdoc/mail-lists.xml | 97 ++--
src/site/xdoc/release-notes-1.1.xml | 6 +-
src/site/xdoc/release-notes-1.2.xml | 2 +-
src/site/xdoc/release-notes-1.3.xml | 4 +-
src/site/xdoc/security.xml | 43 ++
.../apache/commons/jxpath/AbstractJXPathTest.java | 2 +-
.../apache/commons/jxpath/BasicNodeSetTest.java | 15 +-
.../org/apache/commons/jxpath/NestedTestBean.java | 2 +-
.../java/org/apache/commons/jxpath/TestBean.java | 8 +-
.../apache/commons/jxpath/TestMixedModelBean.java | 2 +-
.../java/org/apache/commons/jxpath/TestNull.java | 2 +-
.../commons/jxpath/issues/JXPath113Test.java | 6 +-
.../commons/jxpath/issues/JXPath118Test.java | 6 +-
.../commons/jxpath/issues/JXPath149Test.java | 6 +-
.../jxpath/issues/JXPath172DynamicTest.java | 16 +-
.../commons/jxpath/issues/JXPath172Test.java | 14 +-
.../commons/jxpath/issues/JXPath177Test.java | 10 +-
.../commons/jxpath/ri/ExceptionHandlerTest.java | 6 +-
.../jxpath/ri/JXPathCompiledExpressionTest.java | 64 +--
.../ri/JXPathContextReferenceImplTestCase.java | 4 +-
.../org/apache/commons/jxpath/ri/StressTest.java | 7 +-
.../commons/jxpath/ri/axes/RecursiveAxesTest.java | 6 +-
.../commons/jxpath/ri/axes/RecursiveBean.java | 2 +-
.../jxpath/ri/axes/SimplePathInterpreterTest.java | 20 +-
.../commons/jxpath/ri/axes/TestBeanWithNode.java | 2 +-
.../jxpath/ri/compiler/ContextDependencyTest.java | 8 +-
.../jxpath/ri/compiler/CoreFunctionTest.java | 32 +-
.../jxpath/ri/compiler/CoreOperationTest.java | 12 +-
.../jxpath/ri/compiler/ExtensionFunctionTest.java | 40 +-
.../commons/jxpath/ri/compiler/TestFunctions.java | 2 +-
.../commons/jxpath/ri/compiler/TestFunctions2.java | 2 +-
.../jxpath/ri/compiler/VariableFactory.java | 2 +-
.../commons/jxpath/ri/compiler/VariableTest.java | 52 +--
.../jxpath/ri/model/AbstractBeanModelTest.java | 113 ++---
.../jxpath/ri/model/AbstractXMLModelTest.java | 80 ++--
.../ri/model/AliasedNamespaceIterationTest.java | 8 +-
.../jxpath/ri/model/EmbeddedColonMapKeysTest.java | 8 +-
.../jxpath/ri/model/EmptyCollectionTest.java | 16 +-
.../jxpath/ri/model/ExceptionPropertyTestBean.java | 2 +-
.../jxpath/ri/model/ExternalXMLNamespaceTest.java | 10 +-
.../commons/jxpath/ri/model/JXPath151Test.java | 8 +-
.../commons/jxpath/ri/model/JXPath154Test.java | 8 +-
.../commons/jxpath/ri/model/MixedModelTest.java | 93 ++--
.../jxpath/ri/model/TestMixedModelFactory.java | 2 +-
.../jxpath/ri/model/XMLPreserveSpaceTest.java | 24 +-
.../commons/jxpath/ri/model/XMLSpaceTest.java | 24 +-
.../jxpath/ri/model/XMLUpperCaseElementsTest.java | 12 +-
.../model/beans/BadlyImplementedFactoryTest.java | 6 +-
.../jxpath/ri/model/beans/BeanModelTest.java | 6 +-
.../jxpath/ri/model/beans/TestBeanFactory.java | 2 +-
.../ri/model/beans/TestIndexedPropertyBean.java | 2 +-
.../ri/model/container/ContainerModelTest.java | 12 +-
.../commons/jxpath/ri/model/dom/DOMModelTest.java | 8 +-
.../jxpath/ri/model/dom/TestDOMFactory.java | 2 +-
.../ri/model/dynabeans/DynaBeanModelTest.java | 2 +-
.../ri/model/dynabeans/LazyDynaBeanTest.java | 8 +-
.../ri/model/dynabeans/TestDynaBeanFactory.java | 2 +-
.../model/dynamic/DynamicPropertiesModelTest.java | 40 +-
.../model/dynamic/TestDynamicPropertyFactory.java | 2 +-
.../jxpath/ri/model/jdom/JDOMModelTest.java | 8 +-
.../jxpath/ri/model/jdom/TestJDOMFactory.java | 2 +-
.../jxpath/servlet/JXPathServletContextTest.java | 12 +-
.../jxpath/util/BasicTypeConverterTest.java | 26 +-
.../commons/jxpath/util/ClassLoaderUtilTest.java | 79 ++--
.../jxpath/util/ClassLoadingExampleClass.java | 2 +-
.../apache/commons/jxpath/util/ValueUtilsTest.java | 67 ++-
.../xml/DocumentContainerConcurrencyTest.java | 66 +++
.../org/apache/commons/jxpath/ExternalNS.xml | 2 +-
.../apache/commons/jxpath/InnerEmptyNamespace.xml | 2 +-
.../org/apache/commons/jxpath/IterateAliasedNS.xml | 2 +-
.../resources/org/apache/commons/jxpath/Vendor.xml | 2 +-
.../org/apache/commons/jxpath/VendorUpper.xml | 2 +-
.../org/apache/commons/jxpath/XmlPreserveSpace.xml | 2 +-
.../org/apache/commons/jxpath/XmlSpace.xml | 2 +-
304 files changed, 3313 insertions(+), 2894 deletions(-)
create mode 100644 RELEASE-NOTES.txt
delete mode 100644 STATUS.html
delete mode 100644 build.properties.sample
delete mode 100644 build.xml
delete mode 100644 rat.xml
create mode 100644 src/changes/release-notes.vm
delete mode 100644 src/conf/MANIFEST.MF
rename checkstyle.xml => src/conf/checkstyle.xml (92%)
rename {conf => src/conf}/findbugs-exclude-filter.xml (99%)
rename src/{site/xdoc/users-guide.xml => main/javadoc/overview.html} (86%)
copy src/site/resources/images/{logo.jpg => logo-blue.jpg} (100%)
delete mode 100644 src/site/resources/images/logo-wbg.jpg
create mode 100644 src/site/xdoc/security.xml
create mode 100644
src/test/java/org/apache/commons/jxpath/xml/DocumentContainerConcurrencyTest.java