You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/03/26 00:21:13 UTC

[commons-configuration] branch release updated (c968e820 -> 1208fcf3)

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-configuration.git


 discard c968e820 Fix typos
 discard 72083d51 POM project name should contain "Apache" prefix
 discard 40526b3f Fix typos
 discard 84b1b8e8 Reuse constants
 discard 1439e006 Bump Scorecards from 1 to 2
 discard e4686bd3 Fix menu link
 discard e9ba4d6a Add more detailed statement around CVE-2022-33980 (#230)
 discard 6634e784 Simplify security page.
 discard 7dcb0b64 Simplify security page.
 discard 83b49231 Add a security page
    omit 59e51527 merging doc updates from master
    omit f5404331 preparing 2.8-rc2
    omit e646d337 Merge remote-tracking branch 'origin/master' into release
    omit 01e1b407 updating version
    omit 64345072 updating release docs
    omit 07e0637b updating version and release manager info
     add db62a50b Avoid creating BigDecimal with a decimal (float/double) literal.
     add 3c2d55a9 Merged else if block
     add c48c7a06 PMD rule UselessParentheses
     add e1a07d86 PMD rule UnnecessaryModifier
     add 265e1910 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-configuration
     add c1aa59c0 Bump PMD 6.44 to 6.47.0
     add 8fd0420c Fix PMD UselessQualifiedThis
     add 9b58b152 Fix PM UselessOverridingMethod
     add 4976072b Fix PMD UselessOverridingMethod
     add 5c1e10ef Enable PMD check in default Maven goal
     add ca2809d8 Bump Javadoc Maven plugin from 3.3.2 to 3.4.0
     add 6cbd7720 PMD: Show errors in console output, especially for CI PR builds
     add ac4ceda9 Enable PMD's copy/paste detector in the default Maven goal
     add 2671f5a5 Bump com.github.spotbugs:spotbugs 4.5.3 to 4.7.1
     add 7fe48ef9 preparing for 2.9.0 development cycle after 2.8.0 release
     add 8e1c7ad4 Add missing namespace and XSD to SpotBugs filter file.
     add 548ea040 Add missing namespace and XSD to SpotBugs filter file.
     add a0ca2944 Bump spotbugs-maven-plugin from 4.7.0.0 to 4.7.1.0 (#193)
     add 45094543 Bump spotbugs-maven-plugin from 4.7.0.0 to 4.7.1.0 #193
     add 92f13112 setup-java:  adopt -> temurin
     add a32f5140 [CONFIGURATION-815] Replace optional Apache Log4j 1.2.17 with 2.18.0.
     add eb6ee52e [CONFIGURATION-799] CombinedConfiguration#getKeys() can throw NoSuchElementException.
     add 71539ef7 Bump org.springframework:spring-* 5.3.21 -> 5.3.22.
     add 15f1ee11 Format tweaks
     add 86d695f7 Sort members.
     add f289d6e7 Sort members.
     add c034d659 Add org.apache.commons.configuration2.convert.ListDelimiterHandler.flatten(Object, int)
     add 5de7c48e Add DefaultConversionHandler#setListDelimiterHandler(ListDelimiterHandler).
     add d1a7ea61 Use forEach() and streams
     add 319b1d07 Use forEach() and stream.
     add e5029984 CONFIGURATION-817: upgrade to JUnit 5
     add 24901b37 CONFIGURATION-817: update the last modified date when copying files in unit tests, to make tests succeed on Windows as well
     add 36ad0945 CONFIGURATION-817: removed assertion messages that are not based on method parameters or loop variables
     add 0809670d CONFIGURATION-817: replaced EasyMock with Mockito completely
     add 473cd973 Use forEach()
     add 4a78daa4 Use forEach()
     add 79290904 Use forEach()
     add 1985f6bc Use forEach()
     add 0d027e87 Use forEach()
     add 086cd84e Use forEach()
     add ef74de20 Use forEach()
     add 47247063 Use forEach()
     add 3e99384b Use forEach()
     add e0d0a482 Use forEach()
     add da5ef9b2 Use forEach()
     add ed97373a Use forEach()
     add 5510c8c2 Use forEach()
     add 5f075940 Use forEach()
     add 52522ca6 Use forEach()
     add ffbecceb Use forEach()
     add 0d169b3d Use forEach()
     add de1838bb Use forEach()
     add 026f29b0 Use forEach()
     add 468a7304 Use forEach()
     add 445df991 Use forEach()
     add 2e3e9eed Use forEach()
     add 30677289 Use forEach()
     add 6bb7ab28 Use forEach()
     add 60558d9b Use forEach()
     add 271c2e90 Use forEach()
     add 85493000 Use forEach()
     add 7a127008 Use forEach()
     add 95e35725 Use forEach()
     add db08eade Use forEach()
     add 45b575f6 Use forEach()
     add ade7178a Use forEach()
     add 89ef4155 Use forEach()
     add a41b8b9b Use forEach()
     add 0430ad92 Use forEach()
     add 86f15a89 Use forEach()
     add c22d6d13 Use forEach()
     add aa0fbc54 Use forEach()
     add 00146c49 Use forEach()
     add fc956641 Use forEach()
     add 45134b32 Use forEach()
     add c3fe47bc Use forEach()
     add 0341c3af Use forEach()
     add 67aec26a Use forEach()
     add 3de33310 Use forEach()
     add 5df9ca2a Use forEach()
     add 57de54b5 Use forEach()
     add 70975eac Use forEach()
     add 6717a78a Use forEach()
     add 5ea388dd Use forEach()
     add 58c89a9c Use forEach()
     add 6f5fdad7 Use forEach()
     add 7fbac5bb Use forEach()
     add e41a1da5 Better internal exception handling
     add b3797292 Use forEach()
     add 933b92e3 Use forEach()
     add d713ca1a Use forEach()
     add 305776e3 Bump junit-jupiter from 5.8.2 to 5.9.0
     add 1a11da33 Bump spotbugs-maven-plugin from 4.7.1.0 to 4.7.1.1 (#195)
     add 23fa208a Bump spotbugs-maven-plugin from 4.7.1.0 to 4.7.1.1 #195
     add d492d263 Add tests for CONFIGURATION-793
     add c6151ff3 Use streams
     add d8ce59fa Better use of streams
     add 3726e06d Better use of streams
     add 4a18c3ff Better use of streams
     add 0c1973f9 Better use of streams
     add 84b0c49b Better use of streams
     add a38e90c5 Add ImmutableNode.stream()
     add a004612b Better use of streams
     add d933a559 Refactor
     add 6e2617f3 Better use of streams
     add 3c3fdf8f Bump mockito-core from 4.6.1 to 4.7.0
     add 7c17854c Update README to use the default Maven goal
     add d9d89e1f Bump slf4j.version from 1.7.36 to 2.0.0
     add e7e704ec Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0
     add 8d934be4 Add CodeQL badge
     add 23a935d1 Javadoc @see tags do not need to use a FQCN for classes in java.lang
     add 6925abd6 Bump maven-javadoc-plugin from 3.4.0 to 3.4.1.
     add 408f1200 Bump maven-pmd-plugin 3.17.0 to 3.18.0.
     add a702b787 Move Apache license header to the top of the file
     add 05142483 Use standard Javadoc @since tag format
     add 6bbb45f7 Refer to master branch only and drop reference to trunk branch name
     add f805f742 Use GAV coordinates Maven Central coordinates to make sure to pick up the latest
     add 17d7fb12 Bump snakeyaml from 1.30 to 1.31
     add 4117b205 Bump actions/checkout from 3 to 3.0.2.
     add f48efd04 Bump jackson-databind from 2.13.3 to 2.13.4 (#205)
     add 3b121871 Bump spotbugs from 4.7.0 to 4.7.2 (#206)
     add 501440bd Bump maven-pmd-plugin 3.18.0 to 3.19.0 (#207)
     add 17bb7472 Bump Mockito from 4.7.0 to 4.8.0 (#208)
     add 1b9b84fd Add same scorecards-analysis.yml as Apache Log4j (except for branches)
     add 0c3ad3d5 Use Java 5 for each loop
     add 7db282de Bump snakeyaml from 1.31 to 1.32
     add a4006987 Bump spring.version from 5.3.22 to 5.3.23
     add ea111bb1 Bump slf4j.version from 2.0.0 to 2.0.1
     add df6d875d Use GitHub cache for CodeQL
     add 312c44a2 Bump junit-jupiter from 5.9.0 to 5.9.1 (#217)
     add d7820d57 Bump junit-jupiter from 5.9.0 to 5.9.1 #217
     add 7f63386c Bump commons-parent from 53 to 54 (#216)
     add 5b2f9e74 Bump commons-parent from 53 to 54 #216
     add 20c84c0e Bump log4j.version from 2.18.0 to 2.19.0 (#213)
     add 958e79e3 Bump log4j.version from 2.18.0 to 2.19.0 #213
     add 7fff3072 Bump slf4j.version from 2.0.1 to 2.0.2
     add 0e41795b Bump japicmp-maven-plugin from 0.15.7 to 0.16.0
     add 5e072c83 Bump junit-jupiter from 5.9.0 to 5.9.1
     add 93f27360 Bump commons-text from 1.9 to 1.10.0 (#221)
     add c0f3953d Bump commons-text from 1.9 to 1.10.0 #221
     add 3e4a3a5e Bump snakeyaml from 1.32 to 1.33 (#219)
     add 8f960395 Bump snakeyaml from 1.32 to 1.33 #219
     add 54585285 Use while loop instead of weird for loop
     add 7bf6f17e Bump actions/setup-java from 3 to 3.5.1
     add 76162a82 StringUtils.isEmpty(key)
     add 17e80027 Bump pmd from 6.49.0 to 6.50.0.
     add 4b1fa972 Bump actions/cache from 3.0.8 to 3.0.9
     add 5b3748dc Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-configuration.git
     add ac2b9898 GitHub Actions build: no top level permission defined
     add ecaa7616 Fix spelling
     add 06a3c86d Remove noisy comments
     add 8d6ec415 Add a security page
     add aac8c62b Bump actions/checkout from 3.0.2 to 3.1.0
     add cca30c0a Bump actions/cache from 3.0.9 to 3.0.10
     add aab66cd9 Set to level permissions to 'read'
     add 3f4141d0 Don't persist credentials unnecessarily
     add e16fec6d Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-configuration
     add da83a331 Simplify security page.
     add 692a766b Simplify security page.
     add a7fbf324 Bump actions/cache from 3.0.10 to 3.0.11
     add e16ee6b1 Bump jackson-databind from 2.13.4 to 2.13.4.2
     add a0091cfa Bump spotbugs-maven-plugin from 4.7.2.0 to 4.7.2.1
     add c761bbae Add more detailed statement around CVE-2022-33980 (#230)
     add 9ac98e7d Fix menu link
     add 0e3ce1cb Bump actions/setup-java from 3.5.1 to 3.6.0
     add a360ab3c Bump mockito-core from 4.8.0 to 4.8.1 (#235)
     add 0885d244 Bump mockito-core from 4.8.0 to 4.8.1 #235
     add 1a594fc3 Bump actions/upload-artifact from 3.1.0 to 3.1.1 (#233)
     add fc9f5cd7 Bump pmd from 6.50.0 to 6.51.0.
     add f01f557f CONFIGURATION-822: Fix ambiguity on the section determining (#229)
     add d2b61932 [CONFIGURATION-822] Fix ambiguity on the section determining #229.
     add 38ec00fb Use a builder instead of a constructor
     add 93a94450 Javadoc
     add aff776e3 Bump spotbugs-maven-plugin from 4.7.2.1 to 4.7.3.0
     add 1c291e37 Bump slf4j.version from 2.0.2 to 2.0.4
     add 0376c26e Add GHitHub robots file
     add f23f67fb Bump slf4j.version from 2.0.4 to 2.0.5
     add 378d7411 Comparisons with String.indexOf() calls that can be replaced with a call to the String.contains() method.
     add 67f557ce Use StandardCharsets.UTF_8
     add 5d10f558 Avoid use C-in the array. (#244)
     add ef96e73c Use Java style array decelerations #244
     add 5dc92b4b Bump pmd from 6.51.0 to 6.52.0
     add b5af32c2 Use Map API
     add 983fc516 Bump actions/setup-java from 3.6.0 to 3.7.0
     add 6e063208 Bump jackson-databind from 2.13.4.2 to 2.14.1
     add 0565f27f Bump actions/setup-java from 3.7.0 to 3.8.0 (#248)
     add ba6339f2 Bump mockito-core from 4.8.1 to 4.9.0 (#249)
     add 3025ee06 Bump mockito-core from 4.8.1 to 4.9.0 #249
     add eefa888e Bump ossf/scorecard-action from 1.1.2 to 2.1.0 (#250)
     add e0ad3796 Bump actions/setup-java from 3.8.0 to 3.9.0 (#252)
     add 5f2d471e Bump actions/checkout from 3.1.0 to 3.2.0 (#251)
     add 81090604 Bump commons-parent from 54 to 55 (#253)
     add 2a718e64 Bump commons-parent from 54 to 55 #253
     add 7d8453f4 [INFRA-24015] Update for Scorecards 2 (#254)
     add 82d90b87 Bump actions/cache from 3.0.11 to 3.2.1
     add 1f350b7f Bump ossf/scorecard-action from 2.1.0 to 2.1.2 (#256)
     add 74fd8225 Bump mockito-core from 4.9.0 to 4.10.0 (#257)
     add 6f3a4d34 Bump mockito-core from 4.9.0 to 4.10.0 #257
     add de01e00f Bump actions/cache from 3.2.1 to 3.2.2 (#258)
     add ecce512c Bump mockito-core from 4.10.0 to 4.11.0 (#259)
     add be1a9fc8 Bump mockito-core from 4.10.0 to 4.11.0 #259
     add 2aabdc0f Update NOTICE to 2023
     add 18c3c600 Bump org.springframework:spring-* from 5.3.23 to 5.3.24
     add b2f09986 Bump commons-parent from 55 to 56
     add 43765b1a Bump japicmp-maven-plugin from 0.16.0 to 0.17.1
     add ae6a6733 Bump spotbugs from 4.7.2 to 4.7.3
     add 56869fc5 Bump pmd from 6.52.0 to 6.53.0.
     add f467ee26 Bump actions/upload-artifact from 3.1.1 to 3.1.2 (#263)
     add 9a18efd5 Bump actions/checkout from 3.2.0 to 3.3.0 (#264)
     add ed7b59c0 Pick up JUnit version from parent POM
     add 6bc90728 Pick up japicmp-maven-plugin version from parent POM
     add d8e7e964 Pick up JaCoCo version from parent POM
     add 01f33d7a Pick up maven-javadoc-plugin version from parent POM
     add eed582a9 Pick up maven-pmd-plugin version from parent POM
     add e2e68f8c Pick up pmd version from parent POM
     add a1c9a585 Pick up spotbugs-maven-plugin version from parent
     add 3aae8ce7 Bump actions/cache from 3.2.2 to 3.2.3 (#265)
     add 538a2b21 Pick up checkstyle version from parent
     add eb339a7e Pick up spotbugs-maven-plugin version from parent
     add 7e959be6 Javadoc fixes
     add c225c6ff Fix spelling
     add b770731f += .asf.yaml
     add 4ef37596 Update description
     add f130f316 Reset RC number
     add 3ff981a4 Pick up Spotbugs version from parent POM
     add e1d5a085 Bump actions/cache from 3.2.3 to 3.2.4 (#273)
     add 104fb16e Bump jackson-databind from 2.14.1 to 2.14.2 (#274)
     add 69ab41fa Bump jackson-databind from 2.14.1 to 2.14.2 #274
     add 541900e8 codecov-commenter => notifications
     add ad6ed996 Match description to POM
     add f0a2f8d4 Update comment
     add bff3e0f1 Bump actions/setup-java from 3.9.0 to 3.10.0 (#277)
     add e375af3b Bump actions/cache from 3.2.4 to 3.2.5 (#276)
     add 2e98d9a7 Bump spring.version from 5.3.24 to 5.3.25 (#278)
     add f20a9662 Bump spring.version from 5.3.24 to 5.3.25 #278
     add b7b8836b Bump actions/cache from 3.2.5 to 3.2.6
     add be35a1eb Bump log4j.version from 2.19.0 to 2.20.0 (#281)
     add 38918419 Bump log4j.version from 2.19.0 to 2.20.0 #281
     add 153d828c Support SnakeYAML 2.0 (#282)
     add a456475e Support SnakeYAML 2.0 #282
     add 519bf546 Update description
     add 9f5b9525 Bump snakeyaml from 1.33 to 2.0 (#283)
     add a5a28a1a Bump snakeyaml from 1.33 to 2.0 #283
     add cc897b14 Bump actions/cache from 3.2.6 to 3.3.0 (#284)
     add 09a3c729 Replace lambdas with method references. (#271)
     add aa80e0ce Use XSD
     add 80d4100d Bump actions/checkout from 3.3.0 to 3.4.0
     add 68436909 Bump actions/cache from 3.3.0 to 3.3.1
     add 09c0f363 Bump actions/checkout from 3.4.0 to 3.5.0
     add 7fba0ada Bump slf4j.version from 2.0.5 to 2.0.7
     add f0cf3f49 Bump org.springframework:spring-* from 5.3.25 to 5.3.26.
     add 87623d4c Javadoc
     add 7ee3818e Javadoc
     add 42dbd4be Javadoc: Remove extra "whitespace"
     add 4f496190 Avoid NullPointerException in org.apache.commons.configuration2.web.AppletConfiguration.getKeysInternal().
     add d6224a04 Inline single-use variable
     add 57e1b945 Better internal method names
     add fbb20a27 Better internal method names
     add f37da720 Javadoc
     add 8cdd1408 Ctor order
     add c1d3b3ab Remove unused import
     add 4585d750 Fix JDBC prepared statements leak in org.apache.commons.configuration2.DatabaseConfiguration.clearPropertyDirect(String). Fix JDBC prepared statements leak in org.apache.commons.configuration2.DatabaseConfiguration.clearPropertyDirect(String).
     add fb8bb2c8 Better local name
     add d7eae1f8 Remove unused import
     add e1b99f4e Fix CI link
     add d5ffa439 Organize imports
     add 7c717fef Prepare release candidate 2.9.0 RC1
     add 12f7e646 Fix URL
     add 94a6b61d Prepare release candidate 2.9.0 RC1
     add 507570d9 Prepare release candidate 2.9.0 RC1
     add 1208fcf3 Update POM version for Apache release 2.9.0

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (c968e820)
            \
             N -- N -- N   refs/heads/release (1208fcf3)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml => .asf.yaml                |   26 +-
 .../profile.jacoco => .github/GH-ROBOTS.txt        |   10 +-
 .github/workflows/codeql-analysis.yml              |   13 +-
 .github/workflows/coverage.yml                     |    8 +-
 .github/workflows/maven.yml                        |    9 +-
 .github/workflows/scorecards-analysis.yml          |   11 +-
 CONTRIBUTING.md                                    |    2 +-
 NOTICE.txt                                         |    4 +-
 README.md                                          |   68 +-
 RELEASE-NOTES.txt                                  |  165 ++-
 conf/findbugs-exclude-filter.xml                   |    6 +-
 pom.xml                                            |  118 +-
 src/changes/changes.xml                            |   95 +-
 src/changes/release-notes.vm                       |    2 +-
 .../configuration2/AbstractConfiguration.java      |   52 +-
 .../AbstractHierarchicalConfiguration.java         |   65 +-
 .../AbstractYAMLBasedConfiguration.java            |   27 +-
 .../commons/configuration2/BaseConfiguration.java  |   11 +-
 .../configuration2/BaseConfigurationXMLReader.java |    5 +-
 .../BaseHierarchicalConfiguration.java             |   39 +-
 .../configuration2/CombinedConfiguration.java      |   64 +-
 .../configuration2/CompositeConfiguration.java     |   60 +-
 .../commons/configuration2/Configuration.java      |    3 +-
 .../configuration2/ConfigurationComparator.java    |    1 -
 .../configuration2/ConfigurationConverter.java     |    1 -
 .../configuration2/ConfigurationLookup.java        |    2 +-
 .../commons/configuration2/ConfigurationMap.java   |    8 +-
 .../commons/configuration2/ConfigurationUtils.java |   11 +-
 .../configuration2/ConfigurationXMLReader.java     |   15 +-
 .../commons/configuration2/DataConfiguration.java  |    4 +-
 .../configuration2/DatabaseConfiguration.java      |   47 +-
 .../DynamicCombinedConfiguration.java              |   72 +-
 .../HierarchicalConfigurationConverter.java        |    6 +-
 .../HierarchicalConfigurationXMLReader.java        |    8 +-
 .../commons/configuration2/INIConfiguration.java   |  111 +-
 .../ImmutableHierarchicalConfiguration.java        |    6 +-
 .../commons/configuration2/JNDIConfiguration.java  |   22 +-
 .../commons/configuration2/JSONConfiguration.java  |   13 +-
 .../configuration2/PropertiesConfiguration.java    |   24 +-
 .../PropertiesConfigurationLayout.java             |   39 +-
 .../StrictConfigurationComparator.java             |    1 -
 .../configuration2/SubnodeConfiguration.java       |    6 +-
 .../configuration2/SubsetConfiguration.java        |    4 +-
 .../commons/configuration2/XMLConfiguration.java   |   62 +-
 .../commons/configuration2/XMLDocumentHelper.java  |   15 +-
 .../commons/configuration2/XMLListReference.java   |   11 +-
 .../configuration2/XMLPropertiesConfiguration.java |   10 +-
 .../commons/configuration2/YAMLConfiguration.java  |   19 +-
 .../configuration2/beanutils/BeanHelper.java       |   28 +-
 .../beanutils/CombinedBeanDeclaration.java         |   58 +-
 .../beanutils/ConfigurationDynaBean.java           |    4 +-
 .../configuration2/beanutils/ConstructorArg.java   |    4 +-
 .../beanutils/XMLBeanDeclaration.java              |   26 +-
 .../configuration2/beanutils/package-info.java     |    1 -
 .../builder/BasicBuilderParameters.java            |   24 +-
 .../builder/BasicBuilderProperties.java            |    2 +-
 .../builder/BasicConfigurationBuilder.java         |   17 +-
 .../configuration2/builder/BuilderParameters.java  |   10 +-
 .../builder/ConfigurationBuilderEvent.java         |    2 +-
 .../ConfigurationBuilderResultCreatedEvent.java    |    2 +-
 .../builder/CopyObjectDefaultHandler.java          |    2 +-
 .../builder/DefaultParametersManager.java          |   14 +-
 .../builder/EventListenerProvider.java             |    2 +-
 .../builder/FileBasedBuilderParametersImpl.java    |    6 +-
 .../builder/FileBasedConfigurationBuilder.java     |   13 +-
 .../ReloadingFileBasedConfigurationBuilder.java    |    2 +-
 .../builder/XMLBuilderParametersImpl.java          |    6 +-
 .../combined/BaseConfigurationBuilderProvider.java |   19 +-
 .../combined/CombinedBuilderParametersImpl.java    |   23 +-
 .../combined/CombinedBuilderProperties.java        |    2 +-
 .../combined/CombinedConfigurationBuilder.java     |   54 +-
 .../combined/ConfigurationBuilderProvider.java     |    2 +-
 .../builder/combined/ConfigurationDeclaration.java |   20 +-
 .../FileExtensionConfigurationBuilderProvider.java |    4 +-
 .../combined/MultiFileBuilderParametersImpl.java   |    4 +-
 .../combined/MultiFileConfigurationBuilder.java    |   18 +-
 .../builder/combined/MultiWrapDynaBean.java        |    8 +-
 .../builder/combined/MultiWrapDynaClass.java       |   12 +-
 .../ReloadingCombinedConfigurationBuilder.java     |    5 +-
 .../ReloadingMultiFileConfigurationBuilder.java    |    9 +-
 .../builder/combined/package-info.java             |    1 -
 .../builder/fluent/Configurations.java             |    4 +-
 .../configuration2/builder/fluent/Parameters.java  |    2 +-
 .../builder/fluent/package-info.java               |    1 -
 .../configuration2/builder/package-info.java       |    1 -
 .../convert/AbstractListDelimiterHandler.java      |  126 +-
 .../convert/DefaultConversionHandler.java          |  282 ++--
 .../convert/DefaultListDelimiterHandler.java       |    2 +-
 .../convert/LegacyListDelimiterHandler.java        |    6 +-
 .../convert/ListDelimiterHandler.java              |   71 +-
 .../configuration2/convert/PropertyConverter.java  |    2 +-
 .../configuration2/convert/package-info.java       |    1 -
 .../configuration2/event/BaseEventSource.java      |   13 +-
 .../event/ConfigurationErrorEvent.java             |    8 +-
 .../configuration2/event/ConfigurationEvent.java   |    4 +-
 .../apache/commons/configuration2/event/Event.java |    2 +-
 .../configuration2/event/EventListenerList.java    |   20 +-
 .../event/EventListenerRegistrationData.java       |    4 +-
 .../commons/configuration2/event/EventType.java    |    4 +-
 .../commons/configuration2/event/package-info.java |    1 -
 .../configuration2/ex/ConfigurationException.java  |    1 -
 .../ex/ConfigurationRuntimeException.java          |    1 -
 .../configuration2/ex/ConversionException.java     |    1 -
 .../commons/configuration2/ex/package-info.java    |    1 -
 .../interpol/ConfigurationInterpolator.java        |    8 +-
 .../configuration2/interpol/DefaultLookups.java    |    4 +-
 .../configuration2/interpol/ExprLookup.java        |   10 +-
 .../interpol/InterpolatorSpecification.java        |   18 +-
 .../configuration2/interpol/package-info.java      |    1 -
 .../io/ClasspathLocationStrategy.java              |    2 +-
 .../io/CombinedLocationStrategy.java               |    2 +-
 .../configuration2/io/ConfigurationLogger.java     |    2 +-
 .../configuration2/io/DefaultFileSystem.java       |    6 +-
 .../commons/configuration2/io/FileBased.java       |    1 -
 .../commons/configuration2/io/FileHandler.java     |   52 +-
 .../commons/configuration2/io/FileLocator.java     |   16 +-
 .../configuration2/io/FileLocatorUtils.java        |  108 +-
 .../commons/configuration2/io/FileSystem.java      |    2 +-
 .../io/HomeDirectoryLocationStrategy.java          |    3 +-
 .../commons/configuration2/io/VFSFileSystem.java   |    2 +-
 .../commons/configuration2/io/package-info.java    |    1 -
 .../commons/configuration2/package-info.java       |    1 -
 .../plist/PropertyListConfiguration.java           |    9 +-
 .../plist/XMLPropertyListConfiguration.java        |   13 +-
 .../commons/configuration2/plist/package-info.java |    1 -
 .../reloading/CombinedReloadingController.java     |   27 +-
 .../reloading/FileHandlerReloadingDetector.java    |   10 +-
 .../reloading/ManagedReloadingDetector.java        |    1 -
 .../reloading/ManagedReloadingDetectorMBean.java   |    1 -
 .../reloading/PeriodicReloadingTrigger.java        |    2 +-
 .../reloading/ReloadingController.java             |    2 +-
 .../reloading/ReloadingControllerSupport.java      |    2 +-
 .../configuration2/reloading/ReloadingEvent.java   |    4 +-
 .../reloading/VFSFileHandlerReloadingDetector.java |    2 +-
 .../configuration2/reloading/package-info.java     |    1 -
 .../configuration2/resolver/CatalogResolver.java   |   12 +-
 .../resolver/DefaultEntityResolver.java            |    2 +-
 .../configuration2/resolver/EntityRegistry.java    |    2 +-
 .../configuration2/resolver/package-info.java      |    1 -
 .../spring/ConfigurationPropertiesFactoryBean.java |   10 +-
 .../spring/ConfigurationPropertySource.java        |    3 +-
 .../configuration2/spring/package-info.java        |    1 -
 .../configuration2/sync/SynchronizerSupport.java   |    2 +-
 .../commons/configuration2/sync/package-info.java  |    1 -
 .../tree/AbstractImmutableNodeHandler.java         |   10 +-
 .../tree/ConfigurationNodeVisitor.java             |    2 +-
 .../tree/DefaultConfigurationKey.java              |   12 +-
 .../tree/DefaultExpressionEngine.java              |    6 +-
 .../tree/DefaultExpressionEngineSymbols.java       |   12 +-
 .../commons/configuration2/tree/ImmutableNode.java |   35 +-
 .../configuration2/tree/InMemoryNodeModel.java     |   39 +-
 .../commons/configuration2/tree/MergeCombiner.java |   22 +-
 .../configuration2/tree/ModelTransaction.java      |   26 +-
 .../commons/configuration2/tree/NodeAddData.java   |    6 +-
 .../commons/configuration2/tree/NodeCombiner.java  |    2 +-
 .../commons/configuration2/tree/NodeHandler.java   |   22 +-
 .../configuration2/tree/NodeHandlerDecorator.java  |    2 +-
 .../commons/configuration2/tree/NodeModel.java     |    4 +-
 .../configuration2/tree/NodeModelSupport.java      |    2 +-
 .../commons/configuration2/tree/NodeSelector.java  |    8 +-
 .../commons/configuration2/tree/NodeTracker.java   |   30 +-
 .../configuration2/tree/NodeTreeWalker.java        |    4 +-
 .../configuration2/tree/NodeUpdateData.java        |    6 +-
 .../configuration2/tree/OverrideCombiner.java      |   20 +-
 .../commons/configuration2/tree/QueryResult.java   |    6 +-
 .../configuration2/tree/ReferenceNodeHandler.java  |    2 +-
 .../configuration2/tree/ReferenceTracker.java      |    5 +-
 .../configuration2/tree/TrackedNodeHandler.java    |    2 +-
 .../configuration2/tree/TrackedNodeModel.java      |    6 +-
 .../commons/configuration2/tree/TreeData.java      |   14 +-
 .../commons/configuration2/tree/TreeUtils.java     |    9 +-
 .../commons/configuration2/tree/UnionCombiner.java |    8 +-
 .../commons/configuration2/tree/package-info.java  |    1 -
 .../tree/xpath/ConfigurationAttributePointer.java  |   10 +-
 .../xpath/ConfigurationNodeIteratorAttribute.java  |    4 +-
 .../tree/xpath/ConfigurationNodeIteratorBase.java  |   12 +-
 .../xpath/ConfigurationNodeIteratorChildren.java   |    8 +-
 .../tree/xpath/ConfigurationNodePointer.java       |   14 +-
 .../xpath/ConfigurationNodePointerFactory.java     |    6 +-
 .../tree/xpath/XPathContextFactory.java            |    1 -
 .../tree/xpath/XPathExpressionEngine.java          |   11 +-
 .../configuration2/tree/xpath/package-info.java    |    1 -
 .../configuration2/web/AppletConfiguration.java    |    7 +-
 .../web/ServletRequestConfiguration.java           |    3 +-
 .../commons/configuration2/web/package-info.java   |    1 -
 src/site/xdoc/building.xml                         |    3 -
 src/site/xdoc/dependencies.xml                     |    3 -
 src/site/xdoc/dependencies_1_10.xml                |    3 -
 src/site/xdoc/download_configuration.xml           |  272 ++--
 src/site/xdoc/index.xml                            |    2 -
 src/site/xdoc/issue-tracking.xml                   |    2 +-
 src/site/xdoc/mail-lists.xml                       |   22 +-
 .../xdoc/userguide/howto_combinedconfiguration.xml |    2 +-
 src/site/xdoc/userguide/howto_properties.xml       |    2 +-
 src/site/xdoc/userguide_v1.10/howto_properties.xml |    2 +-
 .../configuration2/BaseNonStringProperties.java    |    7 +-
 .../configuration2/ConfigurationAssert.java        |   17 +-
 .../DatabaseConfigurationTestHelper.java           |    1 -
 .../configuration2/FileURLStreamHandler.java       |    1 -
 .../configuration2/InterpolationTestHelper.java    |   71 +-
 .../org/apache/commons/configuration2/Logging.java |    6 +-
 .../configuration2/MockInitialContextFactory.java  |  149 ++-
 .../configuration2/NonCloneableConfiguration.java  |    1 -
 .../configuration2/NonStringTestHolder.java        |   57 +-
 .../configuration2/SynchronizerTestImpl.java       |   16 +-
 .../commons/configuration2/TempDirUtils.java       |   80 ++
 .../configuration2/TestAbstractConfiguration.java  |   84 +-
 .../TestAbstractConfigurationBasicFeatures.java    |  234 ++--
 .../TestAbstractConfigurationSynchronization.java  |   69 +-
 .../TestAbstractHierarchicalConfiguration.java     |  234 ++--
 .../configuration2/TestBaseConfiguration.java      |  338 +++--
 .../TestBaseConfigurationXMLReader.java            |   36 +-
 ...seHierarchicalConfigurationSynchronization.java |   56 +-
 .../configuration2/TestBaseNullConfiguration.java  |  185 ++-
 .../configuration2/TestCatalogResolver.java        |   35 +-
 .../configuration2/TestCombinedConfiguration.java  |  274 ++--
 .../configuration2/TestCompositeConfiguration.java |  210 ++-
 ...tCompositeConfigurationNonStringProperties.java |    5 +-
 .../configuration2/TestConfigurationConverter.java |   51 +-
 .../configuration2/TestConfigurationLookup.java    |   29 +-
 .../configuration2/TestConfigurationMap.java       |   22 +-
 .../configuration2/TestConfigurationSet.java       |   22 +-
 .../configuration2/TestConfigurationUtils.java     |  160 ++-
 .../configuration2/TestDataConfiguration.java      | 1343 +++++++-------------
 .../configuration2/TestDatabaseConfiguration.java  |  164 +--
 .../TestDefaultImmutableConfiguration.java         |   30 +-
 .../TestDynamicCombinedConfiguration.java          |   80 +-
 .../TestEnvironmentConfiguration.java              |   37 +-
 .../commons/configuration2/TestEqualBehavior.java  |   40 +-
 .../commons/configuration2/TestEqualsProperty.java |    9 +-
 .../TestHierarchicalConfiguration.java             |  138 +-
 .../TestHierarchicalConfigurationXMLReader.java    |   21 +-
 .../TestHierarchicalXMLConfiguration.java          |   63 +-
 .../configuration2/TestINIConfiguration.java       |  295 +++--
 .../configuration2/TestImmutableConfiguration.java |   69 +-
 .../configuration2/TestJNDIConfiguration.java      |   70 +-
 .../configuration2/TestJNDIEnvironmentValues.java  |   39 +-
 .../configuration2/TestJSONConfiguration.java      |   56 +-
 .../configuration2/TestMapConfiguration.java       |   29 +-
 .../configuration2/TestNonStringProperties.java    |    5 +-
 .../TestNullCompositeConfiguration.java            |   80 +-
 .../TestNullJNDIEnvironmentValues.java             |   36 +-
 .../TestPatternSubtreeConfiguration.java           |   27 +-
 .../TestPropertiesConfiguration.java               |  293 ++---
 .../TestPropertiesConfigurationLayout.java         |  186 ++-
 .../configuration2/TestPropertiesSequence.java     |   31 +-
 .../TestStrictConfigurationComparator.java         |   19 +-
 .../configuration2/TestSubnodeConfiguration.java   |  131 +-
 .../configuration2/TestSubsetConfiguration.java    |  104 +-
 .../configuration2/TestSystemConfiguration.java    |   29 +-
 .../configuration2/TestThreesomeConfiguration.java |   13 +-
 .../configuration2/TestXMLConfiguration.java       |  351 +++--
 .../configuration2/TestXMLConfiguration_605.java   |   12 +-
 .../configuration2/TestXMLDocumentHelper.java      |  106 +-
 .../configuration2/TestXMLListHandling.java        |   35 +-
 .../TestXMLPropertiesConfiguration.java            |   66 +-
 .../configuration2/TestYAMLConfiguration.java      |   60 +-
 .../beanutils/BeanCreationTestBean.java            |    1 -
 .../BeanCreationTestBeanWithListChild.java         |    1 -
 .../beanutils/BeanCreationTestCtorBean.java        |    1 -
 .../beanutils/BeanDeclarationTestImpl.java         |    1 -
 .../configuration2/beanutils/TestBeanHelper.java   |  134 +-
 .../beanutils/TestCombinedBeanDeclaration.java     |  190 +--
 .../beanutils/TestConfigurationDynaBean.java       |  244 ++--
 .../TestConfigurationDynaBeanXMLConfig.java        |    1 -
 .../beanutils/TestConstructorArg.java              |   33 +-
 .../beanutils/TestDefaultBeanFactory.java          |   78 +-
 .../beanutils/TestXMLBeanDeclaration.java          |   94 +-
 .../builder/BuilderEventListenerImpl.java          |   13 +-
 .../builder/ParametersBeanTestImpl.java            |    1 -
 .../builder/TestAutoSaveListener.java              |   69 +-
 .../builder/TestBasicBuilderParameters.java        |  262 ++--
 .../builder/TestBasicConfigurationBuilder.java     |  145 ++-
 .../TestBasicConfigurationBuilderEvents.java       |   45 +-
 .../TestBuilderConfigurationWrapperFactory.java    |   70 +-
 .../builder/TestCopyObjectDefaultHandler.java      |   26 +-
 .../builder/TestDatabaseBuilderParametersImpl.java |   48 +-
 .../builder/TestDefaultParametersManager.java      |   49 +-
 .../TestDefaultReloadingDetectorFactory.java       |   19 +-
 .../builder/TestEventListenerParameters.java       |   28 +-
 .../builder/TestFileBasedBuilderParameters.java    |  151 ++-
 .../builder/TestFileBasedConfigurationBuilder.java |  224 ++--
 .../TestHierarchicalBuilderParametersImpl.java     |   32 +-
 .../builder/TestJndiBuilderParametersImpl.java     |   33 +-
 .../TestPropertiesBuilderParametersImpl.java       |   66 +-
 .../TestReloadingBuilderSupportListener.java       |   35 +-
 ...TestReloadingFileBasedConfigurationBuilder.java |  100 +-
 .../builder/TestXMLBuilderParametersImpl.java      |   75 +-
 .../AbstractMultiFileConfigurationBuilderTest.java |    5 +-
 .../TestBaseConfigurationBuilderProvider.java      |   48 +-
 .../TestCombinedBuilderParametersImpl.java         |  189 +--
 .../combined/TestCombinedConfigurationBuilder.java |  252 ++--
 .../TestCombinedConfigurationBuilderVFS.java       |    7 +-
 .../combined/TestConfigurationDeclaration.java     |   46 +-
 ...tFileExtensionConfigurationBuilderProvider.java |   48 +-
 .../TestMultiFileBuilderParametersImpl.java        |   55 +-
 .../TestMultiFileConfigurationBuilder.java         |  102 +-
 .../builder/combined/TestMultiWrapDynaBean.java    |   54 +-
 .../TestReloadingCombinedConfigurationBuilder.java |   31 +-
 ...adingCombinedConfigurationBuilderFileBased.java |   53 +-
 ...TestReloadingMultiFileConfigurationBuilder.java |   79 +-
 .../builder/fluent/TestConfigurations.java         |   45 +-
 .../builder/fluent/TestParameters.java             |  145 ++-
 .../convert/TestDefaultConversionHandler.java      |   95 +-
 .../convert/TestDefaultListDelimiterHandler.java   |   44 +-
 .../convert/TestDisabledListDelimiterHandler.java  |   77 +-
 .../convert/TestPropertyConverter.java             |   85 +-
 .../event/AbstractEventListenerTestImpl.java       |   20 +-
 .../event/AbstractTestConfigurationEvents.java     |    7 +-
 .../event/ErrorListenerTestImpl.java               |    9 +-
 .../event/EventListenerTestImpl.java               |    9 +-
 .../event/TestConfigurationEventTypes.java         |   49 +-
 .../event/TestDatabaseConfigurationEvents.java     |    9 +-
 .../commons/configuration2/event/TestEvent.java    |   16 +-
 .../event/TestEventListenerList.java               |  128 +-
 .../configuration2/event/TestEventSource.java      |   96 +-
 .../configuration2/event/TestEventType.java        |   11 +-
 .../event/TestHierarchicalConfigurationEvents.java |   20 +-
 .../event/TestMapConfigurationEvents.java          |    1 -
 .../event/TestPropertiesConfigurationEvents.java   |    1 -
 .../event/TestSubsetConfigurationEvents.java       |    1 -
 .../event/TestXMLConfigurationEvents.java          |    1 -
 .../interpol/TestConfigurationInterpolator.java    |  285 +++--
 .../interpol/TestConstantLookup.java               |   31 +-
 .../configuration2/interpol/TestDummyLookup.java   |    9 +-
 .../interpol/TestEnvironmentLookup.java            |   16 +-
 .../configuration2/interpol/TestExprLookup.java    |   27 +-
 .../interpol/TestInterpolatorSpecification.java    |   94 +-
 .../interpol/TestSystemPropertiesLookup.java       |   15 +-
 .../io/TestAbsoluteNameLocationStrategy.java       |   24 +-
 .../io/TestBasePathLocationStrategy.java           |   22 +-
 .../io/TestClasspathLocationStrategy.java          |   18 +-
 .../io/TestCombinedLocationStrategy.java           |   94 +-
 .../configuration2/io/TestConfigurationLogger.java |  122 +-
 .../configuration2/io/TestDefaultFileSystem.java   |   23 +-
 .../commons/configuration2/io/TestFileHandler.java |  462 ++++---
 .../commons/configuration2/io/TestFileLocator.java |   56 +-
 .../configuration2/io/TestFileLocatorUtils.java    |  186 +--
 .../io/TestFileSystemLocationStrategy.java         |   27 +-
 .../io/TestHomeDirectoryLocationStrategy.java      |   57 +-
 .../io/TestProvidedURLLocationStrategy.java        |   23 +-
 .../plist/AbstractTestPListEvents.java             |    3 +-
 .../plist/TestPropertyListConfiguration.java       |  208 ++-
 .../plist/TestPropertyListConfigurationEvents.java |    1 -
 .../plist/TestPropertyListParser.java              |   35 +-
 .../plist/TestXMLPropertyListConfiguration.java    |  186 ++-
 .../TestXMLPropertyListConfigurationEvents.java    |    1 -
 .../reloading/AlwaysReloadingDetector.java         |    1 -
 .../reloading/RandomReloadingDetector.java         |    1 -
 .../reloading/TestCombinedReloadingController.java |  102 +-
 .../TestFileHandlerReloadingDetector.java          |  113 +-
 .../reloading/TestManagedReloadingDetector.java    |   19 +-
 .../reloading/TestPeriodicReloadingTrigger.java    |  112 +-
 .../reloading/TestReloadingController.java         |  120 +-
 .../TestVFSFileHandlerReloadingDetector.java       |   65 +-
 .../TestConfigurationPropertiesFactoryBean.java    |   40 +-
 .../spring/TestConfigurationPropertySource.java    |   14 +-
 .../sync/TestReadWriteSynchronizer.java            |   29 +-
 .../apache/commons/configuration2/test/HsqlDB.java |    9 +-
 .../configuration2/tree/AbstractCombinerTest.java  |   15 +-
 .../tree/AbstractImmutableNodeHandlerTest.java     |   89 +-
 .../configuration2/tree/NodeStructureHelper.java   |   42 +-
 .../tree/TestDefaultConfigurationKey.java          |  258 ++--
 .../tree/TestDefaultExpressionEngine.java          |  189 ++-
 .../tree/TestDefaultExpressionEngineSymbols.java   |   31 +-
 .../configuration2/tree/TestImmutableNode.java     |  116 +-
 .../configuration2/tree/TestInMemoryNodeModel.java |  316 +++--
 .../tree/TestInMemoryNodeModelReferences.java      |   63 +-
 .../tree/TestInMemoryNodeModelTrackedNodes.java    |  311 +++--
 .../configuration2/tree/TestMergeCombiner.java     |   73 +-
 .../configuration2/tree/TestNodeAddData.java       |   28 +-
 .../tree/TestNodeHandlerDecorator.java             |    1 -
 .../configuration2/tree/TestNodeNameMatchers.java  |   29 +-
 .../configuration2/tree/TestNodeSelector.java      |   46 +-
 .../configuration2/tree/TestNodeTreeWalker.java    |   34 +-
 .../configuration2/tree/TestNodeUpdateData.java    |   43 +-
 .../configuration2/tree/TestOverrideCombiner.java  |   71 +-
 .../configuration2/tree/TestQueryResult.java       |   27 +-
 .../tree/TestTrackedNodeHandler.java               |   33 +-
 .../configuration2/tree/TestTrackedNodeModel.java  |  127 +-
 .../commons/configuration2/tree/TestTreeData.java  |    1 -
 .../configuration2/tree/TestUnionCombiner.java     |   51 +-
 .../tree/xpath/AbstractXPathTest.java              |    9 +-
 .../xpath/TestConfigurationAttributePointer.java   |   58 +-
 .../xpath/TestConfigurationIteratorAttributes.java |   35 +-
 .../TestConfigurationNodeIteratorChildren.java     |   59 +-
 .../tree/xpath/TestConfigurationNodePointer.java   |   42 +-
 .../xpath/TestConfigurationNodePointerFactory.java |   47 +-
 .../tree/xpath/TestXPathContextFactory.java        |   17 +-
 .../tree/xpath/TestXPathExpressionEngine.java      |  127 +-
 .../xpath/TestXPathExpressionEngineInConfig.java   |   27 +-
 .../web/TestAppletConfiguration.java               |   23 +-
 .../web/TestServletConfiguration.java              |   51 +-
 .../web/TestServletContextConfiguration.java       |   60 +-
 .../web/TestServletFilterConfiguration.java        |   13 +-
 .../web/TestServletRequestConfiguration.java       |   64 +-
 396 files changed, 9347 insertions(+), 9958 deletions(-)
 copy .github/dependabot.yml => .asf.yaml (56%)
 copy src/site/resources/profile.jacoco => .github/GH-ROBOTS.txt (77%)
 create mode 100644 src/test/java/org/apache/commons/configuration2/TempDirUtils.java