Commit Graph
298 Commits
Author SHA1 Message Date
JamesNK c876e1d9cc -Fixed reading scientific notation numbers with no decimal point
-Changed the ReadAsXXX methods to return null at the end of an array instead of throwing an error
2012-02-18 01:04:50 +00:00
JamesNK 446b6f0d0a -Fixed build to not include nested directories in NuGet package 2012-02-12 01:08:20 +00:00
JamesNK e2bccde9bf -Updated versions.txt 2012-02-12 00:27:58 +00:00
JamesNK 44fbd5a917 -Modified build to compile both signed and unsigned Silverlight/Windows Phone assemblies 2012-02-11 23:44:38 +00:00
JamesNK 7b908df64d -Fixed JsonValidatingReader.ReadAsBytes throwing exception
-Minor NuGet spec updates
2012-02-11 07:00:18 +00:00
JamesNK 2dd26baa77 -Fixed unit test failing because of timezones
-Added IsValid overload that returns a list of error messages
2012-02-10 23:49:46 +00:00
JamesNK 68a200127a -Fixed build file 2012-02-10 11:56:05 +00:00
JamesNK 49328ddeb0 -Incremented version to 4.0.8
-Added VersionConverter
-Fixed converting XML to JSON with a default namespace
-Changed Silverlight/Windows Phone assemblies to not be signed
2012-02-10 11:33:45 +00:00
JamesNK 3bebf5c765 -Fixed JsonReader.ReadAsDateTimeOffset error message 2012-02-09 11:18:37 +00:00
JamesNK 06d92a8963 -Fixed not replacing ignored properties in JsonPropertyCollection 2012-02-09 11:11:23 +00:00
JamesNK ea72817034 -Fixed empty string being changed to null on object properties 2012-02-05 23:20:29 +00:00
JamesNK 6ce847411a -Fixed attributes on nullable structs not being used
-Fixed deserializing nullable enums
-Fixed JsonConstructorAttribute incorrectly being allowed on properties
-Added new NUnit
2012-02-03 02:31:56 +00:00
JamesNK c5f1074e70 -Remove old NUnit 2012-02-03 02:28:48 +00:00
JamesNK 3d43fc9c4f -Increment version to 4.0.7
-Fixed circular reference error when serializing nullable structs
-Fixed JsonReader.ReadAsXXX methods not converting string values
2012-01-24 09:12:32 +00:00
JamesNK b82d26028d -Fixed test 2012-01-23 07:22:17 +00:00
JamesNK 14a2cb2a8a -Changed version number to 4.0.6 2012-01-23 06:55:47 +00:00
JamesNK 0c873da0b2 -Fixed Windows Phone build 2012-01-22 02:00:25 +00:00
JamesNK 58d51cda5c -Added ReadAsInt32 to JsonReader
-Improved performance by using an enum rather than a type check to test contract type
2012-01-22 01:51:01 +00:00
JamesNK cd424a7bc5 -Fixed BsonReader to use BinaryReader instead of base stream 2012-01-19 08:30:00 +00:00
JamesNK a9e100e0a7 -Added line number information to deserialization errors
-Added BinaryReader/BinaryWriter constructor overloads to BsonReader/BsonWriter
2012-01-19 05:48:24 +00:00
JamesNK b146481c87 -Code clean up
-Various performance improvements
2012-01-18 06:27:43 +00:00
JamesNK 61db48c01d -Removed unused utility methods
-Fixed various code warnings
2012-01-17 11:22:16 +00:00
JamesNK 2941344044 -Fixed serializing types with hidden properties 2012-01-16 08:00:48 +00:00
JamesNK 45cbd34daa -Fixed potential multi-threading serializing issue 2012-01-16 07:22:26 +00:00
JamesNK faf6426527 -Rewrote JsonTextReader to use internal buffer to improve performance
-Improved JsonSerializer to cache contract/converters where possible to improve performance
-Improved JsonTextReader error message when additional JSON content found
-Fixed internal exception thrown when deserializing Decimal/DateTimeOffset/Byte lists
-Fixed various JsonTextReader bugs
2012-01-16 06:53:41 +00:00
JamesNK b00ff2d37b -Fixed elusive Intellitrace runtime destabilization error 2012-01-10 05:19:43 +00:00
JamesNK 90297804e1 -Performance improvements 2012-01-08 00:54:53 +00:00
JamesNK 1bd20261c2 -Fixed referencing the NuGet package from Windows Phone 7.1 projects
-Updated to the latest version of SandCastle Help File Builder
2011-12-10 12:09:52 +00:00
JamesNK 48dd217c84 -Updated build number
-Example SerializationBinder test
2011-11-19 09:10:38 +00:00
JamesNK 18960815fd -Missing file 2011-11-19 07:37:53 +00:00
JamesNK 69594a690f -Fixed DataTableConverter including nulls with NullValueHandling.Ignore 2011-11-19 07:04:38 +00:00
JamesNK 9ef17d05a3 -Fixed bad BSON when writing long strings of complex UTF8 characters
-Fixed error not being raised for additional content in JSON string for JArray.Parse and JObject.Parse
2011-11-19 03:16:04 +00:00
JamesNK 5831b11de1 -Fixed flag enum items not being correctly camel cased
-Fixed JsonValidatingReader not validating the first array item twice
-Fixed JsonSchema not correctly validating integers as a subset of decimal
-Changed JsonTextReader.Culture to be CultureInfo.InvariantCulture by default
2011-11-18 09:36:01 +00:00
JamesNK da7e4508d7 -Fixed deserializing byte arrays with type name information 2011-11-01 12:37:47 +00:00
JamesNK c7de25a37a -Changed time zone conversions to use new TimeZoneInfo instead of TimeZone 2011-11-01 10:45:46 +00:00
JamesNK b305ba100b -Fix occasional error when converting non-long integer properties to XML
-Fix boolean values sometimes being capitalized when converting to XML
-Fix error when deserializing ConcurrentDictionary
-Fix serializing some Uris
-Change KeyValurPairConverter to not rely on the order of the key and value properties
2011-10-31 23:44:10 +00:00
JamesNK b24bcda921 -Update NuGet package version 2011-10-01 23:32:54 +00:00
JamesNK ea2897c1b3 -Clean up compiler warnings 2011-10-01 12:11:51 +00:00
JamesNK 4f947d9207 -Documentation
-Fixed potential casting error when writing JSON using a JsonReader
2011-10-01 11:32:48 +00:00
JamesNK b5f5db5624 -Improve TypeNameHandling.Auto to skip adding an unneeded type name for collection interfaces 2011-10-01 11:10:11 +00:00
JamesNK 3fcf02a653 -Changed the assembly file names to all be Newtonsoft.Json.dll to fix NuGet referencing 2011-10-01 07:41:11 +00:00
JamesNK 14b8661c92 -Changed JToken.Children to return an empty iterator rather than erroring 2011-10-01 05:37:08 +00:00
JamesNK 3baf856f92 -Documentation
-Fixed JObject loading JSON with comments
-Fixed error when using a Specified property with no setter
-Fixed transient constructor error on Windows Phone 7
-Fixed deserializing null values into nullable generic dictionaries
2011-10-01 04:41:09 +00:00
JamesNK 7d3ce867da -Added ToObject to JToken for deserializing LINQ to JSON objects to a .NET object
-Added support for Guid, TimeSpan and Uri to LINQ to JSON
2011-08-05 08:38:47 +00:00
JamesNK d8b32dfdc4 -Added support for deserializing IDictionary properties 2011-08-03 01:53:49 +00:00
JamesNK 44ab7f71df -Fixed DataTable and DataColumn names not being modified by CamelCasePropertyNamesContractResolver 2011-08-03 00:50:44 +00:00
JamesNK 18c9400054 -Added support for reading byte arrays from JSON integer arrays 2011-08-02 23:53:15 +00:00
JamesNK 76fc1b3081 -Added Culture to JsonTextReader to use when converting values from JSON text 2011-08-02 03:41:03 +00:00
JamesNK 29b32aa2cb -Added Order to JsonPropertyAttribute to override the order of serialized JSON 2011-08-02 02:58:22 +00:00
JamesNK 628e7977e8 -Fixed deserializing to IEnumerable<T> properties 2011-08-02 01:15:21 +00:00