File: CREDITS

package info (click to toggle)
libjackson-json-java 1.9.13-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 9,412 kB
  • sloc: java: 88,999; xml: 1,382; sh: 37; makefile: 26
file content (938 lines) | stat: -rw-r--r-- 30,074 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
Here are people who have contributed to Jackson JSON process development:
(version numbers in brackets indicate release in which the problem was fixed)

Tatu Saloranta, tatu.saloranta@iki.fi: author

Ryan Heaton, ryan@webcohesion.com: co-author

Peter Harris, Peter.Harris@betfair.com: contributor

Sunny Gleason, sunny@ning.com: contributor

Alain Penders:
  * Reported problem with JavaTypeMapper, where floating point numbers were
    accidentally converted to Booleans.
    [0.8]

Mike Eastey:
  * Reported problem with JavaTypeMapper had a bug which prevented custom
    mappers (as well as slower interface-based introspection) from working,
    provided path to specific underlying bugs.
    [0.8.2]

Augusto Callejas:
  * Reported problem with JavaTypeMapper (and JsonTypeMapper), which
    caused read operation not to handle EOF appropriately but instead
    cause a NullPointerException.
    [0.9]

Maciej Pestka:
  * JavaTypeMapper did not implicitly flush generator after mapping
    objects: it should, and now will (note: JsonTypeMapper not directly
    affected, flushing still needed)
    [0.9]

Tudor Bosman:
  * Symbol table handling not thread-safe
    [0.9.3]

Michael Mangeng:
  * Suggested [JACKSON-1]: make JsonNode implement Iterable<JsonNode> to
    allow use of Java 5 foreach loop with container nodes.
    [0.9.3]

Johannes Link:
  * Reported [JACKSON-8]: Serialization of BigDecimal broken with JavaTypeMapper
    [0.9.3]

Stanislaw Osinski:
  * Reported [JACKSON-14], contributed code to resolve it and improve
    generics-handling significantly.
    [0.9.4]
 	 
Michael Descher:
  * Reported [JACKSON-18], ArrayIndexOutOfBounds on IntNode, due to
    off-by-one problem with comparisons used for caching common values.
    [0.9.4]

Mike Goodwin:
  * Suggested [JACKSON-9]: Add support for (non-standard) Json comments.
    [0.9.4]

Ray Racine:
  * Pointed out [JACKSON-25]: Problems with Maven pom for lgpl version
    [0.9.4-backport]
  * Reported [JACKSON-619] SmileParser.getCurrentLocation(), getTokenLocation()
    not reporting actual byte offsets.
    [1.9.0]

Scott Dixon:
  * Contributed unit test (TestComplexJavaType) for verifying functioning
    of object serialization
    [0.9.5]
  * Suggested [JACKSON-38] Allow serializing/deserializing DOM trees (Node, Document)
    [1.4.0]
  * Suggested [JACKSON-45]: Add convenience methods to simplify writing
    custom serializers
    [1.0.0]

Justin Friedl:
  * Requested [JACKSON-52]: ability to disable getter method auto-detection
    [0.9.9]
  * Reported [JACKSON-53] (and suggested way to fix it): problem serializing
    iBatis bean classes generated (or wrapped) by CGLib. Probably would also
    have caused problems with Hibernate and other frameworks.
    [0.9.8]
  * Requested [JACKSON-61]: Allow suppressing writing of bean properties
    with null values
    [0.9.9-3]
  * Reported [JACKSON-62]: NPE with JsonMappingException
    [0.9.9]

Scott Anderson:
  * Suggested [JACKSON-48]: Integrate ObjectMapper with JsonGenerator,
    JsonParser; add MappingJsonFactory.
    [0.9.9]
  * Requested [JACKSON-84]: Add JsonGenerator.writeRawValue method(s).
    [0.9.9-3]
  * Requested [JACKSON-106]: Add 'org.codehaus.jackson.io.CharacterEscapes' which can
    be registered with JsonFactory, JsonGenerator, to add fully customized character
    escaping handling
    [1.8.0]

Kevin Grained:
  * Reported [JACKSON-58] (and suggested a fix): NPE with String[]
    serialization
    [0.9.9]

Eldar Abusalimov:
  * Reported [JACKSON-81]: Data binding code could lead to unnecessary
    blocking because it tried to advance parser (and stream) after binding
   [0.9.9-3]
  * Reported [JACKSON-99]: IOExceptions should not be wrapped during object
    mapping.
   [0.9.9-4]

