| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: google-gson | Distribution: openSUSE Tumbleweed |
| Version: 2.8.9 | Vendor: openSUSE |
| Release: 8.1 | Build date: Fri Mar 28 06:58:22 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 353357 | Source RPM: google-gson-2.8.9-8.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/google/gson | |
| Summary: Java lib for conversion of Java objects into JSON representation | |
Gson is a Java library that can be used to convert a Java object into its JSON representation. It can also be used to convert a JSON string into an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.
Apache-2.0
* Fri Mar 28 2025 Fridrich Strba <fstrba@suse.com>
- Rewrite the build system for ant to avoid potential build cycles
with upcoming Maven 4
- Removed patches:
* no-template-plugin.patch
* osgi-export-internal.patch
+ factored into the ant build already
* Mon Apr 29 2024 Fridrich Strba <fstrba@suse.com>
- The binaries are compatible with java 1.8
* Wed Feb 21 2024 Gus Kenion <gus.kenion@suse.com>
- Use %patch -P N instead of deprecated %patchN.
* Sat Sep 09 2023 Fridrich Strba <fstrba@suse.com>
- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp
* Fri Apr 01 2022 Fridrich Strba <fstrba@suse.com>
- Build with Java >= 9 in order to produce a modular jar by
compiling the module-info.java sources with all other classes
built with release 8 and still compatible with Java 8
- Removed patch:
* allow-build-with-java8.patch
+ not needed in this setting
* Thu Mar 31 2022 Fridrich Strba <fstrba@suse.com>
- Upgrade to version 2.8.9 (jsc#SLE-24261)
* Changes
+ Make OSGi bundle's dependency on sun.misc optional.
+ Deprecate Gson.excluder() exposing internal Excluder class.
+ Prevent Java deserialization of internal classes.
+ Improve number strategy implementation.
+ Fix LongSerializationPolicy null handling being inconsistent
with Gson.
+ Support arbitrary Number implementation for Object and Number
deserialization.
+ Bump proguard-maven-plugin from 2.4.0 to 2.5.1.
+ Don't exclude static local classes.
+ Fix RuntimeTypeAdapterFactory depending on internal Streams
class.
+ Improve Maven build.
+ Make dependency on java.sql optional.
* fixes bsc#1199064, CVE-2022-25647
- Removed patch:
* sun-misc.patch
+ integrated upstream
* Tue Mar 22 2022 Fridrich Strba <fstrba@suse.com>
- Build with source and target levels 8
* Tue Oct 19 2021 Fridrich Strba <fstrba@suse.com>
- Upgrade to version 2.8.8
* Changes
+ Fixed issue with recursive types.
+ Better behaviour with Java 9+ and Unsafe if there is a
security manager.
+ EnumTypeAdapter now works better when ProGuard has obfuscated
enum fields.
- Removed patch:
* fix-test.patch
+ integrated upstream
- Modified patches:
* no-template-plugin.patch
* osgi-export-internal.patch
+ rediff to changed context
- Added patches:
* allow-build-with-java8.patch
+ lower the unnecessary requirement of Java 9
* sun-misc.patch
+ make import of sun.misc optional since not all versions of
jdk export it
* Fri Nov 01 2019 Fridrich Strba <fstrba@suse.com>
- Initial packaging of google-gson 2.8.5
/usr/share/doc/packages/google-gson /usr/share/doc/packages/google-gson/CHANGELOG.md /usr/share/doc/packages/google-gson/README.md /usr/share/doc/packages/google-gson/UserGuide.md /usr/share/java/google-gson /usr/share/java/google-gson/gson-extras.jar /usr/share/java/google-gson/gson.jar /usr/share/licenses/google-gson /usr/share/licenses/google-gson/LICENSE /usr/share/maven-metadata/google-gson.xml /usr/share/maven-poms/google-gson /usr/share/maven-poms/google-gson/gson-extras.pom /usr/share/maven-poms/google-gson/gson.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 22:25:06 2025