cowtowncoder | ba36461 | 2008-03-24 05:59:43 +0000 | [diff] [blame] | 1 | Here are people who have contributed to Jackson JSON process development: |
| 2 | (version numbers in brackets indicate release in which the problem was fixed) |
| 3 | |
cowtowncoder | 86f6b32 | 2009-05-28 23:27:59 +0000 | [diff] [blame] | 4 | Tatu Saloranta, tatu.saloranta@iki.fi: author |
| 5 | |
| 6 | Ryan Heaton, ryan@webcohesion.com: co-author |
cowtowncoder | ba36461 | 2008-03-24 05:59:43 +0000 | [diff] [blame] | 7 | |
cowtowncoder | c4af0bd | 2009-07-20 05:03:27 +0000 | [diff] [blame] | 8 | Peter Harris, Peter.Harris@betfair.com: contributor |
| 9 | |
cowtowncoder | 4c5caf1 | 2010-08-20 23:53:32 +0000 | [diff] [blame] | 10 | Sunny Gleason, sunny@ning.com: contributor |
| 11 | |
cowtowncoder | ba36461 | 2008-03-24 05:59:43 +0000 | [diff] [blame] | 12 | Alain Penders: |
| 13 | * Reported problem with JavaTypeMapper, where floating point numbers were |
| 14 | accidentally converted to Booleans. |
| 15 | [0.8] |
| 16 | |
| 17 | Mike Eastey: |
| 18 | * Reported problem with JavaTypeMapper had a bug which prevented custom |
| 19 | mappers (as well as slower interface-based introspection) from working, |
| 20 | provided path to specific underlying bugs. |
| 21 | [0.8.2] |
| 22 | |
cowtowncoder | 247790e | 2009-11-28 07:22:34 +0000 | [diff] [blame] | 23 | Augusto Callejas: |
cowtowncoder | ba36461 | 2008-03-24 05:59:43 +0000 | [diff] [blame] | 24 | * Reported problem with JavaTypeMapper (and JsonTypeMapper), which |
| 25 | caused read operation not to handle EOF appropriately but instead |
| 26 | cause a NullPointerException. |
| 27 | [0.9] |
| 28 | |
| 29 | Maciej Pestka: |
| 30 | * JavaTypeMapper did not implicitly flush generator after mapping |
| 31 | objects: it should, and now will (note: JsonTypeMapper not directly |
| 32 | affected, flushing still needed) |
| 33 | [0.9] |
cowtowncoder | 569b5e8 | 2008-07-25 06:35:49 +0000 | [diff] [blame] | 34 | |
| 35 | Tudor Bosman: |
| 36 | * Symbol table handling not thread-safe |
| 37 | [0.9.3] |
| 38 | |
| 39 | Michael Mangeng: |
| 40 | * Suggested [JACKSON-1]: make JsonNode implement Iterable<JsonNode> to |
| 41 | allow use of Java 5 foreach loop with container nodes. |
cowtowncoder | 822b475 | 2008-07-26 03:57:32 +0000 | [diff] [blame] | 42 | [0.9.3] |
cowtowncoder | 569b5e8 | 2008-07-25 06:35:49 +0000 | [diff] [blame] | 43 | |
cowtowncoder | 822b475 | 2008-07-26 03:57:32 +0000 | [diff] [blame] | 44 | Johannes Link: |
| 45 | * Reported [JACKSON-8]: Serialization of BigDecimal broken with JavaTypeMapper |
| 46 | [0.9.3] |
cowtowncoder | 314c483 | 2008-09-07 17:39:33 +0000 | [diff] [blame] | 47 | |
| 48 | Stanislaw Osinski: |
| 49 | * Reported [JACKSON-14], contributed code to resolve it and improve |
| 50 | generics-handling significantly. |
| 51 | [0.9.4] |
cowtowncoder | 5cbf906 | 2008-10-21 06:31:58 +0000 | [diff] [blame] | 52 | |
| 53 | Michael Descher: |
| 54 | * Reported [JACKSON-18], ArrayIndexOutOfBounds on IntNode, due to |
| 55 | off-by-one problem with comparisons used for caching common values. |
| 56 | [0.9.4] |
cowtowncoder | e6e65b4 | 2008-11-27 05:45:46 +0000 | [diff] [blame] | 57 | |
| 58 | Mike Goodwin: |
| 59 | * Suggested [JACKSON-9]: Add support for (non-standard) Json comments. |
| 60 | [0.9.4] |
cowtowncoder | 9ec956e | 2008-12-03 17:40:31 +0000 | [diff] [blame] | 61 | |
| 62 | Ray Racine: |
| 63 | * Pointed out [JACKSON-25]: Problems with Maven pom for lgpl version |
| 64 | [0.9.4-backport] |
cowtowncoder | e79a6a4 | 2009-01-05 20:48:47 +0000 | [diff] [blame] | 65 | |
| 66 | Scott Dixon: |
| 67 | * Contributed unit test (TestComplexJavaType) for verifying functioning |
| 68 | of object serialization |
| 69 | [0.9.5] |
cowtowncoder | 5e4e261 | 2009-11-29 04:28:53 +0000 | [diff] [blame] | 70 | * Suggested [JACKSON-38] Allow serializing/deserializing DOM trees (Node, Document) |
| 71 | [1.4.0] |
cowtowncoder | 4e0f1ca | 2009-03-09 05:00:32 +0000 | [diff] [blame] | 72 | * Suggested [JACKSON-45]: adding convenience methods to simplify writing |
| 73 | custom serializers |
| 74 | [1.0.0] |
cowtowncoder | e7179c3 | 2009-02-16 21:39:51 +0000 | [diff] [blame] | 75 | |
| 76 | Justin Friedl: |
cowtowncoder | 65148ec | 2009-02-25 23:16:28 +0000 | [diff] [blame] | 77 | * Requested [JACKSON-52]: ability to disable getter method auto-detection |
| 78 | [0.9.9] |
cowtowncoder | be4efa3 | 2009-02-19 06:26:45 +0000 | [diff] [blame] | 79 | * Reported [JACKSON-53] (and suggested way to fix it): problem serializing |
| 80 | iBatis bean classes generated (or wrapped) by CGLib. Probably would also |
| 81 | have caused problems with Hibernate and other frameworks. |
cowtowncoder | 3f1dee8 | 2009-02-19 20:11:55 +0000 | [diff] [blame] | 82 | [0.9.8] |
cowtowncoder | 2dcb3f4 | 2009-03-20 06:23:00 +0000 | [diff] [blame] | 83 | * Requested [JACKSON-61]: Allow suppressing writing of bean properties |
| 84 | with null values |
| 85 | [0.9.9-3] |
cowtowncoder | 65148ec | 2009-02-25 23:16:28 +0000 | [diff] [blame] | 86 | * Reported [JACKSON-62]: NPE with JsonMappingException |
cowtowncoder | 3f1dee8 | 2009-02-19 20:11:55 +0000 | [diff] [blame] | 87 | [0.9.9] |
cowtowncoder | 5ec1545 | 2009-02-17 05:56:37 +0000 | [diff] [blame] | 88 | |
| 89 | Scott Anderson: |
| 90 | * Suggested [JACKSON-48]: Integrate ObjectMapper with JsonGenerator, |
| 91 | JsonParser; add MappingJsonFactory. |
cowtowncoder | 3f1dee8 | 2009-02-19 20:11:55 +0000 | [diff] [blame] | 92 | [0.9.9] |
cowtowncoder | 49593ad | 2009-03-25 19:41:40 +0000 | [diff] [blame] | 93 | * Requested [JACKSON-84]: Add JsonGenerator.writeRawValue method(s). |
| 94 | [0.9.9-3] |
cowtowncoder | be4efa3 | 2009-02-19 06:26:45 +0000 | [diff] [blame] | 95 | |
| 96 | Kevin Grained: |
| 97 | * Reported [JACKSON-58] (and suggested a fix): NPE with String[] |
| 98 | serialization |
cowtowncoder | 3f1dee8 | 2009-02-19 20:11:55 +0000 | [diff] [blame] | 99 | [0.9.9] |
cowtowncoder | e7179c3 | 2009-02-16 21:39:51 +0000 | [diff] [blame] | 100 | |
cowtowncoder | 2ce26af | 2009-03-25 23:21:24 +0000 | [diff] [blame] | 101 | Eldar Abusalimov: |
| 102 | * Reported [JACKSON-81]: Data binding code could lead to unnecessary |
| 103 | blocking because it tried to advance parser (and stream) after binding |
cowtowncoder | cbfb6ab | 2009-05-01 06:29:51 +0000 | [diff] [blame] | 104 | [0.9.9-3] |
cowtowncoder | 30f197c | 2009-04-15 05:03:55 +0000 | [diff] [blame] | 105 | * Reported [JACKSON-99]: IOExceptions should not be wrapped during object |
cowtowncoder | 8030548 | 2009-04-13 04:53:04 +0000 | [diff] [blame] | 106 | mapping. |
cowtowncoder | cbfb6ab | 2009-05-01 06:29:51 +0000 | [diff] [blame] | 107 | [0.9.9-4] |
cowtowncoder | a90bc03 | 2009-04-06 19:19:34 +0000 | [diff] [blame] | 108 | |
cowtowncoder | cbfb6ab | 2009-05-01 06:29:51 +0000 | [diff] [blame] | 109 | Stephen Duncan jr: |
cowtowncoder | a90bc03 | 2009-04-06 19:19:34 +0000 | [diff] [blame] | 110 | * Pointed out problem with JacksonJsonProvider where strict equality |
| 111 | comparison was used instead of using MediaType.isCompatible(). |
cowtowncoder | cbfb6ab | 2009-05-01 06:29:51 +0000 | [diff] [blame] | 112 | [0.9.9-4] |
cowtowncoder | a90bc03 | 2009-04-06 19:19:34 +0000 | [diff] [blame] | 113 | |
cowtowncoder | cbfb6ab | 2009-05-01 06:29:51 +0000 | [diff] [blame] | 114 | Ray Tsang: |
| 115 | * Reported [JACKSON-103] (problem with Groovy class serialization), |
| 116 | submitted fix |
| 117 | [0.9.9-7] |
| 118 | |
| 119 | Oleksandr Alesinskyy: |
| 120 | * Reported [JACKSON-104], problems with packaging, build. |
| 121 | [0.9.9-7] |
cowtowncoder | c5e4225 | 2009-05-27 06:42:40 +0000 | [diff] [blame] | 122 | |
| 123 | Christoph Strebin: |
| 124 | * Requested [JACKSON-105], proposed a way to implement it: |
| 125 | Allow suppressing output of "default values"; which |
| 126 | means value of a property when bean is constructed using the default |
| 127 | no-arg constructor |
| 128 | [1.1.0] |
cowtowncoder | 92ecc03 | 2009-07-07 20:55:58 +0000 | [diff] [blame] | 129 | |
cowtowncoder | 409a3f9 | 2009-07-17 06:38:37 +0000 | [diff] [blame] | 130 | Peter Harris: |
| 131 | * Reported [JACKSON-139], provided patch for fixing it: Non-numeric |
| 132 | double values (NaN, Infinity) are serialized as invalid JSON tokens |
| 133 | (reported by Peter H) |
| 134 | [1.1.1] |
| 135 | |
cowtowncoder | 8b5a344 | 2009-07-23 03:46:09 +0000 | [diff] [blame] | 136 | Dan Simpson: |
| 137 | * Reported [JACKSON-144]: Static "getter-like" methods mistaken for |
| 138 | getters (for serialization) |
| 139 | [1.1.2] |
| 140 | |
cowtowncoder | 247790e | 2009-11-28 07:22:34 +0000 | [diff] [blame] | 141 | Gregory Gerard: |
cowtowncoder | 641f594 | 2009-08-23 19:24:30 +0000 | [diff] [blame] | 142 | * Reportd [JACKSON-143]: NPE on ArrayNode.equals() when comparing empty |
| 143 | array node to non-empty array node |
| 144 | [1.1.2] |
| 145 | |
cowtowncoder | 92ecc03 | 2009-07-07 20:55:58 +0000 | [diff] [blame] | 146 | Dain Sundstrom: |
| 147 | * Suggested addition of "-use" for javadoc generation |
| 148 | [1.2.0] |
| 149 | * Suggested [JACKSON-136] JsonParser and JsonGenerator should implement |
| 150 | java.io.Closeable (since they already have close() method) |
| 151 | [1.2.0] |
cowtowncoder | 409a3f9 | 2009-07-17 06:38:37 +0000 | [diff] [blame] | 152 | |
cowtowncoder | 1875f86 | 2009-09-05 06:18:57 +0000 | [diff] [blame] | 153 | Gabe Schnaubelt: |
| 154 | * Reported [JACKSON-155]: Failed to serialize java.io.File (with infinite |
| 155 | recursion) |
| 156 | [1.3.0] |
cowtowncoder | 263b727 | 2009-09-26 04:16:35 +0000 | [diff] [blame] | 157 | |
| 158 | Benjamin Darfler: |
cowtowncoder | 7f6f241 | 2009-09-26 06:50:23 +0000 | [diff] [blame] | 159 | * Suggested [JACKSON-164]: Improve null-handling in JsonGenerator.writeStringField() |
| 160 | [1.3.0] |
| 161 | * Suggested [JACKSON-165]: Add JsonParser.getBooleanValue() convenience method |
cowtowncoder | 263b727 | 2009-09-26 04:16:35 +0000 | [diff] [blame] | 162 | [1.3.0] |
cowtowncoder | a75f75d | 2009-09-26 07:12:18 +0000 | [diff] [blame] | 163 | |
| 164 | Troy Waldrep: |
| 165 | * Reported [JACKSON-162]: OSGi packaging problems for xc package. |
| 166 | [1.3.0] |
| 167 | |
cowtowncoder | 369c788 | 2009-10-04 01:44:53 +0000 | [diff] [blame] | 168 | Randy Layma: |
| 169 | * Reported [JACKSON-171]: Self-referential types cause infinite recursion |
| 170 | when using only JAXB annotation introspector |
| 171 | [1.3.0] |
cowtowncoder | 7fe4bb5 | 2009-10-04 22:09:38 +0000 | [diff] [blame] | 172 | |
| 173 | Shay Banon: |
| 174 | * Suggested [JACKSON-168] Make JsonLocation serializable (and deserializable) |
| 175 | [1.3.0] |
cowtowncoder | 5e8ada5 | 2010-09-30 17:31:15 +0000 | [diff] [blame] | 176 | * Reported [JACKSON-376] writing binary data as object field value with Smile fails |
| 177 | [1.6.1] |
cowtowncoder | a13ae23 | 2009-10-11 06:27:34 +0000 | [diff] [blame] | 178 | |
| 179 | Brian McCallister: |
| 180 | * Suggested [JACKSON-173]: Add "JsonParser.Feature.ALLOW_SINGLE_QUOTES" |
| 181 | to handle commonly encountered invalid JSON content |
| 182 | [1.3.0] |
cowtowncoder | 61842a8 | 2009-10-23 03:42:17 +0000 | [diff] [blame] | 183 | * Reported [JACKSON-179] Single-long-arg factory Creators were not working |
| 184 | [1.3.0] |
cowtowncoder | 605c870 | 2009-10-22 03:32:12 +0000 | [diff] [blame] | 185 | |
| 186 | Ted Bergeron: |
| 187 | * Reported [JACKSON-177]. |
cowtowncoder | 51c0897 | 2009-10-24 07:23:52 +0000 | [diff] [blame] | 188 | [1.3.0] |
| 189 | |
| 190 | Jeff Yu: |
| 191 | * Suggested [JACKSON-180]: Add 'JsonParser.Feature.INTERN_FIELD_NAMES' to |
| 192 | allow disabling field name intern()ing. |
| 193 | [1.3.0] |
| 194 | |
cowtowncoder | 2f4a50b | 2009-10-26 02:41:54 +0000 | [diff] [blame] | 195 | Doug Daniels: |
| 196 | * Suggested [JACKSON-176]: Add a work-around for Javascript's problems |
| 197 | with big 64-bit longs (due to always representing numbers as 64-bit |
| 198 | doubles internally, thus truncating some long values) |
| 199 | [1.3.0] |
cowtowncoder | ae0f9c0 | 2009-10-27 04:08:39 +0000 | [diff] [blame] | 200 | |
cowtowncoder | 247790e | 2009-11-28 07:22:34 +0000 | [diff] [blame] | 201 | Nick Padgett: |
cowtowncoder | ae0f9c0 | 2009-10-27 04:08:39 +0000 | [diff] [blame] | 202 | * Reported [JACKSON-183]: Root-level 'JsonDeserialize' annotation |
| 203 | not handled completely; 'as' setting was not taking effect |
| 204 | [1.3.0] |
cowtowncoder | 7d49de3 | 2009-11-12 05:08:09 +0000 | [diff] [blame] | 205 | |
cowtowncoder | 247790e | 2009-11-28 07:22:34 +0000 | [diff] [blame] | 206 | Nathan Ching: |
cowtowncoder | 7d49de3 | 2009-11-12 05:08:09 +0000 | [diff] [blame] | 207 | * Reported [JACKSON-190]: Problem deserializing some nested generics |
| 208 | types |
| 209 | [1.3.1] |
cowtowncoder | 8d854bf | 2009-11-20 08:02:54 +0000 | [diff] [blame] | 210 | |
cowtowncoder | 247790e | 2009-11-28 07:22:34 +0000 | [diff] [blame] | 211 | Martin Lauer: |
cowtowncoder | 8d854bf | 2009-11-20 08:02:54 +0000 | [diff] [blame] | 212 | * Reported [JACKSON-194] ObjectMapper class loading issues on Android |
| 213 | [1.3.1] |
| 214 | |
cowtowncoder | 247790e | 2009-11-28 07:22:34 +0000 | [diff] [blame] | 215 | Edward Thorne: |
cowtowncoder | 8d854bf | 2009-11-20 08:02:54 +0000 | [diff] [blame] | 216 | * Reported [JACKSON-197]: 2 debug message print out to System.err |
| 217 | [1.3.1] |
cowtowncoder | eb68c15 | 2009-11-21 08:01:52 +0000 | [diff] [blame] | 218 | |
cowtowncoder | 247790e | 2009-11-28 07:22:34 +0000 | [diff] [blame] | 219 | Steve Lopez: |
cowtowncoder | eb68c15 | 2009-11-21 08:01:52 +0000 | [diff] [blame] | 220 | * Reported [JACKSON-200]: java.sql.Date deserialization not working well |
| 221 | [1.3.1] |
cowtowncoder | cf64016 | 2009-11-23 05:19:53 +0000 | [diff] [blame] | 222 | * Reported [JACKSON-203]: Date deserializers should map empty String to null |
| 223 | [1.3.1] |
cowtowncoder | 690efc6 | 2009-11-23 06:52:30 +0000 | [diff] [blame] | 224 | |
cowtowncoder | 247790e | 2009-11-28 07:22:34 +0000 | [diff] [blame] | 225 | Mike Pilone: |
cowtowncoder | e065093 | 2009-11-28 04:12:38 +0000 | [diff] [blame] | 226 | * Suggested [JACKSON-201]: Allow serialization of "empty beans" (classes |
| 227 | without getters), if SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS is |
| 228 | disabled; or if class has recognized Jackson annotation |
| 229 | [1.4.0] |
cowtowncoder | 690efc6 | 2009-11-23 06:52:30 +0000 | [diff] [blame] | 230 | * Reported [JACKSON-202]: Non-public fields not deserialized properly |
| 231 | with JAXB annotations |
| 232 | [1.3.1] |
cowtowncoder | 26033d0 | 2009-11-27 02:21:49 +0000 | [diff] [blame] | 233 | |
cowtowncoder | 247790e | 2009-11-28 07:22:34 +0000 | [diff] [blame] | 234 | Stephen Friedrich: |
cowtowncoder | 26033d0 | 2009-11-27 02:21:49 +0000 | [diff] [blame] | 235 | * Reported additional issues with [JACKSON-203] |
| 236 | [1.3.2] |
cowtowncoder | ebd817a | 2009-11-28 07:18:15 +0000 | [diff] [blame] | 237 | |
cowtowncoder | 247790e | 2009-11-28 07:22:34 +0000 | [diff] [blame] | 238 | Jeff Schnitzer: |
cowtowncoder | ebd817a | 2009-11-28 07:18:15 +0000 | [diff] [blame] | 239 | * Reported [JACKSON-188]: problems running Jackson 1.3 on GAE, due |
| 240 | to dependency to JAXB API classes |
| 241 | [1.3.2] |
cowtowncoder | 39e94cc | 2009-11-28 07:55:21 +0000 | [diff] [blame] | 242 | |
cowtowncoder | 4032462 | 2009-12-16 07:14:15 +0000 | [diff] [blame] | 243 | Elliot Shepherd: |
| 244 | * Reported [JACKSON-214], suggested fix: Enum types with subclasses |
| 245 | fail to serialize |
| 246 | [1.3.3] |
| 247 | |
cowtowncoder | 39e94cc | 2009-11-28 07:55:21 +0000 | [diff] [blame] | 248 | Gil Markham: |
| 249 | * Reported [JACKSON-196], suggested fix: Schema generation does not |
| 250 | respect the annotation configured serializer on a bean property |
| 251 | [1.4.0] |
cowtowncoder | 55013c6 | 2009-11-30 01:57:19 +0000 | [diff] [blame] | 252 | |
| 253 | Mark Stevens: |
cowtowncoder | 6d7ce8f | 2009-12-17 04:48:41 +0000 | [diff] [blame] | 254 | * Requested [JACKSON-208] Allow unquoted control characters (esp. tabs) |
cowtowncoder | 55013c6 | 2009-11-30 01:57:19 +0000 | [diff] [blame] | 255 | in JSON Strings and field names |
| 256 | [1.4.0] |
cowtowncoder | 4032462 | 2009-12-16 07:14:15 +0000 | [diff] [blame] | 257 | |
cowtowncoder | 6d7ce8f | 2009-12-17 04:48:41 +0000 | [diff] [blame] | 258 | Mike Rheinheimer: |
| 259 | * Reported [JACKSON-216] Jackson JAXB annotation handler does not use |
| 260 | @XmlElement.type property for figuring out actual type |
| 261 | [1.4.0] |
| 262 | |
cowtowncoder | 5f12a1f | 2010-02-14 22:37:03 +0000 | [diff] [blame] | 263 | Chris Carrier: |
| 264 | * Suggested [JACKSON-236]: Allow deserialization of timestamps-as-Strings |
| 265 | (not just timestamps as JSON integer numbers). |
| 266 | [1.5.0] |
cowtowncoder | d6f3fef | 2010-02-23 06:55:56 +0000 | [diff] [blame] | 267 | |
| 268 | Andrei Voden: |
| 269 | * Suggested [JACKSON-232]: Add 'SerializationConfig.Feature.DEFAULT_VIEW_INCLUSION' |
| 270 | to disable inclusion of non-annotated properties with explicit views |
| 271 | [1.5.0] |
cowtowncoder | 176480e | 2010-02-28 05:40:17 +0000 | [diff] [blame] | 272 | |
| 273 | Lars Clausen: |
| 274 | * Reported [JACKSON-246]: JAXB property name determination not working correctly. |
cowtowncoder | 07f858e | 2010-03-06 18:40:07 +0000 | [diff] [blame] | 275 | [1.5.0] |
cowtowncoder | 0cec35c | 2010-03-10 02:41:48 +0000 | [diff] [blame] | 276 | * Reported [JACKSON-250]: Type name not always detected |
| 277 | [1.5.0] |
cowtowncoder | 07f858e | 2010-03-06 18:40:07 +0000 | [diff] [blame] | 278 | * Reported [JACKSON-251]: Concurrency bug in pre-1.5.0 version of |
cowtowncoder | 0cec35c | 2010-03-10 02:41:48 +0000 | [diff] [blame] | 279 | @JsonSubTypes handling |
cowtowncoder | 07f858e | 2010-03-06 18:40:07 +0000 | [diff] [blame] | 280 | [1.5.0] |
cowtowncoder | 2790b59 | 2010-03-09 06:50:55 +0000 | [diff] [blame] | 281 | |
| 282 | Pierre-Yves Ricay: |
| 283 | * Requested [JACKSON-244]: allow private fields processing without having to annotate them |
| 284 | [1.5.0] |
cowtowncoder | 9b6a4d6 | 2010-03-10 06:00:15 +0000 | [diff] [blame] | 285 | |
| 286 | John Lister: |
| 287 | * Reported [JACKSON-256]: incorrect combining of serialization inclusion |
| 288 | values; suggested better way to do it |
| 289 | [1.5.0] |
cowtowncoder | fb21c8c | 2010-03-19 01:55:21 +0000 | [diff] [blame] | 290 | |
| 291 | Gennadiy Shafranovich: |
cowtowncoder | f236026 | 2010-03-24 07:08:31 +0000 | [diff] [blame] | 292 | * Reported [JACKSON-263]: BooleanNode.asToken() incorrectly returns 'true' |
cowtowncoder | fb21c8c | 2010-03-19 01:55:21 +0000 | [diff] [blame] | 293 | token for all nodes (not just 'false' ones) |
| 294 | [1.4.4, 1.5.0] |
cowtowncoder | f236026 | 2010-03-24 07:08:31 +0000 | [diff] [blame] | 295 | |
| 296 | Fabrice Delhoste: |
cowtowncoder | 43be184 | 2010-04-13 00:41:41 +0000 | [diff] [blame] | 297 | * Reported [JACKSON-265]: problems with generic type handling for |
cowtowncoder | f236026 | 2010-03-24 07:08:31 +0000 | [diff] [blame] | 298 | serialization |
| 299 | [1.5.1] |
cowtowncoder | 5dedce7 | 2010-04-17 05:50:29 +0000 | [diff] [blame] | 300 | |
| 301 | Raymond Feng: |
| 302 | * Reported [JACKSON-269]: missing OSGi export by mapper (o.c.j.m.jsontype.impl) |
| 303 | needed by jackson-xc module |
| 304 | [1.5.1] |
| 305 | |
| 306 | Martin Tomko: |
| 307 | * Reported [JACKSON-266] Deserialization from JsonNode fails |
| 308 | [1.4.4, 1.5.2] |
| 309 | |
| 310 | Lukasz Dywicki: |
| 311 | * Reported [JACKSON-273] Problems with OSGi dependency declarations |
| 312 | [1.5.2] |
| 313 | |
cowtowncoder | 3fa9e34 | 2010-06-24 18:47:56 +0000 | [diff] [blame] | 314 | Aron Atkins: |
| 315 | * Reported [JACKSON-281] JsonGenerator.writeObject() only supports subset of |
| 316 | wrapper types (when not specifying ObjectCodec) |
| 317 | [1.5.2] |
| 318 | |
| 319 | Eric Sirianni: |
| 320 | * Reported [JACKSON-311]: Problems handling polymorphic type information for |
| 321 | 'untyped' (Object) bean properties, default typing |
| 322 | [1.5.4] |
| 323 | |
cowtowncoder | bbed072 | 2010-09-02 02:31:26 +0000 | [diff] [blame] | 324 | Geoffrey Arnold: |
| 325 | * Reported [JACKSON-318]: Missing deserialization support for |
| 326 | java.util.Currency |
| 327 | [1.5.5] |
| 328 | |
| 329 | Christopher Currie: |
| 330 | * Reported [JACKSON-319], pointed out solution: issues trying to deserialize |
| 331 | polymorphic instances with no data (just type info) |
| 332 | [1.5.5] |
| 333 | |
| 334 | Steve Crane: |
| 335 | * Suggested [JACKSON-324], calling releaseBuffers() within finally block |
| 336 | (JsonParserBase.close()) |
| 337 | [1.5.5] |
| 338 | |
| 339 | Yuanchen Zhu: |
| 340 | * Reported [JACKSON-327], submitted patch: CustomSerializerFactory incorrectl\ |
| 341 | y |
| 342 | looks up serializer for interfaces |
| 343 | [1.5.5] |
| 344 | * Reported [JACKSON-329], type information was not properly serialized for |
| 345 | Iterator or Iterable serializers |
| 346 | [1.5.6] |
| 347 | * Reported [JACKSON-340] Meta annotations missing for @JsonTypeResolver |
| 348 | [1.5.6] |
| 349 | |
| 350 | Henry Lai: |
| 351 | * Reported [JACKSON-352] Polymorphic deserialization for Object always |
| 352 | assumes array-wrapper style |
| 353 | [1.5.7] |
| 354 | |
| 355 | Adam Sussman: |
| 356 | * Reported [JACKSON-355] Handling of BigInteger with JsonNode not correct |
| 357 | [1.5.7] |
| 358 | |
cowtowncoder | e69443f | 2010-09-30 19:15:53 +0000 | [diff] [blame] | 359 | Dimitry Lisay: |
| 360 | * Reported [JACKSON-370] TreeTraversingParser.skipChildren() was not |
| 361 | correctly skipping children |
| 362 | [1.5.7] |
| 363 | |
cowtowncoder | b180beb | 2010-05-13 06:18:43 +0000 | [diff] [blame] | 364 | Brian Oberman: |
| 365 | * Requested [JACKSON-289] Ability to serialize char[] values as JSON Arrays |
| 366 | with String values of length 1 (and accepting these on deserialization) |
| 367 | [1.6.0] |
cowtowncoder | db0ba3e | 2010-05-15 05:53:23 +0000 | [diff] [blame] | 368 | |
| 369 | Paul R Brown: |
| 370 | * Requested [JACKSON-193] Ability to use @JsonCreator and @JsonValue with |
| 371 | enum types |
| 372 | [1.6.0] |
| 373 | |
cowtowncoder | f4aef57 | 2010-06-10 06:35:30 +0000 | [diff] [blame] | 374 | Ketan G: |
| 375 | * Requested [JACKSON-300] Add 'JsonParser.Feature.ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER |
| 376 | to allow non-standard character escapes like \'. |
| 377 | [1.6.0] |
| 378 | |
cowtowncoder | 58e85b4 | 2010-06-10 06:08:36 +0000 | [diff] [blame] | 379 | Rob Ottway: |
| 380 | * Requested [JACKSON-301] Allow JsonMappingException to return name of "bad" |
| 381 | (unrecognized) field |
| 382 | [1.6.0] |
cowtowncoder | f4aef57 | 2010-06-10 06:35:30 +0000 | [diff] [blame] | 383 | |
cowtowncoder | 6c00aa9 | 2010-07-29 06:24:58 +0000 | [diff] [blame] | 384 | Thomas Dudziak: |
cowtowncoder | 0c21af1 | 2010-07-23 00:58:38 +0000 | [diff] [blame] | 385 | * Reported [JACKSON-328] Incorrect precedence between property fields, "getter-as-setter" |
| 386 | fallbacks (former should have higher precedence) |
| 387 | [1.6.0] |
cowtowncoder | 6c00aa9 | 2010-07-29 06:24:58 +0000 | [diff] [blame] | 388 | |
| 389 | Ant Elder: |
| 390 | * Suggested [JACKSON-295] Create "jackson-all" jar for more convenient |
| 391 | deployment |
cowtowncoder | 488ca49 | 2010-08-20 23:12:36 +0000 | [diff] [blame] | 392 | [1.6.0] |
cowtowncoder | 4c5caf1 | 2010-08-20 23:53:32 +0000 | [diff] [blame] | 393 | |
cowtowncoder | 488ca49 | 2010-08-20 23:12:36 +0000 | [diff] [blame] | 394 | David Melia: |
| 395 | * Reported [JACKSON-303] JAXB annotation @XmlAccessorType(XmlAccessType.NONE) seems |
| 396 | to not work correctly during deserialisation process |
| 397 | [1.6.0] |
cowtowncoder | 4c5caf1 | 2010-08-20 23:53:32 +0000 | [diff] [blame] | 398 | |
| 399 | Valentin Brasov: |
| 400 | * Reported [JACKSON-268] Property ordering for JAXB did not work with "raw" property |
| 401 | names (but just with renamed names like with Jackson annotations) |
| 402 | [1.6.0] |
cowtowncoder | 2ca5a75 | 2010-09-01 04:00:26 +0000 | [diff] [blame] | 403 | |
| 404 | Igor Kolomets: |
| 405 | * Suggested [JACKSON-308] Configurable date formatting support for XMLGregorianCalendar, |
| 406 | XMLGregorianCalendar now uses same Date/Calendar serialization as other date types. |
| 407 | [1.6.0] |
cowtowncoder | e21d4e8 | 2010-09-30 19:08:17 +0000 | [diff] [blame] | 408 | |
cowtowncoder | be7441a | 2010-09-30 23:39:44 +0000 | [diff] [blame] | 409 | Larry Yogman: |
| 410 | * Reported [JACKSON-371] Provide path of type error in ObjectMapper.convertValue() |
| 411 | [1.6.1] |
cowtowncoder | 8c6b829 | 2010-10-01 21:01:48 +0000 | [diff] [blame^] | 412 | |
| 413 | Bruce Ritchie: |
| 414 | * Reported [JACKSON-384] @JsonAnyGetter values were duplicated if method name was valid |
| 415 | as a regular getter name |
| 416 | [1.6.1] |
| 417 | |
| 418 | |