Stephen Duncan jr:
  * Pointed out problem with JacksonJsonProvider where strict equality
    comparison was used instead of using MediaType.isCompatible().
   [0.9.9-4]

Ray Tsang:
  * Reported [JACKSON-103] (problem with Groovy class serialization),
    submitted fix
   [0.9.9-7]

Oleksandr Alesinskyy:
  * Reported [JACKSON-104], problems with packaging, build.
   [0.9.9-7]

Christoph Strebin:
  * Requested [JACKSON-102], ability to force escaping of non-ASCII characters
   [1.8.0]
  * Requested [JACKSON-105], proposed a way to implement it:
    Allow suppressing output of "default values"; which
    means value of a property when bean is constructed using the default
    no-arg constructor
   [1.1.0]
  * Reported [JACKSON-568] Package 'org.codehaus.jackson.util' missing from
    core/lgpl jar
   [1.8.1]
  * Suggested [JACKSON-531] Comparing actual and default value (for
    JsonSerialize.Inclusion.NON_DEFAULT) should check array contents
   [1.9.0]

Peter Harris:
  * Reported [JACKSON-139], provided patch for fixing it: Non-numeric
    double values (NaN, Infinity) are serialized as invalid JSON tokens
    (reported by Peter H)
   [1.1.1]

Dan Simpson:
  * Reported [JACKSON-144]: Static "getter-like" methods mistaken for
    getters (for serialization)
   [1.1.2]

Gregory Gerard:
  * Reportd [JACKSON-143]: NPE on ArrayNode.equals() when comparing empty
    array node to non-empty array node
   [1.1.2]

Dain Sundstrom:
  * Suggested addition of "-use" for javadoc generation
   [1.2.0]
  * Suggested [JACKSON-136] JsonParser and JsonGenerator should implement
    java.io.Closeable (since they already have close() method)
   [1.2.0]
  * Suggested [JACKSON-706] Joda support: add support for "org.joda.time.Period"
   [1.9.2]

Gabe Schnaubelt:
  * Reported [JACKSON-155]: Failed to serialize java.io.File (with infinite
    recursion)
   [1.3.0]

Benjamin Darfler:
  * Suggested [JACKSON-164]: Improve null-handling in JsonGenerator.writeStringField()
   [1.3.0]
  * Suggested [JACKSON-165]: Add JsonParser.getBooleanValue() convenience method
   [1.3.0]

Troy Waldrep:
  * Reported [JACKSON-162]: OSGi packaging problems for xc package.
   [1.3.0]
 
Randy Layma:
  * Reported [JACKSON-171]: Self-referential types cause infinite recursion
    when using only JAXB annotation introspector
   [1.3.0]

Shay Banon:
  * Suggested [JACKSON-168] Make JsonLocation serializable (and deserializable)
   [1.3.0]
  * Reported [JACKSON-376] writing binary data as object field value with Smile fails
   [1.6.1]
  * Reported [JACKSON-424] ArrayIndexOutOfBounds with SmileGenerator, long Unicode
    Strings
   [1.6.3]
  * Reported [JACKSON-525]: Problem with SmileGenerator, recycling of shared-names
    buffer
   [1.7.4]
  * Reported [JACKSON-552] SmileParser not handling long field names properly,
    failed with "this code path should never get executed" exception
   [1.7.6]
   
Brian McCallister:
  * Suggested [JACKSON-173]: Add "JsonParser.Feature.ALLOW_SINGLE_QUOTES"
    to handle commonly encountered invalid JSON content
   [1.3.0]
  * Reported [JACKSON-179] Single-long-arg factory Creators were not working
   [1.3.0]

Ted Bergeron:
  * Reported [JACKSON-177].
   [1.3.0]

Jeff Yu:
  * Suggested [JACKSON-180]: Add 'JsonParser.Feature.INTERN_FIELD_NAMES' to
    allow disabling field name intern()ing.
   [1.3.0]

Doug Daniels:
  * Suggested [JACKSON-176]: Add a work-around for Javascript's problems
    with big 64-bit longs (due to always representing numbers as 64-bit
    doubles internally, thus truncating some long values)
   [1.3.0]

Nick Padgett:
  * Reported [JACKSON-183]: Root-level 'JsonDeserialize' annotation
    not handled completely; 'as' setting was not taking effect
   [1.3.0]

Nathan Ching:
  * Reported [JACKSON-190]: Problem deserializing some nested generics
    types
   [1.3.1]

