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)

Reply via email to