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 <[email protected]>
+
+- 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>