Martin Lauer:
  * Reported [JACKSON-194] ObjectMapper class loading issues on Android
   [1.3.1]

Edward Thorne:
  * Reported [JACKSON-197]: 2 debug message print out to System.err
   [1.3.1]

Steve Lopez:
  * Reported [JACKSON-200]: java.sql.Date deserialization not working well
   [1.3.1]
  * Reported [JACKSON-203]: Date deserializers should map empty String to null
   [1.3.1]

Mike Pilone:
  * Suggested [JACKSON-201]: Allow serialization of "empty beans" (classes
    without getters), if SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS is
    disabled; or if class has recognized Jackson annotation
   [1.4.0]
  * Reported [JACKSON-202]: Non-public fields not deserialized properly
    with JAXB annotations
   [1.3.1]

Stephen Friedrich:
  * Reported additional issues with [JACKSON-203]
   [1.3.2]

Jeff Schnitzer:
  * Reported [JACKSON-188]: problems running Jackson 1.3 on GAE, due
    to dependency to JAXB API classes
   [1.3.2]

Elliot Shepherd:
  * Reported [JACKSON-214], suggested fix: Enum types with subclasses
    fail to serialize
   [1.3.3]

Gil Markham:
  * Reported [JACKSON-196], suggested fix: Schema generation does not
    respect the annotation configured serializer on a bean property
   [1.4.0]

Mark Stevens:
  * Requested [JACKSON-208] Allow unquoted control characters (esp. tabs)
    in JSON Strings and field names
   [1.4.0]

Mike Rheinheimer:
  * Reported [JACKSON-216] Jackson JAXB annotation handler does not use
    @XmlElement.type property for figuring out actual type
   [1.4.0]

Chris Carrier:
  * Suggested [JACKSON-236]: Allow deserialization of timestamps-as-Strings
    (not just timestamps as JSON integer numbers).
   [1.5.0]

Andrei Voden:
  * Suggested [JACKSON-232]: Add 'SerializationConfig.Feature.DEFAULT_VIEW_INCLUSION'
    to disable inclusion of non-annotated properties with explicit views
   [1.5.0]

Lars Clausen:
  * For 1.5.0:
    - [JACKSON-246]: JAXB property name determination not working correctly.
    - [JACKSON-250]: Type name not always detected 
    - Concurrency bug in pre-1.5.0 version of @JsonSubTypes handling

Pierre-Yves Ricay:
  * Requested [JACKSON-244]: allow private fields processing without having to annotate them
   [1.5.0]

John Lister:
  * Reported [JACKSON-256]: incorrect combining of serialization inclusion
    values; suggested better way to do it
   [1.5.0]

Gennadiy Shafranovich:
  * Reported [JACKSON-263]: BooleanNode.asToken() incorrectly returns 'true'
    token for all nodes (not just 'false' ones)
   [1.4.4, 1.5.0]

Fabrice Delhoste:
  * Suggested [JACKSON-254] Add 'SerializationConfig.Feature.WRITE_EMPTY_JSON_ARRAYS',
    which can be used to suppress serialization of empty JSON arrays (unless
    overridden by per-property annotations).
   [1.9.0]
  * Reported [JACKSON-265]: problems with generic type handling for
    serialization
   [1.5.1]

Raymond Feng:
  * Reported [JACKSON-269]: missing OSGi export by mapper (o.c.j.m.jsontype.impl)
    needed by jackson-xc module
   [1.5.1]

Martin Tomko:
  * Reported [JACKSON-266] Deserialization from JsonNode fails
   [1.4.4, 1.5.2]

Lukasz Dywicki:
  * Reported [JACKSON-273] Problems with OSGi dependency declarations
   [1.5.2]

Aron Atkins:
  * Reported [JACKSON-281] JsonGenerator.writeObject() only supports subset of
    wrapper types (when not specifying ObjectCodec)
   [1.5.2]

Eric Sirianni:
  * Reported [JACKSON-311]: Problems handling polymorphic type information for
    'untyped' (Object) bean properties, default typing
   [1.5.4]

Geoffrey Arnold:
  * Reported [JACKSON-318]: Missing deserialization support for
    java.util.Currency
   [1.5.5]

