Sync from SUSE:SLFO:Main jackson-databind revision cfafb3260306578487e8281de5a0ea8e
This commit is contained in:
parent
86bcffb1ad
commit
362a51709d
BIN
jackson-databind-2.15.2.tar.gz
(Stored with Git LFS)
BIN
jackson-databind-2.15.2.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
jackson-databind-2.17.1.tar.gz
(Stored with Git LFS)
Normal file
BIN
jackson-databind-2.17.1.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -11,12 +11,13 @@
|
|||||||
<property name="project.groupId" value="com.fasterxml.jackson.core"/>
|
<property name="project.groupId" value="com.fasterxml.jackson.core"/>
|
||||||
<property name="project.artifactId" value="jackson-databind"/>
|
<property name="project.artifactId" value="jackson-databind"/>
|
||||||
<property name="project.name" value="jackson-databind"/>
|
<property name="project.name" value="jackson-databind"/>
|
||||||
<property name="project.version" value="2.15.2"/>
|
<property name="project.version" value="2.17.1"/>
|
||||||
<property name="project.vendor" value="FasterXML"/>
|
<property name="project.vendor" value="FasterXML"/>
|
||||||
<property name="project.description" value="General data-binding functionality for Jackson: works on core streaming API"/>
|
<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="bundle.version" value="${project.version}"/>
|
||||||
|
|
||||||
<property name="compiler.source" value="1.8"/>
|
<property name="compiler.release" value="8"/>
|
||||||
|
<property name="compiler.source" value="1.${compiler.release}"/>
|
||||||
<property name="compiler.target" value="${compiler.source}"/>
|
<property name="compiler.target" value="${compiler.source}"/>
|
||||||
|
|
||||||
<property name="build.finalName" value="${project.artifactId}-${project.version}"/>
|
<property name="build.finalName" value="${project.artifactId}-${project.version}"/>
|
||||||
@ -81,6 +82,7 @@
|
|||||||
debug="true"
|
debug="true"
|
||||||
optimize="false"
|
optimize="false"
|
||||||
deprecation="true"
|
deprecation="true"
|
||||||
|
release="${compiler.release}"
|
||||||
target="${compiler.target}"
|
target="${compiler.target}"
|
||||||
verbose="false"
|
verbose="false"
|
||||||
fork="false"
|
fork="false"
|
||||||
@ -110,6 +112,7 @@
|
|||||||
debug="true"
|
debug="true"
|
||||||
optimize="false"
|
optimize="false"
|
||||||
deprecation="true"
|
deprecation="true"
|
||||||
|
release="${compiler.release}"
|
||||||
target="${compiler.target}"
|
target="${compiler.target}"
|
||||||
verbose="false"
|
verbose="false"
|
||||||
fork="false"
|
fork="false"
|
||||||
|
@ -1,3 +1,104 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 20 12:26:44 UTC 2024 - Gus Kenion <gus.kenion@suse.com>
|
||||||
|
|
||||||
|
- Update to 2.17.1
|
||||||
|
* No changes since 2.17.0
|
||||||
|
- Includes changes from 2.17.0
|
||||||
|
* #242: Allow `@JsonAnySetter` on `ElementType.PARAMETER` (for
|
||||||
|
use on constructor parameters)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 8 08:33:47 UTC 2024 - Gus Kenion <gkenion@suse.com>
|
||||||
|
|
||||||
|
- Update to 2.16.1
|
||||||
|
* 2.16.1 (24-Dec-2023)
|
||||||
|
+ #4200: JsonSetter(contentNulls = FAIL) is ignored in
|
||||||
|
delegating @JsonCreator argument
|
||||||
|
+ #4216: Primitive array deserializer not being captured by
|
||||||
|
DeserializerModifier
|
||||||
|
+ #4219: JsonNode.findValues() and findParents() missing
|
||||||
|
expected values in 2.16.0
|
||||||
|
* 2.16.0 (15-Nov-2023)
|
||||||
|
+ #1770: Incorrect deserialization for BigDecimal numbers
|
||||||
|
+ #2502: Add a way to configure caches Jackson uses
|
||||||
|
+ #2787: Mix-ins do not work for Enums
|
||||||
|
+ #3133: Map deserialization results in different numeric
|
||||||
|
classes based on json ordering (BigDecimal / Double) when
|
||||||
|
used in combination with @JsonSubTypes
|
||||||
|
+ #3251: Generic class with generic field of runtime type
|
||||||
|
Double is deserialized as BigDecimal when used with
|
||||||
|
@JsonTypeInfo and JsonTypeInfo.As.EXISTING_PROPERTY
|
||||||
|
+ #3277: Combination of @JsonUnwrapped and @JsonAnySetter
|
||||||
|
results in BigDecimal instead of Double
|
||||||
|
+ #3647: @JsonIgnoreProperties not working with @JsonValue
|
||||||
|
+ #3780: Deprecated JsonNode.with(String) suggests using
|
||||||
|
JsonNode.withObject(String) but it is not the same thing
|
||||||
|
+ #3838: Difference in the handling of ObjectId-property in
|
||||||
|
JsonIdentityInfo depending on the deserialization route
|
||||||
|
+ #3877: Add new OptBoolean valued property in @JsonTypeInfo,
|
||||||
|
handling, to allow per-polymorphic type loose Type Id
|
||||||
|
handling
|
||||||
|
+ #3906: Regression: 2.15.0 breaks deserialization for records
|
||||||
|
when
|
||||||
|
mapper.setVisibility(PropertyAccessor.ALL, Visibility.NONE)
|
||||||
|
+ #3924: Incorrect target type when disabling coercion, trying
|
||||||
|
to deserialize String from Array/Object
|
||||||
|
+ #3928: @JsonProperty on constructor parameter changes default
|
||||||
|
field serialization order
|
||||||
|
+ #3950: Create new JavaType subtype IterationType
|
||||||
|
(extending SimpleType)
|
||||||
|
+ #3953: Use JsonTypeInfo.Value for annotation handling
|
||||||
|
+ #3965: Add JsonNodeFeature.WRITE_PROPERTIES_SORTED for
|
||||||
|
sorting ObjectNode properties on serialization
|
||||||
|
(for Canonical JSON)
|
||||||
|
+ #4008: Optimize ObjectNode findValue(s) and findParent(s)
|
||||||
|
fast paths
|
||||||
|
+ #4009: Locale "" is deserialised as null if
|
||||||
|
ACCEPT_EMPTY_STRING_AS_NULL_OBJECT is enabled
|
||||||
|
+ #4011: Add guardrail setting for TypeParser handling of type
|
||||||
|
parameters
|
||||||
|
+ #4036: Use @JsonProperty for Enum values also when READ_ENUMS
|
||||||
|
USING_TO_STRING enabled
|
||||||
|
+ #4037: Fix Enum deserialization to use @JsonProperty,
|
||||||
|
@JsonAlias even if EnumNamingStrategy used
|
||||||
|
+ #4039: Use @JsonProperty and lowercase feature when
|
||||||
|
serializing Enums despite using toString()
|
||||||
|
+ #4040: Use @JsonProperty over EnumNamingStrategy for Enum
|
||||||
|
serialization
|
||||||
|
+ #4041: Actually cache EnumValues#internalMap
|
||||||
|
+ #4047: ObjectMapper.valueToTree() will ignore the
|
||||||
|
configuration SerializationFeature.WRAP_ROOT_VALUE
|
||||||
|
+ #4056: Provide the "ObjectMapper.treeToValue(TreeNode,
|
||||||
|
TypeReference)" method
|
||||||
|
+ #4060: Expose NativeImageUtil.isRunningInNativeImage() method
|
||||||
|
+ #4061: Add JsonTypeInfo.Id.SIMPLE_NAME which defaults type id
|
||||||
|
to Class.getSimpleName()
|
||||||
|
+ #4071: Impossible to deserialize custom Throwable sub-classes
|
||||||
|
that do not have single-String constructors
|
||||||
|
+ #4078: java.desktop module is no longer optional
|
||||||
|
+ #4082: ClassUtil fails with
|
||||||
|
java.lang.reflect.InaccessibleObjectException trying to
|
||||||
|
setAccessible on OptionalInt with JDK 17+
|
||||||
|
+ #4090: Support sequenced collections (JDK 21)
|
||||||
|
+ #4095: Add withObjectProperty(String),
|
||||||
|
withArrayProperty(String) in JsonNode
|
||||||
|
+ #4096: Change JsonNode.withObject(String) to work similar to
|
||||||
|
withArray() wrt argument
|
||||||
|
+ #4144: Log WARN if deprecated subclasses of
|
||||||
|
PropertyNamingStrategy is used
|
||||||
|
+ #4145: NPE when transforming a tree to a model class object,
|
||||||
|
at ArrayNode.elements()
|
||||||
|
+ #4153: Deprecated ObjectReader.withType(Type) has no direct
|
||||||
|
replacement; need forType(Type)
|
||||||
|
+ #4159: Add new DefaultTyping.NON_FINAL_AND_ENUMS to allow
|
||||||
|
Default Typing for Enums
|
||||||
|
+ #4164: Do not rewind position when serializing direct
|
||||||
|
ByteBuffer
|
||||||
|
+ #4175: Exception when deserialization of private record with
|
||||||
|
default constructor
|
||||||
|
+ #4184: BeanDeserializer updates currentValue incorrectly when
|
||||||
|
deserialising empty Object
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Aug 21 13:38:28 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
Mon Aug 21 13:38:28 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package jackson-databind
|
# spec file for package jackson-databind
|
||||||
#
|
#
|
||||||
# Copyright (c) 2023 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: jackson-databind
|
Name: jackson-databind
|
||||||
Version: 2.15.2
|
Version: 2.17.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: General data-binding package for Jackson (2.x)
|
Summary: General data-binding package for Jackson (2.x)
|
||||||
License: Apache-2.0 AND LGPL-2.1-or-later
|
License: Apache-2.0 AND LGPL-2.1-or-later
|
||||||
|
Loading…
Reference in New Issue
Block a user