Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package jackson-databind for
openSUSE:Factory checked in at 2021-10-21 23:55:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jackson-databind (Old)
and /work/SRC/openSUSE:Factory/.jackson-databind.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jackson-databind"
Thu Oct 21 23:55:21 2021 rev:7 rq:926598 version:2.13.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/jackson-databind/jackson-databind.changes
2021-04-26 16:40:47.382190401 +0200
+++
/work/SRC/openSUSE:Factory/.jackson-databind.new.1890/jackson-databind.changes
2021-10-21 23:55:32.392025903 +0200
@@ -1,0 +2,342 @@
+Wed Oct 20 08:12:34 UTC 2021 - Fridrich Strba <[email protected]>
+
+- Update to 2.13.0
+ * 2.13.0 (30-Sep-2021)
+ + #1850: '@JsonValue' with integer for enum does not deserialize
+ correctly
+ + #2509: 'AnnotatedMethod.getValue()/setValue()' doesn't have
+ useful exception message
+ + #2828: Add 'DatabindException' as intermediate subtype of
+ 'JsonMappingException'
+ + #2900: Jackson does not support deserializing new Java 9
+ unmodifiable collections
+ + #2989: Allocate TokenBuffer instance via context objects (to
+ allow format-specific buffer types)
+ + #3001: Add mechanism for setting default 'ContextAttributes'
+ for 'ObjectMapper'
+ + #3002: Add 'DeserializationContext.readTreeAsValue()' methods
+ for more convenient conversions for deserializers to use
+ + #3011: Clean up support of typed "unmodifiable", "singleton"
+ Maps/Sets/Collections
+ + #3033: Extend internal bitfield of 'MapperFeature' to be
+ 'long'
+ + #3035: Add 'removeMixIn()' method in 'MapperBuilder'
+ + #3036: Backport 'MapperBuilder' lambda-taking methods:
+ 'withConfigOverride()', 'withCoercionConfig()',
+ 'withCoercionConfigDefaults()'
+ + #3080: configOverrides(boolean.class) silently ignored,
+ whereas .configOverride(Boolean.class) works for both
+ primitives and boxed boolean values
+ + #3082: Dont track unknown props in buffer if
+ 'ignoreAllUnknown' is true
+ + #3091: Should allow deserialization of java.time types via
+ opaque 'JsonToken.VALUE_EMBEDDED_OBJECT'
+ + #3099: Optimize "AnnotatedConstructor.call()" case by passing
+ explicit null
+ + #3101: Add AnnotationIntrospector.XmlExtensions interface for
+ decoupling javax dependencies
+ + #3110: Custom SimpleModule not included in list returned by
+ ObjectMapper.getRegisteredModuleIds() after registration
+ + #3117: Use more limiting default visibility settings for JDK
+ types (java.*, javax.*)
+ + #3122: Deep merge for 'JsonNode' using
+ 'ObjectReader.readTree()'
+ + #3125: IllegalArgumentException: Conflicting setter
+ definitions for property with more than 2 setters
+ + #3130: Serializing java.lang.Thread fails on JDK 11 and above
+ (should suppress serialization of ClassLoader)
+ + #3143: String-based 'Map' key deserializer is not
+ deterministic when there is no single arg constructor
+ + #3154: Add ArrayNode#set(int index, primitive_type value)
+ + #3160: JsonStreamContext "currentValue" wrongly references to
+ @JsonTypeInfo annotated object
+ + #3174: DOM 'Node' serialization omits the default namespace
+ declaration
+ + #3177: Support 'suppressed' property when deserializing
+ 'Throwable'
+ + #3187: 'AnnotatedMember.equals()' does not work reliably
+ + #3193: Add 'MapperFeature.APPLY_DEFAULT_VALUES', initially for
+ Scala module
+ + #3214: For an absent property Jackson injects 'NullNode'
+ instead of 'null' to a JsonNode-typed constructor argument of
+ a '@ConstructorProperties'-annotated constructor
+ + #3217: 'XMLGregorianCalendar' doesn't work with default typing
+ + #3227: Content 'null' handling not working for root values
+ + #3234: StdDeserializer rejects blank (all-whitespace) strings
+ for ints
+ + #3235: 'USE_BASE_TYPE_AS_DEFAULT_IMPL' not working with
+ 'DefaultTypeResolverBuilder'
+ + #3238: Add PropertyNamingStrategies.UpperSnakeCaseStrategy
+ (and UPPER_SNAKE_CASE constant)
+ + #3244: StackOverflowError when serializing
+ JsonProcessingException
+ + #3259: Support for BCP 47 'java.util.Locale'
+ serialization/deserialization
+ + #3271: String property deserializes null as "null" for
+ JsonTypeInfo.As.EXISTING_PROPERTY
+ + #3280: Can not deserialize json to enum value with
+ Object-/Array-valued input, '@JsonCreator'
+ + Fix to avoid problem with 'BigDecimalNode', scale of
+ 'Integer.MIN_VALUE'
+ + Extend handling of 'FAIL_ON_NULL_FOR_PRIMITIVES' to cover
+ coercion from (Empty) String via 'AsNull'
+ + Add 'mvnw' wrapper
+ * 2.12.5 (27-Aug-2021)
+ + #3220: (regression) Factory method generic type resolution
+ does not use Class-bound type parameter
+ * 2.12.4 (06-Jul-2021)
+ + #3139: Deserialization of "empty" subtype with DEDUCTION
+ failed
+ + #3146: Merge findInjectableValues() results in
+ AnnotationIntrospectorPair
+ + #3171: READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE doesn't
+ work with empty strings
+ * 2.12.3 (12-Apr-2021)
+ + #3108: 'TypeFactory' cannot convert 'Collection' sub-type
+ without type parameters
+ to canonical form and back
+ + Fix for [modules-java8#207]: prevent fail on secondary Java 8
+ date/time types
+ * 2.12.2 (03-Mar-2021)
+ + #754: EXTERNAL_PROPERTY does not work well with '@JsonCreator'
+ and 'FAIL_ON_UNKNOWN_PROPERTIES'
+ + #3008: String property deserializes null as "null" for
+ 'JsonTypeInfo.As.EXTERNAL_PROPERTY'
+ + #3022: Property ignorals cause 'BeanDeserializer 'to forget
+ how to read from arrays (not copying
+ '_arrayDelegateDeserializer')
+ + #3025: UntypedObjectDeserializer' mixes multiple unwrapped
+ collections (related to #2733)
+ + #3038: Two cases of incorrect error reporting about
+ DeserializationFeature
+ + #3045: Bug in polymorphic deserialization with '@JsonCreator',
+ '@JsonAnySetter', 'JsonTypeInfo.As.EXTERNAL_PROPERTY'
+ + #3055: Polymorphic subtype deduction ignores 'defaultImpl'
+ attribute
+ + #3056: MismatchedInputException: Cannot deserialize instance
+ of 'com.fasterxml.jackson.databind.node.ObjectNode' out of
+ VALUE_NULL token
+ + #3060: Missing override for 'hasAsKey()' in
+ 'AnnotationIntrospectorPair'
+ + #3062: Creator lookup fails with 'InvalidDefinitionException'
+ for conflict between single-double/single-Double arg
+ constructor
+ + #3068: 'MapDeserializer' forcing 'JsonMappingException'
+ wrapping even if WRAP_EXCEPTIONS set to false
+ * 2.12.1 (08-Jan-2021)
+ + #2962: Auto-detection of constructor-based creator method
+ skipped if there is an annotated factory-based creator method
+ (regression from 2.11)
+ + #2972: 'ObjectMapper.treeToValue()' no longer invokes
+ 'JsonDeserializer.getNullValue()'
+ + #2973: DeserializationProblemHandler is not invoked when
+ trying to deserialize String
+ + #2978: Fix failing 'double' JsonCreators in jackson 2.12.0
+ + #2979: Conflicting in POJOPropertiesCollector when having
+ namingStrategy
+ + #2990: Breaking API change in 'BasicClassIntrospector'
+ (2.12.0)
+ + #3005: 'JsonNode.requiredAt()' does NOT fail on some path
+ expressions
+ + #3009: Exception thrown when 'Collections.synchronizedList()'
+ is serialized with type info, deserialized
+ * 2.12.0 (29-Nov-2020)
+ + #43: Add option to resolve type from multiple existing
+ properties, '@JsonTypeInfo(use=DEDUCTION)'
+ + #426: '@JsonIgnoreProperties' does not prevent Exception
+ Conflicting getter/setter definitions for property
+ + #921: Deserialization Not Working Right with Generic Types and
+ Builders
+ + #1296: Add '@JsonIncludeProperties(propertyNames)' (reverse of
+ '@JsonIgnoreProperties')
+ + #1458: '@JsonAnyGetter' should be allowed on a field
+ + #1498: Allow handling of single-arg constructor as property
+ based by default
+ + #1852: Allow case insensitive deserialization of String value
+ into 'boolean'/'Boolean' (esp for Excel)
+ + #1886: Allow use of '@JsonFormat(with=JsonFormat.Feature
+ .ACCEPT_CASE_INSENSITIVE_PROPERTIES)' on Class
+ + #1919: Abstract class included as part of known type ids for
+ error message when using JsonSubTypes
+ + #2066: Distinguish null from empty string for UUID
+ deserialization
+ + #2091: 'ReferenceType' does not expose valid containedType
+ + #2113: Add 'CoercionConfig[s]' mechanism for configuring
+ allowed coercions
+ + #2118: 'JsonProperty.Access.READ_ONLY' does not work with
+ "getter-as-setter" 'Collection's
+ + #2215: Support 'BigInteger' and 'BigDecimal' creators in
+ 'StdValueInstantiator'
+ + #2283: 'JsonProperty.Access.READ_ONLY' fails with collections
+ when a property name is specified
+ + #2644: 'BigDecimal' precision not retained for polymorphic
+ deserialization
+ + #2675: Support use of 'Void' valued properties
+ ('MapperFeature.ALLOW_VOID_VALUED_PROPERTIES')
+ + #2683: Explicitly fail (de)serialization of 'java.time.*'
+ types in absence of registered custom (de)serializers
+ + #2707: Improve description included in by
+ 'DeserializationContext.handleUnexpectedToken()'
+ + #2709: Support for JDK 14 record types ('java.lang.Record')
+ + #2715: 'PropertyNamingStrategy' class initialization depends
+ on its subclass, this can lead to class loading deadlock
+ + #2719: 'FAIL_ON_IGNORED_PROPERTIES' does not throw on
+ 'READONLY' properties with an explicit name
+ + #2726: Add Gradle Module Metadata for version alignment with
+ Gradle 6
+ + #2732: Allow 'JsonNode' auto-convert into 'ArrayNode' if
+ duplicates found (for XML)
+ + #2733: Allow values of "untyped" auto-convert into 'List' if
+ duplicates found (for XML)
+ + #2751: Add 'ValueInstantiator.createContextual(...)
+ + #2761: Support multiple names in 'JsonSubType.Type'
+ + #2775: Disabling 'FAIL_ON_INVALID_SUBTYPE' breaks polymorphic
+ deserialization of Enums
+ + #2776: Explicitly fail (de)serialization of 'org.joda.time.*'
+ types in absence of registered custom (de)serializers
+ + #2784: Trailing zeros are stripped when deserializing
++++ 168 more lines (skipped)
++++ between
/work/SRC/openSUSE:Factory/jackson-databind/jackson-databind.changes
++++ and
/work/SRC/openSUSE:Factory/.jackson-databind.new.1890/jackson-databind.changes
Old:
----
jackson-databind-2.10.5.1.tar.gz
New:
----
jackson-databind-2.13.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jackson-databind.spec ++++++
--- /var/tmp/diff_new_pack.oQznrv/_old 2021-10-21 23:55:33.132026285 +0200
+++ /var/tmp/diff_new_pack.oQznrv/_new 2021-10-21 23:55:33.136026287 +0200
@@ -17,7 +17,7 @@
Name: jackson-databind
-Version: 2.10.5.1
+Version: 2.13.0
Release: 0
Summary: General data-binding package for Jackson (2.x)
License: Apache-2.0 AND LGPL-2.1-or-later
@@ -28,7 +28,7 @@
BuildRequires: fdupes
BuildRequires: jackson-annotations
BuildRequires: jackson-core
-BuildRequires: java-devel >= 1.7
+BuildRequires: java-devel >= 1.8
BuildRequires: javapackages-local
Requires: mvn(com.fasterxml.jackson.core:jackson-annotations)
Requires: mvn(com.fasterxml.jackson.core:jackson-core)
++++++ jackson-databind-2.10.5.1.tar.gz -> jackson-databind-2.13.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/jackson-databind/jackson-databind-2.10.5.1.tar.gz
/work/SRC/openSUSE:Factory/.jackson-databind.new.1890/jackson-databind-2.13.0.tar.gz
differ: char 12, line 1
++++++ jackson-databind-build.xml ++++++
--- /var/tmp/diff_new_pack.oQznrv/_old 2021-10-21 23:55:33.176026307 +0200
+++ /var/tmp/diff_new_pack.oQznrv/_new 2021-10-21 23:55:33.176026307 +0200
@@ -11,12 +11,12 @@
<property name="project.groupId" value="com.fasterxml.jackson.core"/>
<property name="project.artifactId" value="jackson-databind"/>
<property name="project.name" value="jackson-databind"/>
- <property name="project.version" value="2.10.5.1"/>
+ <property name="project.version" value="2.13.0"/>
<property name="project.vendor" value="FasterXML"/>
<property name="project.description" value="General data-binding
functionality for Jackson: works on core streaming API"/>
<property name="bundle.version" value="${project.version}"/>
- <property name="compiler.source" value="1.7"/>
+ <property name="compiler.source" value="1.8"/>
<property name="compiler.target" value="${compiler.source}"/>
<property name="build.finalName"
value="${project.artifactId}-${project.version}"/>