Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package google-gson for openSUSE:Factory checked in at 2026-08-19 17:58:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/google-gson (Old) and /work/SRC/openSUSE:Factory/.google-gson.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "google-gson" Wed Aug 19 17:58:48 2026 rev:12 rq:1371889 version:2.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/google-gson/google-gson.changes 2025-03-31 11:39:30.703040170 +0200 +++ /work/SRC/openSUSE:Factory/.google-gson.new.1258/google-gson.changes 2026-08-19 18:00:50.655427149 +0200 @@ -1,0 +2,17 @@ +Wed Aug 19 00:45:00 UTC 2026 - Fridrich Strba <[email protected]> + +- Upgrade to version 2.14.0 + * Support for serializing and deserializing Java records + * Add JsonArray.asList and JsonObject.asMap view methods + * Add Gson.fromJson(..., TypeToken) overloads + * Make Object and JsonElement deserialization iterative rather + than recursive + * Add support for reflection access filter + * Put module-info.class into Multi-Release JAR folder + * Add GsonBuilder.disableJdkUnsafe() +- Add BuildRequires on google-errorprone-annotations for compiling + and Javadoc generation +- Refactor ant build to support Java 9+ modular compilation of + module-info.java + +------------------------------------------------------------------- Old: ---- gson-parent-2.8.9.tar.gz New: ---- _scmsync.obsinfo build.specials.obscpio gson-parent-2.14.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ google-gson.spec ++++++ --- /var/tmp/diff_new_pack.b7k9DL/_old 2026-08-19 18:00:52.319486974 +0200 +++ /var/tmp/diff_new_pack.b7k9DL/_new 2026-08-19 18:00:52.323487117 +0200 @@ -17,7 +17,7 @@ Name: google-gson -Version: 2.8.9 +Version: 2.14.0 Release: 0 Summary: Java lib for conversion of Java objects into JSON representation License: Apache-2.0 @@ -27,6 +27,7 @@ BuildRequires: ant BuildRequires: fdupes BuildRequires: glassfish-annotation-api +BuildRequires: google-errorprone-annotations BuildRequires: java-devel >= 9 BuildRequires: javapackages-local >= 6 BuildRequires: jsr-305 @@ -53,7 +54,7 @@ %build mkdir -p lib -build-jar-repository -s lib jsr-305 glassfish-annotation-api +build-jar-repository -s lib jsr-305 glassfish-annotation-api google-errorprone-annotations ant package javadoc %install ++++++ _scmsync.obsinfo ++++++ mtime: 1787117555 commit: cd4d56ecb13f0d74b3c7b9ea0e004135a298a1a7a28246215e69b6e7974c2240 url: https://src.opensuse.org/java-packages/google-gson revision: cd4d56ecb13f0d74b3c7b9ea0e004135a298a1a7a28246215e69b6e7974c2240 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-08-19 07:32:35.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ google-gson-build.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/common.xml new/common.xml --- old/common.xml 2025-03-22 08:52:47.994677616 +0100 +++ new/common.xml 2026-08-19 00:40:32.126537805 +0200 @@ -3,7 +3,7 @@ <project name="common" basedir="."> <property file="build.properties"/> - <property name="project.version" value="2.8.9"/> + <property name="project.version" value="2.14.0"/> <property name="project.groupId" value="com.google.code.gson"/> <property name="project.url" value="https://github.com/google/gson"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gson/build.xml new/gson/build.xml --- old/gson/build.xml 2025-03-22 09:43:47.808601374 +0100 +++ new/gson/build.xml 2026-08-19 00:43:58.324059995 +0200 @@ -21,6 +21,16 @@ <property name="reporting.outputDirectory" value="${build.dir}/site"/> <!-- ====================================================================== --> + <!-- Defining classpaths --> + <!-- ====================================================================== --> + + <path id="build.classpath"> + <fileset dir="../lib"> + <include name="**/*.jar"/> + </fileset> + </path> + + <!-- ====================================================================== --> <!-- Cleaning up target --> <!-- ====================================================================== --> @@ -46,6 +56,7 @@ optimize="false" deprecation="true" release="${compiler.release}" + classpathref="build.classpath" verbose="false" fork="false"> <src> @@ -59,6 +70,7 @@ optimize="false" deprecation="true" release="9" + modulepathref="build.classpath" verbose="false" fork="false"> <src> @@ -74,6 +86,7 @@ <target name="javadoc" description="Generates the Javadoc of the application"> <javadoc sourcepath="${build.srcDir}" + classpathref="build.classpath" packagenames="*" destdir="${reporting.outputDirectory}/apidocs" access="protected" @@ -116,8 +129,8 @@ <attribute name="Bundle-SymbolicName" value="com.google.gson"/> <attribute name="Bundle-Vendor" value="Google Gson Project"/> <attribute name="Bundle-Version" value="${project.version}"/> - <attribute name="Export-Package" value="com.google.gson.annotations;version="${project.version}",com.google.gson.internal.bind.util;x-internal:=true;version="${project.version}",com.google.gson.internal.bind;x-internal:=true;uses:="com.google.gson,com.google.gson.internal,com.google.gson.reflect,com.google.gson.stream";version="${project.version}",com.google.gson.internal;x-internal:=true;uses:="com.google.gson,com.google.gson.reflect,com.google.gson.stream";version="${project.version}",com.google.gson.reflect;version="${project.version}",com.google.gson.stream;version="${project.version}",com.google.gson;uses:="com.google.gson.internal,com.google.gson.reflect,com.google.gson.stream";version="${project.version}""/> - <attribute name="Import-Package" value="com.google.gson.annotations,com.google.gson.internal.bind.util,com.google.gson.reflect,com.google.gson.stream,sun.misc;resolution:=optional"/> + <attribute name="Export-Package" value="com.google.gson;version="${project.version}",com.google.gson.annotations;version="${project.version}",com.google.gson.reflect;version="${project.version}",com.google.gson.stream;version="${project.version}""/> + <attribute name="Import-Package" value="com.google.gson.annotations,com.google.gson.reflect,com.google.gson.stream,sun.misc;resolution:=optional,com.google.errorprone.annotations;resolution:=optional"/> <attribute name="JavaPackages-ArtifactId" value="${project.artifactId}"/> <attribute name="JavaPackages-GroupId" value="${project.groupId}"/> <attribute name="JavaPackages-Version" value="${project.version}"/> ++++++ gson-parent-2.8.9.tar.gz -> gson-parent-2.14.0.tar.gz ++++++ ++++ 74440 lines of diff (skipped)
