Commit Graph
521 Commits
Author SHA1 Message Date
James Newton-King ce50f0f9e4 -Removed versions.txt 2013-04-07 18:17:49 +12:00
James Newton-King ff677c9606 -Updated readme.txt
-Added license.txt
2013-04-07 18:08:53 +12:00
James Newton-King 36ed7bb4a7 -Fixed NuGet package frameworks 2013-04-07 17:42:30 +12:00
James Newton-King 14fa6c021b -Enabled code analysis on all projects
-Fixed build including code analysis files in release packages
2013-04-07 16:54:04 +12:00
James Newton-King 3baaab1ef6 -Fixed bad Portable40 build path 2013-04-07 16:06:50 +12:00
James Newton-King 341656e7eb -Added support for converting byte array JValues to Guid
-Added support for deserializing byte arrays to Guid
-Changed Guids to be serialized as binary UUID in BSON
-Changed JsonNet35BinaryCompatibility on BsonReader to be obsolete
2013-04-07 15:07:35 +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 03be3ed7a6 -Derp 2013-04-06 16:09:04 +13:00
James Newton-King 695bb8368f -Fixed build
-Removed unused code
2013-04-06 15:19:33 +13: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 cb7ac1dfb4 -Performance 2013-04-01 23:51:40 +13:00
James Newton-King 33a5604707 -Refactored away dependency on ICustomAttributeProvider 2013-04-01 16:29:45 +13:00
James Newton-King 8e14d1c66c -Fixed build 2013-04-01 13:04:37 +13:00
James Newton-King b5e7005735 -Added support for serializing custom IConvertible values
-Refactored away dependency on IConvertible
2013-04-01 12:38:45 +13:00
James Newton-King 08c7055d91 -Performance? 2013-03-31 18:36:09 +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 bef6c4c11a -Fixed integer parsing overflow bug 2013-03-30 17:39:08 +13:00
James Newton-King 73187dde1e -Performance 2013-03-30 16:59:08 +13:00
James Newton-King 2bf88ebba0 -Added support for falling back to IEnumerable<T> constructor on lists
-Added support for falling back to IEnumerable<KeyValuePair<TKey, TValue>> constructor on dictionaries
2013-03-30 13:57:13 +13:00
James Newton-King 57d9cb898d -Fixed build 2013-03-29 17:03:29 +13:00
James Newton-King efd31db09e -Refactored serializing and deserializing lists and dictionary 2013-03-29 15:52:57 +13:00
James Newton-King 70f5a1dced -Added FloatParseHandling
-Fixed build
2013-03-26 21:53:28 +13:00
James Newton-King e5ee60497e -Fixed converting BigInteger to IConvertable type when deserializing
-Updated build and NuGet files for upgraded builds
2013-03-24 21:37:29 +13:00
James Newton-King d9d96b3e5c -Fixed build 2013-03-24 17:21:38 +13:00
James Newton-King 787bde6e15 -Tests
-XML documentation
-Removed generic serialize methods
2013-03-24 14:49:54 +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 271ce7f523 -Fixed build 2013-03-21 19:25:47 +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 7127b1a070 -Fixed WinRT 2013-03-11 20:26:25 +13:00
James Newton-King 63977c8679 Merge branch 'master' of https://github.com/JamesNK/Newtonsoft.Json 2013-03-11 20:14:46 +13:00
James Newton-King 4d291cfc3d -Upgraded Windows Phone project to WP8 2013-03-11 20:14:24 +13:00
James Newton-King 95bfe15443 Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json 2013-03-11 19:23:59 +13:00
James Newton-King aab01d93ca -Added IConvertible support to JValue
-Changed IDictionary<DateTime, object> to be serialized in ISO date format
-Fixed DataContractAttribute to not be inherited
2013-03-11 19:23:23 +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
James Newton-King f42a6ca001 -Fixed WinRT build 2013-03-04 14:35:58 +13:00
James Newton-King f9fa0b00e7 -Added DeserializeAnonymousType overload with JsonSerializerSettings
-Added support for specifying the root type when serialize JSON to use with TypeNameHandling.Auto
-Fixed recursively reading type wrapper objects when deserializing
2013-02-23 22:09:51 -08:00
James Newton-King 159c5ee8cd -Changed callback collection properties to be readonly 2013-02-14 22:38:37 +13:00
James Newton-King a03d827537 Merge pull request #56 from xpaulbettsx/call-base-class-ondeserialized
Call base classes' "On[De]Serializ[ing|ed]" as well as derived class
2013-02-14 01:13:49 -08:00
Paul Betts 4bd932396d -add tests for base class object events 2013-02-12 12:12:58 -08:00
Paul Betts 3384b65fb5 -patch use of JsonContract.OnXXXX to use OnXXXXMethods 2013-02-12 11:35:30 -08:00
Paul Betts a1bfcde445 -modify DefaultContractResolver to walk class hierarchy 2013-02-12 11:35:29 -08:00
Paul Betts 2108d65a83 -patch InvokeOn* to call all methods 2013-02-12 11:19:14 -08:00
Paul Betts 7cc5d306d1 -patch signatures in DefaultContractResolver to use arrays 2013-02-12 01:51:44 -08:00
Paul Betts 3e93c38132 -Enable multiple OnDeserialized's in JsonContract 2013-02-12 01:49:43 -08:00
James Newton-King c6eff351a4 -Removed old PocketPC ifdefs 2013-02-10 17:49:36 +13:00
James Newton-King b71e17cc42 -Refectored WriteValue(object) 2013-02-10 12:53:03 +13:00