Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-21 | -Fixed serializing objects with DataContract and DataMember attributes on ↵ | JamesNK | |
base classes -JsonObject and JsonProperty attributes can now be placed on an interface and used when serializing implementing objects | |||
2011-05-21 | -Fixed BsonWriter failing silently when writing values outside of an Object ↵ | JamesNK | |
or Array -Fixed serializer attempting to use dynamic code generation in partial trust | |||
2011-05-07 | -Added Serializable attribute to exceptions | JamesNK | |
-Fixed deserializing null values into DataTables -Fixed error when deserializing readonly IEnumerable<T> array properties -Fixed not including type name for byte[] values | |||
2011-05-02 | -Herp derp | JamesNK | |
2011-05-02 | -Fixed converting emtpy XML elements with an array attribute not writing ↵ | JamesNK | |
other attributes | |||
2011-05-02 | -Improved support for deserializing objects using non-default constructors | JamesNK | |
-JsonConverterAttribute now allowed on constructor parameters -JsonPropertyAttribute now allowed on constructor parameters | |||
2011-04-22 | -Demo | JamesNK | |
-Changed build script to support NuGet profiles | |||
2011-04-22 | -Fixed objects created with paramatized constructors to not set properties ↵ | JamesNK | |
that aren't in JSON | |||
2011-04-10 | -Updated build process to embed the build number as assembly version | JamesNK | |
2011-04-10 | -Fixed DefaultValueHandling including a property when the default value is ↵ | JamesNK | |
the same value but a different type | |||
2011-04-10 | -Added add/subtract/multiply/divide to dynamic JValue | JamesNK | |
2011-03-26 | -Fixed comments in JSON sometimes causing errors when deserializing | JamesNK | |
2011-03-26 | -Added EnumMemberAttribute support to StringEnumConverter | JamesNK | |
2011-03-26 | -Fixed error when reflecting over type that has multiple index properties ↵ | JamesNK | |
inherited -Added ExpandoObjectConverter that deserializes to primitive values rather than LINQ to JSON objects for ExpandObjects | |||
2011-03-22 | -Changed BsonReader/BsonWriter to close the underlying stream by default ↵ | JamesNK | |
when closed -Added CloseInput/CloseOutput to JsonReader/JsonWriter to control whether the underlying stream is closed. Default to true | |||
2011-03-22 | -Fixed error when reusing JsonSerializer with preserve references enabled | JamesNK | |
2011-03-21 | -CamelCasePropertyNamesContractResolver now updates dictionary and dynamic ↵ | JamesNK | |
property names | |||
2011-02-24 | -Added additional ToString overloads to JValue | JamesNK | |
-Fixed poor error message when dynamic type cannot be created during deserialization -Fixed error when setting a null value on a dynamic type during deserialization -Fixed JsonTextReader.ReadAsDecimal not attempting to convert string values to decimal | |||
2011-02-24 | -Fixed duplicate type name within an assembly error | JamesNK | |
2011-01-28 | -Fixed deserializing a DataTable property | JamesNK | |
2011-01-17 | -Added Equals, NotEquals, GreaterThan, GreaterThanEquals, LesserThan, ↵ | JamesNK | |
LesserThanEquals support to dynamic JValue -Added IComparable to JValue | |||
2011-01-15 | -Added JsonConstructorAttribute to explicitly define which constructor to ↵ | JamesNK | |
use during deserialization -Added IFormattable to JValue -Changed JValue ToString to call ToString on the internal value -Fixed code emit error when deserializing interfaces in certain situations | |||
2011-01-08 | -Updated nuspec file for 4.0 | JamesNK | |
-Added Load and Parse helper methods to JToken -Fixed performance issues when deserializing with partial type names -Fixed deserializing certain decimal values on classes with non-default constructors | |||
2011-01-04 | -Disable Code Analysis in .NET 3.5 release build | JamesNK | |
2011-01-04 | -Fix dynamic serializing in Silverlight | JamesNK | |
2011-01-03 | -Upgraded Silverlight project to Silverlight 4 | JamesNK | |
-Included .NET 4 features in Silverlight project | |||
2011-01-02 | -Fixed signed build | JamesNK | |
-Updated package readme files | |||
2011-01-02 | -Added PatternProperties, ExclusiveMinimum and ExclusiveMaximum support to ↵ | JamesNK | |
JSON schema | |||
2010-12-28 | -Added ICloneable and DeepClone to JToken | JamesNK | |
-Changed DeepEquals to take into account possible floating point errors | |||
2010-12-27 | -Fixed JToken Load and Parse methods not checking for incomplete content | JamesNK | |
2010-12-27 | -Fixed DataSetConverter deserializing DataSet properties | JamesNK | |
2010-12-27 | -Added WriteArrayAttribute to XmlNodeConverter to include an attribute to ↵ | JamesNK | |
help round tripping JSON and XML -Added OmitRootObject to XmlNodeConverter to skip writing the root JSON object when converting XML | |||
2010-12-23 | -Fixed JsonNet35BinaryCompatibility spelling | JamesNK | |
-Fixed Specified properties incorrectly needing XmlIgnore attribute | |||
2010-12-19 | -Added CamelCaseText to StringEnumConverter | JamesNK | |
2010-12-19 | -Change BSON writer to write new binary subtype | JamesNK | |
-Fix BSON reader to read the old binary subtype correctly -Added JsonNet35BinaryCompadibility to BSON reader for incorrectly written BSON binary values -Changed JSON schema to use required flags instead of optional as defined in JSON schema spec 3.0 -Changed JSON schema to use divisibleBy instead of maxDecimals as defined in JSON schema spec 3.0 -Fixed detection of serialization specified flag properties -Updated to latest version of NuGet | |||
2010-12-08 | -Enabled support for converting between XML and JSON on Windows Phone 7 | JamesNK | |
2010-12-01 | -Added support for deserializing to JToken | JamesNK | |
-Improved circular reference error message with type name | |||
2010-11-25 | -Added XmlSerializer style Specified property support | JamesNK | |
2010-11-25 | -Make .NET 4.0 dynamic actually work (oops) | JamesNK | |
-Added JValue dynamic value conversion | |||
2010-11-17 | -Fix to preserve collection type information in certain situations when ↵ | JamesNK | |
serializing -Add missing Newtonsoft.Json.WindowsPhone.sln file | |||
2010-10-23 | -Fixed error when deserializing nullable structs | JamesNK | |
-Fixed writing JSON Schema option label -Improved error message when converting JSON with an empty property to XML | |||
2010-10-16 | -Added covariance to IJEnumerable type parameter | JamesNK | |
-Fixed inaccessible private getter/setters on base classes | |||
2010-10-12 | -Added NuPack to build process | JamesNK | |
-Fixed deserializing structs when reusing existing values -Renamed Windows Phone 7 dll to Newtonsoft.Json.WindowsPhone.dll | |||
2010-09-29 | -Fixed test error when tests run in UTC timezone | JamesNK | |
-Fixed globalization warnings -Fixed SelectToken skipping last property name if it is a single character | |||
2010-09-24 | -Fixed test when tests run in UTC timezone | JamesNK | |
2010-09-19 | -Added DeserializeObject overload | JamesNK | |
2010-09-18 | -Added Windows Phone 7 build | JamesNK | |
2010-09-12 | -Added JsonReader.ReadAsDecimal | JamesNK | |
-Fixed losing decimal precision when deserializing decimals | |||
2010-09-12 | -Added JsonReader.ReadAsDateTimeOffset | JamesNK | |
-Fixed losing timezone information when deserializing DateTimeOffsets | |||
2010-09-12 | -Added INotifyCollectionChanged to JContainer in .NET 4.0 build | JamesNK | |
-Changed .NET 3.5 and .NET 4.0 builds to target client frameworks -Fixed JSON Schema not raising an error for additional properties when the schema has no properties |