| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: typesafe-config | Distribution: SUSE Linux Enterprise 16 |
| Version: 1.4.1 | Vendor: openSUSE |
| Release: bp160.1.11 | Build date: Tue Sep 24 12:39:14 2024 |
| Group: Development/Libraries/Java | Build host: reproducible |
| Size: 364688 | Source RPM: typesafe-config-1.4.1-bp160.1.11.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/typesafehub/config | |
| Summary: Configuration library for JVM languages | |
Configuration library for JVM languages.
Apache-2.0
* Tue Sep 24 2024 Fridrich Strba <fstrba@suse.com>
- Use SOURCE_DATE_EPOCH for reproducible builds
* Wed Feb 21 2024 Fridrich Strba <fstrba@suse.com>
- Use %patch -P N instead of deprecated %patchN.
* Thu Apr 14 2022 Stefan Bluhm <stefan.bluhm@clacee.eu>
- Added build on Enterprise Linux 9.
* Tue Mar 29 2022 Michael Calmer <mc@suse.com>
- Added patch:
* fix-doc-lint.patch
+ fix javadoc lint errors
* Tue Jul 27 2021 Fridrich Strba <fstrba@suse.com>
- Build with java-devel >= 1.8 since source/target levels 8 are
requested
* Mon Apr 19 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to 1.4.1:
* Add a helper method for parsing only application overrides
* Remove unmodifiable collection wrappers in ResolveContext
* Added support for memory units which don't fit in a long when
transformed to bytes
* Inherit optional and getter evaluation
* A few other bug fixes
- Update to 1.4.0:
* application.conf variables can now override variables in
reference.conf
* Performance improvement through capacity hint for ArrayList
* Fri Apr 16 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to 1.3.4:
* It is now possible to override any configuration setting from
environment variables
* Added support for integer keys that are longer than Int
* Missing exception now has a reference to the origin Config
* Performance improvements to resolve()
* Config file syntax is now resolved when parsing InputStream
* It is now possible to use @Optional on keys that are reserved words
* ValidationProblem is now serializable
- Update to 1.3.3:
* Minor issue fix
- Update to 1.3.2:
* Environment variables are now able to be resolved to lists in the
same fashion as system properties.
* Added getPeriod() which returns time units as java.time.Period.
Currently supported periods are days, weeks, months and years.
* ConfigResolveOptions now has appendResolver(...) which allows
having custom behavior when unresolved substitutions are
encountered during resolution.
* Config Beans now support Set collection.
* A few other small bugfixes.
- Update 1.3.1:
* Added include required("foo") syntax to specify includes that fail
if not present support for more kinds of property in
ConfigBeanFactory:
enumerations
optional fields
lists of beans
* numbers can now start with a decimal (".33" vs. "0.33"), these
are still parsed as strings but Config.getDouble() etc. will
convert them to numbers a few other small bugfixes
* Fri Apr 16 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to 1.3.0
* 1.3.0 should be ABI-compatible with 1.2.x for most applications
* Added Config.hasPathOrNull, Config.getIsNull and
parser.ConfigDocument which supports simple load/edit/save on a
config file.
* Fixed obscure bug in converting to camel case when instantiating
beans
* Now built with Java 8 and requires Java 8
* If you were relying on the order of key iteration in a config,
note that Java 8 changed the iteration order for hashes and that
includes Config and ConfigObject several correctness fixes to
resolving substitutions.
* ConfigBeanFactory will auto-fill a JavaBean from a Config
* It is now possible to create a ConfigOrigin using
ConfigOriginFactory and to modify origins on values using
ConfigValue.withOrigin
* Config.getMemorySize returns a ConfigMemorySize
* Config.getDuration returns a java.time.Duration
* The existing ConfigValueFactory.fromAnyRef and related methods
now pass through a ConfigValue instead of throwing an exception
* ConfigFactory.defaultApplication() returns the default Config
used by ConfigFactory.load() in between defaultReference() and
defaultOverrides(), leaving ConfigFactory.load() as a trivial
convenience API that uses no internal magic.
* Fix "allow unresolved" behavior for unresolved list elements
* Class loaders are cached with a WeakReference to avoid leaks
* Create valid output for values with multiline descriptions
- Update to 1.2.1
* Fix resolving substitutions in include statements nested
inside objects
* When rendering an object to a string, sort the fields
* Handle unresolved substitutions in value concatenations
* Make ConfigOrigin.comments unmodifiable
* When using '+=' or 'include' inside a list, throw an exception
instead of generating a wrong result
* When context class loader is unset throw a more helpful
exception than NullPointerException
* Ignore non-string values in a Properties object
* Fri Dec 21 2018 Fridrich Strba <fstrba@suse.com>
- Initial package
/usr/share/doc/packages/typesafe-config /usr/share/doc/packages/typesafe-config/NEWS.md /usr/share/doc/packages/typesafe-config/README.md /usr/share/java/typesafe-config.jar /usr/share/licenses/typesafe-config /usr/share/licenses/typesafe-config/LICENSE-2.0.txt /usr/share/maven-metadata/typesafe-config.xml /usr/share/maven-poms/typesafe-config.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:36:46 2025