| 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) |
| |
| 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) |