Tatu | fc53592 | 2013-10-15 11:21:22 -0700 | [diff] [blame] | 1 | Here are people who have contributed to the development of Jackson JSON processor |
Tatu Saloranta | e9b4851 | 2012-04-17 10:22:07 -0700 | [diff] [blame] | 2 | core component, version 2.x |
| 3 | (version numbers in brackets indicate release in which the problem was fixed) |
| 4 | |
| 5 | (note: for older credits, check out release notes for 1.x versions) |
| 6 | |
| 7 | Tatu Saloranta, tatu.saloranta@iki.fi: author |
| 8 | |
Tatu Saloranta | 61d5bdd | 2013-01-11 19:02:01 -0800 | [diff] [blame] | 9 | Pascal G�linas: |
Tatu Saloranta | e9b4851 | 2012-04-17 10:22:07 -0700 | [diff] [blame] | 10 | * Reported [JACKSON-827]: 2.0.0 was accidentally requiring JDK 1.6 |
| 11 | (should still be 1.5) |
Tatu Saloranta | 0c8bab8 | 2013-06-26 20:12:33 -0700 | [diff] [blame] | 12 | (2.0.1) |
Tatu Saloranta | 4546613 | 2013-01-11 10:20:48 -0800 | [diff] [blame] | 13 | |
| 14 | Ben Gertzfield (bgertzfield@github): |
| 15 | * Contributed [Issue#49]: Improvements to VersionUtil to more efficiently |
| 16 | read dynamically generated/embedded version information, to improve |
| 17 | Android startup time |
Tatu Saloranta | 0c8bab8 | 2013-06-26 20:12:33 -0700 | [diff] [blame] | 18 | (2.2.0) |
Tatu Saloranta | 61d5bdd | 2013-01-11 19:02:01 -0800 | [diff] [blame] | 19 | |
| 20 | Klaus Brunner (KlausBrunner@github) |
| 21 | * Reported [Issue#48]: Problem with URLs, spaces |
Tatu Saloranta | 0c8bab8 | 2013-06-26 20:12:33 -0700 | [diff] [blame] | 22 | |
| 23 | Eugene Brevdo (ebrevdo@github) |
| 24 | * Contributed #84: Support 'Infinity' as alternative (no leading plus) |
| 25 | (2.2.3) |
Tatu Saloranta | 54a5a14 | 2013-11-09 08:57:25 -0800 | [diff] [blame] | 26 | |
| 27 | Marcin Zukowski (eruure@github) |
Tatu Saloranta | 5e14c46 | 2013-11-08 19:30:54 -0800 | [diff] [blame] | 28 | * Reported #115: JsonGenerator writeRawValue problem with surrogate UTF-8 characters |
| 29 | (2.3.0) |
Tatu Saloranta | bc54062 | 2013-11-11 16:08:15 -0800 | [diff] [blame] | 30 | |
| 31 | Steve van Loben Sels |
| 32 | * Reported #116: WriterBasedJsonGenerator produces truncated Unicode escape sequences |
| 33 | (2.3.0) |
Tatu Saloranta | 5027dc5 | 2014-07-08 20:27:00 -0700 | [diff] [blame] | 34 | |
| 35 | Shay Banon |
| 36 | * Reported #145: NPE at BytesToNameCanonicalizer |
| 37 | (2.4.2) |
Tatu | e997287 | 2014-08-13 13:00:57 -0700 | [diff] [blame] | 38 | |
| 39 | rjmac@github |
| 40 | * Reported #146: Error while parsing negative floats at the end of the input buffer |
| 41 | (2.4.2) |
| 42 | * Reported #148: BytesToNameCanonicalizer can mishandle leading null byte(s). |
| 43 | (2.5.0) |
Tatu Saloranta | 55cfa31 | 2014-11-28 20:54:50 -0800 | [diff] [blame] | 44 | |
Tatu Saloranta | 0d9cd9f | 2014-12-07 10:16:55 -0800 | [diff] [blame] | 45 | Alex Soto: (lordofthejars@github) |
| 46 | * Reported #173: An exception is thrown for a valid JsonPointer expression |
Tatu Saloranta | b0f217a | 2014-12-07 10:18:02 -0800 | [diff] [blame] | 47 | (2.4.5) |
| 48 | |
Tatu Saloranta | 55cfa31 | 2014-11-28 20:54:50 -0800 | [diff] [blame] | 49 | Aaron Digulla: |
| 50 | * Contributed #166: Allow to configure line endings and indentation |
Tatu Saloranta | b0f217a | 2014-12-07 10:18:02 -0800 | [diff] [blame] | 51 | (2.5.0) |
Tatu Saloranta | 55cfa31 | 2014-11-28 20:54:50 -0800 | [diff] [blame] | 52 | |
Cowtowncoder | fca10e3 | 2015-02-19 16:39:04 -0800 | [diff] [blame] | 53 | Derek Clarkson (drekka@github) |
| 54 | * Reported #184: WRITE_NUMBERS_AS_STRINGS disables WRITE_BIGDECIMAL_AS_PLAIN |
| 55 | (2.4.6 / 2.5.2) |
| 56 | |
Cowtowncoder | 7f5065a | 2015-02-23 15:51:38 -0800 | [diff] [blame] | 57 | Masaru Hasegawa (masaruh@github): |
| 58 | * Reported, contributed fix for#182: Inconsistent TextBuffer#getTextBuffer behavior |
| 59 | (2.6.0) |
Cowtowncoder | 88c296c | 2015-05-27 12:08:24 -0700 | [diff] [blame] | 60 | |
| 61 | Ruediger Moeller (RuedigerMoeller@github) |
| 62 | * Requested #195: Add `JsonGenerator.getOutputBuffered()` to find out amount of content buffered, |
| 63 | not yet flushed. |
| 64 | (2.6.0) |
Cowtowncoder | c2823b4 | 2015-07-31 19:43:48 -0700 | [diff] [blame] | 65 | |
| 66 | Florian Schoppmann (fschopp@github@github) |
| 67 | * Reported #207: `ArrayIndexOutOfBoundsException` in `ByteQuadsCanonicalizer` |
| 68 | (2.6.1) |
Cowtowncoder | cfeaed0 | 2015-09-08 15:49:09 -0700 | [diff] [blame] | 69 | |
| 70 | Iskren Ivov Chernev (ichernev@github) |
| 71 | * Reported #213: Parser is sometimes wrong when using CANONICALIZE_FIELD_NAMES |
| 72 | (2.6.2) |
Tatu Saloranta | fede6c9 | 2015-11-25 21:02:31 -0800 | [diff] [blame] | 73 | |
| 74 | Michael Lehenbauer (mikelehen@github) |
| 75 | * Reported #37: JsonParser.getTokenLocation() doesn't update after field names |
| 76 | (2.7.0) |
| 77 | |
Tatu Saloranta | ecf088c | 2016-03-21 21:27:04 -0700 | [diff] [blame] | 78 | Lokesh Kumar N (LokeshN@github) |
| 79 | * Contributed #209: Make use of `_allowMultipleMatches` in `FilteringParserDelegate` |
| 80 | (2.7.4) |
Tatu Saloranta | ca842af | 2016-03-28 21:21:12 -0700 | [diff] [blame] | 81 | * Contributed fix for #117: Support for missing values (non-compliant JSON) |
| 82 | (2.8.0) |
Tatu Saloranta | 6e3999e | 2016-04-14 18:42:19 -0700 | [diff] [blame] | 83 | * Contributed implementation for #86: Allow inclusion of request body for JsonParseException |
| 84 | (2.8.0) |
Tatu Saloranta | b13bde6 | 2016-05-18 08:47:04 -0700 | [diff] [blame] | 85 | * Contributed implementation for #285: Allow inclusion of request body for JsonParseException |
| 86 | (2.8.0) |
Tatu Saloranta | ecf088c | 2016-03-21 21:27:04 -0700 | [diff] [blame] | 87 | |
Tatu Saloranta | 00a29c8 | 2016-05-06 10:03:36 -0700 | [diff] [blame] | 88 | Tanguy Leroux (tlrx@github) |
| 89 | * Reported, contributed fix for #280: FilteringGeneratorDelegate.writeUTF8String() |
| 90 | should delegate to writeUTF8String() |
| 91 | (2.7.5) |
Tatu Saloranta | 473b1d2 | 2016-05-06 10:08:04 -0700 | [diff] [blame] | 92 | |
Tatu Saloranta | 554f8db | 2016-08-18 23:09:52 -0700 | [diff] [blame] | 93 | Mike Naseef (mtnaseef@github) |
| 94 | * Reported #307: JsonGenerationException: Split surrogate on writeRaw() input thrown for |
| 95 | input of a certain size |
| 96 | (2.7.7) |
Tatu Saloranta | 9501961 | 2016-08-18 23:11:08 -0700 | [diff] [blame] | 97 | |
Tatu Saloranta | 345cad5 | 2016-08-31 21:09:22 -0700 | [diff] [blame] | 98 | Allar Haav (haav@github) |
| 99 | * Reportef #317: ArrayIndexOutOfBoundsException: 200 on floating point number with exactly |
| 100 | 200-length decimal part |
| 101 | (2.7.8) |
Tatu Saloranta | bee7c26 | 2016-08-31 21:12:51 -0700 | [diff] [blame] | 102 | |
Tatu Saloranta | c53f316 | 2016-03-29 17:35:15 -0700 | [diff] [blame] | 103 | Mikael Staldal (mikaelstaldal@github) |
| 104 | * Contributed fix for #265: `JsonStringEncoder` should allow passing `CharSequence` |
| 105 | (2.8.0) |
Tatu Saloranta | e052c31 | 2016-07-01 21:11:25 -0700 | [diff] [blame] | 106 | |
| 107 | Kevin Gallardo (newkek@github) |
| 108 | * Reported #296: JsonParserSequence skips a token on a switched Parser |
| 109 | (2.8.0) |
Tatu Saloranta | a778f95 | 2016-11-03 22:09:34 -0700 | [diff] [blame] | 110 | |
Tatu Saloranta | 958fc5d | 2017-01-11 19:42:42 -0800 | [diff] [blame] | 111 | Alessio Soldano (asoldano@github) |
| 112 | * Contributed #322: Trim tokens in error messages to 256 byte to prevent attacks |
| 113 | (2.8.6) |
Tatu Saloranta | 2e1f193 | 2017-01-11 20:19:07 -0800 | [diff] [blame] | 114 | |
Tatu Saloranta | ecc374d | 2017-03-10 14:06:27 -0800 | [diff] [blame] | 115 | Arnaud Roger (arnaudroger@github) |
| 116 | * Contributed #359: FilteringGeneratorDelegate does not override writeStartObject(Object forValue) |
| 117 | (2.8.8) |
Tatu Saloranta | 59bb9f7 | 2017-03-10 14:07:09 -0800 | [diff] [blame] | 118 | |
Tatu Saloranta | a778f95 | 2016-11-03 22:09:34 -0700 | [diff] [blame] | 119 | Alex Yursha (AlexYursha@github) |
| 120 | * Contributed #312: Add `JsonProcessingException.clearLocation()` to allow clearing |
| 121 | possibly security-sensitive information |
| 122 | (2.9.0) |
Tatu Saloranta | b6846ee | 2016-11-04 18:09:11 -0700 | [diff] [blame] | 123 | |
| 124 | Brad Hess (bdhess@github) |
| 125 | * Contributed #323: Add `JsonParser.ALLOW_TRAILING_COMMA` to work for Arrays and Objects |
| 126 | (2.9.0) |
Tatu Saloranta | 56c2ad0 | 2016-11-04 18:26:34 -0700 | [diff] [blame] | 127 | * Reported #325: `DataInput` backed parser should handle `EOFException` at end of doc |
| 128 | (2.9.0) |
Tatu Saloranta | 933f33c | 2017-02-22 21:20:54 -0800 | [diff] [blame] | 129 | |
| 130 | Logan Widick (uhhhh2@github) |
| 131 | * Contributed #17: Add 'JsonGenerator.writeString(Reader r, int charLength)' |
| 132 | (2.9.0) |
Tatu Saloranta | 937f386 | 2017-04-28 14:05:45 -0700 | [diff] [blame] | 133 | |
| 134 | Michael Sims (MichaelSims@github) |
| 135 | * Reported, contributed fix for #372: JsonParserSequence#skipChildren() throws exception |
| 136 | when current delegate is TokenBuffer.Parser with "incomplete" JSON |
| 137 | (2.9.0) |