Changelog for
google-gson-2.8.9-6.1.noarch.rpm :
* Wed Feb 21 2024 Gus Kenion
- Use %patch -P N instead of deprecated %patchN.
* Sat Sep 09 2023 Fridrich Strba - Reproducible builds: use SOURCE_DATE_EPOCH for timestamp
* Fri Apr 01 2022 Fridrich Strba - 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 - 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 - Build with source and target levels 8
* Tue Oct 19 2021 Fridrich Strba - 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 - Initial packaging of google-gson 2.8.5