-
-
Notifications
You must be signed in to change notification settings - Fork 762
/
CREDITS-2.x
237 lines (188 loc) · 7.87 KB
/
CREDITS-2.x
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
Here are people who have contributed to the development of Jackson JSON processor
core component, version 2.x
(version numbers in brackets indicate release in which the problem was fixed)
(note: for older credits, check out release notes for 1.x versions)
Tatu Saloranta, tatu.saloranta@iki.fi: author
Pascal G�linas:
* Reported [JACKSON-827]: 2.0.0 was accidentally requiring JDK 1.6
(should still be 1.5)
(2.0.1)
Ben Gertzfield (bgertzfield@github):
* Contributed [Issue#49]: Improvements to VersionUtil to more efficiently
read dynamically generated/embedded version information, to improve
Android startup time
(2.2.0)
Klaus Brunner (KlausBrunner@github)
* Reported [Issue#48]: Problem with URLs, spaces
Eugene Brevdo (ebrevdo@github)
* Contributed #84: Support 'Infinity' as alternative (no leading plus)
(2.2.3)
Marcin Zukowski (eruure@github)
* Reported #115: JsonGenerator writeRawValue problem with surrogate UTF-8 characters
(2.3.0)
Steve van Loben Sels
* Reported #116: WriterBasedJsonGenerator produces truncated Unicode escape sequences
(2.3.0)
Shay Banon
* Reported #145: NPE at BytesToNameCanonicalizer
(2.4.2)
rjmac@github
* Reported #146: Error while parsing negative floats at the end of the input buffer
(2.4.2)
* Reported #148: BytesToNameCanonicalizer can mishandle leading null byte(s).
(2.5.0)
Alex Soto: (lordofthejars@github)
* Reported #173: An exception is thrown for a valid JsonPointer expression
(2.4.5)
Aaron Digulla:
* Contributed #166: Allow to configure line endings and indentation
(2.5.0)
Derek Clarkson (drekka@github)
* Reported #184: WRITE_NUMBERS_AS_STRINGS disables WRITE_BIGDECIMAL_AS_PLAIN
(2.4.6 / 2.5.2)
Masaru Hasegawa (masaruh@github):
* Reported, contributed fix for#182: Inconsistent TextBuffer#getTextBuffer behavior
(2.6.0)
Ruediger Moeller (RuedigerMoeller@github)
* Requested #195: Add `JsonGenerator.getOutputBuffered()` to find out amount of content buffered,
not yet flushed.
(2.6.0)
Florian Schoppmann (fschopp@github@github)
* Reported #207: `ArrayIndexOutOfBoundsException` in `ByteQuadsCanonicalizer`
(2.6.1)
Iskren Ivov Chernev (ichernev@github)
* Reported #213: Parser is sometimes wrong when using CANONICALIZE_FIELD_NAMES
(2.6.2)
Michael Lehenbauer (mikelehen@github)
* Reported #37: JsonParser.getTokenLocation() doesn't update after field names
(2.7.0)
Lokesh Kumar N (LokeshN@github)
* Contributed #209: Make use of `_allowMultipleMatches` in `FilteringParserDelegate`
(2.7.4)
* Contributed fix for #117: Support for missing values (non-compliant JSON)
(2.8.0)
* Contributed implementation for #86: Allow inclusion of request body for JsonParseException
(2.8.0)
* Contributed implementation for #285: Allow inclusion of request body for JsonParseException
(2.8.0)
Tanguy Leroux (tlrx@github)
* Reported, contributed fix for #280: FilteringGeneratorDelegate.writeUTF8String()
should delegate to writeUTF8String()
(2.7.5)
Mike Naseef (mtnaseef@github)
* Reported #307: JsonGenerationException: Split surrogate on writeRaw() input thrown for
input of a certain size
(2.7.7)
Allar Haav (haav@github)
* Reportef #317: ArrayIndexOutOfBoundsException: 200 on floating point number with exactly
200-length decimal part
(2.7.8)
Mikael Staldal (mikaelstaldal@github)
* Contributed fix for #265: `JsonStringEncoder` should allow passing `CharSequence`
(2.8.0)
Kevin Gallardo (newkek@github)
* Reported #296: JsonParserSequence skips a token on a switched Parser
(2.8.0)
Alessio Soldano (asoldano@github)
* Contributed #322: Trim tokens in error messages to 256 byte to prevent attacks
(2.8.6)
Arnaud Roger (arnaudroger@github)
* Contributed #359: FilteringGeneratorDelegate does not override writeStartObject(Object forValue)
(2.8.8)
* Reported, contributed fix for #580: FilteringGeneratorDelegate writeRawValue delegate
to `writeRaw()` instead of `writeRawValue()`
(2.10.2)
Emily Selwood (emilyselwood@github)
* Reported #382: ArrayIndexOutOfBoundsException from UTF32Reader.read on invalid input
(2.8.9)
* Reported #578: Array index out of bounds in hex lookup
(2.10.1)
Alex Yursha (AlexYursha@github)
* Contributed #312: Add `JsonProcessingException.clearLocation()` to allow clearing
possibly security-sensitive information
(2.9.0)
Brad Hess (bdhess@github)
* Contributed #323: Add `JsonParser.ALLOW_TRAILING_COMMA` to work for Arrays and Objects
(2.9.0)
* Reported #325: `DataInput` backed parser should handle `EOFException` at end of doc
(2.9.0)
Logan Widick (uhhhh2@github)
* Contributed #17: Add 'JsonGenerator.writeString(Reader r, int charLength)'
(2.9.0)
Michael Sims (MichaelSims@github)
* Reported, contributed fix for #372: JsonParserSequence#skipChildren() throws exception
when current delegate is TokenBuffer.Parser with "incomplete" JSON
(2.9.0)
Rafal Foltynski (rfoltyns@github)
* Contributed #374: Minimal and DefaultPrettyPrinter with configurable separators
(2.9.0)
* Contributed#208: Make use of `_matchCount` in `FilteringParserDelegate`
(2.9.0)
Jeroen Borgers (jborgers@github)
* Reported, contributed impl for #400: Add mechanism for forcing `BufferRecycler` released
(to call on shutdown)
(2.9.6)
Doug Roper (htmldoug@github)
* Suggested #463: Ensure that `skipChildren()` of non-blocking `JsonParser` will throw
exception if not enough input
(2.9.6)
* Reported, Contributed test for #563: Async parser does not keep track of Array context properly
(2.10.0)
Alexander Eyers-Taylor (aeyerstaylor@github)
* Reported #510: Fix ArrayIndexOutofBoundsException found by LGTM.com
(2.9.9)
Henrik Gustafsson (gsson@github)
* Reported #516: _inputPtr off-by-one in UTF8StreamJsonParser._parseNumber2()
(2.9.9)
Alex Rebert (alpire@github)
* Reported #540, suggested fix: UTF8StreamJsonParser: fix byte to int conversion for
malformed escapes
(2.9.10)
* Reported #547: `CharsToNameCanonicalizer`: Internal error on `SymbolTable.rehash()` with high
number of hash collisions
(2.10.0)
* Reported #548: ByteQuadsCanonicalizer: ArrayIndexOutOfBoundsException in addName
(2.10.0)
Sam Smith (Oracle Security Researcher)
* Reported #540 (concurrently with Alex R, before fix was included)
(2.9.10)
Philippe Marschall (marschall@github)
* Requested #480: `SerializableString` value can not directly render to Writer
(2.10.0)
David Nault (dnault@github)
* Reported #531: Non-blocking parser reports incorrect locations when fed with
non-zero offset
(2.10.0)
Fabien Renaud (fabienrenaud@github)
* Reported, contributed fix for #533: UTF-8 BOM not accounted for in
`JsonLocation.getByteOffset()`
(2.10.0)
* Reported, contributed fix for #603: 'JsonParser.getCurrentLocation()`
byte/char offset update incorrectly for big payloads
(2.10.3)
Todd O'Bryan (toddobryan@github)
* Contributed fix fox #455: Jackson reports wrong locations for JsonEOFException
(2.10.1)
Scott Leberknight (sleberknight@github)
* Reported, contributed fix for #592: DataFormatMatcher#getMatchedFormatName throws NPE
when no match exists
(2.10.3)
Valery (valery1707@github)
* Contributed #565: Synchronize variants of `JsonGenerator#writeNumberField`
with `JsonGenerator#writeNumber`
(2.11.0)
Volkan Yazıcı (vy@github)
* Contributed #587: Add JsonGenerator#writeNumber(char[], int, int) method
(2.11.0)
* Reported #609: (partial fix) `FilteringGeneratorDelegate` does not handle
`writeString(Reader, int)`
(2.10.4 [partial], 2.11.0 [full fix])
Michel Feinstein (feinstein@github)
* Requested #504: Add a String Array write method in the Streaming API
(2.11.0)
Oleksandr Poslavskyi (alevskyi@github)
* Contributed implementation of #504: Add a String Array write method in the Streaming API
(2.11.0)
James Agnew (jamesagnew@github)
* Contributed implementation of #611: Optionally allow leading decimal in float tokens
(2.11.0)