James Newton-King
36bcc55ee6
-Refactor tests
2017-07-23 17:01:48 +12:00
James Newton-King
adca3fa96f
-Fixed allowing static Specified properties
2017-06-26 19:58:15 +12:00
James Newton-King
fdbc400ceb
-Added IgnoreShouldSerializeMembers to DefaultContractResolver
...
-Tests
2017-06-25 23:05:05 +12:00
James Newton-King
aa5f28c097
-Added Portable40 back
2017-04-02 10:24:09 +12:00
James Newton-King
d145eb36b0
Revert "-Removed binary serialization support from netstandard1.3"
...
This reverts commit 25de5022e4 .
2017-04-01 22:38:45 +13:00
James Newton-King
25de5022e4
-Removed binary serialization support from netstandard1.3
...
-Changed packages to use NETStandard.Libary 1.6.0
2017-03-27 21:34:00 +13: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
1914b91bdb
-Removed obsolete constructor from DefaultContractResolver
...
-Removed obsolete async methods from JsonConvert
-Moved contract sharing logic from DefaultContractResolver to CamelCasePropertyNamesContractResolver
2017-01-28 20:25:01 +13:00
James Newton-King
07b513cb83
-Removed obsolete JsonConverter.GetSchema
...
-Removed obsolete OnDeserialized, OnDeserializing, OnSerialized, OnSerializing, OnError from JsonContract
-Removed obsolete JsonDictionaryContract.PropertyNameResolver
-Removed obsolete ConstructorParameters, OverrideConstructor, ParametrizedConstructor from JsonObjectContract
2017-01-22 22:28:22 +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
196d6a274b
-Fixed iterating over extension data multiple times
2016-02-06 10:47:44 +13:00
Lowell Smith
29567c5b5d
Fixed an issue where iterating extensionDataGetter's enumerable multiple times or using LINQ statement on it caused inconsistant data to be returned.
2016-02-05 15:05:42 -05:00
James Newton-King
eb0cbd6a75
-Formatting
...
-Build
2015-12-04 23:54:38 +13:00
James Newton-King
ad68ea8780
-Added JsonConstructorAttribute support for lists and dictionaries
2015-10-03 14:10:39 +13: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
James Newton-King
a3278ccd6a
-Fixed serializing discriminated unions with type name or reference tracking enabled
...
-Fixed build
2015-03-21 20:35:57 +13:00
James Newton-King
b1184ef6b5
-Obsolete DefaultContractResolver(bool)
2015-03-04 20:34:21 +13:00
James Newton-King
a2e15adf80
-Added AttributeProvider
...
-Increament version to 7.0.1
2014-12-23 10:57:17 +00: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
99df43eb4d
-Tests line endings
2014-09-12 23:34:20 +12:00
James Newton-King
dfb2ac17a5
-Refactor ExceptionAssert
2014-09-12 21:33:53 +12:00
James Newton-King
6cf71b805e
-Fixed tests
2014-09-03 22:27:42 +12:00
James Newton-King
dd07fdff93
-Fixed WinRT build
2014-08-03 19:06:51 +12:00
James Newton-King
8e727a27b2
-JProperty performance
...
-Improved property name escape skipping
2014-08-03 00:08:31 +12:00
James Newton-King
f78b076602
-Refactored property default value creation
2014-06-20 22:31:40 +12:00
James Newton-King
d68c9198f2
-Added support for overriding the creation of non-concrete types
2014-05-09 18:13:20 +12:00
James Newton-King
cf939ffc29
-More object creation refactoring
2014-05-07 15:24:42 +12:00
James Newton-King
de991c8f96
-Fixed build warnings
2014-01-09 23:42:55 +13:00
James Newton-King
bcd6982419
-Code reformat
2013-10-20 15:08:39 +13:00
James Newton-King
32f326e46a
-Fixed tests
2013-05-08 20:26:32 +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
4bbaa9a344
-Fixed build
2013-04-08 23:14:15 +12:00
James Newton-King
a871e6e0e1
-Removed Windows Phone from build
...
-Performance
2013-04-08 22:53:45 +12: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
77bce8f5de
-Changed portable assembly to be .NET 4.5, WP8, Win8
2013-03-31 16:12:52 +13:00
James Newton-King
55854f1682
-Fixed time zone unit test failure
...
-Removed Metro IDictionary copy
-Fixed Metro build
2012-06-08 05:21:58 -07: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
edfec3f8b8
-Fixed Metro and Portable builds
2012-04-23 00:04:58 +12:00
James Newton-King
7b776e9298
-Added JsonDictionaryAttribute
...
-Added JsonContainerContract
-Added support for customizing the JsonConverter, type name handling, reference handling of collection items
2012-04-22 23:17:58 +12:00
James Newton-King
83618b1ea0
-Line endings
2012-04-08 18:10:07 +12:00
James Newton-King
a032f4bbf3
-Fixed deserializing a null string throwing a NullReferenceException
...
-Fixed JsonTextReader reading from a slow stream
-Fixed CultureInfo not being overridden on JsonSerializerProxy
-Fixed full trust security check in .NET 2.0 & .NET 3.5
-Improved writing JSON with indent performance
2012-03-31 14:30:14 +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
fd760e3389
-Added DateFormatHandling to control whether dates are written in the MS format or ISO format, with ISO as the default
...
-Added DateTimeZoneHandling to control reading and writing DateTime time zone details
-Added reader/writer specific Formatting, DateFormatHandling and DateTimeZoneHandling to JsonSerializerSettings
-Added feature of reader/writer specific settings to be set on JsonReader/JsonWriter when serializing
-Added ReadAsDate to JsonReader
-Added ReadAsString to JsonReader
-Changed JsonTextReader to automatically read ISO strings as dates
-Refactored ReadAsXXX methods and reduce code redundancy
-Removed unused JsonDateTimeSerializationMode
2012-03-04 18:10:20 +06:00
JamesNK
48dd217c84
-Updated build number
...
-Example SerializationBinder test
2011-11-19 09:10:38 +00:00