Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

apache-commons-configuration2-2.9.0-150200.5.5.1 RPM for noarch

From OpenSuSE Leap 15.6 for noarch

Name: apache-commons-configuration2 Distribution: SUSE Linux Enterprise 15
Version: 2.9.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150200.5.5.1 Build date: Mon Feb 26 09:07:44 2024
Group: Unspecified Build host: h01-ch3a
Size: 715606 Source RPM: apache-commons-configuration2-2.9.0-150200.5.5.1.src.rpm
Packager: https://www.suse.com/
Url: https://commons.apache.org/proper/commons-configuration/
Summary: Java library providing a generic Configuration interface
The Commons Configuration library provides a generic Configuration
interface which enables a Java application to read configuration data
from a variety of sources.

Configuration parameters may be loaded from the following sources:

 * Properties files
 * XML documents
 * Windows INI files
 * Property list files (plist)
 * JNDI
 * JDBC Datasource
 * System properties
 * Applet parameters
 * Servlet parameters

Configuration objects are created using configuration builders. Different
configuration sources can be mixed using a CombinedConfigurationBuilder and
a CombinedConfiguration. Additional sources of configuration parameters
can be created by using custom configuration objects. This customization
can be achieved by extending AbstractConfiguration or
AbstractHierarchicalConfiguration.

Provides

Requires

License

Apache-2.0

Changelog

* Sat Sep 23 2023 fstrba@suse.com
  - Upgrade to version 2.9
    * New features:
      + Implement Iterable in ImmutableNode.
      + Add PropertiesConfigurationLayout.getBlankLinesBefore() and
      deprecate getBlancLinesBefore().
      + Add PropertiesConfigurationLayout.setBlankLinesBefore() and
      deprecate setBlancLinesBefore().
      + Add PropertiesConfigurationLayout.PropertyLayoutData
      .getBlankLines() and deprecate getBlancLines().
      + Add PropertiesConfigurationLayout.PropertyLayoutData
      .setBlankLines() and deprecate setBlancLines().
      + CONFIGURATION-789: Add ImmutableConfiguration.getEnum()
      methods.
      + CONFIGURATION-789: Add ImmutableConfiguration.getDuration()
      methods.
    * Fixed bugs:
      + CONFIGURATION-753: Make interpolation of collections and
      arrays in ConfigurationInterpolator consistent with behavior
      of DefaultConversionHandler. Add ConfigurationInterpolator
      .setStringConverter to allow customized string conversion
      behavior.
      + CONFIGURATION-795: Computation of blank lines after header
      comment.
      + CONFIGURATION-801: Remove redundant initializer.
      + CONFIGURATION-802: Use final.
      + CONFIGURATION-803: Java 8 lambda improvements and more.
      + CONFIGURATION-804: Redundant local variable.
      + CONFIGURATION-805: Use try with resource.
      + CONFIGURATION-805: [Javadoc] Specify that typed getList
      returns null for missing key.
      + Mention EnvironmentConfiguration in the list of
      configuration sources.
      + CONFIGURATION-808: DefaultListDelimiterHandler.escapeList
      working only for List<String>.
      + Use final.
      + Replace test asserts by simpler but equivalent calls.
      + CONFIGURATION-764: Single Variable Interpolation.
      + Implement proper concurrency in ConstantLookup.
      + CONFIGURATION-813: Support new namespace jakarta.mail.*
      used by javamail 2.0+ (first release October 2020).
      + CONFIGURATION-799: CombinedConfiguration#getKeys() can
      throw NoSuchElementException.
      + CONFIGURATION-822: Fix ambiguity on the section determining.
      + Use Java style array decelerations.
      + Add ImmutableNode.stream().
      + Avoid NullPointerException in org.apache.commons
      .configuration2.web.AppletConfiguration.getKeysInternal().
      + Fix JDBC prepared statements leak in org.apache.commons
      .configuration2.DatabaseConfiguration
      .clearPropertyDirect(String).
    * Changes:
      + Unclosed file handle when reading config from JAR file URL.
      Add and use FileBasedBuilderProperties
      .setURL(URL, URLConnectionOptions).
      + Make default interpolation prefix lookups configurable via
      system property. Remove dns, url, and script lookups from
      defaults (bsc#1201279, CVE-2022-33980). If these lookups are
      required for use in AbstractConfiguration subclasses, they
      must be enabled via system property.
      See ConfigurationInterpolator .getDefaultPrefixLookups() for
      details.
  - Generate ANT build system from maven as to avoid build cycles
    with maven-doxia-sitetools
* Mon Mar 07 2022 fstrba@suse.com
  - Initial packaging of commons-configuration2 2.7

Files

/usr/share/doc/packages/apache-commons-configuration2
/usr/share/doc/packages/apache-commons-configuration2/RELEASE-NOTES.txt
/usr/share/java/apache-commons-configuration2.jar
/usr/share/java/commons-configuration2.jar
/usr/share/licenses/apache-commons-configuration2
/usr/share/licenses/apache-commons-configuration2/LICENSE.txt
/usr/share/licenses/apache-commons-configuration2/NOTICE.txt
/usr/share/maven-metadata/apache-commons-configuration2.xml
/usr/share/maven-poms/commons-configuration2.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Apr 26 23:30:45 2024