James Newton-King
f001339ae2
-Updated NuGet packages
...
-Changed .NET Core test project to 1.1
2017-04-02 12:53:59 +12:00
James Newton-King
aa5f28c097
-Added Portable40 back
2017-04-02 10:24:09 +12:00
James Newton-King
ba514c4610
-Cleaned up preprocessor symbols
2017-03-05 15:12:52 +13:00
James Newton-King
febdb8188b
-Changed netstandard1.1 to netstandard1.3
...
-Added support for ISerializable interface to netstandard1.3+
-Added support for SerializableAttribute and NonSerializedAttribute to netstandard1.3+
2017-03-05 14:29:24 +13:00
James Newton-King
69638744f8
-Changed perf tests to BenchmarkDotNet
2017-02-26 10:59:14 +13:00
stakx
7644768580
Make JsonValidatingReader close underlying reader
...
Add `Close` method override in `JsonValidatingReader` so that the
`CloseInput` property is observed properly. Also add a corresponding
unit test.
2016-12-26 12:21:45 +01:00
Pyit Phyo Aung
26ae7d07fc
Break up JsonTextReaderTest class into smaller test classes
2016-10-14 00:20:09 +13:00
Pyit Phyo Aung
0115df6e39
Merge branch 'master' into Move-classes-to-files-under-TestObjects
...
# Conflicts:
# Src/Newtonsoft.Json.Tests/Converters/IsoDateTimeConverterTests.cs
# Src/Newtonsoft.Json.Tests/Linq/JObjectTests.cs
# Src/Newtonsoft.Json.Tests/Schema/ExtensionsTests.cs
# Src/Newtonsoft.Json.Tests/Serialization/DependencyInjectionTests.cs
# Src/Newtonsoft.Json.Tests/Serialization/ExtensionDataTests.cs
# Src/Newtonsoft.Json.Tests/Serialization/PopulateTests.cs
# Src/Newtonsoft.Json.Tests/Serialization/TypeNameHandlingTests.cs
# Src/Newtonsoft.Json.Tests/TestObjects/Money/Currency.cs
2016-10-13 14:49:15 +13:00
Pyit Phyo Aung
42d6225acd
Move more classes to files under TestObjects
2016-10-13 12:29:26 +13:00
Pyit Phyo Aung
f50f276b76
Clean up NETFX_CORE directive usage
2016-10-11 14:14:13 +13:00
Taylor Wood
07b72a5637
Fix spelling of "parameterized"
2016-05-24 11:41:40 -05:00
James Newton-King
e8f4a3b651
-Updated build to use .NET CLI
...
-.NET Standard 1.0 included in package
2016-05-14 13:43:43 +12:00
James Newton-King
eb0cbd6a75
-Formatting
...
-Build
2015-12-04 23:54:38 +13:00
James Newton-King
a9ea63da59
-Added additional frameworks to project.json files
2015-08-22 19:08:40 +12:00
James Newton-King
fe7b7a6c7b
-Added dotnet build
...
-Removed WinRT files
-Updated solution files to VS2015
-Updated psake
2015-08-02 23:56:26 +12:00
James Newton-King
fca043f043
-Tests
2015-05-03 21:14:44 +12:00
James Newton-King
0552affb83
-Renamed aspnetcore50 to dnxcore50
...
-Documentation
2015-04-04 16:13:37 +13:00
pischke
00bbd96718
DataTableConverter is using Serializer for cell data.
2015-03-26 23:17:27 +01:00
James Newton-King
88eeb8ba92
-Fixed MetadataTypeAttribute reflection bug by using CustomAttributeData
...
-Fixed immutable collections bug by getting type from known assembly
-Added support from running tests on aspnetcore50
2014-10-18 00:00:26 +13:00
James Newton-King
ffd9cf9209
-Fixed deserializing F# unions with out of order properties
...
-Tests
2014-09-05 20:36:45 +12:00
James Newton-King
b66724ed4e
-Tests
2014-06-26 16:13:36 +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
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
397d35f04b
-Fixed build
2013-05-04 15:39:13 +12:00
James Newton-King
9b1be2d4e0
-Fixed build
2013-05-04 15:28:45 +12:00
James Newton-King
2004377f3e
-Fixed WinRT build
2013-04-25 13:35:26 +12:00
Paul Betts
4bd932396d
-add tests for base class object events
2013-02-12 12:12:58 -08:00
James Newton-King
c6eff351a4
-Removed old PocketPC ifdefs
2013-02-10 17:49:36 +13:00
James Newton-King
c3158291cc
-Fixed tests on non-English Windows
2012-09-08 19:34:06 +12:00
James Newton-King
d63e662bda
-Fixed DateParseHandling not being overridden on serializer proxy
...
-License text on all source files
2012-04-25 09:32:32 +12:00
James Newton-King
10256fcf68
-Added Portable Class Library build
2012-04-18 21:02:34 +12:00
James Newton-King
83618b1ea0
-Line endings
2012-04-08 18:10:07 +12:00
James Newton-King
8471c4ffe1
-Added IgnoreSerializableInterface to DefaultContractResolver
...
-Changed serializing ISerializable types under partial trust to error to fix security issue
-Fixed LinqBridge collision error in .NET 2.0 by moving types to a different namespace
-Fixed JObject.Keys error when object has no items
2012-03-18 16:24:30 +13:00
James Newton-King
5800e97ff3
-Added Newtonsoft.Json.Metro build (whew, what a pain!)
...
-Added .gitignore file
2012-03-15 18:34:51 +13:00
James Newton-King
f9e5745425
-Changed serializer to fallback to use a private default constructor
...
-Changed error message when deserializing a JSON object/array onto the wrong kind of type to be more descriptive
2012-03-10 17:39:39 +13:00
James Newton-King
0d6ad0b76e
-Added Path to JsonReader/JsonWriter/ErrorContext with the JSON path of the current position
...
-Changed collection type on JsonArrayContract to public
-Changed dictionary key type and dictionary value type on JsonDictionaryContract to public
-Fixed error handling when failing to parse array content
-Fixed error handling when there are missing required properties
2012-02-23 23:07:41 +13:00
JamesNK
06d92a8963
-Fixed not replacing ignored properties in JsonPropertyCollection
2012-02-09 11:11:23 +00:00
JamesNK
48dd217c84
-Updated build number
...
-Example SerializationBinder test
2011-11-19 09:10:38 +00:00
JamesNK
bc726f1b6d
-Added Populate and IgnoreAndPopulate options to DefaultValueHandling for automatically populating default values during deserialization
2011-08-01 02:05:14 +00:00
JamesNK
045a1ec334
-Improved support for deserializing objects using non-default constructors
...
-JsonConverterAttribute now allowed on constructor parameters
-JsonPropertyAttribute now allowed on constructor parameters
2011-05-02 10:52:01 +00:00
JamesNK
c046ac36f9
-Added CamelCaseText to StringEnumConverter
2010-12-19 00:49:35 +00:00
JamesNK
12a91cce9e
-Updated source code to VS2010
...
-Updated main project to .NET 4.0
-Updated to psake 4.0
-Changed assembly version to 4.0.0.0
-Added ICustomTypeDescriptor implementation to JObject, removed JTypeDescriptionProvider and JTypeDescriptor
-Changed serialization of collections to use iterator rather than indexer
-Removed Compact Framework project
-Fixed XML documentation warnings
2010-08-31 02:19:41 +00:00
JamesNK
c2800930ab
-Added DateTimeKindHandling to BsonWriter to control how a DateTime is converted prior to being serialized
...
-Added Required.Always attribute validation when writing JSON as well reading
-Added TypeNameHandling.Auto to automatically write the type name when a value doesn't match the declared type
-Fixed reading multi-byte strings in BSON
2010-07-03 09:53:57 +00:00
JamesNK
c9ec228942
-Removed HtmlColorConverter to remove System.Drawing.dll dependency
...
-Fixed culture invariance
-Fixed serialization attributes to work in .NET 2.0
2010-07-01 10:27:18 +00:00
JamesNK
f5ed7be283
-Improved default null and value handing when JSON value is not compatible with property value
...
-Added interfaces, structs and enums as valid targets of JsonConverterAttribute
2010-05-27 08:37:34 +00:00
JamesNK
6d67aefac7
-Added ReflectionDelegateFactory, DynamicReflectionDelegateFactory and LateBoundDelegateFactory to support switching between dynamic and late bound reflection for medium trust environments
...
-Added WriteObjectId to BsonWriter
-Added BsonObjectId and BsonObjectIdConverter classes
-Added KeyValuePairConverter
-Added DynamicCodeGeneration flag to DefaultContractResolver
-Changed JsonConverter.ReadJson to add an extra parameter: currentValue
2010-03-17 06:53:47 +00:00
JamesNK
42bf89940d
-Fixed various schema generation bugs
...
-Renamed MemberHandler delegate to ObjectConstructor
2010-02-05 23:14:06 +00:00
JamesNK
961945657a
-Added JsonPrimitiveContract and JsonLinqContract
...
-Removed JsonRaw and replaced with JRaw
-Fixed properties on existing derived values not being populated during deserialization
2009-12-27 03:30:43 +00:00
JamesNK
f1a9993723
-Added reading and writing binary JSON (BSON) support - work in progress
...
-Added BsonReader, BsonWriter
-Added support for reading and writing byte arrays to JsonReader, JsonWriter and LINQ to JSON classes
-Added ReadAsBytes to JsonReader
-Changed Silverlight build serializer to look for a TypeConverter
-Changed .NET build to not rely on System.ComponentModel.DataAnnotations assembly to support .NET 4.0 client profile
-Remove DateTimeOffset stand-in from Compact Framework build
-Fixed .NET 2.0 build to run on environments without .NET 2.0 SP1
-Fixed deserialization to always use a new value created from a JsonConverter
-Fixed XmlNodeConverter to support converting comments in JSON
2009-12-06 23:10:14 +00:00