xref: /aosp_15_r20/external/jackson-databind/release-notes/CREDITS-2.x (revision 0ed15c778abdfe0f5f51f6133673e1619d6e56e4)
1*0ed15c77SAndroid Build Coastguard Worker Here are people who have contributed to the development of Jackson JSON processor
2*0ed15c77SAndroid Build Coastguard Worker databind core component, version 2.x
3*0ed15c77SAndroid Build Coastguard Worker (version numbers in brackets indicate release in which the problem was fixed)
4*0ed15c77SAndroid Build Coastguard Worker 
5*0ed15c77SAndroid Build Coastguard Worker (note: for older credits, check out release notes for 1.x versions)
6*0ed15c77SAndroid Build Coastguard Worker 
7*0ed15c77SAndroid Build Coastguard Worker Tatu Saloranta, tatu.saloranta@iki.fi: author
8*0ed15c77SAndroid Build Coastguard Worker 
9*0ed15c77SAndroid Build Coastguard Worker Pascal GŽlinas:
10*0ed15c77SAndroid Build Coastguard Worker   * Contributed fixes to 'MappingIterator' handling (Pull#58 and Pull#59)
11*0ed15c77SAndroid Build Coastguard Worker    (2.1.0)
12*0ed15c77SAndroid Build Coastguard Worker   * Reported #220: ContainerNode missing 'createNumber(BigInteger)'
13*0ed15c77SAndroid Build Coastguard Worker    (2.2.2)
14*0ed15c77SAndroid Build Coastguard Worker 
15*0ed15c77SAndroid Build Coastguard Worker Joern Huxhorn: (huxi@github)
16*0ed15c77SAndroid Build Coastguard Worker   * Suggested [JACKSON-636]: Add 'SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS' to allow
17*0ed15c77SAndroid Build Coastguard Worker     forced sorting of Maps during serialization
18*0ed15c77SAndroid Build Coastguard Worker    (2.0.0)
19*0ed15c77SAndroid Build Coastguard Worker   * Reported #479: NPE on trying to deserialize a `String[]` that contains null
20*0ed15c77SAndroid Build Coastguard Worker    (2.4.1)
21*0ed15c77SAndroid Build Coastguard Worker   * Reported #1411: MapSerializer._orderEntries should check for null keys
22*0ed15c77SAndroid Build Coastguard Worker    (2.7.9)
23*0ed15c77SAndroid Build Coastguard Worker 
24*0ed15c77SAndroid Build Coastguard Worker James Roper:
25*0ed15c77SAndroid Build Coastguard Worker  * Requested [JACKSON-732]: Allow 'AnnotationIntrospector.findContentDeserializer()'
26*0ed15c77SAndroid Build Coastguard Worker     (and similar) to return instance, not just Class<?> for instance
27*0ed15c77SAndroid Build Coastguard Worker   (2.0.0)
28*0ed15c77SAndroid Build Coastguard Worker  * Suggested [JACKSON-800]: Adding a method for letting modules register
29*0ed15c77SAndroid Build Coastguard Worker     DeserializationProblemHandlers
30*0ed15c77SAndroid Build Coastguard Worker   (2.0.0)
31*0ed15c77SAndroid Build Coastguard Worker 
32*0ed15c77SAndroid Build Coastguard Worker Casey Lucas:
33*0ed15c77SAndroid Build Coastguard Worker  * Reported [JACKSON-798]: Problem with external type id, creators
34*0ed15c77SAndroid Build Coastguard Worker   (2.0.0)
35*0ed15c77SAndroid Build Coastguard Worker 
36*0ed15c77SAndroid Build Coastguard Worker Tammo van Lessen:
37*0ed15c77SAndroid Build Coastguard Worker  * Reported [JACKSON-811]: Problems with @JsonIdentityInfo, abstract types
38*0ed15c77SAndroid Build Coastguard Worker   (2.0.0)
39*0ed15c77SAndroid Build Coastguard Worker  * Reported [JACKSON-814]: Parsing RFC822/RFC1123 dates failes on non-US locales
40*0ed15c77SAndroid Build Coastguard Worker   (2.0.0)
41*0ed15c77SAndroid Build Coastguard Worker 
42*0ed15c77SAndroid Build Coastguard Worker Raymond Myers:
43*0ed15c77SAndroid Build Coastguard Worker  * Suggested [JACKSON-810]: Deserialization Feature: Allow unknown Enum values via
44*0ed15c77SAndroid Build Coastguard Worker     'DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_AS_NULL'
45*0ed15c77SAndroid Build Coastguard Worker   (2.0.0)
46*0ed15c77SAndroid Build Coastguard Worker 
47*0ed15c77SAndroid Build Coastguard Worker Ryan Gardner:
48*0ed15c77SAndroid Build Coastguard Worker  * Contributed #5 -- Add support for maps with java.util.Locale keys
49*0ed15c77SAndroid Build Coastguard Worker     to the set of StdKeyDeserializers
50*0ed15c77SAndroid Build Coastguard Worker   (2.0.1)
51*0ed15c77SAndroid Build Coastguard Worker 
52*0ed15c77SAndroid Build Coastguard Worker Razvan Dragut:
53*0ed15c77SAndroid Build Coastguard Worker  * Suggested [JACKSON-850]: Allow use of zero-arg factory methods as "default creator"
54*0ed15c77SAndroid Build Coastguard Worker   (2.1.0)
55*0ed15c77SAndroid Build Coastguard Worker 
56*0ed15c77SAndroid Build Coastguard Worker Duncan Atkinson:
57*0ed15c77SAndroid Build Coastguard Worker  * Reported [JACKSON-851]: State corruption with ObjectWriter, DefaultPrettyPrinter
58*0ed15c77SAndroid Build Coastguard Worker   (2.1.0)
59*0ed15c77SAndroid Build Coastguard Worker 
60*0ed15c77SAndroid Build Coastguard Worker Mark Wolfe:
61*0ed15c77SAndroid Build Coastguard Worker  * Suggested #45: Add `@JsonNaming()` for per-class naming strategy overrides
62*0ed15c77SAndroid Build Coastguard Worker   (2.1.0)
63*0ed15c77SAndroid Build Coastguard Worker 
64*0ed15c77SAndroid Build Coastguard Worker Dmitry Katsubo:
65*0ed15c77SAndroid Build Coastguard Worker  * Contributed patch for #65: Add getters to `ObjectMapper`, DeserializationContext,
66*0ed15c77SAndroid Build Coastguard Worker    DeserializationFactory.
67*0ed15c77SAndroid Build Coastguard Worker   (2.1.0)
68*0ed15c77SAndroid Build Coastguard Worker 
69*0ed15c77SAndroid Build Coastguard Worker Francis Galiegue:
70*0ed15c77SAndroid Build Coastguard Worker  * Reported #93 (and suggested fix): bug in `ObjectMapper.setAll(...)'
71*0ed15c77SAndroid Build Coastguard Worker   implementation
72*0ed15c77SAndroid Build Coastguard Worker   (2.1.1)
73*0ed15c77SAndroid Build Coastguard Worker  * Reported #433: `ObjectMapper`'s `.valueToTree()` wraps `JsonSerializable` objects
74*0ed15c77SAndroid Build Coastguard Worker   into a POJONode
75*0ed15c77SAndroid Build Coastguard Worker   (2.3.3)
76*0ed15c77SAndroid Build Coastguard Worker  * Contributed #434: Ensure that DecimalNodes with mathematically equal values are equal
77*0ed15c77SAndroid Build Coastguard Worker   (2.4.0)
78*0ed15c77SAndroid Build Coastguard Worker 
79*0ed15c77SAndroid Build Coastguard Worker kelaneren@github:
80*0ed15c77SAndroid Build Coastguard Worker  * Reported #157, contributed unit test: NPE when registering same module twice.
81*0ed15c77SAndroid Build Coastguard Worker   (2.1.4)
82*0ed15c77SAndroid Build Coastguard Worker 
83*0ed15c77SAndroid Build Coastguard Worker Eric Tschetter (cheddar@github):
84*0ed15c77SAndroid Build Coastguard Worker   * Reported issues #166, #167, #170 (regressions from 1.9.x to 2.x)
85*0ed15c77SAndroid Build Coastguard Worker    (2.1.4)
86*0ed15c77SAndroid Build Coastguard Worker 
87*0ed15c77SAndroid Build Coastguard Worker Thierry D (thierryd@github)
88*0ed15c77SAndroid Build Coastguard Worker   * Reported #214: Problem with LICENSE, NOTICE, Android packaging
89*0ed15c77SAndroid Build Coastguard Worker    (2.2.2)
90*0ed15c77SAndroid Build Coastguard Worker 
91*0ed15c77SAndroid Build Coastguard Worker Luke G-H (lukegh@github)
92*0ed15c77SAndroid Build Coastguard Worker   * Reported #223: Duplicated nulls with @JsonFormat(shape=Shape.ARRAY)
93*0ed15c77SAndroid Build Coastguard Worker    (2.2.2)
94*0ed15c77SAndroid Build Coastguard Worker 
95*0ed15c77SAndroid Build Coastguard Worker Karl Moore (karldmoore@github)
96*0ed15c77SAndroid Build Coastguard Worker   * Reported #217: JsonProcessingExceptions not all wrapped as expected
97*0ed15c77SAndroid Build Coastguard Worker    (2.2.2)
98*0ed15c77SAndroid Build Coastguard Worker 
99*0ed15c77SAndroid Build Coastguard Worker David Phillips:
100*0ed15c77SAndroid Build Coastguard Worker   * Requested #308: Improve serialization and deserialization speed of `java.util.UUID`
101*0ed15c77SAndroid Build Coastguard Worker    (2.3.0)
102*0ed15c77SAndroid Build Coastguard Worker 
103*0ed15c77SAndroid Build Coastguard Worker Seth Pellegrino (jivesoft):
104*0ed15c77SAndroid Build Coastguard Worker   * Contributed #317: Fix `JsonNode` support for nulls bound to	`ObjectNode`, `ArrayNode`
105*0ed15c77SAndroid Build Coastguard Worker    (2.3.0)
106*0ed15c77SAndroid Build Coastguard Worker 
107*0ed15c77SAndroid Build Coastguard Worker Florian Schoppmann (fschopp@github)
108*0ed15c77SAndroid Build Coastguard Worker   * Reported #357: StackOverflowError with contentConverter that returns array type
109*0ed15c77SAndroid Build Coastguard Worker    (2.7.0)
110*0ed15c77SAndroid Build Coastguard Worker   * Reported #358: `IterableSerializer` ignoring	annotated content serializer
111*0ed15c77SAndroid Build Coastguard Worker    (2.3.1)
112*0ed15c77SAndroid Build Coastguard Worker   * Reported #359: Converted object not using explicitly annotated serializer
113*0ed15c77SAndroid Build Coastguard Worker    (2.4.0)
114*0ed15c77SAndroid Build Coastguard Worker 
115*0ed15c77SAndroid Build Coastguard Worker Martin Traverso:
116*0ed15c77SAndroid Build Coastguard Worker   * Reported #406: Cannot use external type id + @JsonTypeIdResolver
117*0ed15c77SAndroid Build Coastguard Worker    (2.3.2)
118*0ed15c77SAndroid Build Coastguard Worker 
119*0ed15c77SAndroid Build Coastguard Worker Matthew Morrissette:
120*0ed15c77SAndroid Build Coastguard Worker   * Contributed #381: Allow inlining/unwrapping of value from single-component JSON array
121*0ed15c77SAndroid Build Coastguard Worker    (2.4.0)
122*0ed15c77SAndroid Build Coastguard Worker 
123*0ed15c77SAndroid Build Coastguard Worker Will Palmeri: (wpalmeri@github)
124*0ed15c77SAndroid Build Coastguard Worker   * Contributed #407: Make array and Collection serializers use configured value null handler
125*0ed15c77SAndroid Build Coastguard Worker    (2.4.0)
126*0ed15c77SAndroid Build Coastguard Worker 
127*0ed15c77SAndroid Build Coastguard Worker Cemalettin Koc: (cemo@github)
128*0ed15c77SAndroid Build Coastguard Worker   * Reported #353: Problems with polymorphic types, `JsonNode` (related to #88)
129*0ed15c77SAndroid Build Coastguard Worker    (2.4.0)
130*0ed15c77SAndroid Build Coastguard Worker 
131*0ed15c77SAndroid Build Coastguard Worker Ben Fagin: (UnquietCode@github)
132*0ed15c77SAndroid Build Coastguard Worker   * Suggested #442: Make `@JsonUnwrapped` indicate property inclusion
133*0ed15c77SAndroid Build Coastguard Worker    (2.4.0)
134*0ed15c77SAndroid Build Coastguard Worker   * Contributed #81/#455: Allow use of @JsonUnwrapped with typed (@JsonTypeInfo) classes,
135*0ed15c77SAndroid Build Coastguard Worker     provided that (new) feature `SerializationFeature.FAIL_ON_UNWRAPPED_TYPE_IDENTIFIERS`
136*0ed15c77SAndroid Build Coastguard Worker     is disabled
137*0ed15c77SAndroid Build Coastguard Worker    (2.4.0)
138*0ed15c77SAndroid Build Coastguard Worker 
139*0ed15c77SAndroid Build Coastguard Worker Chris Cleveland:
140*0ed15c77SAndroid Build Coastguard Worker   * Suggested #463: Add 'JsonNode.asText(String defaultValue)`
141*0ed15c77SAndroid Build Coastguard Worker    (2.4.0)
142*0ed15c77SAndroid Build Coastguard Worker 
143*0ed15c77SAndroid Build Coastguard Worker Benson Margulies:
144*0ed15c77SAndroid Build Coastguard Worker   * Reported #467: Unwanted POJO's embedded in tree via serialization to tree
145*0ed15c77SAndroid Build Coastguard Worker    (2.4.0)
146*0ed15c77SAndroid Build Coastguard Worker   * Reported #601: ClassCastException for a custom serializer for enum key in `EnumMap`
147*0ed15c77SAndroid Build Coastguard Worker    (2.4.4)
148*0ed15c77SAndroid Build Coastguard Worker   * Contributed 944: Failure to use custom deserializer for key deserializer
149*0ed15c77SAndroid Build Coastguard Worker    (2.6.3)
150*0ed15c77SAndroid Build Coastguard Worker   * Reported #1120: String value omitted from weirdStringException
151*0ed15c77SAndroid Build Coastguard Worker    (2.6.6)
152*0ed15c77SAndroid Build Coastguard Worker   * Reported, fixed #1235: `java.nio.file.Path` support incomplete
153*0ed15c77SAndroid Build Coastguard Worker    (2.8.0)
154*0ed15c77SAndroid Build Coastguard Worker   * Reported #1270: Generic type returned from type id resolver seems to be ignored
155*0ed15c77SAndroid Build Coastguard Worker    (2.8.0)
156*0ed15c77SAndroid Build Coastguard Worker 
157*0ed15c77SAndroid Build Coastguard Worker Steve Sanbeg: (sanbeg@github)
158*0ed15c77SAndroid Build Coastguard Worker   * Contributed #482: Make date parsing error behavior consistent with JDK
159*0ed15c77SAndroid Build Coastguard Worker    (2.4.1)
160*0ed15c77SAndroid Build Coastguard Worker 
161*0ed15c77SAndroid Build Coastguard Worker Ian Barfield: (tea-dragon@github)
162*0ed15c77SAndroid Build Coastguard Worker   * Reported #580: delegate deserializers choke on a (single) abstract/polymorphic parameter
163*0ed15c77SAndroid Build Coastguard Worker    (2.4.4)
164*0ed15c77SAndroid Build Coastguard Worker   * Reported #844: Using JsonCreator still causes invalid path references in JsonMappingException
165*0ed15c77SAndroid Build Coastguard Worker    (2.5.5)
166*0ed15c77SAndroid Build Coastguard Worker 
167*0ed15c77SAndroid Build Coastguard Worker Eugene Lukash
168*0ed15c77SAndroid Build Coastguard Worker   * Reported #592: Wrong `TokenBuffer` delegate deserialization using `@JsonCreator`
169*0ed15c77SAndroid Build Coastguard Worker    (2.4.4)
170*0ed15c77SAndroid Build Coastguard Worker 
171*0ed15c77SAndroid Build Coastguard Worker Fernando Otero (zeitos@github)
172*0ed15c77SAndroid Build Coastguard Worker   * Contributed fix for #610: Problem with forward reference in hierarchies
173*0ed15c77SAndroid Build Coastguard Worker    (2.4.4)
174*0ed15c77SAndroid Build Coastguard Worker 
175*0ed15c77SAndroid Build Coastguard Worker Lovro Pandžić (lpandzic@github)
176*0ed15c77SAndroid Build Coastguard Worker   * Reported #421: @JsonCreator not used in case of multiple creators with parameter names
177*0ed15c77SAndroid Build Coastguard Worker    (2.5.0)
178*0ed15c77SAndroid Build Coastguard Worker 
179*0ed15c77SAndroid Build Coastguard Worker Adam Stroud (adstro@github)
180*0ed15c77SAndroid Build Coastguard Worker   * Contributed	#576: Add fluent API for adding mixins
181*0ed15c77SAndroid Build Coastguard Worker    (2.5.0)
182*0ed15c77SAndroid Build Coastguard Worker 
183*0ed15c77SAndroid Build Coastguard Worker David Fleeman (fleebytes@github)
184*0ed15c77SAndroid Build Coastguard Worker   * Contributed #528 implementation: Add support for `JsonType.As.EXISTING_PROPERTY`
185*0ed15c77SAndroid Build Coastguard Worker    (2.5.0)
186*0ed15c77SAndroid Build Coastguard Worker 
187*0ed15c77SAndroid Build Coastguard Worker Aurélien Leboulanger (herau@github)
188*0ed15c77SAndroid Build Coastguard Worker   * Contributed improvement for #597: Improve error messaging for cases	where JSON Creator
189*0ed15c77SAndroid Build Coastguard Worker     returns null (which is illegal)
190*0ed15c77SAndroid Build Coastguard Worker    (2.5.0)
191*0ed15c77SAndroid Build Coastguard Worker 
192*0ed15c77SAndroid Build Coastguard Worker Michael Spiegel (mspiegel@githib)
193*0ed15c77SAndroid Build Coastguard Worker   * Contributed #636: `ClassNotFoundException` for classes not (yet) needed during serialization
194*0ed15c77SAndroid Build Coastguard Worker    (2.5.0)
195*0ed15c77SAndroid Build Coastguard Worker 
196*0ed15c77SAndroid Build Coastguard Worker Michael Ressler (mressler@github)
197*0ed15c77SAndroid Build Coastguard Worker   * Contributed #566: Add support for case-insensitive deserialization
198*0ed15c77SAndroid Build Coastguard Worker    (`MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES`)
199*0ed15c77SAndroid Build Coastguard Worker    (2.5.0)
200*0ed15c77SAndroid Build Coastguard Worker 
201*0ed15c77SAndroid Build Coastguard Worker Konstantin Labun (kulabun@github)
202*0ed15c77SAndroid Build Coastguard Worker   * Reported #647: Deserialization fails when @JsonUnwrapped property contains an object with same property name
203*0ed15c77SAndroid Build Coastguard Worker    (2.5.0)
204*0ed15c77SAndroid Build Coastguard Worker 
205*0ed15c77SAndroid Build Coastguard Worker Christopher Smith (chrylis@github)
206*0ed15c77SAndroid Build Coastguard Worker   * Reported #594: `@JsonValue` on enum not used when enum value is a Map key
207*0ed15c77SAndroid Build Coastguard Worker    (2.5.0)
208*0ed15c77SAndroid Build Coastguard Worker 
209*0ed15c77SAndroid Build Coastguard Worker Alexandre Santana Campelo (alexqi200@github):
210*0ed15c77SAndroid Build Coastguard Worker   * Contributed #671: Adding `java.util.Currency` deserialization support for maps
211*0ed15c77SAndroid Build Coastguard Worker    (2.5.1)
212*0ed15c77SAndroid Build Coastguard Worker 
213*0ed15c77SAndroid Build Coastguard Worker Zoltan Farkas (zolyfarkas@github)
214*0ed15c77SAndroid Build Coastguard Worker   * Reported #674: Spring CGLIB proxies not handled as intended
215*0ed15c77SAndroid Build Coastguard Worker    (2.5.1)
216*0ed15c77SAndroid Build Coastguard Worker 
217*0ed15c77SAndroid Build Coastguard Worker Ludevik@github:
218*0ed15c77SAndroid Build Coastguard Worker   * Reported #682: Class<?>-valued Map keys not serialized properly
219*0ed15c77SAndroid Build Coastguard Worker    (2.5.1)
220*0ed15c77SAndroid Build Coastguard Worker 
221*0ed15c77SAndroid Build Coastguard Worker Antibrumm@github:
222*0ed15c77SAndroid Build Coastguard Worker   * Reported #691: Jackson 2.5.0. NullSerializer for MapProperty failing
223*0ed15c77SAndroid Build Coastguard Worker    (2.5.2)
224*0ed15c77SAndroid Build Coastguard Worker   * Reported #984: JsonStreamContexts are not build the same way for write.. and convert methods
225*0ed15c77SAndroid Build Coastguard Worker    (2.6.4)
226*0ed15c77SAndroid Build Coastguard Worker 
227*0ed15c77SAndroid Build Coastguard Worker Shumpei Akai (flexfrank@github)
228*0ed15c77SAndroid Build Coastguard Worker   * Reported #703: Multiple calls to ObjectMapper#canSerialize(Object.class) returns different values
229*0ed15c77SAndroid Build Coastguard Worker    (2.5.2)
230*0ed15c77SAndroid Build Coastguard Worker 
231*0ed15c77SAndroid Build Coastguard Worker Francisco A. Lozano (flozano@github)
232*0ed15c77SAndroid Build Coastguard Worker   * Contributed fix for #703 (see above)
233*0ed15c77SAndroid Build Coastguard Worker    (2.5.2)
234*0ed15c77SAndroid Build Coastguard Worker 
235*0ed15c77SAndroid Build Coastguard Worker Dylan Scott (dylanscott@github)
236*0ed15c77SAndroid Build Coastguard Worker   * Reported #738: #738: @JsonTypeInfo non-deterministically ignored in 2.5.1 (concurrency
237*0ed15c77SAndroid Build Coastguard Worker     issue)
238*0ed15c77SAndroid Build Coastguard Worker    (2.5.2)
239*0ed15c77SAndroid Build Coastguard Worker 
240*0ed15c77SAndroid Build Coastguard Worker Alain Gilbert (agilbert314@github)
241*0ed15c77SAndroid Build Coastguard Worker   * Reporter, contributed #766: Fix Infinite recursion (StackOverflowError) when
242*0ed15c77SAndroid Build Coastguard Worker     serializing a SOAP object
243*0ed15c77SAndroid Build Coastguard Worker    (2.5.3)
244*0ed15c77SAndroid Build Coastguard Worker 
245*0ed15c77SAndroid Build Coastguard Worker Alexey Gavrilov (Alexey1Gavrilov@github)
246*0ed15c77SAndroid Build Coastguard Worker   * Reported, contributed fix for #761: Builder deserializer: in-compatible type exception
247*0ed15c77SAndroid Build Coastguard Worker     when return type is super type
248*0ed15c77SAndroid Build Coastguard Worker    (2.5.3)
249*0ed15c77SAndroid Build Coastguard Worker 
250*0ed15c77SAndroid Build Coastguard Worker Dmitry Spikhalskiy (Spikhalskiy@github)
251*0ed15c77SAndroid Build Coastguard Worker   * Reported #731, suggested the way to fix it: XmlAdapter result marshaling error in
252*0ed15c77SAndroid Build Coastguard Worker     case of ValueType=Object
253*0ed15c77SAndroid Build Coastguard Worker    (2.5.3)
254*0ed15c77SAndroid Build Coastguard Worker   * Reported #1456: `TypeFactory` type resolution broken in 2.7 for generic types
255*0ed15c77SAndroid Build Coastguard Worker    when using `constructType` with context
256*0ed15c77SAndroid Build Coastguard Worker    (2.7.9 / 2.8.6)
257*0ed15c77SAndroid Build Coastguard Worker 
258*0ed15c77SAndroid Build Coastguard Worker John Meyer (jpmeyer@github)
259*0ed15c77SAndroid Build Coastguard Worker   * Reported, contributed fix for #745: EnumDeserializer.deserializerForCreator() fails
260*0ed15c77SAndroid Build Coastguard Worker     when used to deserialize a Map key
261*0ed15c77SAndroid Build Coastguard Worker    (2.5.3)
262*0ed15c77SAndroid Build Coastguard Worker 
263*0ed15c77SAndroid Build Coastguard Worker Andrew Duckett (andrewduckett@github)
264*0ed15c77SAndroid Build Coastguard Worker   * Reported #771: Annotation bundles ignored when added to Mixin
265*0ed15c77SAndroid Build Coastguard Worker    (2.5.4)
266*0ed15c77SAndroid Build Coastguard Worker 
267*0ed15c77SAndroid Build Coastguard Worker Charles Allen:
268*0ed15c77SAndroid Build Coastguard Worker   * Contributed #785: Add handlings for classes which are available in
269*0ed15c77SAndroid Build Coastguard Worker     `Thread.currentThread().getContextClassLoader()`
270*0ed15c77SAndroid Build Coastguard Worker    (2.5.4)
271*0ed15c77SAndroid Build Coastguard Worker 
272*0ed15c77SAndroid Build Coastguard Worker Andrew Goodale (newyankeecodeshop@github)
273*0ed15c77SAndroid Build Coastguard Worker   * Contributed #816: Allow date-only ISO strings to have no time zone
274*0ed15c77SAndroid Build Coastguard Worker    (2.5.4)
275*0ed15c77SAndroid Build Coastguard Worker 
276*0ed15c77SAndroid Build Coastguard Worker Kamil Benedykciński (Kamil-Benedykcinski@github)
277*0ed15c77SAndroid Build Coastguard Worker   * Contributed #801: Using `@JsonCreator` cause generating invalid path reference
278*0ed15c77SAndroid Build Coastguard Worker    in `JsonMappingException`
279*0ed15c77SAndroid Build Coastguard Worker    (2.5.4)
280*0ed15c77SAndroid Build Coastguard Worker 
281*0ed15c77SAndroid Build Coastguard Worker Chi Kim (chikim79@github)
282*0ed15c77SAndroid Build Coastguard Worker   * Reported #878: serializeWithType on BeanSerializer does not setCurrentValue
283*0ed15c77SAndroid Build Coastguard Worker    (2.5.5 / 2.6.1)
284*0ed15c77SAndroid Build Coastguard Worker 
285*0ed15c77SAndroid Build Coastguard Worker Charles Allen (drcrallen@github):
286*0ed15c77SAndroid Build Coastguard Worker   * Reported #696: Copy constructor does not preserve `_injectableValues`
287*0ed15c77SAndroid Build Coastguard Worker    (2.6.0)
288*0ed15c77SAndroid Build Coastguard Worker 
289*0ed15c77SAndroid Build Coastguard Worker Chris Pimlott (pimlottc@github):
290*0ed15c77SAndroid Build Coastguard Worker   * Suggested #348: ObjectMapper.valueToTree does not work with @JsonRawValue
291*0ed15c77SAndroid Build Coastguard Worker    (2.6.0)
292*0ed15c77SAndroid Build Coastguard Worker 
293*0ed15c77SAndroid Build Coastguard Worker Laird Nelson (ljnelson@github)
294*0ed15c77SAndroid Build Coastguard Worker   * Suggested #688: Provide a means for an ObjectMapper to discover mixin annotation
295*0ed15c77SAndroid Build Coastguard Worker     classes on demand
296*0ed15c77SAndroid Build Coastguard Worker    (2.6.0)
297*0ed15c77SAndroid Build Coastguard Worker   * Reported #1088: NPE possibility in SimpleMixinResolver
298*0ed15c77SAndroid Build Coastguard Worker    (2.6.6)
299*0ed15c77SAndroid Build Coastguard Worker 
300*0ed15c77SAndroid Build Coastguard Worker Derk Norton (derknorton@github)
301*0ed15c77SAndroid Build Coastguard Worker   * Suggested #689: Add `ObjectMapper.setDefaultPrettyPrinter(PrettyPrinter)`
302*0ed15c77SAndroid Build Coastguard Worker    (2.6.0)
303*0ed15c77SAndroid Build Coastguard Worker 
304*0ed15c77SAndroid Build Coastguard Worker Michal Letynski (mletynski@github)
305*0ed15c77SAndroid Build Coastguard Worker   * Suggested #296: Serialization of transient fields with public getters (add
306*0ed15c77SAndroid Build Coastguard Worker     MapperFeature.PROPAGATE_TRANSIENT_MARKER)
307*0ed15c77SAndroid Build Coastguard Worker    (2.6.0)
308*0ed15c77SAndroid Build Coastguard Worker 
309*0ed15c77SAndroid Build Coastguard Worker Jeff Schnitzer (stickfigure@github)
310*0ed15c77SAndroid Build Coastguard Worker   * Suggested #504: Add `DeserializationFeature.USE_LONG_FOR_INTS`
311*0ed15c77SAndroid Build Coastguard Worker    (2.6.0)
312*0ed15c77SAndroid Build Coastguard Worker 
313*0ed15c77SAndroid Build Coastguard Worker Jerry Yang (islanderman@github)
314*0ed15c77SAndroid Build Coastguard Worker   * Contributed #820: Add new method for `ObjectReader`, to bind from JSON Pointer position
315*0ed15c77SAndroid Build Coastguard Worker    (2.6.0)
316*0ed15c77SAndroid Build Coastguard Worker 
317*0ed15c77SAndroid Build Coastguard Worker Lars Pfannenschmidt (larsp@github)
318*0ed15c77SAndroid Build Coastguard Worker   * Contributed #826: Replaced synchronized HashMap with ConcurrentHashMap in
319*0ed15c77SAndroid Build Coastguard Worker    TypeDeserializerBase._findDeserializer
320*0ed15c77SAndroid Build Coastguard Worker    (2.6.0)
321*0ed15c77SAndroid Build Coastguard Worker 
322*0ed15c77SAndroid Build Coastguard Worker Stephen A. Goss (thezerobit@github)
323*0ed15c77SAndroid Build Coastguard Worker   * Contributed #828: Respect DeserializationFeatures.WRAP_EXCEPTIONS in CollectionDeserializer
324*0ed15c77SAndroid Build Coastguard Worker    (2.6.0)
325*0ed15c77SAndroid Build Coastguard Worker 
326*0ed15c77SAndroid Build Coastguard Worker Andy Wilkinson (wilkinsona@github)
327*0ed15c77SAndroid Build Coastguard Worker   * Reported #889: Configuring an ObjectMapper's DateFormat changes time zone
328*0ed15c77SAndroid Build Coastguard Worker    (2.6.1)
329*0ed15c77SAndroid Build Coastguard Worker 
330*0ed15c77SAndroid Build Coastguard Worker lufe66@github:
331*0ed15c77SAndroid Build Coastguard Worker   * Reported 894: When using withFactory on ObjectMapper, the created Factory has a TypeParser
332*0ed15c77SAndroid Build Coastguard Worker     which still has the original Factory
333*0ed15c77SAndroid Build Coastguard Worker    (2.6.2)
334*0ed15c77SAndroid Build Coastguard Worker 
335*0ed15c77SAndroid Build Coastguard Worker Daniel Walker (dsw2127@github)
336*0ed15c77SAndroid Build Coastguard Worker   * Reported, contributed fix for #913: `ObjectMapper.copy()` does not preserve
337*0ed15c77SAndroid Build Coastguard Worker    `MappingJsonFactory` features
338*0ed15c77SAndroid Build Coastguard Worker    (2.6.2)
339*0ed15c77SAndroid Build Coastguard Worker 
340*0ed15c77SAndroid Build Coastguard Worker Sadayuki Furuhashi (frsyuki@github)
341*0ed15c77SAndroid Build Coastguard Worker   * Reported #941: Deserialization from "{}" to ObjectNode field causes
342*0ed15c77SAndroid Build Coastguard Worker     "out of END_OBJECT token" error
343*0ed15c77SAndroid Build Coastguard Worker    (2.6.3)
344*0ed15c77SAndroid Build Coastguard Worker   * Reported #2077: `JsonTypeInfo` with a subtype having `JsonFormat.Shape.ARRAY`
345*0ed15c77SAndroid Build Coastguard Worker     and no fields generates `{}` not `[]`
346*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
347*0ed15c77SAndroid Build Coastguard Worker 
348*0ed15c77SAndroid Build Coastguard Worker David Haraburda (dharaburda@github)
349*0ed15c77SAndroid Build Coastguard Worker   * Contributed #918: Add `MapperFeature.ALLOW_EXPLICIT_PROPERTY_RENAMING`
350*0ed15c77SAndroid Build Coastguard Worker    (2.7.0)
351*0ed15c77SAndroid Build Coastguard Worker 
352*0ed15c77SAndroid Build Coastguard Worker Sergio Mira (Sergio-Mira@github)
353*0ed15c77SAndroid Build Coastguard Worker   * Contributed #940: Add missing `hashCode()` implementations for `JsonNode` types that did not have them
354*0ed15c77SAndroid Build Coastguard Worker    (2.6.3)
355*0ed15c77SAndroid Build Coastguard Worker 
356*0ed15c77SAndroid Build Coastguard Worker Andreas Pieber (anpieber@github)
357*0ed15c77SAndroid Build Coastguard Worker   * Reported #939: Regression: DateConversionError in 2.6.x
358*0ed15c77SAndroid Build Coastguard Worker    (2.6.3)
359*0ed15c77SAndroid Build Coastguard Worker 
360*0ed15c77SAndroid Build Coastguard Worker Jesse Wilson (swankjesse@github)
361*0ed15c77SAndroid Build Coastguard Worker   * Contributed #948: Support leap seconds, any number of millisecond digits for ISO-8601 Dates.
362*0ed15c77SAndroid Build Coastguard Worker    (2.6.3)
363*0ed15c77SAndroid Build Coastguard Worker   * Contributed #949: Report the offending substring when number parsing fails
364*0ed15c77SAndroid Build Coastguard Worker    (2.6.3)
365*0ed15c77SAndroid Build Coastguard Worker 
366*0ed15c77SAndroid Build Coastguard Worker Warren Bloomer (stormboy@github)
367*0ed15c77SAndroid Build Coastguard Worker   * Reported #942: Handle null type id for polymorphic values that use external type id
368*0ed15c77SAndroid Build Coastguard Worker    (2.6.3)
369*0ed15c77SAndroid Build Coastguard Worker 
370*0ed15c77SAndroid Build Coastguard Worker Ievgen Pianov (pyanoveugen@github)
371*0ed15c77SAndroid Build Coastguard Worker   * Reported #989: Deserialization from "{}" to java.lang.Object causes "out of END_OBJECT token" error
372*0ed15c77SAndroid Build Coastguard Worker    (2.6.3)
373*0ed15c77SAndroid Build Coastguard Worker 
374*0ed15c77SAndroid Build Coastguard Worker Jayson Minard (apatrida@github)
375*0ed15c77SAndroid Build Coastguard Worker   * Reported #1005: Synthetic constructors confusing Jackson data binding
376*0ed15c77SAndroid Build Coastguard Worker    (2.6.4)
377*0ed15c77SAndroid Build Coastguard Worker   * Reported #1438: `ACCEPT_CASE_INSENSITIVE_PROPERTIES` is not respected for creator properties
378*0ed15c77SAndroid Build Coastguard Worker    (2.8.5)
379*0ed15c77SAndroid Build Coastguard Worker 
380*0ed15c77SAndroid Build Coastguard Worker David Bakin (david-bakin@github)
381*0ed15c77SAndroid Build Coastguard Worker * Reported #1013: `@JsonUnwrapped` is not treated as assuming `@JsonProperty("")`
382*0ed15c77SAndroid Build Coastguard Worker    (2.6.4)
383*0ed15c77SAndroid Build Coastguard Worker   * Suggested #1011: Change ObjectWriter::withAttributes() to take a Map with some kind of wildcard types
384*0ed15c77SAndroid Build Coastguard Worker    (2.7.0)
385*0ed15c77SAndroid Build Coastguard Worker   * Reported #962: `@JsonInject` fails on trying to find deserializer even if inject-only
386*0ed15c77SAndroid Build Coastguard Worker    (2.11.0)
387*0ed15c77SAndroid Build Coastguard Worker 
388*0ed15c77SAndroid Build Coastguard Worker Dmitry Romantsov (DmRomantsov@github)
389*0ed15c77SAndroid Build Coastguard Worker   * Reported #1036: Problem with case-insensitive deserialization
390*0ed15c77SAndroid Build Coastguard Worker    (2.6.4)
391*0ed15c77SAndroid Build Coastguard Worker 
392*0ed15c77SAndroid Build Coastguard Worker Daniel Norberg (danielnorberg@github)
393*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1099: Fix custom comparator container node traversal
394*0ed15c77SAndroid Build Coastguard Worker    (2.6.6)
395*0ed15c77SAndroid Build Coastguard Worker 
396*0ed15c77SAndroid Build Coastguard Worker Miles Kaufmann (milesk-amzn@github)
397*0ed15c77SAndroid Build Coastguard Worker   * Reported #432: `StdValueInstantiator` unwraps exceptions, losing context
398*0ed15c77SAndroid Build Coastguard Worker    (2.7.0)
399*0ed15c77SAndroid Build Coastguard Worker 
400*0ed15c77SAndroid Build Coastguard Worker Thomas Mortagne (tmortagne@github)
401*0ed15c77SAndroid Build Coastguard Worker   * Suggested #857: Add support for java.beans.Transient
402*0ed15c77SAndroid Build Coastguard Worker    (2.7.0)
403*0ed15c77SAndroid Build Coastguard Worker 
404*0ed15c77SAndroid Build Coastguard Worker Jonas Konrad (yawkat@github)
405*0ed15c77SAndroid Build Coastguard Worker   * Suggested #905: Add support for `@ConstructorProperties`
406*0ed15c77SAndroid Build Coastguard Worker    (2.7.0)
407*0ed15c77SAndroid Build Coastguard Worker 
408*0ed15c77SAndroid Build Coastguard Worker Jirka Kremser (Jiri-Kremser@github)
409*0ed15c77SAndroid Build Coastguard Worker   * Suggested #924: SequenceWriter.writeAll() could accept Iterable
410*0ed15c77SAndroid Build Coastguard Worker    (2.7.0)
411*0ed15c77SAndroid Build Coastguard Worker 
412*0ed15c77SAndroid Build Coastguard Worker Daniel Mischler (danielmischler@github)
413*0ed15c77SAndroid Build Coastguard Worker   * Requested #963: Add PropertyNameStrategy `KEBAB_CASE`
414*0ed15c77SAndroid Build Coastguard Worker    (2.7.0)
415*0ed15c77SAndroid Build Coastguard Worker 
416*0ed15c77SAndroid Build Coastguard Worker Shumpei Akai (flexfrank@github)
417*0ed15c77SAndroid Build Coastguard Worker   * Reported #978: ObjectMapper#canSerialize(Object.class) returns false even though
418*0ed15c77SAndroid Build Coastguard Worker    FAIL_ON_EMPTY_BEANS is disabled
419*0ed15c77SAndroid Build Coastguard Worker    (2.7.0)
420*0ed15c77SAndroid Build Coastguard Worker 
421*0ed15c77SAndroid Build Coastguard Worker Hugo Wood (hgwood@github)
422*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1010: Support for array delegator
423*0ed15c77SAndroid Build Coastguard Worker    (2.7.0)
424*0ed15c77SAndroid Build Coastguard Worker 
425*0ed15c77SAndroid Build Coastguard Worker Julian Hyde (julianhyde@github)
426*0ed15c77SAndroid Build Coastguard Worker   * Reported #1083: Field in base class is not recognized, when using `@JsonType.defaultImpl`
427*0ed15c77SAndroid Build Coastguard Worker    (2.7.1)
428*0ed15c77SAndroid Build Coastguard Worker 
429*0ed15c77SAndroid Build Coastguard Worker Thibault Kruse (tkruse@github)
430*0ed15c77SAndroid Build Coastguard Worker   * Reported #1102: Handling of deprecated `SimpleType.construct()` too minimalistic
431*0ed15c77SAndroid Build Coastguard Worker    (2.7.1)
432*0ed15c77SAndroid Build Coastguard Worker 
433*0ed15c77SAndroid Build Coastguard Worker Aleks Seovic (aseovic@github)
434*0ed15c77SAndroid Build Coastguard Worker   * Reported #1109: @JsonFormat is ignored by the DateSerializer unless either a custom pattern
435*0ed15c77SAndroid Build Coastguard Worker     or a timezone are specified
436*0ed15c77SAndroid Build Coastguard Worker    (2.7.1)
437*0ed15c77SAndroid Build Coastguard Worker 
438*0ed15c77SAndroid Build Coastguard Worker Timur Shakurov (saladinkzn@github)
439*0ed15c77SAndroid Build Coastguard Worker   * Reported #1134: Jackson 2.7 doesn't work with jdk6 due to use of `Collections.emptyIterator()`
440*0ed15c77SAndroid Build Coastguard Worker    (2.7.2)
441*0ed15c77SAndroid Build Coastguard Worker 
442*0ed15c77SAndroid Build Coastguard Worker Jiri Mikulasek (pirkogdc@github)
443*0ed15c77SAndroid Build Coastguard Worker   * Reported #1124: JsonAnyGetter ignores JsonSerialize(contentUsing=...)
444*0ed15c77SAndroid Build Coastguard Worker    (2.7.2)
445*0ed15c77SAndroid Build Coastguard Worker 
446*0ed15c77SAndroid Build Coastguard Worker Xavi Torrens (xavitorrens@github)
447*0ed15c77SAndroid Build Coastguard Worker   * Reported #1150: Problem with Object id handling, explicit `null` token
448*0ed15c77SAndroid Build Coastguard Worker    (2.7.3)
449*0ed15c77SAndroid Build Coastguard Worker 
450*0ed15c77SAndroid Build Coastguard Worker Yoann Rodière (fenrhil@github)
451*0ed15c77SAndroid Build Coastguard Worker   * Reported #1154: @JsonFormat.pattern on dates is now ignored if shape is not
452*0ed15c77SAndroid Build Coastguard Worker     explicitely provided
453*0ed15c77SAndroid Build Coastguard Worker    (2.7.3)
454*0ed15c77SAndroid Build Coastguard Worker 
455*0ed15c77SAndroid Build Coastguard Worker Mark Woon (markwoon@github)
456*0ed15c77SAndroid Build Coastguard Worker   * Reported #1178: `@JsonSerialize(contentAs=superType)` behavior disallowed in 2.7
457*0ed15c77SAndroid Build Coastguard Worker    (2.7.4)
458*0ed15c77SAndroid Build Coastguard Worker   * Reported #1231: `@JsonSerialize(as=superType)` behavior disallowed in 2.7.4
459*0ed15c77SAndroid Build Coastguard Worker    (2.7.5)
460*0ed15c77SAndroid Build Coastguard Worker   * Suggested #507: Support for default `@JsonView` for a class
461*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
462*0ed15c77SAndroid Build Coastguard Worker 
463*0ed15c77SAndroid Build Coastguard Worker Tom Mack (tommack@github)
464*0ed15c77SAndroid Build Coastguard Worker   * Reported #1208: treeToValue doesn't handle POJONodes that contain exactly
465*0ed15c77SAndroid Build Coastguard Worker     the requested value type
466*0ed15c77SAndroid Build Coastguard Worker    (2.7.4)
467*0ed15c77SAndroid Build Coastguard Worker 
468*0ed15c77SAndroid Build Coastguard Worker William Headrick (headw01@github)
469*0ed15c77SAndroid Build Coastguard Worker    * Reported#1223: `BasicClassIntrospector.forSerialization(...).findProperties` should
470*0ed15c77SAndroid Build Coastguard Worker     respect MapperFeature.AUTO_DETECT_GETTERS/SETTERS?
471*0ed15c77SAndroid Build Coastguard Worker    (2.7.5)
472*0ed15c77SAndroid Build Coastguard Worker 
473*0ed15c77SAndroid Build Coastguard Worker Nick Babcock (nickbabcock)
474*0ed15c77SAndroid Build Coastguard Worker   * Reported #1225: `JsonMappingException` should override getProcessor()
475*0ed15c77SAndroid Build Coastguard Worker    (2.7.5)
476*0ed15c77SAndroid Build Coastguard Worker   * Suggested #1356: Differentiate between input and code exceptions on deserialization
477*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
478*0ed15c77SAndroid Build Coastguard Worker 
479*0ed15c77SAndroid Build Coastguard Worker Andrew Joseph (apjoseph@github)
480*0ed15c77SAndroid Build Coastguard Worker   * Reported #1248: `Annotated` returns raw type in place of Generic Type in 2.7.x
481*0ed15c77SAndroid Build Coastguard Worker    (2.7.5)
482*0ed15c77SAndroid Build Coastguard Worker 
483*0ed15c77SAndroid Build Coastguard Worker Erich Schubert (kno10@github)
484*0ed15c77SAndroid Build Coastguard Worker   * Reported #1260: `NullPointerException` in `JsonNodeDeserializer`, provided fix
485*0ed15c77SAndroid Build Coastguard Worker    (2.7.5)
486*0ed15c77SAndroid Build Coastguard Worker 
487*0ed15c77SAndroid Build Coastguard Worker Brian Pontarelli (voidmain@github)
488*0ed15c77SAndroid Build Coastguard Worker   * Reported #1301: Problem with `JavaType.toString()` for recursive (self-referential) types
489*0ed15c77SAndroid Build Coastguard Worker    (2.7.6)
490*0ed15c77SAndroid Build Coastguard Worker 
491*0ed15c77SAndroid Build Coastguard Worker Max Drobotov (fizmax@github)
492*0ed15c77SAndroid Build Coastguard Worker   * Reported, contributed fix for #1332: `ArrayIndexOutOfBoundException` for enum by index deser
493*0ed15c77SAndroid Build Coastguard Worker    (2.7.7)
494*0ed15c77SAndroid Build Coastguard Worker 
495*0ed15c77SAndroid Build Coastguard Worker Stuart Douglas (stuartwdouglas@github)
496*0ed15c77SAndroid Build Coastguard Worker   * Reported #1363: The static field ClassUtil.sCached can cause a class loader leak
497*0ed15c77SAndroid Build Coastguard Worker    (2.7.8)
498*0ed15c77SAndroid Build Coastguard Worker 
499*0ed15c77SAndroid Build Coastguard Worker Josh Caplan (jecaplan@github)
500*0ed15c77SAndroid Build Coastguard Worker   * Reported, suggested fix for #1368: Problem serializing `JsonMappingException` due to addition
501*0ed15c77SAndroid Build Coastguard Worker     of non-ignored `processor` property (added in 2.7)
502*0ed15c77SAndroid Build Coastguard Worker    (2.7.8)
503*0ed15c77SAndroid Build Coastguard Worker 
504*0ed15c77SAndroid Build Coastguard Worker Diego de Estrada (diegode@github)
505*0ed15c77SAndroid Build Coastguard Worker   * Contributed fix for #1367: No Object Id found for an instance when using `@ConstructorProperties`
506*0ed15c77SAndroid Build Coastguard Worker    (2.7.9)
507*0ed15c77SAndroid Build Coastguard Worker 
508*0ed15c77SAndroid Build Coastguard Worker Kevin Hogeland (khogeland@github)
509*0ed15c77SAndroid Build Coastguard Worker   * Reported #1501: `ArrayIndexOutOfBoundsException` on non-static inner class constructor
510*0ed15c77SAndroid Build Coastguard Worker    (2.7.9)
511*0ed15c77SAndroid Build Coastguard Worker 
512*0ed15c77SAndroid Build Coastguard Worker xiexq ([email protected])
513*0ed15c77SAndroid Build Coastguard Worker   * Reported #2389: Block one more gadget type (CVE-2019-14361)
514*0ed15c77SAndroid Build Coastguard Worker    (2.7.9.6)
515*0ed15c77SAndroid Build Coastguard Worker 
516*0ed15c77SAndroid Build Coastguard Worker Artur Jonkisz (ajonkisz@github)
517*0ed15c77SAndroid Build Coastguard Worker   * Reported #960: `@JsonCreator` not working on a factory with no arguments for ae enum type
518*0ed15c77SAndroid Build Coastguard Worker    (2.8.0)
519*0ed15c77SAndroid Build Coastguard Worker 
520*0ed15c77SAndroid Build Coastguard Worker Mikhail Kokho (mkokho@github)
521*0ed15c77SAndroid Build Coastguard Worker   * Contributed impl for #990: Allow failing on `null` values for creator (add
522*0ed15c77SAndroid Build Coastguard Worker   `DeserializationFeature.FAIL_ON_NULL_CREATOR_PROPERTIES`)
523*0ed15c77SAndroid Build Coastguard Worker    (2.8.0)
524*0ed15c77SAndroid Build Coastguard Worker 
525*0ed15c77SAndroid Build Coastguard Worker Aleksandr Oksenenko (oleksandr-oksenenko@github)
526*0ed15c77SAndroid Build Coastguard Worker   * Reported #999: External property is not deserialized
527*0ed15c77SAndroid Build Coastguard Worker    (2.8.0)
528*0ed15c77SAndroid Build Coastguard Worker 
529*0ed15c77SAndroid Build Coastguard Worker Lokesh Kumar (LokeshN@github)
530*0ed15c77SAndroid Build Coastguard Worker   * Contributed impl for #1082: Can not use static Creator factory methods for `Enum`s,
531*0ed15c77SAndroid Build Coastguard Worker     with JsonCreator.Mode.PROPERTIES
532*0ed15c77SAndroid Build Coastguard Worker    (2.8.0)
533*0ed15c77SAndroid Build Coastguard Worker   * Reported #1217: `@JsonIgnoreProperties` on Pojo fields not working for deserialization
534*0ed15c77SAndroid Build Coastguard Worker    (2.8.0)
535*0ed15c77SAndroid Build Coastguard Worker 
536*0ed15c77SAndroid Build Coastguard Worker Ross Goldberg
537*0ed15c77SAndroid Build Coastguard Worker   * Reported #1165, provided fix for: `CoreXMLDeserializers` does not handle
538*0ed15c77SAndroid Build Coastguard Worker     time-only `XMLGregorianCalendar`s
539*0ed15c77SAndroid Build Coastguard Worker    (2.8.0)
540*0ed15c77SAndroid Build Coastguard Worker 
541*0ed15c77SAndroid Build Coastguard Worker Maarten Billemont (lhunath@github)
542*0ed15c77SAndroid Build Coastguard Worker   * Suggested #1184: Allow overriding of `transient` with explicit inclusion with `@JsonProperty`
543*0ed15c77SAndroid Build Coastguard Worker    (2.8.0)
544*0ed15c77SAndroid Build Coastguard Worker 
545*0ed15c77SAndroid Build Coastguard Worker Vladimir Kulev (lightoze@github)
546*0ed15c77SAndroid Build Coastguard Worker   * Reported #1028: Ignore USE_BIG_DECIMAL_FOR_FLOATS for NaN/Infinity
547*0ed15c77SAndroid Build Coastguard Worker    (2.8.0)
548*0ed15c77SAndroid Build Coastguard Worker 
549*0ed15c77SAndroid Build Coastguard Worker Ari Fogel (arifogel@github)
550*0ed15c77SAndroid Build Coastguard Worker   * Reported #1261, contributed fix for: `@JsonIdentityInfo` deserialization fails with
551*0ed15c77SAndroid Build Coastguard Worker     combination of forward references, `@JsonCreator`
552*0ed15c77SAndroid Build Coastguard Worker    (2.8.0)
553*0ed15c77SAndroid Build Coastguard Worker 
554*0ed15c77SAndroid Build Coastguard Worker Andriy Plokhotnyuk (plokhotnyuk@github)
555*0ed15c77SAndroid Build Coastguard Worker   * Requested #1277: Add caching of resolved generic types for `TypeFactory`
556*0ed15c77SAndroid Build Coastguard Worker    (2.8.0)
557*0ed15c77SAndroid Build Coastguard Worker 
558*0ed15c77SAndroid Build Coastguard Worker Arek Gabiga (arekgabiga@github)
559*0ed15c77SAndroid Build Coastguard Worker   * Reported #1297: Deserialization of generic type with Map.class
560*0ed15c77SAndroid Build Coastguard Worker    (2.8.1)
561*0ed15c77SAndroid Build Coastguard Worker 
562*0ed15c77SAndroid Build Coastguard Worker Chris Jester-Young (cky@github)
563*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1335: Unconditionally call `TypeIdResolver.getDescForKnownTypeIds`
564*0ed15c77SAndroid Build Coastguard Worker    (2.8.2)
565*0ed15c77SAndroid Build Coastguard Worker 
566*0ed15c77SAndroid Build Coastguard Worker Andrew Snare (asnare@github)
567*0ed15c77SAndroid Build Coastguard Worker   * Reported #1315: Binding numeric values can BigDecimal lose precision
568*0ed15c77SAndroid Build Coastguard Worker    (2.8.2)
569*0ed15c77SAndroid Build Coastguard Worker 
570*0ed15c77SAndroid Build Coastguard Worker Gili Tzabari (cowwoc@github)
571*0ed15c77SAndroid Build Coastguard Worker   * Reported #1351: `@JsonInclude(NON_DEFAULT)` doesn't omit null fields
572*0ed15c77SAndroid Build Coastguard Worker    (2.8.3)
573*0ed15c77SAndroid Build Coastguard Worker 
574*0ed15c77SAndroid Build Coastguard Worker Oleg Zhukov (OlegZhukov@github)
575*0ed15c77SAndroid Build Coastguard Worker   * Reported #1384: `@JsonDeserialize(keyUsing = ...)` does not work correctly
576*0ed15c77SAndroid Build Coastguard Worker    together with `DefaultTyping.NON_FINAL`
577*0ed15c77SAndroid Build Coastguard Worker    (2.8.4)
578*0ed15c77SAndroid Build Coastguard Worker 
579*0ed15c77SAndroid Build Coastguard Worker Pavel Popov (tolkonepiu@github)
580*0ed15c77SAndroid Build Coastguard Worker   * Contributed fix #1389: Problem with handling of multi-argument creator with Enums
581*0ed15c77SAndroid Build Coastguard Worker    (2.8.4)
582*0ed15c77SAndroid Build Coastguard Worker 
583*0ed15c77SAndroid Build Coastguard Worker Josh Gruenberg (joshng@github)
584*0ed15c77SAndroid Build Coastguard Worker   * Reported #1403: Reference-chain hints use incorrect class-name for inner classes
585*0ed15c77SAndroid Build Coastguard Worker    (2.8.4)
586*0ed15c77SAndroid Build Coastguard Worker 
587*0ed15c77SAndroid Build Coastguard Worker Kevin Donnelly (kpdonn@github)
588*0ed15c77SAndroid Build Coastguard Worker   * Reported #1432: Off by 1 bug in PropertyValueBuffer
589*0ed15c77SAndroid Build Coastguard Worker    (2.8.5)
590*0ed15c77SAndroid Build Coastguard Worker 
591*0ed15c77SAndroid Build Coastguard Worker Nathanial Ofiesh (ofiesh@github)
592*0ed15c77SAndroid Build Coastguard Worker   * Reported #1441: Failure with custom Enum key deserializer, polymorphic types
593*0ed15c77SAndroid Build Coastguard Worker    (2.8.5)
594*0ed15c77SAndroid Build Coastguard Worker 
595*0ed15c77SAndroid Build Coastguard Worker Frédéric Camblor (fcamblor@github)
596*0ed15c77SAndroid Build Coastguard Worker   * Reported #1451: Type parameter not passed by `ObjectWriter` if serializer pre-fetch disabled
597*0ed15c77SAndroid Build Coastguard Worker    (2.8.6)
598*0ed15c77SAndroid Build Coastguard Worker 
599*0ed15c77SAndroid Build Coastguard Worker Stephan Schroevers (Stephan202@github)
600*0ed15c77SAndroid Build Coastguard Worker   * Reported #1505: @JsonEnumDefaultValue should take precedence over FAIL_ON_NUMBERS_FOR_ENUMS
601*0ed15c77SAndroid Build Coastguard Worker    (2.8.7)
602*0ed15c77SAndroid Build Coastguard Worker 
603*0ed15c77SAndroid Build Coastguard Worker Alex Panchenko (panchenko@github)
604*0ed15c77SAndroid Build Coastguard Worker   * Reported #1543: JsonFormat.Shape.NUMBER_INT does not work when defined on enum type in 2.8
605*0ed15c77SAndroid Build Coastguard Worker    (2.8.8)
606*0ed15c77SAndroid Build Coastguard Worker 
607*0ed15c77SAndroid Build Coastguard Worker Joshua Jones
608*0ed15c77SAndroid Build Coastguard Worker   * Reported #1573, contributed fix: Missing properties when deserializing using a builder class
609*0ed15c77SAndroid Build Coastguard Worker    with a non-default constructor and a mutator annotated with `@JsonUnwrapped`
610*0ed15c77SAndroid Build Coastguard Worker    (2.8.8)
611*0ed15c77SAndroid Build Coastguard Worker 
612*0ed15c77SAndroid Build Coastguard Worker Ivo Studens (istudens@redhat.com)
613*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1585: Invoke ServiceLoader.load() inside of a privileged block
614*0ed15c77SAndroid Build Coastguard Worker     when loading modules using `ObjectMapper.findModules()`
615*0ed15c77SAndroid Build Coastguard Worker    (2.8.9)
616*0ed15c77SAndroid Build Coastguard Worker   * Contributed fix for #2482: `JSONMappingException` `Location` column number
617*0ed15c77SAndroid Build Coastguard Worker     is one line Behind the actual location
618*0ed15c77SAndroid Build Coastguard Worker    (2.10.3)
619*0ed15c77SAndroid Build Coastguard Worker 
620*0ed15c77SAndroid Build Coastguard Worker Javy Luo (AnywnYu@github)
621*0ed15c77SAndroid Build Coastguard Worker   * Reported #1595: `JsonIgnoreProperties.allowSetters` is not working in Jackson 2.8
622*0ed15c77SAndroid Build Coastguard Worker    (2.8.9)
623*0ed15c77SAndroid Build Coastguard Worker 
624*0ed15c77SAndroid Build Coastguard Worker Marco Catania (catanm@github.com)
625*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1597: Escape JSONP breaking characters
626*0ed15c77SAndroid Build Coastguard Worker    (2.8.9)
627*0ed15c77SAndroid Build Coastguard Worker 
628*0ed15c77SAndroid Build Coastguard Worker Andrew Joseph (apjoseph@github)
629*0ed15c77SAndroid Build Coastguard Worker   * Reported #1629 `FromStringDeserializer` ignores registered `DeserializationProblemHandler`
630*0ed15c77SAndroid Build Coastguard Worker     for `java.util.UUID`
631*0ed15c77SAndroid Build Coastguard Worker    (2.8.9)
632*0ed15c77SAndroid Build Coastguard Worker 
633*0ed15c77SAndroid Build Coastguard Worker Joe Littlejohn (joelittlejohn@github)
634*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1642: Support `READ_UNKNOWN_ENUM_VALUES_AS_NULL` with `@JsonCreator`
635*0ed15c77SAndroid Build Coastguard Worker    (2.8.9)
636*0ed15c77SAndroid Build Coastguard Worker 
637*0ed15c77SAndroid Build Coastguard Worker Slobodan Pejic (slobo-showbie@github)
638*0ed15c77SAndroid Build Coastguard Worker   * Reported #1647, contributed fix: Missing properties from base class when recursive
639*0ed15c77SAndroid Build Coastguard Worker     types are involved
640*0ed15c77SAndroid Build Coastguard Worker    (2.8.9)
641*0ed15c77SAndroid Build Coastguard Worker 
642*0ed15c77SAndroid Build Coastguard Worker Bertrand Renuart (brenuart@github)
643*0ed15c77SAndroid Build Coastguard Worker   * Reported #1648: `DateTimeSerializerBase` ignores configured date format when creating contextual
644*0ed15c77SAndroid Build Coastguard Worker    (2.8.9)
645*0ed15c77SAndroid Build Coastguard Worker   * Reported #1651: `StdDateFormat` fails to parse 'zulu' date when TimeZone other than UTC
646*0ed15c77SAndroid Build Coastguard Worker    (2.8.9)
647*0ed15c77SAndroid Build Coastguard Worker   * Suggested #1745: StdDateFormat: accept and truncate millis larger than 3 digits
648*0ed15c77SAndroid Build Coastguard Worker    (2.9.1)
649*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1749: StdDateFormat: performance improvement of '_format(..)' method
650*0ed15c77SAndroid Build Coastguard Worker    (2.9.1)
651*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1759: Reuse `Calendar` instance during parsing by `StdDateFormat`
652*0ed15c77SAndroid Build Coastguard Worker    (2.9.1)
653*0ed15c77SAndroid Build Coastguard Worker 
654*0ed15c77SAndroid Build Coastguard Worker Kevin Gallardo (newkek@github)
655*0ed15c77SAndroid Build Coastguard Worker   * Reported #1658: Infinite recursion when deserializing a class extending a Map,
656*0ed15c77SAndroid Build Coastguard Worker     with a recursive value type
657*0ed15c77SAndroid Build Coastguard Worker    (2.8.10)
658*0ed15c77SAndroid Build Coastguard Worker   * Reported #1729: Integer bounds verification when calling `TokenBuffer.getIntValue()`
659*0ed15c77SAndroid Build Coastguard Worker    (2.9.4)
660*0ed15c77SAndroid Build Coastguard Worker 
661*0ed15c77SAndroid Build Coastguard Worker Lukas Euler
662*0ed15c77SAndroid Build Coastguard Worker   * Reported #1735: Missing type checks when using polymorphic type ids
663*0ed15c77SAndroid Build Coastguard Worker 
664*0ed15c77SAndroid Build Coastguard Worker Guixiong Wu (吴桂雄)
665*0ed15c77SAndroid Build Coastguard Worker   * Reported #2032: Blacklist another serialization gadget (ibatis)
666*0ed15c77SAndroid Build Coastguard Worker    (2.8.11.2)
667*0ed15c77SAndroid Build Coastguard Worker 
668*0ed15c77SAndroid Build Coastguard Worker svarzee@github
669*0ed15c77SAndroid Build Coastguard Worker   * Reported #2109, suggested fix: Canonical string for reference type is built incorrectly
670*0ed15c77SAndroid Build Coastguard Worker    (2.8.11.3 / 2.9.7)
671*0ed15c77SAndroid Build Coastguard Worker 
672*0ed15c77SAndroid Build Coastguard Worker Connor Kuhn (ckuhn@github)
673*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1341: FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY
674*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
675*0ed15c77SAndroid Build Coastguard Worker 
676*0ed15c77SAndroid Build Coastguard Worker Jan Lolling (jlolling@github)
677*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1319: Add `ObjectNode.put(String, BigInteger)`
678*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
679*0ed15c77SAndroid Build Coastguard Worker 
680*0ed15c77SAndroid Build Coastguard Worker Michael R Fairhurst (MichaelRFairhurst@github)
681*0ed15c77SAndroid Build Coastguard Worker   * Reported #1035: `@JsonAnySetter` assumes key of `String`, does not consider declared type.
682*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
683*0ed15c77SAndroid Build Coastguard Worker 
684*0ed15c77SAndroid Build Coastguard Worker Fabrizio Cucci (fabriziocucci@github)
685*0ed15c77SAndroid Build Coastguard Worker   * Reported #1406: `ObjectMapper.readTree()` methods do not return `null` on end-of-input
686*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
687*0ed15c77SAndroid Build Coastguard Worker 
688*0ed15c77SAndroid Build Coastguard Worker Emiliano Clariá (emilianogc@github)
689*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1434: Explicitly pass null on invoke calls with no arguments
690*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
691*0ed15c77SAndroid Build Coastguard Worker 
692*0ed15c77SAndroid Build Coastguard Worker Ana Eliza Barbosa (AnaEliza@github)
693*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1520: Case insensitive enum deserialization feature.
694*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
695*0ed15c77SAndroid Build Coastguard Worker 
696*0ed15c77SAndroid Build Coastguard Worker Lyor Goldstein (lgoldstein@github)
697*0ed15c77SAndroid Build Coastguard Worker   * Reported #1544: `EnumMapDeserializer` assumes a pure `EnumMap` and does not support
698*0ed15c77SAndroid Build Coastguard Worker     derived classes
699*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
700*0ed15c77SAndroid Build Coastguard Worker 
701*0ed15c77SAndroid Build Coastguard Worker Harleen Sahni (harleensahni@github)
702*0ed15c77SAndroid Build Coastguard Worker   * Reported #403: Make FAIL_ON_NULL_FOR_PRIMITIVES apply to primitive arrays and other
703*0ed15c77SAndroid Build Coastguard Worker     types that wrap primitives
704*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
705*0ed15c77SAndroid Build Coastguard Worker 
706*0ed15c77SAndroid Build Coastguard Worker Jared Jacobs (2is10@github)
707*0ed15c77SAndroid Build Coastguard Worker   * Requested #1605: Allow serialization of `InetAddress` as simple numeric host address
708*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
709*0ed15c77SAndroid Build Coastguard Worker 
710*0ed15c77SAndroid Build Coastguard Worker Patrick Gunia (pgunia@github)
711*0ed15c77SAndroid Build Coastguard Worker   * Reported #1440: Wrong `JsonStreamContext` in `DeserializationProblemHandler` when reading
712*0ed15c77SAndroid Build Coastguard Worker   `TokenBuffer` content
713*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
714*0ed15c77SAndroid Build Coastguard Worker 
715*0ed15c77SAndroid Build Coastguard Worker Carsten Wickner (CarstenWickner@github)
716*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1522: Global `@JsonInclude(Include.NON_NULL)` for all properties with a specific type
717*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
718*0ed15c77SAndroid Build Coastguard Worker 
719*0ed15c77SAndroid Build Coastguard Worker Chris Plummer (strmer15@github)
720*0ed15c77SAndroid Build Coastguard Worker   * Reported #1637: `ObjectReader.at()` with `JsonPointer` stops after first collection
721*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
722*0ed15c77SAndroid Build Coastguard Worker 
723*0ed15c77SAndroid Build Coastguard Worker Christian Basler (Dissem@github)
724*0ed15c77SAndroid Build Coastguard Worker   * Reported #1688: Deserialization fails for `java.nio.file.Path` implementations when
725*0ed15c77SAndroid Build Coastguard Worker     default typing enabled
726*0ed15c77SAndroid Build Coastguard Worker    (2.9.0)
727*0ed15c77SAndroid Build Coastguard Worker 
728*0ed15c77SAndroid Build Coastguard Worker Tim Bartley (tbartley@github)
729*0ed15c77SAndroid Build Coastguard Worker   * Reported, suggested fix for #1705: Non-generic interface method hides type resolution info
730*0ed15c77SAndroid Build Coastguard Worker     from generic base class
731*0ed15c77SAndroid Build Coastguard Worker    (2.9.1)
732*0ed15c77SAndroid Build Coastguard Worker 
733*0ed15c77SAndroid Build Coastguard Worker Luís Cleto (luiscleto@github)
734*0ed15c77SAndroid Build Coastguard Worker   * Suggested 1768: Improve `TypeFactory.constructFromCanonical()` to work with
735*0ed15c77SAndroid Build Coastguard Worker    `java.lang.reflect.Type.getTypeName()` format
736*0ed15c77SAndroid Build Coastguard Worker    (2.9.2)
737*0ed15c77SAndroid Build Coastguard Worker 
738*0ed15c77SAndroid Build Coastguard Worker Vincent Demay (vdemay@github)
739*0ed15c77SAndroid Build Coastguard Worker   * Reported #1793: `java.lang.NullPointerException` in `ObjectArraySerializer.acceptJsonFormatVisitor()`
740*0ed15c77SAndroid Build Coastguard Worker     for array value with `@JsonValue`
741*0ed15c77SAndroid Build Coastguard Worker    (2.9.2)
742*0ed15c77SAndroid Build Coastguard Worker 
743*0ed15c77SAndroid Build Coastguard Worker Peter Jurkovic (peterjurkovic@github)
744*0ed15c77SAndroid Build Coastguard Worker   * Reported #1823: ClassNameIdResolver doesn't handle resolve Collections$SingletonMap,
745*0ed15c77SAndroid Build Coastguard Worker     Collections$SingletonSet
746*0ed15c77SAndroid Build Coastguard Worker    (2.9.3)
747*0ed15c77SAndroid Build Coastguard Worker 
748*0ed15c77SAndroid Build Coastguard Worker alinakovalenko@github:
749*0ed15c77SAndroid Build Coastguard Worker   * Reported #1844: Map "deep" merge only adds new items, but not override existing values
750*0ed15c77SAndroid Build Coastguard Worker    (2.9.3)
751*0ed15c77SAndroid Build Coastguard Worker 
752*0ed15c77SAndroid Build Coastguard Worker Pier-Luc Whissell (pwhissell@github):
753*0ed15c77SAndroid Build Coastguard Worker   * Reported #1673: Serialising generic value classes via Reference Types (like Optional) fails
754*0ed15c77SAndroid Build Coastguard Worker     to include type information
755*0ed15c77SAndroid Build Coastguard Worker    (2.9.4)
756*0ed15c77SAndroid Build Coastguard Worker 
757*0ed15c77SAndroid Build Coastguard Worker Alexander Skvortcov (askvortcov@github)
758*0ed15c77SAndroid Build Coastguard Worker   * Reported #1853: Deserialise from Object (using Creator methods) returns field name
759*0ed15c77SAndroid Build Coastguard Worker     instead of value
760*0ed15c77SAndroid Build Coastguard Worker    (2.9.4)
761*0ed15c77SAndroid Build Coastguard Worker 
762*0ed15c77SAndroid Build Coastguard Worker Joe Schafer (jschaf@github)
763*0ed15c77SAndroid Build Coastguard Worker   * Reported #1906: Add string format specifier for error message in `PropertyValueBuffer`
764*0ed15c77SAndroid Build Coastguard Worker    (2.9.4)
765*0ed15c77SAndroid Build Coastguard Worker   * Reported #1907: Remove `getClass()` from `_valueType` argument for error reporting
766*0ed15c77SAndroid Build Coastguard Worker    (2.9.4)
767*0ed15c77SAndroid Build Coastguard Worker 
768*0ed15c77SAndroid Build Coastguard Worker Deblock Thomas (deblockt@github)
769*0ed15c77SAndroid Build Coastguard Worker   * Reported, contributed fix for #1912: `BeanDeserializerModifier.updateBuilder()` does not
770*0ed15c77SAndroid Build Coastguard Worker     work to set custom  deserializer on a property (since 2.9.0)
771*0ed15c77SAndroid Build Coastguard Worker    (2.9.5)
772*0ed15c77SAndroid Build Coastguard Worker   * Reported, suggested fix for #2280: JsonMerge not work with constructor args
773*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
774*0ed15c77SAndroid Build Coastguard Worker 
775*0ed15c77SAndroid Build Coastguard Worker [email protected]:
776*0ed15c77SAndroid Build Coastguard Worker   * Reported #1931: Two more `c3p0` gadgets to exploit default typing issue
777*0ed15c77SAndroid Build Coastguard Worker    (2.9.5)
778*0ed15c77SAndroid Build Coastguard Worker 
779*0ed15c77SAndroid Build Coastguard Worker Aniruddha Maru (maroux@github)
780*0ed15c77SAndroid Build Coastguard Worker   * Reported #1940: `Float` values with integer value beyond `int` lose precision if
781*0ed15c77SAndroid Build Coastguard Worker     bound to `long`
782*0ed15c77SAndroid Build Coastguard Worker    (2.9.5)
783*0ed15c77SAndroid Build Coastguard Worker 
784*0ed15c77SAndroid Build Coastguard Worker Timur Shakurov (saladinkzn@github)
785*0ed15c77SAndroid Build Coastguard Worker   * Reported #1947: `MapperFeature.AUTO_DETECT_XXX` do not work if all disabled
786*0ed15c77SAndroid Build Coastguard Worker    (2.9.5)
787*0ed15c77SAndroid Build Coastguard Worker 
788*0ed15c77SAndroid Build Coastguard Worker roeltje25@github
789*0ed15c77SAndroid Build Coastguard Worker   * Reported #1978: Using @JsonUnwrapped annotation in builderdeserializer hangs in
790*0ed15c77SAndroid Build Coastguard Worker     infinite loop
791*0ed15c77SAndroid Build Coastguard Worker    (2.9.5)
792*0ed15c77SAndroid Build Coastguard Worker 
793*0ed15c77SAndroid Build Coastguard Worker Freddy Boucher (freddyboucher@github)
794*0ed15c77SAndroid Build Coastguard Worker   * Reported #1990: MixIn `@JsonProperty` for `Object.hashCode()` is ignored
795*0ed15c77SAndroid Build Coastguard Worker    (2.9.6)
796*0ed15c77SAndroid Build Coastguard Worker 
797*0ed15c77SAndroid Build Coastguard Worker Ondrej Zizka (OndraZizk@github)
798*0ed15c77SAndroid Build Coastguard Worker   * Reported #1999: "Duplicate property" issue should mention which class it complains about
799*0ed15c77SAndroid Build Coastguard Worker    (2.9.6)
800*0ed15c77SAndroid Build Coastguard Worker 
801*0ed15c77SAndroid Build Coastguard Worker Jakub Skierbiszewski (jskierbi@github)
802*0ed15c77SAndroid Build Coastguard Worker   * Reported, contributed fix for #2001: Deserialization issue with `@JsonIgnore` and
803*0ed15c77SAndroid Build Coastguard Worker     `@JsonCreator` + `@JsonProperty` for same property name
804*0ed15c77SAndroid Build Coastguard Worker    (2.9.6)
805*0ed15c77SAndroid Build Coastguard Worker 
806*0ed15c77SAndroid Build Coastguard Worker Carter Kozak (cakofony@github)
807*0ed15c77SAndroid Build Coastguard Worker   * Reported #2016: Delegating JsonCreator disregards JsonDeserialize info
808*0ed15c77SAndroid Build Coastguard Worker    (2.9.6)
809*0ed15c77SAndroid Build Coastguard Worker 
810*0ed15c77SAndroid Build Coastguard Worker Reinhard Prechtl (dnno@github)
811*0ed15c77SAndroid Build Coastguard Worker   * Reported #2034: Serialization problem with type specialization of nested generic types
812*0ed15c77SAndroid Build Coastguard Worker    (2.9.6)
813*0ed15c77SAndroid Build Coastguard Worker 
814*0ed15c77SAndroid Build Coastguard Worker Chetan Narsude (243826@github)
815*0ed15c77SAndroid Build Coastguard Worker   * Reported #2038: JDK Serializing and using Deserialized `ObjectMapper` loses linkage
816*0ed15c77SAndroid Build Coastguard Worker     back from `JsonParser.getCodec()`
817*0ed15c77SAndroid Build Coastguard Worker    (2.9.6)
818*0ed15c77SAndroid Build Coastguard Worker 
819*0ed15c77SAndroid Build Coastguard Worker Petar Tahchiev (ptahchiev@github)
820*0ed15c77SAndroid Build Coastguard Worker   * Reported #2060: `UnwrappingBeanPropertyWriter` incorrectly assumes the found
821*0ed15c77SAndroid Build Coastguard Worker     serializer is of type `UnwrappingBeanSerializer`
822*0ed15c77SAndroid Build Coastguard Worker    (2.9.6)
823*0ed15c77SAndroid Build Coastguard Worker 
824*0ed15c77SAndroid Build Coastguard Worker Brandon Krieger (bkrieger@github)
825*0ed15c77SAndroid Build Coastguard Worker   * Reported #2064: Cannot set custom format for `SqlDateSerializer` globally
826*0ed15c77SAndroid Build Coastguard Worker    (2.9.7)
827*0ed15c77SAndroid Build Coastguard Worker 
828*0ed15c77SAndroid Build Coastguard Worker Thibaut Robert (trobert@github)
829*0ed15c77SAndroid Build Coastguard Worker   * Requested #2059: Remove `final` modifier for `TypeFactory`
830*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
831*0ed15c77SAndroid Build Coastguard Worker 
832*0ed15c77SAndroid Build Coastguard Worker Christopher Smith (chrylis@github)
833*0ed15c77SAndroid Build Coastguard Worker   * Suggested #2115: Support naive deserialization of `Serializable` values as "untyped",
834*0ed15c77SAndroid Build Coastguard Worker     same as `java.lang.Object`
835*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
836*0ed15c77SAndroid Build Coastguard Worker 
837*0ed15c77SAndroid Build Coastguard Worker Édouard Mercier (edouardmercier@github)
838*0ed15c77SAndroid Build Coastguard Worker   * Requested #2116: Make NumberSerializers.Base public and its inherited classes not final
839*0ed15c77SAndroid Build Coastguard Worker    (2.9.6)
840*0ed15c77SAndroid Build Coastguard Worker 
841*0ed15c77SAndroid Build Coastguard Worker Semyon Levin (remal@github)
842*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2120: `NioPathDeserializer` improvement
843*0ed15c77SAndroid Build Coastguard Worker    (2.9.7)
844*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2133: Improve `DeserializationProblemHandler.handleUnexpectedToken()`
845*0ed15c77SAndroid Build Coastguard Worker     to allow handling of Collection problems
846*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
847*0ed15c77SAndroid Build Coastguard Worker 
848*0ed15c77SAndroid Build Coastguard Worker Pavel Nikitin (morj@github)
849*0ed15c77SAndroid Build Coastguard Worker   * Requested #2181: Don't re-use dynamic serializers for property-updating copy constructors
850*0ed15c77SAndroid Build Coastguard Worker    (2.9.8)
851*0ed15c77SAndroid Build Coastguard Worker 
852*0ed15c77SAndroid Build Coastguard Worker Thomas Krieger (ThomasKrieger@github)
853*0ed15c77SAndroid Build Coastguard Worker   * Reported #1408: Call to `TypeVariable.getBounds()` without synchronization unsafe on
854*0ed15c77SAndroid Build Coastguard Worker     some platforms
855*0ed15c77SAndroid Build Coastguard Worker    (2.9.9)
856*0ed15c77SAndroid Build Coastguard Worker 
857*0ed15c77SAndroid Build Coastguard Worker René Kschamer (flawi@github)
858*0ed15c77SAndroid Build Coastguard Worker   * Reported #2197: Illegal reflective access operation warning when using `java.lang.Void`
859*0ed15c77SAndroid Build Coastguard Worker    as value type
860*0ed15c77SAndroid Build Coastguard Worker    (2.9.8)
861*0ed15c77SAndroid Build Coastguard Worker 
862*0ed15c77SAndroid Build Coastguard Worker Joffrey Bion (joffrey-bion@github)
863*0ed15c77SAndroid Build Coastguard Worker   * Reported #2265: Inconsistent handling of Collections$UnmodifiableList vs
864*0ed15c77SAndroid Build Coastguard Worker     Collections$UnmodifiableRandomAccessList
865*0ed15c77SAndroid Build Coastguard Worker    (2.9.9)
866*0ed15c77SAndroid Build Coastguard Worker 
867*0ed15c77SAndroid Build Coastguard Worker Christoph Fiehe (cfiehe@github.com)
868*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2299: Fix for using jackson-databind in an OSGi environment under Android
869*0ed15c77SAndroid Build Coastguard Worker    (2.9.9)
870*0ed15c77SAndroid Build Coastguard Worker 
871*0ed15c77SAndroid Build Coastguard Worker Cyril Martin (mcoolive@github.com)
872*0ed15c77SAndroid Build Coastguard Worker   * Reported #2303: Deserialize null, when java type is "TypeRef of TypeRef of T",
873*0ed15c77SAndroid Build Coastguard Worker     does not provide "Type(Type(null))"
874*0ed15c77SAndroid Build Coastguard Worker    (2.9.9)
875*0ed15c77SAndroid Build Coastguard Worker 
876*0ed15c77SAndroid Build Coastguard Worker Daniil Barvitsky (dbarvitsky@github)
877*0ed15c77SAndroid Build Coastguard Worker   * Reported #2324: `StringCollectionDeserializer` fails with custom collection
878*0ed15c77SAndroid Build Coastguard Worker    (2.9.9)
879*0ed15c77SAndroid Build Coastguard Worker 
880*0ed15c77SAndroid Build Coastguard Worker Edgar Asatryan (nstdio@github)
881*0ed15c77SAndroid Build Coastguard Worker   * Reported #2374: `ObjectMapper. getRegisteredModuleIds()` throws NPE if no modules registered
882*0ed15c77SAndroid Build Coastguard Worker    (2.9.9.1)
883*0ed15c77SAndroid Build Coastguard Worker 
884*0ed15c77SAndroid Build Coastguard Worker Michael Simons (michael-simons@github)
885*0ed15c77SAndroid Build Coastguard Worker   * Reported #2395: `NullPointerException` from `ResolvedRecursiveType` (regression due to
886*0ed15c77SAndroid Build Coastguard Worker     fix for #2331)
887*0ed15c77SAndroid Build Coastguard Worker    (2.9.9.3)
888*0ed15c77SAndroid Build Coastguard Worker 
889*0ed15c77SAndroid Build Coastguard Worker Joe Barnett (josephlbarnett@github)
890*0ed15c77SAndroid Build Coastguard Worker   * Reported, contributed fix for #2404: FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY setting
891*0ed15c77SAndroid Build Coastguard Worker     ignored when creator properties are buffered
892*0ed15c77SAndroid Build Coastguard Worker    (2.9.10)
893*0ed15c77SAndroid Build Coastguard Worker 
894*0ed15c77SAndroid Build Coastguard Worker Kaki King (kingkk9279@g)
895*0ed15c77SAndroid Build Coastguard Worker   * Reported #2449: Block one more gadget type (cve CVE-2019-14540)
896*0ed15c77SAndroid Build Coastguard Worker    (2.9.10)
897*0ed15c77SAndroid Build Coastguard Worker 
898*0ed15c77SAndroid Build Coastguard Worker Jon Anderson (Jon901@github)
899*0ed15c77SAndroid Build Coastguard Worker   * Reported #2544: java.lang.NoClassDefFoundError Thrown for compact profile1
900*0ed15c77SAndroid Build Coastguard Worker    (2.9.10.2)
901*0ed15c77SAndroid Build Coastguard Worker 
902*0ed15c77SAndroid Build Coastguard Worker Zihui Ren (renzihui@github)
903*0ed15c77SAndroid Build Coastguard Worker   * Suggested #2129: Add `SerializationFeature.WRITE_ENUM_KEYS_USING_INDEX`, separate from value setting
904*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
905*0ed15c77SAndroid Build Coastguard Worker 
906*0ed15c77SAndroid Build Coastguard Worker Yiqiu Huang (huangyq23@github
907*0ed15c77SAndroid Build Coastguard Worker   * Reported #2164: `FactoryBasedEnumDeserializer` does not respect
908*0ed15c77SAndroid Build Coastguard Worker    `DeserializationFeature.WRAP_EXCEPTIONS`
909*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
910*0ed15c77SAndroid Build Coastguard Worker 
911*0ed15c77SAndroid Build Coastguard Worker Alexander Saites (saites@github)
912*0ed15c77SAndroid Build Coastguard Worker   * Reported #2189: `TreeTraversingParser` does not check int bounds
913*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
914*0ed15c77SAndroid Build Coastguard Worker 
915*0ed15c77SAndroid Build Coastguard Worker Christoph Breitkopf (bokesan@github)
916*0ed15c77SAndroid Build Coastguard Worker   * Reported #2217: Suboptimal memory allocation in `TextNode.getBinaryValue()`
917*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
918*0ed15c77SAndroid Build Coastguard Worker 
919*0ed15c77SAndroid Build Coastguard Worker Pavel Chervakov (pacher@github)
920*0ed15c77SAndroid Build Coastguard Worker   * Reported #2230: `WRITE_BIGDECIMAL_AS_PLAIN` is ignored if `@JsonFormat` is used
921*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
922*0ed15c77SAndroid Build Coastguard Worker 
923*0ed15c77SAndroid Build Coastguard Worker Ben Anderson (andersonbd1@github)
924*0ed15c77SAndroid Build Coastguard Worker   * Reported, suggested fix for #2309: READ_ENUMS_USING_TO_STRING doesn't support null values
925*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
926*0ed15c77SAndroid Build Coastguard Worker 
927*0ed15c77SAndroid Build Coastguard Worker Manuel Hegner (manuel-hegner@github)
928*0ed15c77SAndroid Build Coastguard Worker   * Suggested #2311: Unnecessary MultiView creation for property writers
929*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
930*0ed15c77SAndroid Build Coastguard Worker 
931*0ed15c77SAndroid Build Coastguard Worker Chris Mercer (cmercer@github)
932*0ed15c77SAndroid Build Coastguard Worker   * Reported #2331: `JsonMappingException` through nested getter with generic wildcard return type
933*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
934*0ed15c77SAndroid Build Coastguard Worker 
935*0ed15c77SAndroid Build Coastguard Worker Robert Greig (rgreig@github)
936*0ed15c77SAndroid Build Coastguard Worker   * Reported #2336: `MapDeserializer` can not merge `Map`s with polymorphic values
937*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
938*0ed15c77SAndroid Build Coastguard Worker 
939*0ed15c77SAndroid Build Coastguard Worker Victor Noël (victornoel@github)
940*0ed15c77SAndroid Build Coastguard Worker   * Reported #2338: Suboptimal return type for `JsonNode.withArray()`
941*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
942*0ed15c77SAndroid Build Coastguard Worker   * Reported #2339: Suboptimal return type for `ObjectNode.set()`
943*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
944*0ed15c77SAndroid Build Coastguard Worker 
945*0ed15c77SAndroid Build Coastguard Worker David Harris (toadzky@github)
946*0ed15c77SAndroid Build Coastguard Worker   * Reported #2378: `@JsonAlias` doesn't work with AutoValue
947*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
948*0ed15c77SAndroid Build Coastguard Worker 
949*0ed15c77SAndroid Build Coastguard Worker Sam Smith (Oracle Security Researcher)
950*0ed15c77SAndroid Build Coastguard Worker   * Suggested #2398: Replace recursion in `TokenBuffer.copyCurrentStructure()` with iteration
951*0ed15c77SAndroid Build Coastguard Worker 
952*0ed15c77SAndroid Build Coastguard Worker Vladimir Tsanev (tsachev@github)
953*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2415: Builder-based POJO deserializer should pass builder instance, not type,
954*0ed15c77SAndroid Build Coastguard Worker     to `handleUnknownVanilla()` to fix earlier #822
955*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
956*0ed15c77SAndroid Build Coastguard Worker 
957*0ed15c77SAndroid Build Coastguard Worker Marcos Passos (marcospassos@github(
958*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2432: Add support for module bundles
959*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
960*0ed15c77SAndroid Build Coastguard Worker 
961*0ed15c77SAndroid Build Coastguard Worker David Becker (dsbecker@github)
962*0ed15c77SAndroid Build Coastguard Worker   * Suggested #2433: Improve `NullNode.equals()`
963*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
964*0ed15c77SAndroid Build Coastguard Worker 
965*0ed15c77SAndroid Build Coastguard Worker Hesham Massoud (heshamMassoud@github)
966*0ed15c77SAndroid Build Coastguard Worker   * Reported, contributed fix for #2442: `ArrayNode.addAll()` adds raw `null` values
967*0ed15c77SAndroid Build Coastguard Worker     which cause NPE on `deepCopy()`
968*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
969*0ed15c77SAndroid Build Coastguard Worker 
970*0ed15c77SAndroid Build Coastguard Worker David Connelly (dconnelly@github)
971*0ed15c77SAndroid Build Coastguard Worker   * Reported #2446: Java 11: Unable to load JDK7 types (annotations, java.nio.file.Path):
972*0ed15c77SAndroid Build Coastguard Worker     no Java7 support added
973*0ed15c77SAndroid Build Coastguard Worker    (2.10.0)
974*0ed15c77SAndroid Build Coastguard Worker 
975*0ed15c77SAndroid Build Coastguard Worker Wahey (KevynBct@github)
976*0ed15c77SAndroid Build Coastguard Worker   * Reported #2466: Didn't find class "java.nio.file.Path" below Android api 26
977*0ed15c77SAndroid Build Coastguard Worker   (2.10.0)
978*0ed15c77SAndroid Build Coastguard Worker 
979*0ed15c77SAndroid Build Coastguard Worker Martín Coll (colltoaction@github)
980*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2467: Accept `JsonTypeInfo.As.WRAPPER_ARRAY` with no second argument to
981*0ed15c77SAndroid Build Coastguard Worker    deserialize as "null value"
982*0ed15c77SAndroid Build Coastguard Worker   (2.10.0)
983*0ed15c77SAndroid Build Coastguard Worker 
984*0ed15c77SAndroid Build Coastguard Worker Andrey Kulikov (ankulikov@github)
985*0ed15c77SAndroid Build Coastguard Worker   * Reported #2457: Extended enum values are not handled as enums when used as Map keys
986*0ed15c77SAndroid Build Coastguard Worker   (2.10.1)
987*0ed15c77SAndroid Build Coastguard Worker 
988*0ed15c77SAndroid Build Coastguard Worker João Guerra (joca-bt@github)
989*0ed15c77SAndroid Build Coastguard Worker   * Reported #2473: Array index missing in path of `JsonMappingException` for `Collection<String>`,
990*0ed15c77SAndroid Build Coastguard Worker     with custom deserializer
991*0ed15c77SAndroid Build Coastguard Worker   (2.10.1)
992*0ed15c77SAndroid Build Coastguard Worker   * Reported #2567: Incorrect target type for arrays when providing nulls and nulls are disabled
993*0ed15c77SAndroid Build Coastguard Worker   (2.10.2)
994*0ed15c77SAndroid Build Coastguard Worker   * Reported #2635: JsonParser cannot getText() for input stream on MismatchedInputException
995*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
996*0ed15c77SAndroid Build Coastguard Worker   * Reported #2770: JsonParser from MismatchedInputException cannot getText() for
997*0ed15c77SAndroid Build Coastguard Worker     floating-point value
998*0ed15c77SAndroid Build Coastguard Worker   (2.11.1)
999*0ed15c77SAndroid Build Coastguard Worker 
1000*0ed15c77SAndroid Build Coastguard Worker Ryan Bohn (bohnman@github)
1001*0ed15c77SAndroid Build Coastguard Worker   * Reported #2475: `StringCollectionSerializer` calls `JsonGenerator.setCurrentValue(value)`,
1002*0ed15c77SAndroid Build Coastguard Worker     which messes up current value for sibling properties
1003*0ed15c77SAndroid Build Coastguard Worker   (2.10.1)
1004*0ed15c77SAndroid Build Coastguard Worker 
1005*0ed15c77SAndroid Build Coastguard Worker Johan Haleby (johanhaleby@github)
1006*0ed15c77SAndroid Build Coastguard Worker   * Reported #2513: BigDecimalAsStringSerializer in NumberSerializer throws IllegalStateException
1007*0ed15c77SAndroid Build Coastguard Worker     in 2.10
1008*0ed15c77SAndroid Build Coastguard Worker   (2.10.1)
1009*0ed15c77SAndroid Build Coastguard Worker 
1010*0ed15c77SAndroid Build Coastguard Worker Richard Wise (Woodz@github)
1011*0ed15c77SAndroid Build Coastguard Worker   * Reported #2519: Serializing `BigDecimal` values inside containers ignores shape override
1012*0ed15c77SAndroid Build Coastguard Worker   (2.10.1)
1013*0ed15c77SAndroid Build Coastguard Worker 
1014*0ed15c77SAndroid Build Coastguard Worker Mark Schäfer (mark--@github)
1015*0ed15c77SAndroid Build Coastguard Worker   * Reported #2520: Sub-optimal exception message when failing to deserialize non-static inner classes
1016*0ed15c77SAndroid Build Coastguard Worker   (2.10.1)
1017*0ed15c77SAndroid Build Coastguard Worker 
1018*0ed15c77SAndroid Build Coastguard Worker Ruud Welling (WellingR@github)
1019*0ed15c77SAndroid Build Coastguard Worker   * Contributed fix for #2102: `FAIL_ON_NULL_FOR_PRIMITIVES` failure does not indicate
1020*0ed15c77SAndroid Build Coastguard Worker     field name in exception message
1021*0ed15c77SAndroid Build Coastguard Worker   (2.10.2)
1022*0ed15c77SAndroid Build Coastguard Worker 
1023*0ed15c77SAndroid Build Coastguard Worker Fabian Lange (CodingFabian@github)
1024*0ed15c77SAndroid Build Coastguard Worker   * Reported #2556: Contention in `TypeNameIdResolver.idFromClass()`
1025*0ed15c77SAndroid Build Coastguard Worker   (2.10.2)
1026*0ed15c77SAndroid Build Coastguard Worker 
1027*0ed15c77SAndroid Build Coastguard Worker Stefan Wendt (stewe@github)
1028*0ed15c77SAndroid Build Coastguard Worker   * Reported #2560: Check `WRAP_EXCEPTIONS` in `CollectionDeserializer.handleNonArray()`
1029*0ed15c77SAndroid Build Coastguard Worker   (2.10.2)
1030*0ed15c77SAndroid Build Coastguard Worker 
1031*0ed15c77SAndroid Build Coastguard Worker Greg Arakelian (arakelian@github)
1032*0ed15c77SAndroid Build Coastguard Worker   * Reported #2566: `MissingNode.toString()` returns `null` (4 character token) instead
1033*0ed15c77SAndroid Build Coastguard Worker     of empty string
1034*0ed15c77SAndroid Build Coastguard Worker   (2.10.2)
1035*0ed15c77SAndroid Build Coastguard Worker 
1036*0ed15c77SAndroid Build Coastguard Worker Kamal Aslam (aslamkam@github)
1037*0ed15c77SAndroid Build Coastguard Worker   * Reported #2482: `JSONMappingException` `Location` column number is one line
1038*0ed15c77SAndroid Build Coastguard Worker     Behind the actual location
1039*0ed15c77SAndroid Build Coastguard Worker   (2.10.3)
1040*0ed15c77SAndroid Build Coastguard Worker 
1041*0ed15c77SAndroid Build Coastguard Worker Tobias Preuss (johnjohndoe@github)
1042*0ed15c77SAndroid Build Coastguard Worker   * Reported #2599: NoClassDefFoundError at DeserializationContext.<init> on Android 4.1.2
1043*0ed15c77SAndroid Build Coastguard Worker     and Jackson 2.10.0
1044*0ed15c77SAndroid Build Coastguard Worker   (2.10.3)
1045*0ed15c77SAndroid Build Coastguard Worker 
1046*0ed15c77SAndroid Build Coastguard Worker Eduard Tudenhöfner (nastra@github)
1047*0ed15c77SAndroid Build Coastguard Worker   * Reported #2602, contributed fix for: ByteBufferSerializer produces unexpected results with
1048*0ed15c77SAndroid Build Coastguard Worker     a duplicated ByteBuffer and a position > 0
1049*0ed15c77SAndroid Build Coastguard Worker   (2.10.3)
1050*0ed15c77SAndroid Build Coastguard Worker 
1051*0ed15c77SAndroid Build Coastguard Worker Alexander Shilov (ashlanderr@github)
1052*0ed15c77SAndroid Build Coastguard Worker   * Reported, suggested fix for #2610: `EXTERNAL_PROPERTY` doesn't work with `@JsonIgnoreProperties`
1053*0ed15c77SAndroid Build Coastguard Worker   (2.10.3)
1054*0ed15c77SAndroid Build Coastguard Worker 
1055*0ed15c77SAndroid Build Coastguard Worker Endre Stølsvik (stolsvik@github)
1056*0ed15c77SAndroid Build Coastguard Worker   * Reported #2679: `ObjectMapper.readValue("123", Void.TYPE)` throws "should never occur"
1057*0ed15c77SAndroid Build Coastguard Worker   (2.10.4)
1058*0ed15c77SAndroid Build Coastguard Worker 
1059*0ed15c77SAndroid Build Coastguard Worker Denis Kostousov (kostousov-ds@github)
1060*0ed15c77SAndroid Build Coastguard Worker   * Reported #2787 (partial fix): NPE after add mixin for enum
1061*0ed15c77SAndroid Build Coastguard Worker   (2.10.5)
1062*0ed15c77SAndroid Build Coastguard Worker 
1063*0ed15c77SAndroid Build Coastguard Worker Máté Rédecsi (rmatesz@github)
1064*0ed15c77SAndroid Build Coastguard Worker   * Reported #953: i-I case convertion problem in Turkish locale with case-insensitive deserialization
1065*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
1066*0ed15c77SAndroid Build Coastguard Worker 
1067*0ed15c77SAndroid Build Coastguard Worker Ville Koskela (vjkoskela@github)
1068*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2487: BeanDeserializerBuilder Protected Factory Method for Extension
1069*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
1070*0ed15c77SAndroid Build Coastguard Worker   * Reported #2486: Builder Deserialization with JsonCreator Value vs Array
1071*0ed15c77SAndroid Build Coastguard Worker   (2.11.1)
1072*0ed15c77SAndroid Build Coastguard Worker   * Contributed fix for #792: Deserialization Not Working Right with Generic Types and Builders
1073*0ed15c77SAndroid Build Coastguard Worker   (2.12.0)
1074*0ed15c77SAndroid Build Coastguard Worker 
1075*0ed15c77SAndroid Build Coastguard Worker Fitz (Joongsoo.Park) (joongsoo@github)
1076*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2511: Add `SerializationFeature.WRITE_SELF_REFERENCES_AS_NULL`
1077*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
1078*0ed15c77SAndroid Build Coastguard Worker 
1079*0ed15c77SAndroid Build Coastguard Worker Antonio Petrelli (apetrelli@github)
1080*0ed15c77SAndroid Build Coastguard Worker   * Reported #2049: TreeTraversingParser and UTF8StreamJsonParser create contexts differently
1081*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
1082*0ed15c77SAndroid Build Coastguard Worker 
1083*0ed15c77SAndroid Build Coastguard Worker Robert Diebels (RobertDiebels@github)
1084*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2352: Support use of `@JsonAlias` for enum values
1085*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
1086*0ed15c77SAndroid Build Coastguard Worker 
1087*0ed15c77SAndroid Build Coastguard Worker Joseph Koshakow (jkosh44@github)
1088*0ed15c77SAndroid Build Coastguard Worker   * Contributed fix for #2515: `ObjectMapper.registerSubtypes(NamedType...)` doesn't allow registering
1089*0ed15c77SAndroid Build Coastguard Worker     the same POJO for two different type ids
1090*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
1091*0ed15c77SAndroid Build Coastguard Worker 
1092*0ed15c77SAndroid Build Coastguard Worker Haowei Wen (yushijinhun@github)
1093*0ed15c77SAndroid Build Coastguard Worker   * Reported #2565: Java 8 `Optional` not working with `@JsonUnwrapped` on unwrappable type
1094*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
1095*0ed15c77SAndroid Build Coastguard Worker 
1096*0ed15c77SAndroid Build Coastguard Worker Bartosz Baranowski (baranowb@github)
1097*0ed15c77SAndroid Build Coastguard Worker   * Reported #2589: `DOMDeserializer`: setExpandEntityReferences(false) may not prevent
1098*0ed15c77SAndroid Build Coastguard Worker    external entity expansion in all cases
1099*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
1100*0ed15c77SAndroid Build Coastguard Worker 
1101*0ed15c77SAndroid Build Coastguard Worker Oleksii Khomchenko (gagoman@github)
1102*0ed15c77SAndroid Build Coastguard Worker   * Reported, contributed fix for #2592: `ObjectMapper.setSerializationInclusion()` is
1103*0ed15c77SAndroid Build Coastguard Worker    ignored for `JsonAnyGetter`
1104*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
1105*0ed15c77SAndroid Build Coastguard Worker 
1106*0ed15c77SAndroid Build Coastguard Worker Oleksandr Poslavskyi (alevskyi@github)
1107*0ed15c77SAndroid Build Coastguard Worker   * Contributed fix for #1983: Polymorphic deserialization should handle case-insensitive Type Id
1108*0ed15c77SAndroid Build Coastguard Worker     property name if `MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES` is enabled
1109*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
1110*0ed15c77SAndroid Build Coastguard Worker 
1111*0ed15c77SAndroid Build Coastguard Worker Simone D'Avico (simonedavico@github)
1112*0ed15c77SAndroid Build Coastguard Worker   * Reported #2632: Failure to resolve generic type parameters on serialization
1113*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
1114*0ed15c77SAndroid Build Coastguard Worker 
1115*0ed15c77SAndroid Build Coastguard Worker Robin Roos (robinroos@github)
1116*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2636: ObjectReader readValue lacks Class<T> argument
1117*0ed15c77SAndroid Build Coastguard Worker   (2.11.0)
1118*0ed15c77SAndroid Build Coastguard Worker 
1119*0ed15c77SAndroid Build Coastguard Worker Michael Cramer (BigMichi1@github)
1120*0ed15c77SAndroid Build Coastguard Worker   * Reported #2725: JsonCreator on static method in Enum and Enum used as key in map
1121*0ed15c77SAndroid Build Coastguard Worker    fails randomly
1122*0ed15c77SAndroid Build Coastguard Worker   (2.11.1)
1123*0ed15c77SAndroid Build Coastguard Worker 
1124*0ed15c77SAndroid Build Coastguard Worker Frank Schmager (fschmager@github)
1125*0ed15c77SAndroid Build Coastguard Worker   * Reported #2757: "Conflicting setter definitions for property" exception for `Map`
1126*0ed15c77SAndroid Build Coastguard Worker    subtype during deserialization
1127*0ed15c77SAndroid Build Coastguard Worker   (2.11.1)
1128*0ed15c77SAndroid Build Coastguard Worker 
1129*0ed15c77SAndroid Build Coastguard Worker Johannes Kuhn (DasBrain@github)
1130*0ed15c77SAndroid Build Coastguard Worker   * Reported #2758: Fail to deserialize local Records
1131*0ed15c77SAndroid Build Coastguard Worker   (2.11.1)
1132*0ed15c77SAndroid Build Coastguard Worker   * Reported #2760: Jackson doesn't respect `CAN_OVERRIDE_ACCESS_MODIFIERS=false` for
1133*0ed15c77SAndroid Build Coastguard Worker     deserializer properties
1134*0ed15c77SAndroid Build Coastguard Worker   (2.11.1)
1135*0ed15c77SAndroid Build Coastguard Worker 
1136*0ed15c77SAndroid Build Coastguard Worker Oleg Chtchoukine (oshatrk@github)
1137*0ed15c77SAndroid Build Coastguard Worker   * Reported #2759: Rearranging of props when property-based generator is in use leads
1138*0ed15c77SAndroid Build Coastguard Worker     to incorrect output
1139*0ed15c77SAndroid Build Coastguard Worker   (2.11.1)
1140*0ed15c77SAndroid Build Coastguard Worker 
1141*0ed15c77SAndroid Build Coastguard Worker Joshua Shannon (retrodaredevil@github)
1142*0ed15c77SAndroid Build Coastguard Worker   * Reported, contributed fix for #2785: Polymorphic subtypes not registering on copied
1143*0ed15c77SAndroid Build Coastguard Worker     ObjectMapper (2.11.1)
1144*0ed15c77SAndroid Build Coastguard Worker   (2.11.2)
1145*0ed15c77SAndroid Build Coastguard Worker 
1146*0ed15c77SAndroid Build Coastguard Worker Daniel Hrabovcak (TheSpiritXIII@github)
1147*0ed15c77SAndroid Build Coastguard Worker   * Reported #2796: `TypeFactory.constructType()` does not take `TypeBindings` correctly
1148*0ed15c77SAndroid Build Coastguard Worker   (2.11.2)
1149*0ed15c77SAndroid Build Coastguard Worker 
1150*0ed15c77SAndroid Build Coastguard Worker Mike Gilbode (gilbode@github)
1151*0ed15c77SAndroid Build Coastguard Worker   * Reported #792: Deserialization Not Working Right with Generic Types and Builders
1152*0ed15c77SAndroid Build Coastguard Worker   (2.12.0)
1153*0ed15c77SAndroid Build Coastguard Worker 
1154*0ed15c77SAndroid Build Coastguard Worker Baptiste Pernet (sp4ce@github)
1155*0ed15c77SAndroid Build Coastguard Worker   * Contributed #1296 implementation: Add `@JsonIncludeProperties(propertyNames)` (reverse
1156*0ed15c77SAndroid Build Coastguard Worker     of `@JsonIgnoreProperties`)
1157*0ed15c77SAndroid Build Coastguard Worker   (2.12.0)
1158*0ed15c77SAndroid Build Coastguard Worker 
1159*0ed15c77SAndroid Build Coastguard Worker Patrick Jungermann (pjungermann@github)
1160*0ed15c77SAndroid Build Coastguard Worker   * Requested #1852: Allow case insensitive deserialization of String value into
1161*0ed15c77SAndroid Build Coastguard Worker   `boolean`/`Boolean` (esp for Excel)
1162*0ed15c77SAndroid Build Coastguard Worker   (2.12.0)
1163*0ed15c77SAndroid Build Coastguard Worker 
1164*0ed15c77SAndroid Build Coastguard Worker Nate Bauernfeind (nbauernfeind@github)
1165*0ed15c77SAndroid Build Coastguard Worker   * Reported #2091: `ReferenceType` does not expose valid containedType
1166*0ed15c77SAndroid Build Coastguard Worker   (2.12.0)
1167*0ed15c77SAndroid Build Coastguard Worker 
1168*0ed15c77SAndroid Build Coastguard Worker Xiang Zhang (zhangyangyu@github)
1169*0ed15c77SAndroid Build Coastguard Worker   * Reported #2118: `JsonProperty.Access.READ_ONLY` does not work with "getter-as-setter"
1170*0ed15c77SAndroid Build Coastguard Worker     Collections
1171*0ed15c77SAndroid Build Coastguard Worker   (2.12.0)
1172*0ed15c77SAndroid Build Coastguard Worker 
1173*0ed15c77SAndroid Build Coastguard Worker David Nelson (eatdrinksleepcode@github)
1174*0ed15c77SAndroid Build Coastguard Worker   * Requested #2215: Support `BigInteger` and `BigDecimal` creators in `StdValueInstantiator`
1175*0ed15c77SAndroid Build Coastguard Worker   (2.12.0)
1176*0ed15c77SAndroid Build Coastguard Worker 
1177*0ed15c77SAndroid Build Coastguard Worker Tiago Martins (upsidedownsmile@github)
1178*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2215: Support `BigInteger` and `BigDecimal` creators in `StdValueInstantiator`
1179*0ed15c77SAndroid Build Coastguard Worker   (2.12.0)
1180*0ed15c77SAndroid Build Coastguard Worker 
1181*0ed15c77SAndroid Build Coastguard Worker Yona Appletree (Yona-Appletree@github)
1182*0ed15c77SAndroid Build Coastguard Worker   * Reported #2283: `JsonProperty.Access.READ_ONLY` fails with collections when a
1183*0ed15c77SAndroid Build Coastguard Worker     property name is specified
1184*0ed15c77SAndroid Build Coastguard Worker   (2.12.0)
1185*0ed15c77SAndroid Build Coastguard Worker 
1186*0ed15c77SAndroid Build Coastguard Worker David Bidorff (bidorffOL@github)
1187*0ed15c77SAndroid Build Coastguard Worker   * Reported, contributed fix for #2719: `FAIL_ON_IGNORED_PROPERTIES` does not throw
1188*0ed15c77SAndroid Build Coastguard Worker     on `READONLY` properties with an explicit name
1189*0ed15c77SAndroid Build Coastguard Worker   (2.12.0)
1190*0ed15c77SAndroid Build Coastguard Worker 
1191*0ed15c77SAndroid Build Coastguard Worker Jendrik Johannes (jjohannes@github)
1192*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2726: Add Gradle Module Metadata for version alignment with Gradle 6
1193*0ed15c77SAndroid Build Coastguard Worker   (2.12.0)
1194*0ed15c77SAndroid Build Coastguard Worker 
1195*0ed15c77SAndroid Build Coastguard Worker Swayam Raina (swayamraina@github)
1196*0ed15c77SAndroid Build Coastguard Worker   * Contributed #2761: Support multiple names in `JsonSubType.Type`
1197*0ed15c77SAndroid Build Coastguard Worker   (2.12.0)
1198