Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package typesafe-config for openSUSE:Factory checked in at 2021-04-19 21:06:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/typesafe-config (Old) and /work/SRC/openSUSE:Factory/.typesafe-config.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "typesafe-config" Mon Apr 19 21:06:21 2021 rev:2 rq:886660 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/typesafe-config/typesafe-config.changes 2019-01-08 12:28:13.976288266 +0100 +++ /work/SRC/openSUSE:Factory/.typesafe-config.new.12324/typesafe-config.changes 2021-04-19 21:06:47.380100462 +0200 @@ -1,0 +2,42 @@ +Fri Apr 16 21:39:41 UTC 2021 - Ferdinand Thiessen <r...@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 + +------------------------------------------------------------------- Old: ---- config-1.2.0.pom v1.2.0.tar.gz New: ---- config-1.3.0.pom config-1.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ typesafe-config.spec ++++++ --- /var/tmp/diff_new_pack.RkzqYb/_old 2021-04-19 21:06:47.956101326 +0200 +++ /var/tmp/diff_new_pack.RkzqYb/_new 2021-04-19 21:06:47.960101331 +0200 @@ -1,7 +1,7 @@ # # spec file for package typesafe-config # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: typesafe-config -Version: 1.2.0 +Version: 1.3.0 Release: 0 Summary: Configuration library for JVM languages License: Apache-2.0 Group: Development/Libraries/Java -URL: https://github.com/typesafehub/config/ -Source0: https://github.com/typesafehub/config/archive/v%{version}.tar.gz -Source1: http://central.maven.org/maven2/com/typesafe/config/%{version}/config-%{version}.pom +URL: https://github.com/typesafehub/config +Source0: %{URL}/archive/v%{version}.tar.gz#/config-%{version}.tar.gz +Source1: https://repo1.maven.org/maven2/com/typesafe/config/%{version}/config-%{version}.pom BuildRequires: fdupes BuildRequires: javapackages-local BuildArch: noarch @@ -45,11 +45,11 @@ %build pushd config mkdir -p target/classes -javac -d target/classes -source 6 -target 6 \ +javac -d target/classes -source 8 -target 8 \ $(find src/main/java -name \*.java | xargs) jar -cf target/config.jar -C target/classes . mkdir -p target/api -javadoc -d target/api -source 6 -notimestamp \ +javadoc -d target/api -source 8 -notimestamp \ $(find src/main/java -name \*.java | xargs) %install ++++++ config-1.2.0.pom -> config-1.3.0.pom ++++++ --- /work/SRC/openSUSE:Factory/typesafe-config/config-1.2.0.pom 2019-01-08 12:28:13.932288314 +0100 +++ /work/SRC/openSUSE:Factory/.typesafe-config.new.12324/config-1.3.0.pom 2021-04-19 21:06:47.364100438 +0200 @@ -5,7 +5,7 @@ <artifactId>config</artifactId> <packaging>bundle</packaging> <description>config</description> - <version>1.2.0</version> + <version>1.3.0</version> <name>config</name> <organization> <name>com.typesafe</name> @@ -33,7 +33,7 @@ <dependency> <groupId>com.typesafe</groupId> <artifactId>config-test-lib_2.10</artifactId> - <version>1.2.0</version> + <version>1.3.0</version> <scope>test</scope> </dependency> <dependency> @@ -45,7 +45,7 @@ <dependency> <groupId>com.novocode</groupId> <artifactId>junit-interface</artifactId> - <version>0.10-M4</version> + <version>0.11</version> <scope>test</scope> </dependency> </dependencies>