James Newton-King
382fb8df62
-Fixed empty strings not correctly deserializing as null onto nullable properties
2012-10-04 00:02:26 +13:00
James Newton-King
e2a0191ee5
-Fixed exception message typo
...
-Fixed serializer sometimes not using DateParseHandling setting
-Fixed error in JsonWriter.WriteToken when writing a DateTimeOffset
-Fixed error when serializing emitted classes that have a constructor with null named parameters (really?)
2012-10-02 21:54:10 +13:00
James Newton-King
0bf5f27f2f
-Improved duplicate object reference id error message
2012-09-24 21:12:42 +12:00
James Newton-King
0714c05e6f
-Fixed DefaultValueHandling Populate bug
2012-09-01 15:23:17 +12:00
James Newton-King
2320d2d55e
-Remove IgnoreAll and move fix to Ignore
2012-09-01 14:08:11 +12:00
James Newton-King
d9c8d78d77
-Added IgnoreAll to DefaultValueHandling which ignores all default class/struct/privative values
...
-Added support for DataMemberAttribute's EmitDefaultValue
-Fixed losing decimal precision when writing JValues
-Fixed error when calling ToList on empty JObjects and JArrays
2012-09-01 13:34:07 +12:00
James Newton-King
6db6db2b40
-Added JsonValueConverter
...
-Removed SecurityTransparentAttribute from WinRT build
2012-08-15 01:01:59 -07:00
James Newton-King
64414169eb
-Fixed error handling serializing invalid JSON in certain cases
2012-08-05 14:20:17 +12:00
James Newton-King
689f1a763b
-Cleanup unit test project compiler warnings
2012-08-04 13:23:41 +12:00
James Newton-King
d18e7d6490
-Improved error handling to return incomplete values at end of JSON content
2012-08-04 00:58:10 +12:00
James Newton-King
be82ab9f0b
-Fixed infinite loop error caused by error handling at the end of JSON content
2012-08-02 20:50:44 +12:00
James Newton-King
4e4fdde9c4
-Fixed various multidimensional array bugs
2012-08-01 23:19:02 +12:00
James Newton-King
32dc957880
-Properties on dynamic objects with JsonProperty/DataMember will now be included in serialized JSON
...
-Serialize and deserialize multidimensional arrays
2012-07-31 20:53:26 +12:00
James Newton-King
55a09d2f73
-Handle partial trust when creating uninitialized objects
2012-07-14 11:56:38 +12:00
James Newton-King
cfb2499a35
-Changed serializer to create objects using GetUninitializedObject when deserializing fields
2012-07-10 22:57:27 +12:00
James Newton-King
737f490cac
-Fixed KeyValuePair case insensitive deserializing
...
-Fixed KeyValuePair not using contract resolver for property names when serializing
2012-06-30 12:39:39 +12:00
James Newton-King
1b972cd65f
-Fixed DefaultValueHandling.Ignore with decimal properties
...
-Fixed approximate floating point comparisons
2012-06-09 13:54:30 +12:00
James Newton-King
55854f1682
-Fixed time zone unit test failure
...
-Removed Metro IDictionary copy
-Fixed Metro build
2012-06-08 05:21:58 -07:00
James Newton-King
0ba52bbf13
-Fixed ItemConverter not being used when serializing dictionaries
...
-Fixed an incorrect object being passed to the Error event when serializing dictionaries
2012-06-04 19:01:17 +12:00
James Newton-King
d8017e517b
-Fixed deserializing relative Uris
2012-05-30 18:25:16 +12:00
James Newton-King
aef0759038
-Fixed deserializer attempting to populate JSON onto an object that was created with a non-default constructor
...
-Added GetResolvedPropertyName to DefaultContractResolver
2012-05-27 21:29:02 +12:00
James Newton-King
2fbf5f7808
-Improved incorrect JSON deserialization error messages
...
-Fixed constructor name result not being type checked
2012-05-27 01:09:59 +12:00
James Newton-King
bdc73900b5
-Added CheckAdditionalContent to JsonSerializer/JsonSerializerSettings
...
-Fixed bad JSON in an array with error handling creating an infinite loop
-JsonTextReader no longer returns no content after consecutive underlying content read failures
2012-05-17 15:27:26 +12:00
James Newton-King
e47a0eab58
-Added IgnoreDataMemberAttribute support
2012-05-13 13:52:26 +12:00
James Newton-King
d815dc7749
-Documentation
...
-Added Path to JsonWriterException
2012-05-07 23:16:24 +12:00
James Newton-King
fdedb2a40b
-Fixed Metro build
2012-05-06 02:32:24 +12:00
James Newton-King
2dfd0bc940
-Added ItemIsReference, ItemReferenceLoopHandling, ItemTypeNameHandling, ItemConverterType to JsonPropertyAttribute
2012-05-05 20:30:02 +12:00
James Newton-King
0e22f39e12
-Added ItemRequired to JsonObjectAttribute
2012-05-02 23:57:52 +12:00
James Newton-King
a0fd6bb3e0
-Fixed infinite loop from an input error when reading an array and error handling is catching the error
...
-Fixed base object error not being handled when deserializing
2012-04-28 01:41:56 +12:00
James Newton-King
d63e662bda
-Fixed DateParseHandling not being overridden on serializer proxy
...
-License text on all source files
2012-04-25 09:32:32 +12:00
James Newton-King
a5b49f1199
-Build stuff
2012-04-24 19:40:50 +12:00
James Newton-King
ec6d3c1b53
-Turkey test fixed
2012-04-24 18:31:07 +12:00
James Newton-King
d49d7d1b0f
-Fixed test when assembly strong named
2012-04-23 22:25:35 +12:00
James Newton-King
640af61996
-Portable build issue fixed for realz
2012-04-23 21:27:18 +12:00
James Newton-King
d086c841db
-Portable build issue fixed (hopefully)
2012-04-23 21:18:21 +12:00
James Newton-King
edfec3f8b8
-Fixed Metro and Portable builds
2012-04-23 00:04:58 +12:00
James Newton-King
7b776e9298
-Added JsonDictionaryAttribute
...
-Added JsonContainerContract
-Added support for customizing the JsonConverter, type name handling, reference handling of collection items
2012-04-22 23:17:58 +12:00
James Newton-King
a7bddf989f
-Added Path to JsonReaderException/JsonSerializationException messages
...
-Added JsonException
-Fixed all Exceptions thrown to be more specific
2012-04-21 17:25:44 +12:00
James Newton-King
852a980659
-Added DateParseHandling
2012-04-19 00:02:11 +12:00
James Newton-King
10256fcf68
-Added Portable Class Library build
2012-04-18 21:02:34 +12:00
James Newton-King
6725edb75c
-Updated to NuGet 1.7
...
-Fixed JsonWriters not using DateTimeZoneHandling
2012-04-17 19:41:36 +12:00
James Newton-King
fa3debccad
-Fixed Metro build
2012-04-14 01:24:00 +12:00
James Newton-King
9927dd86bd
Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
2012-04-14 01:02:50 +12:00
James Newton-King
adecef2126
-Incremented version to 4.5.3
...
-Changed default DefaultContractResolver.IgnoreSerializableAttribute to true
-Fixed MaxDepth on JsonReader recursively throwing error
-Fixed SerializationBinder.BindToName not being called with full assembly names
2012-04-14 00:58:36 +12:00
James Newton-King
d1601aa772
-Fixed Metro build
2012-04-11 19:56:33 +12:00
James Newton-King
11310fdf05
-Incremented version to 4.5.2
...
-Fixed failing turkey test
-XML documentation
2012-04-11 18:39:43 +12:00
James Newton-King
436c3f9a93
-Fixed reading invalid unicode surrogate pairs
2012-04-10 20:48:42 +12:00
James Newton-King
e3cec969ef
-Added support for Serializable attribute and MemberSerialization.Fields
...
-Added support for ignoring properties with NonSerializable attribute
-Added MaxDepth to JsonReader/JsonSerializer/JsonSerializerSettings
2012-04-08 19:33:09 +12:00
James Newton-King
83618b1ea0
-Line endings
2012-04-08 18:10:07 +12:00
James Newton-King
b10ad030ac
Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json
2012-03-31 14:39:01 +13:00