Commit Graph
185 Commits
Author SHA1 Message Date
James Newton-King 5fc738247f -Added Merge to LINQ to JSON 2014-08-01 21:27:38 +12:00
James Newton-King ee170dc551 -Incremented version to 6.0.4
-Removed unused file
2014-07-21 14:33:23 +12:00
James Newton-King 07baae515a -Fixed MetadataHandling.ReadAhead bugs 2014-07-20 12:26:00 +12:00
James Newton-King 2960a7090e -Added additional validation when parsing numbers 2014-06-29 22:16:45 +12:00
James Newton-King 3335ae4e20 -Fixed property after empty array JSONPath queries
-Fixed error handling when last value in array or object fails
2014-06-28 00:42:41 +12:00
James Newton-King ca2d865321 -Fixed using DateParseHandling and FloatParseHandling with DataTable/DataSet 2014-06-21 08:21:54 +12:00
James Newton-King 9203e97312 -Refactored dynamic type wrapping
-Improved KeyValuePairConverter performance
2014-06-20 19:03:36 +12:00
James Newton-King f0c79cd0ea -Fixed not throwing JsonReaderException when parsing certain invalid numbers 2014-06-15 01:30:21 +12:00
James Newton-King 0238b51162 -Fixed HTTP requests when resolving DTD urls in XmlNodeConverter
-Added support for reading BSON UUID bytes as Guid
2014-06-14 18:46:35 +12:00
James Newton-King 017a38c65b -Fixed deserializing non-generic IReadOnlyCollection<T> implementations 2014-05-12 13:40:48 +12:00
James Newton-King 57bd1f7daf -Fixed performance issue serializing XML document with a large number of nodes 2014-05-09 14:47:10 +12:00
James Newton-King 1a6f7cdada -More object creation refactoring 2014-05-08 11:21:19 +12:00
James Newton-King cf939ffc29 -More object creation refactoring 2014-05-07 15:24:42 +12:00
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