James Newton-King
c299fee560
-Refactor parameterized collection creation to use delegates
2014-05-02 17:49:13 +12:00
James Newton-King
bbcc7e4d54
-Added JValue.CreateNull and JValue.CreateUndefined
2014-04-29 12:20:44 +12:00
James Newton-King
2039a29d91
-Rename SpecialPropertyHandling to MetadataPropertyHandling
2014-04-27 15:05:22 +12:00
James Newton-King
35fc7ed0f4
-Added support for DateFormatString when reading JSON
2014-04-26 13:03:04 +12:00
James Newton-King
9133626388
-Changed blank XML elements to be written as an empty string instead of null
...
-Added support for XML document type
-Changed string JValue with a null value to be written as null instead of empty string
-Fixed StringEnumConverter thread safety
2014-04-25 22:36:35 +12:00
James Newton-King
9e2581be74
-Improved cast operator deserialize performance
2014-04-10 00:24:21 +12:00
James Newton-King
6965fcfa46
-Fixed potential race condition serializing F# objects
...
-Fixed schema divisible sometimes incorrectly validating to false
-Fixed not calling virtual ShouldSerialize methods
2014-03-31 15:47:36 +13:00
James Newton-King
de5f7dd8a8
-Fixed hiding generic properties sometimes not being detected
2014-03-17 01:18:39 +13:00
James Newton-King
1c018e7a09
-Fixed non-public base class properties being used instead of child class properties
2014-03-16 13:09:34 +13:00
James Newton-King
d5b71afc88
-Fixed bug when converting certain XML with namespaces
...
-Add support for serializing F# lists, sets and maps
2014-03-09 17:46:36 +13:00
James Newton-King
b43afdcc0a
-Added support for MS format JSON dates to ReadAsDateTime
...
-Fixed parsing certain JSON with comments into a JObject
-Tests
2014-03-01 18:31:01 +13:00
James Newton-King
0f77cd1b03
-Added SpecialPropertiesHandling
2014-02-12 01:43:46 +13:00
James Newton-King
4793c7b5da
-Fixed TypeNameHandling.Auto with some JsonConverters
...
-Fixed TypeNameHandling.Auto with JsonSerializer.Serialize inside a JsonConverter
-Changed assembly version to 6.0.0.0
-Marked async methods on JsonConverter as obsolete
2014-01-29 00:47:01 +13:00
James Newton-King
c4da9cfb17
-Added support for reading single line comments
2014-01-19 12:50:56 +13:00
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