Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package jackson-modules-base for
openSUSE:Factory checked in at 2021-10-21 23:55:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jackson-modules-base (Old)
and /work/SRC/openSUSE:Factory/.jackson-modules-base.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jackson-modules-base"
Thu Oct 21 23:55:19 2021 rev:2 rq:926596 version:2.13.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/jackson-modules-base/jackson-modules-base.changes
2020-04-22 20:46:31.794633127 +0200
+++
/work/SRC/openSUSE:Factory/.jackson-modules-base.new.1890/jackson-modules-base.changes
2021-10-21 23:55:28.640023974 +0200
@@ -1,0 +2,52 @@
+Wed Oct 20 09:52:49 UTC 2021 - Fridrich Strba <[email protected]>
+
+- Version upgrade to 2.13.0
+ * 2.13.0 (30-Sep-2021)
+ + #130: Add Jakarta-variant of "JAXB" annotation introspector,
+ module ('jackson-module-jakarta-xmlbind-annotations')
+ + #140: Add new module jackson-module-no-ctor-deser which
+ supports no-default-constructor POJOs
+ + Make 'JaxbAnnotationIntrospector' implement
+ 'AnnotationIntrospector.XmlExtensions'
+ + Update 'jakarta.xml.bind-api' dep (2.3.2 -> 2.3.3)
+ + Remove "jakarta" classfier from
+ 'jackson-module-jaxb-annotations' (due to new dedicated
+ module)
+ * 2.12.5 (27-Aug-2021)
+ + #141: (blackbird) Blackbird fails to deserialize varargs
+ array
+ * 2.12.4 (06-Jul-2021)
+ + #131: (afterburner) Failing to serialize 'Thread' returned by
+ 'Thread.currentThread()' when Afterburner or Blackbird
+ registered
+ + #132: (mrbean) (minimal) Prevent Mr Bean from materializing
+ 'java.util.TimeZone'
+ * 2.12.1 (08-Jan-2021)
+ + #120: Afterburner does not support the new CoercionConfig
+ + #123: BlackBird not support fluent setter
+ * 2.12.0 (29-Nov-2020)
+ + #85: Add Blackbird module -- alternative for Afterburner that
+ works better with new(er) JVMs
+ + #100: (mrbean) Prevent "double-prefixing" Mr Bean generated
+ classes
+ + #115: (jaxb) Remove ' java.beans.Introspector' dependency from
+ JAXB module (to get rid of 'java.desktop' module dep)
+ + #116: (jaxb) Jakarta Namespace Support
+ + #117: (afterburner) Use of 'ToStringSerializer' via
+ '@JsonSerialize' on 'int'/'long' property does not work
+ + #118: (afterburner) Using
+ '@JsonFormat(shape = JsonFormat.Shape.STRING)' on 'int',
+ 'long' properties not working
+ + Add Gradle Module Metadata
+ * 2.11.3 (02-Oct-2020)
+ + #109: (mrbean) Fix detection of inherited default method in
+ Java 8+ interface
+ + #110: (mrbean) Avoid generating implementations of synthetic
+ bridge methods
+ * 2.11.2 (02-Aug-2020)
+ + (mrbean / afterburner) Asm version 7.0 -> 7.3.1
+ * 2.11.1 (25-Jun-2020)
+ + #97: (afterburner) (partial fix) Afterburner breaks
+ serialization of ObjectMapper
+
+-------------------------------------------------------------------
Old:
----
jackson-modules-base-2.10.3.tar.gz
New:
----
jackson-modules-base-2.13.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jackson-modules-base.spec ++++++
--- /var/tmp/diff_new_pack.DmjoVZ/_old 2021-10-21 23:55:29.124024223 +0200
+++ /var/tmp/diff_new_pack.DmjoVZ/_new 2021-10-21 23:55:29.124024223 +0200
@@ -1,7 +1,7 @@
#
# spec file for package jackson-modules-base
#
-# Copyright (c) 2020 SUSE LLC
+# 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,7 +17,7 @@
Name: jackson-modules-base
-Version: 2.10.3
+Version: 2.13.0
Release: 0
Summary: Jackson modules: Base
License: Apache-2.0
@@ -51,6 +51,17 @@
serializers and deserializers, eliminating majority of remaining data binding
overhead.
+%package -n jackson-module-blackbird
+Summary: Jackson module that uses LambdaMetafactory based code
generation to replace reflection calls.
+
+%description -n jackson-module-blackbird
+The LambdaMetafactory introduces a standard Java API for dynamically
instantiating function objects.
+The current OpenJDK implementation generates anonymous classes in a somewhat
similar fashion to the
+classic Afterburner. While the metafactory cannot generate comparably
specialized implementations,
+we can write needed adapters as simple Java code and use the metafactory to
create distinct call
+sites for every needed access path. This should allow each accessor to have a
monomorphic call
+profile and easily inline for maximum performance.
+
%package -n jackson-module-guice
Summary: Jackson module to make integration with Guice a bit easier
@@ -75,6 +86,16 @@
ability for databinder to construct implementation classes for Java interfaces
and abstract classes, as part of deserialization.
+%package -n jackson-module-no-ctor-deser
+Summary: Support deserialization of POJO classes without default
constructor
+
+%description -n jackson-module-no-ctor-deser
+Module that allows instantiation of Java POJOs that do not have "default
constructor"
+(constructor that takes no arguments) but should be deserialized from JSON
Object
+as POJOs. In such cases, module tries to use sun.reflect.ReflectionFactory
+to force instantiation that by-passes all constructors (it is the mechanism
used by
+JDK serialization system).
+
%package -n jackson-module-osgi
Summary: Jackson module to inject OSGI services in deserialized beans
@@ -100,9 +121,14 @@
%prep
%setup -q -n %{name}-%{name}-%{version}
+%pom_disable_module jakarta-xmlbind
+
# no need for Java 9 module stuff
%pom_remove_plugin -r :moditect-maven-plugin
+# no need for gradle metadata
+%pom_remove_plugin -r :gradle-module-metadata-maven-plugin
+
# move to "old" glassfish-jaxb-api artifactId
%pom_change_dep -r jakarta.xml.bind:jakarta.xml.bind-api
javax.xml.bind:jaxb-api
%pom_change_dep -r jakarta.activation:jakarta.activation-api
javax.activation:javax.activation-api
@@ -127,7 +153,6 @@
%{mvn_file} ":{*}" jackson-modules/@1
-
%build
%{mvn_build} -s -f
@@ -142,6 +167,10 @@
%doc afterburner/README.md afterburner/release-notes
%license LICENSE NOTICE
+%files -n jackson-module-blackbird -f .mfiles-jackson-module-blackbird
+%doc blackbird/README.md
+%license LICENSE NOTICE
+
%files -n jackson-module-guice -f .mfiles-jackson-module-guice
%doc guice/README.md
%license LICENSE NOTICE
@@ -156,6 +185,10 @@
%license LICENSE NOTICE
%endif
+%files -n jackson-module-no-ctor-deser -f .mfiles-jackson-module-no-ctor-deser
+%doc no-ctor-deser/README.md
+%license LICENSE NOTICE
+
%files -n jackson-module-osgi -f .mfiles-jackson-module-osgi
%doc osgi/README.md osgi/release-notes
%license LICENSE NOTICE
++++++ jackson-modules-base-2.10.3.tar.gz -> jackson-modules-base-2.13.0.tar.gz
++++++
++++ 329561 lines of diff (skipped)