Christopher Currie:
  * Reported [JACKSON-319], pointed out solution: issues trying to deserialize
    polymorphic instances with no data (just type info)
   [1.5.5]
   (requested by Chris C)
  * Suggested [JACKSON-638] TypeFactory methods for constructing "raw" map or collection types
   [1.9.0]
  * Requested [JACKSON-639] Change BasicClassIntrospector.forClassAnnotations
    to take JavaType (not raw Class)
   [1.9.0]
  * Requested [JACKSON-665] Add AnnotatedWithParams.getIndex()
   [1.9.0]

Steve Crane:
  * Suggested [JACKSON-324], calling releaseBuffers() within finally block
    (JsonParserBase.close())
   [1.5.5]

Yuanchen Zhu:
  * Reported [JACKSON-327], submitted patch: CustomSerializerFactory incorrectly
    looks up serializer for interfaces
   [1.5.5]
  * Reported [JACKSON-329], type information was not properly serialized for
    Iterator or Iterable serializers
   [1.5.6]
  * Reported [JACKSON-340] Meta annotations missing for @JsonTypeResolver
   [1.5.6]

Henry Lai:
  * Reported [JACKSON-352] Polymorphic deserialization for Object always
    assumes array-wrapper style
   [1.5.7]

Adam Sussman:
  * Reported [JACKSON-355] Handling of BigInteger with JsonNode not correct
   [1.5.7]

Lubomir Konstantinov:
  * Reported [JACKSON-363] CustomDeserializerFactory did not work for custom
    array deserializers.
  * Reported [JACKSON-373] Interface inheritance not traversed when looking up
    custom serializers

Dimitry Lisay:
  * Reported [JACKSON-370] TreeTraversingParser.skipChildren() was not
    correctly skipping children
   [1.5.7]

Kirill Stokoz:
  * Reported [JACKSON-377] ThrowableDeserializer was not properly using information from
    @JsonCreator or @JsonAnySetter
   [1.5.7]
  * Reported [JACKSON-383] @JsonAnySetter gets called for ignorable properties if
    FAIL_ON_UNKNOWN_PROPERTIES set to false (related to [JACKSON-313])
   [1.6.1]
  * Reported [JACKSON-456], provided unit tests: Type check issues with Jackson JAX-RS provider
   [1.7.1]
  * Reported [JACKSON-504]: FilterProvider registration directly via
    SerializationConfig was not working
   [1.7.4]
  * Reported [506]: problems with type handling for java.util.Date
    when using @JsonTypeInfo on field/method
   [1.7.4]
  * Reported [JACKSON-518]: Problems with JAX-RS, type variables
   [1.7.4]

Brian Oberman:
  * Requested [JACKSON-289] Ability to serialize char[] values as JSON Arrays
    with String values of length 1 (and accepting these on deserialization)
   [1.6.0]

Paul R Brown:
  * Requested [JACKSON-193] Ability to use @JsonCreator and @JsonValue with
    enum types
   [1.6.0]

Ketan G:
  * Requested [JACKSON-300] Add 'JsonParser.Feature.ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER
    to allow non-standard character escapes like \'.
   [1.6.0]  

Rob Ottway:
  * Requested [JACKSON-301] Allow JsonMappingException to return name of "bad"
    (unrecognized) field
   [1.6.0]  

Thomas Dudziak:
  * Reported [JACKSON-328] Incorrect precedence between property fields, "getter-as-setter"
    fallbacks (former should have higher precedence)
   [1.6.0]
  * Suggested [JACKSON-420] Add 'DeserializationConfig.Feature.FAIL_ON_NULL_FOR_PRIMITIVES'
    to optionally prevent JSON null from mapping to default value
   [1.7.0]

Ant Elder:
  * Suggested [JACKSON-295] Create "jackson-all" jar for more convenient
    deployment
   [1.6.0]
      
David Melia: 
  * Reported [JACKSON-303] JAXB annotation @XmlAccessorType(XmlAccessType.NONE) seems
    to not work correctly during deserialisation process
   [1.6.0]
 
Valentin Brasov: 
   * Reported [JACKSON-268] Property ordering for JAXB did not work with "raw" property
    names (but just with renamed names like with Jackson annotations)
   [1.6.0]
   
Igor Kolomets:
   * Suggested [JACKSON-308] Configurable date formatting support for XMLGregorianCalendar,
    XMLGregorianCalendar now uses same Date/Calendar serialization as other date types.
   [1.6.0]

Shilpa Panaganti:
  * Suggested [JACKSON-360] Convert "" to null for Joda date/time types
   [1.6.1]

