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 Glinas: 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