blob: 8d04a77f31038bb891dbe3c1c28c689712abac4a [file]
Version: 0.9.3
Release date: xx-Aug-2008
Description:
Another pre-1.0 release.
Bug fixes:
* [JACKSON-5]: Symbol table construction was not thread-safe for
utf-8 encoded content (new bug with 0.9.2, not present with earlier)
(reported by Tudor B)
* [JACKSON-8]: Serialization of BigDecimal broken with JavaTypeMapper
(reported by Johannes L)
* Implicit conversions for numbers could sometimes lose accuracy,
if floating-point number was first accessed as int/long, and then
as a BigDecimal.
* One Nasty NPE fixed from NameCanonicalizer (which was added in 0.9.2)
New features:
* [JACKSON-1]: JsonNode now implements Iterable<JsonNode> so that
it is possible use Java 5 foreach loop over array/object nodes.
(suggested by Michael M)
* [JACKSON-4] Added JsonParser.skipChildren() method.
== History: ==
0.9.2 [24-Apr-2008]:
Bug fixes:
* UTF-16/32 handling was not completely correct, was erroneously
skipping first 2/4 bytes in some cases (even when no BOM included).
Also, related unit tests added/fixed.
Changes:
* Replace JsonFactory.Encoding enum with JsonEncoding enum
(NOTE: this is a backwards-incompatible API change)
Improvements:
* New higher performing UTF-8 scanner.
0.9.1 [14-Mar-2008]:
New features:
* JsonGenerator.useDefaultPrettyPrinter()/.setPrettyPrinter()
allow for pretty printing (indentation).
(thanks to Ziad M for suggestion, sample code)
0.9.0 [14-Feb-2008]:
Bug fixes:
* JavaTypeMapper and JsonTypeMapper had a bug which resulted
in NullPointerException when stream ends, instead of returning
null to indicate it.
(reported by Augusto C)
* JavaTypeMapper did not implicitly flush generator after mapping
objects: it should, and now will (note: JsonTypeMapper not directly
affected, flushing still needed)
(suggested by Maciej P)
0.8.2 [03-Feb-2008]:
Bug fixes:
* Java type mapper had a bug in Collection mapping (mismatched
calls between writeStartArray and writeEndObject!)
(reported by Mike E)
0.8.1 [05-Dec-2007]:
Features:
* Completed JSON type mapper
Bug fixes:
* Java type mapper had a bug which prevented custom mappers (as
well as slower interface-based introspection) from working.
(reported by Mike E)
0.8 [17-Oct-2007]:
Features:
* Experimental version of JSON type mapper
Bug fixes:
* Numeric value parsing had some problems