Larry Yogman:
  * Reported [JACKSON-371] Provide path of type error in ObjectMapper.convertValue()
   [1.6.1]
  * Reported [JACKSON-458]: Problems with ObjectMapper.convertValue(), TokenBuffer, SerializedString
   [1.7.1]

Bruce Ritchie:
   * Reported [JACKSON-384] @JsonAnyGetter values were duplicated if method name was valid
     as a regular getter name
   [1.6.1]

Patrick Ryan:
  * Reported [JACKSON-366] Type metadata not written for empty beans
   [1.6.2]
  * Reported [JACKSON-428]  Type information, Map key deserializer definitions don't
    work together
   [1.6.4]

Manuel Alejandro de Brito Fontes:
  * Reported [JACKSON-403]: XMLGregorianCalendar could not be deserialized from timestamp
   [1.6.2]

Davide:
  * Reported [JACKSON-404]: Problem with XmlAdapter, generic types, deserialization
   [1.6.2]

Kent Rancourt:
  * Reported [JACKSON-288]: Problems with JAXB annotation handling for combination of
   @XmlJavaTypeAdapter, @XmlElement
    [1.6.2]

Claudio Rossetto:
  * Reported [JACKSON-228], suggested correct solution: XmlJavaTypeAdapter not
    properly handled with package-level annotations
   [1.6.3]

Sean Parmelee:
  * Reported [JACKSON-415]: XmlElement.type() ignored for Schema generation
   [1.6.3]
  * Reported [JACKSON-416]: XmlElement.type() doesn't override type during
    serialization
   [1.6.3]
  * Reported [JACKSON-423]: Incorrect serialization of BigDecimal, BigInteger,
    when using TokenBuffer
   [1.6.3]
  * Reported [JACKSON-436]: @XmlElementType not working correctly with Collection
    type properties
   [1.6.4]
  * Reported [JACKSON-450] JAXB annotations chosen incorrectly from interface method
    (instead of method definition in class), when serializing
   [1.7.0]
  * Reported [JACKSON-472] Custom bean deserializers are not cached when using
    JAXB annotation introspector
   [1.6.5]
  * Reported [JACKSON-476] ContextualDeserializer handling not completely working
   [1.7.2]

Joe Jensen:
  * Reported [JACKSON-417] Deserialization of "native" types (String, Integer,
    Boolean) failed with abstract types
   [1.6.3]

Peter Litvak:
  * Reported [JACKSON-387]: Deserialization fails for certain objects serialized
    with enableDefaultTyping
   [1.6.3]
  * Suggested [JACKSON-432]: Add 'ObjectMapper.enableDefaultTypingAsProperty()' to allow
    specifying inclusion type 'As.PROPERTY' and property name to use
   [1.7.0]

Hannu Leinonen:
  * Reported [JACKSON-431] Deserialization fails with JSON array with beans
   with @JsonCreator, unmapped properties before and after creator properties
   [1.6.4]

