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=&quot;${project.version}&quot;,com.google.gson.internal.bind.util;x-internal:=true;version=&quot;${project.version}&quot;,com.google.gson.internal.bind;x-internal:=true;uses:=&quot;com.google.gson,com.google.gson.internal,com.google.gson.reflect,com.google.gson.stream&quot;;version=&quot;${project.version}&quot;,com.google.gson.internal;x-internal:=true;uses:=&quot;com.google.gson,com.google.gson.reflect,com.google.gson.stream&quot;;version=&quot;${project.version}&quot;,com.google.gson.reflect;version=&quot;${project.version}&quot;,com.google.gson.stream;version=&quot;${project.version}&quot;,com.google.gson;uses:=&quot;com.google.gson.internal,com.google.gson.reflect,com.google.gson.stream&quot;;version=&quot;${project.version}&quot;"/>
-               <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=&quot;${project.version}&quot;,com.google.gson.annotations;version=&quot;${project.version}&quot;,com.google.gson.reflect;version=&quot;${project.version}&quot;,com.google.gson.stream;version=&quot;${project.version}&quot;"/>
+               <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)

Reply via email to