Gson v1.3 Release Notes

  • 2009_01 (Target Date Friday, Dec 15, 2008)

    • Made JSON parser lenient by allowing unquoted member names while parsing. See Issue 41
    • Better precision handling for floating points. See Issue 71, 72
    • Support for deserialization of special double values: NaN, infinity and negative infinity. See Issue 81
    • Backward compatibility issue found with serialization of Collection<Object> type. See Issue 73 and 83.
    • Able to serialize null keys and/or values within a Map. See Issue 77
    • Deserializing non-String value keys for Maps. See Issue 85.

    • Support for clashing field name. See Issue 76.

    • Removed the need to invoke instance creator if a deserializer is registered. See issues 37 and 69.

    • Added default support for java.util.UUID. See Issue 79

    • Changed Gson.toJson() methods to use Appendable instead of Writer. Issue 52. This requires that clients recompile their source code that uses Gson.