Tim Williamson:
  * Reported [JACKSON-461] ArrayIndexOutOfBoundsException when property is subclass of
    Map with fewer type parameters
   [1.6.5
  * Reported [JACKSON-465] Deserialization with @JsonCreator that takes in
   a Map fails
   [1.6.5]
  * Reported [JACKSON-470] ArrayIndexOutOfBoundsException if @JsonCreator
    constructor has @JsonParameter parameters with same name
   [1.6.5]
  * Suggested [JACKSON-548]: enabling ALLOW_SINGLE_QUOTES should allow backslash-escaping
   [1.8.0]

Christian Naeger:
  * [JACKSON-468] Method-bound type variables (public <T> T getValue()) not handled
   [1.6.5]

Steven Schlansker:
  * Reported [JACKSON-473] JsonMapping$Reference not Serializable
   [1.6.5]
  * Reported [JACKSON-543] Root-level static type information incorrectly handled
    with Maps (losing parameterization)
   [1.7.7]
  * Reported [JACKSON-572] Problems serializing generic non-static inner classes
   [1.7.7]
  * Suggested [JACKSON-726] Add java.util.UUID key deserializer
   [1.9.3]

Elliot Barlas:
  * Reported [JACKSON-491]: Bug in NumberInput.inLongRange, causing false overflows
   [1.6.6]

Gili (cowwoc):
  * Reported [JACKSON-495] NPE at JaxbAnnotationIntrospector, with @JsonCreator
   annotations
   [1.6.6]

Jax Law:
  * Reported [JACKSON-499]  Problems serializing HashMap.keySet(), values()
   [1.6.7]

Ga�l Marziou:   
  * Contributed [JACKSON-351]: Add @JsonRawValue that allows injecting literal textual
    value into JSON
   [1.7.0]   

Patrick Leamon:
  * Suggested [JACKSON-412] Add 'DeserializationConfig.Feature.FAIL_ON_NUMBERS_FOR_ENUMS'
    to optionally prevent mapping JSON integers into Java Enum values
   [1.7.0]

Tauren Mills:
  * Suggested [JACKSON-414] Add 'JsonNode.getValueAsBoolean()' (and 'JsonParser.getValueAsBoolean()')
   [1.7.0]

Chris Winters:
  * Reported [JACKSON-457] Misspelled method in Module ("getSeserializationConfig")
   [1.7.1]
  * Suggested [JACKSON-459]: Add mapper-level configuration to set default serialization
    order be alphabetic (by property name).
   [1.8.0]

Coda Hale:
  * Reported [JACKSON-462]: Buffer overflow in Utf8Generator#writeFieldName(String)
   [1.7.1]
  * [JACKSON-557] CollectionLikeType#equals() casts parameter to CollectionType
   [1.8.1]
  
David Yu:
  * Suggested [JACKSON-474]: Add ability to pass externally allocated buffer for Utf8Generator, SmileGenerator
   [1.7.2]
  * Reported [JACKSON-492], contributed unit test: problem encoding 1 byte length "raw" UTF8 Strings
   [1.7.3]

Christopher Berner: 
  * [JACKSON-508] Type information lost when serializing List<List<X>>
   [1.7.4]

Pascal GŽlinas:
  * Suggested [JACKSON-541] with patch: Remove the need for @JsonCreator on
    multi-arg constructor iff all parameters have @JsonProperty
   [1.7.5]
  * Reported [JACKSON-554] ObjectMapper.readValue(JsonNode) was not properly
    passing itself as ObjectCodec, making secondary conversions fail
   [1.7.7]
  * Suggested [JACKSON-581] Add 'ObjectMapper.readTree(File)'
   [1.9.0]
  * Reported [JACKSON-687] Problems with PropertyNamingStrategy, property merging
   [1.9.1]
  * Reported [JACKSON-689] Deserialization of Iterable fails
   [1.9.1]
  * Reported [JACKSON-693] @JsonBackReference not used during deserialization
   if it's annotated on a getter method.
   [1.9.1]

Maik Jorra:
  * Reported [JACKSON-540] Side-effects with ObjectMapper.canSerialize(),
    canDeserialize()
   [1.7.5]

Suchema Oyetey:
  * Reported [JACKSON-530] Default SerializationInclusion value not properly
    passed when "USE_ANNOTATION" set to false
   [1.7.5]

Michel Goldstein:
  * Reported [JACKSON-545] UTF8Writer getting NPE if flush() called after close()
   [1.7.5]

Andrei Pozolotin:
  * Reported [JACKSON-550] Registration of serializers was not completely
    working with SimpleModule (interfaces implemented by superclasses skipped)
   [1.7.6]

Luis Neves:
  * Reported [JACKSON-542] Base64 decoder couldn't handle escaped characters

Xyn Wang:
  * Reported [JACKSON-553] SerializationConfig.Feature.DEFAULT_VIEW_INCLUSION
    did not work correctly
   [1.7.7]

Alex Porras:
  * Reported [JACKSON-556] @XmlElement.name property ignored in some cases
   [1.7.7]

Gregor Ottman:
  * Reported [JACKSON-569] ContextualSerializer not resolved for serializers
    defined with @JsonSerialize annotation
   [1.7.7]

Bryce McKinlay:
  * Suggested [JACKSON-358]: Allow parsing numbers with leading zeroes
   [1.8.0]

Sven Jacobs:
  * Suggested [JACKSON-527]: Add 'HandlerInstantiator' abstraction, which can be implemented
    and registered with ObjectMapper to get more control over how handlers (serializers,
    deserializers, type id resolver) are constructed.
   [1.8.0]

Ruben Errejon Garcia:
  * Reported [JACKSON-560] Mix-in annotations ignored when used with views
    [1.8.0]

Young Jin Park:
  * Failure to serialize certain Unicode Strings
   [1.8.1]

Oleg Estekhin:
  * Reported [JACKSON-563] JSON Schema uses "required" (not "optional")
   [1.8.1]

Jamie Reilly:
  * Reported [JACKSON-570] Caching of MapSerializer not thread-safe
   [1.8.1]

Pierre-Alexandre Meyer:
  * Reported [JACKSON-586]: Problems with @JsonValue, method visibility
   [1.8.2]

Chris Pruett:
  * Reported [JACKSON-587] TextNode.getValueAsLong() failing with values
    beyond int range.
   [1.8.3]

Tom Leccese:
  * reported [JACKSON-591] JodaDeserializers not throwing wrongTokenException
   [1.8.3]

Lawrence Chang:
  * Reported [JACKSON-627] WriterBasedGenerator failure for long Strings,
    custom character escaping, unit test, suggested fix.
   [1.8.4]

Maxxan:
  * Reported [JACKSON-629] Fix a buffer boundary problem with SmileParser,
    5-7 character names
   [1.8.4]

Tim Bond:
  * Reported [JACKSON-631] Problems decoding Base64Variants.MODIFIED_FOR_URL
   [1.8.4]

Edward Alexandrov:
  * Reported [JACKSON-632] Handling of UTF-8 BOM incorrect, causing
    "Internal Error"
   [1.8.4]

Paul Marynchev:
  * Reported [JACKSON-637] NumberSerializer was missing proper handling of
    Integer, Long
   [1.8.5]

Ransom Briggs:
  * Reported [JACKSON-668] Problems with 'JsonParser.getDecimalValue'
    not clearing earlier state
   [1.8.6]

William Burns:
  * Reported [JACKSON-677], suggested fix for: Inner generic type references
    not working properly
   [1.8.6]

Tom Boettcher:
  * Reported [JACKSON-709] Problems converting base64-encoded Strings
    between JsonNode, POJOs
   [1.8.7]

Ryan Kennedy:
  * Reported [JACKSON-462] (REGRESSION?) Buffer overflow in
   Utf8Generator#writeFieldName(String)
   [1.8.7]

Jacques-Olivier Goussard:
  * Reported [JACKSON-733] Smile-based mapper could not properly bind
   byte[] values
   [1.8.7]

Alex Temnokhod:
  * Reported [JACKSON-738] Parsing fails for Unicode 1Fxxx symbols when
    skipping
   [1.8.7]

Lloyd Smith:
  * Reported [JACKSON-701] ArrayIndexOutOfBoundsException when trying to serialize
    non-static inner classes with annotations on last ctor param
   [1.8.8]

Erik Gorset:
  * Reported [JACKSON-763] State of base64/byte[] decoding not reset when
    using 'convertValue()' for list of byte[] values.
   [1.8.9]

Matt Schemmel:
  * Reported [JACKSON-820] WriterBasedGenerator with CharacterEscapes produces
    unescaped output for strings > 2k in length
   [1.8.9]

"Programmer Bruce":
  * Suggested these for 1.8.x:
    - [JACKSON-597] Make ClassDeserializer support primitive types [1.8.3]
  * Suggested these for 1.9.0:
     - [JACKSON-593] Add ObjectMapper.readTree(byte[]), (URL) variants
     - [JACKSON-594] Allow deserializing non-static inner class valued properties
     - [JACKSON-595] Terse Visibility Config (ObjectMapper.setVisibility, related)
     - [JACKSON-598] Add set of standard naming-strategy implementations
     - [JACKSON-599] Expose Settability Of SimpleModule Serializers/Deserializers
     - [JACKSON-605] Handle deserialization of typed Class properties correctly
     - [JACKSON-612] Add 'readValues()' methods to JsonParser, ObjectCodec
     - [JACKSON-613] Add ArrayNode/ObjectNode methods for dealing with wrappers/unboxing/nulls
     - [JACKSON-616] Better handling of primitive deserializers, to avoid NPEs
     - [JACKSON-621] Add new fluent method, VisibilityChecker.with(Visibility)

Anand Hatrwalne:
  * Requested [JACKSON-558] Add 'DeserializationConfig.Feature.UNWRAP_ROOT_VALUE' as
    matching counterpart for 'SerializationConfig.Feature.WRAP_ROOT_VALUE'
   [1.9.0]

Earl Baugh:
  * Suggested [JACKSON-584] Serialize type info for non-static anonymous inner classes
    as that of declared (static) type
   [1.9.0]

Matt Goldspink:
  * Suggested [JACKSON-578] Allow use of @JsonView on JAX-RS resource, with JacksonJsonProvider
   [1.9.0]

Ed Anuff:
  * Suggested [JACKSON-602] Add 'JsonSerialize.Inclusion.NON_EMPTY' option
   [1.9.0]

   
Lukasz Strzelecki:
  * Requested [JACKSON-630] Add @JsonRootName annotation for specifying name of root-level wrapper
   [1.9.0]

Simone Bordet:
  * Requested [JACKSON-652] Add 'DeserializationConfig.Feature.USE_JAVA_ARRAY_FOR_JSON_ARRAY' to
    allow mapping JSON Array to Object[]
   [1.9.0]

David Phillips:
  * Requested [JACKSON-671] Add convenience constructor for 'MinimalPrettyPrinter'
   [1.9.0]

Kirill Sukhanov:
  * Suggested [JACKSON-650] Allow dealing with missing filter ids, by adding
    'SimpleFilterProvider.setFailOnUnknownId()' to specify if exception is thrown or not.
   [1.9.0]

Ben Hale:
  * Reported [JACKSON-700] Type problems with properties that have different
    types for constructor property, setter and/or field
   [1.9.1]

Andreas Knoepfle, Tobias Schmid:
  * Contributed implementation for [JACKSON-657], key deserializers for
    java.util.Date and java.util.Calendar types
   [1.9.3]

Steve Loeppky:
  * Reported [JACKSON-746] Problems with JsonTypeInfo.Id.NONE, default typing
   [1.9.4]

Sebastian Thelen:
  * Reported [JACKSON-753] JsonParserDelegate missing delegation of getBooleanValue(),
    getEmbeddedObject()
   [1.9.4]

Stephan Bailliez:
  * Reported [JACKSON-757] Problems with Enum values, annotations on constructors
   [1.9.4]

Mika Mannermaa:
  * Reported [JACKSON-756] Problems with enums, @JsonCreator, when used as keys
    of EnumMap, regular  Map, or contents of EnumSet
   [1.9.4]

Nathaniel Bauernfeind:
  * Reported [JACKSON-774]: PropertyBasedCreator not using JsonDeserializer.getNullValue()
   [1.9.5]

Ittai Zeidman:
  * Reported [JACKSON-775]: MissingNode.asText() should return "", not null
   [1.9.5]
   
Alexander Klauer:
  * Reported [JACKSON-779]: Problems with multi-byte UTF-8 chars in JSON comments
   [1.9.5]

Vladimir Petrukhin:
  * Reported [JACKSON-778], provided test case: Incorrect detection of generic
    types with TypeReference
   [1.9.5]

Christopher Brown:
  * Reported [JACKSON-796]: Problems with byte[] conversion to/from JsonNode.
   [1.9.5]

Harold Marger:
  * Reported [JACKSON-806]: REQUIRE_SETTERS_FOR_GETTERS ignores explicitly annotated getters
   [1.9.6]

Adam Vandenberg:
  * Reported [JACKSON-823] MissingNode does not return default value for
   'asXxx()' methods
   [1.9.7]

James Roper:
  * Reported [JACKSON-829] Custom serializers not working for List<String>
    properties, @JsonSerialize(contentUsing)
   [1.9.7]

Laurent Pireyn:
  * Reported [JACKSON-831] External type id, explicit property do not work well together
   [1.9.7]
  * Reported [JACKSON-875]: Enums are not properly serialized when
    Feature.USE_ANNOTATIONS is disabled
   [1.9.12]

Jan Jan:   
  * Reported [JACKSON-832] (partial) Fix numeric range check for Longs (was not working)
   [1.9.7]

Klaus Reimer:   
  * [JACKSON-834] Could not use @JsonFactory with non-String argument with Enums
   [1.9.7]

Stuart Dootson:
  * Reported [Issue-13] Runtime error passing multiple injected values to a constructor
   [1.9.7]

Lóránt Pintér:
  * Reported [JACKSON-838]: Utf8StreamParser._reportInvalidToken() skips
    letters from reported token name
   [1.9.8]

Scott Stanton:
  * Reported [JACKSON-841] Data is doubled in SegmentedStringWriter output
   [1.9.8]

Sébastien R:
  * Reported [JACKSON-842] ArrayIndexOutOfBoundsException when skipping C-style comments
   [1.9.8]

Duncan Bloem:
  * Reported [JACKSON-867]  missing Export-Package header for
   "org.codehaus.jackson.map.ext"
   [1.9.10]