Commit Graph
158 Commits
Author SHA1 Message Date
James Newton-King f878541047 -Incremented version to 6.0.1
-Changed .NET 4 Portable NuGet target to portable-net40+sl5+wp80+win8+monotouch+monoandroid
-Fixed Uri serialization roundtrip by using Uri.OriginalString
-Added Decimal and DateTimeOffset constructors to JValue
-Changed DefaultMemberSearchFlags on DefaultContractResolver to obsolete
2014-01-09 22:01:10 +13:00
James Newton-King cc730cc860 -Improved number parsing error message 2013-12-26 22:04:56 +13:00
James Newton-King 40c24307de -Fixed error when wrapping an exception in a JsonConverter 2013-12-23 22:42:38 +13:00
James Newton-King 49a4a94d74 -Fix builds
-Added support for multiple fields in a query indexer
-Renamed DisallowIntegerValues to AllowIntegerValues
2013-12-15 14:17:50 +13:00
James Newton-King 7ab381f2e8 -Fixed builds 2013-12-08 14:38:03 +13:00
James Newton-King b96d9fb689 -Fixed incorrect XML documentation
-Fixed writing JValue with readonly JsonConverters
2013-12-06 21:48:00 +13:00
James Newton-King 44bc7ea246 -Removed SL/WP code and fiels 2013-10-20 16:41:15 +13:00
James Newton-King bcd6982419 -Code reformat 2013-10-20 15:08:39 +13:00
James Newton-King 56ee111b71 -Updated Sandcastle 2013-10-17 10:50:02 +13:00
James Newton-King 23afe9a9e3 -Fixed build warnings 2013-10-13 19:04:42 +13:00
James Newton-King e28d1bbda9 -Fixed build warning
-Fixed documentation IE7 JS error
2013-10-13 18:57:48 +13:00
James Newton-King f304f7215f -Increment version to 5.0.7
-Added default value and required support to constructor deserialization
2013-10-11 20:43:07 +13:00
James Newton-King 3536c76873 -Added support for serializing extension data
-Added support for reference loop handling and type name handling to extension data
-Bug fixes
2013-10-06 12:32:56 +13:00
James Newton-King 107d15a38d -Fixed not parsing some ISO date timezones
-Fixed float schema validation of integer values
-Changed writing of IConvertible values to convert objects to strings
-Fixed serializing proxy objects with no default constructor
2013-10-04 22:29:32 +13:00
James Newton-King e77fdf285b -Upgraded to Immutable Collections RTM
-Added missing CLSCompliant attributes
2013-09-30 21:53:19 +13:00
James Newton-King 5512e2623c -Added missing casts to JToken
-Upgraded to Immutable Collections RC
-Tests
2013-09-13 20:15:30 +12:00
James Newton-King 4922c4eedc -Fixed quoting dictionary keys when QuoteNames is false
-Fixed potential error handling error
2013-07-20 22:15:34 +12:00
James Newton-King ead9b7fe18 -Remove unused file 2013-07-17 00:09:51 +12:00
James Newton-King 423d065c8f -Added support for immutable collections
-Updated NUnit assembly source to NuGet
2013-07-09 00:12:09 +12:00
James Newton-King 2e6760ca87 -Tests 2013-06-07 19:34:55 +12:00
James Newton-King 3b2ecc4fc8 -Fixed build 2013-06-06 11:14:36 +12:00
James Newton-King 13aa07f63e -Fixed potential inifinite loop when parsing unquoted value
-Added NuGet install.ps1
-Incremented version to 5.0.6
2013-06-01 14:18:20 +12:00
James Newton-King 1b63698c02 -Fixed serializing and deserializing flag enums with EnumMember attribute
-Fixed using a type converter on interfaces
-Fixed deserializing ISerializable objects that also implement IConvertible
-Fixed build
2013-05-24 19:16:02 +12:00
James Newton-King f68794d206 -Added serialized/deserialized JSON when verbose tracing
-Fixed not using default serializer settings with primitive values and JToken.ToObject
-Fixed error writing BigIntegers with JsonWriter.WriteToken
2013-05-19 22:34:21 +12:00
James Newton-King 0f4ad7cd4b -XML documentation 2013-05-05 12:28:21 +12:00
James Newton-King 6f2b931a90 -Fixed deserializing Regex when using StringEnumConverter
-Fixed serializing and deserializing typed DataSets
2013-05-04 15:28:01 +12:00
James Newton-King b6816866ba -Fixed deserializing with type name handling and assemblies loaded with Assembly.LoadFrom 2013-05-02 20:44:58 +12:00
James Newton-King 2b9941fa74 -Fixed using JArray with ImpromptuInterface by changing some members from explicit to public
-Fixed deserializing non-ISO date dictionary keys
-Fixed values not being set when deserializing with DefaultValueHandling.IgnoreAndPopulate
2013-05-01 19:33:39 +12:00
James Newton-King 64da81d386 -Added JsonDataExtensionAttribute 2013-04-30 00:13:20 +12:00
James Newton-King a7d47558d8 -Added default serializer settings 2013-04-28 12:27:47 +12:00
James Newton-King 2004377f3e -Fixed WinRT build 2013-04-25 13:35:26 +12:00
James Newton-King c2a7341dbc -Added compiled expressions reflection option 2013-04-24 22:56:53 +12:00
James Newton-King 2bdf5c9b88 -Fixed not overflowing during integer parse 2013-04-23 01:05:30 +12:00
James Newton-King 6d109a4c55 -Reduced string allocations 2013-04-22 23:55:21 +12:00
James Newton-King b6d3168ed8 -Refactored parsing dates
-Refactored writing integers
-Refactored JsonConvert
2013-04-21 18:27:08 +12:00
James Newton-King 2412c99d16 -Removed external API references to BigInteger 2013-04-08 21:12:44 +12:00
James Newton-King 1abcfb1ace -Fixed error when populating onto read only collections
-Fixed serializing hidden properties
-Readded DataContractAttribute inheritance
2013-04-07 03:55:35 +12:00
James Newton-King 032bf82e0a -Readded .NET 4, SL4, WP7, Win8 portable library
-Disable SL library build
2013-04-06 11:38:01 +13:00
James Newton-King 8e14d1c66c -Fixed build 2013-04-01 13:04:37 +13:00
James Newton-King 77bce8f5de -Changed portable assembly to be .NET 4.5, WP8, Win8 2013-03-31 16:12:52 +13:00
James Newton-King 0007006850 -Added support for deserializing IList
-Fixed bugs
2013-03-30 20:46:11 +13:00
James Newton-King 57d9cb898d -Fixed build 2013-03-29 17:03:29 +13:00
James Newton-King 70f5a1dced -Added FloatParseHandling
-Fixed build
2013-03-26 21:53:28 +13:00
James Newton-King d9d96b3e5c -Fixed build 2013-03-24 17:21:38 +13:00
James Newton-King c4d375dd69 -Fixed StringEnumConverter to throw a JsonSerializerException like the serializer throws for invalid enums
-Changed Windows Phone and Portable builds to use Microsoft.CSharp.dll directly
2013-03-23 12:48:41 +13:00
James Newton-King e857e48564 -Changed serialization callbacks on JsonContract to delegates
-Added Obsolete attributes to old serialization methods on JsonContract
-Added VS and ReSharper settings files
-Fixed converting null JSON value to XML
-Fixed tests
2013-03-17 14:25:01 +13:00
James Newton-King 1356c31670 -Added BigInteger support 2013-03-16 19:06:05 +13:00
James Newton-King b81dfd352a -Added .NET 4.5 version
-Added IReadOnlyCollection<T> and IReadOnlyDictionary<TKey, TValue> support
-Incremented version to 5.0
2013-03-13 20:44:45 +13:00
James Newton-King 0e753888d0 -Fixed bad performance with dynamic
-Added support for creating collections with an IEnumerable<T> constructor
2013-03-11 17:20:15 +13:00
James Newton-King 92de187a74 -Changed portable assembly to .NET 4.5, Silverlight 5, Win8, WP8
-Fixed incorrect namespace when converting XML to JSON
2013-03-06 23:04:26 +13:00