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
b9ef3adbc2
-Build
2017-02-26 20:54:21 +13:00
James Newton-King
b5f1b83191
-Added improved support for deserializing immutable structs
2017-02-26 19:11:45 +13:00
James Newton-King
a49773e2b2
-Build
2017-02-26 13:00:46 +13:00
James Newton-King
db49e4aed8
-Derp
2017-02-26 11:00:46 +13:00
James Newton-King
69638744f8
-Changed perf tests to BenchmarkDotNet
2017-02-26 10:59:14 +13:00
James Newton-King
ce04999633
-Tests
2017-02-25 17:32:59 +13:00
Tyler Brinkley
4600bc54b8
Optimized decimal parsing ( #1204 )
2017-02-25 10:31:50 +13:00
James Newton-King
1a67b34deb
-Build
2017-02-22 21:21:40 +13:00
James Newton-King
354249822a
-Marked BSON classes as obsolete
2017-02-19 20:39:23 +13:00
James Newton-King
980cab1a22
-Build
2017-02-19 18:05:50 +13:00
James Newton-King
b285f3fc2d
-Build
2017-02-18 21:54:33 +13:00
James Newton-King
b65807bbd2
-Added JsonReaderException ctor with path, line number, line position
...
-Added JsonWriterException ctor with path
2017-02-18 21:49:35 +13:00
James Newton-King
7a7027a779
-Obsoleted FormatterAssemblyStyle in non-full .NET assemblies
...
-Tests
2017-02-18 19:15:38 +13:00
James Newton-King
a1c5441e1d
-Refactor
2017-02-16 22:35:56 +13:00
James Newton-King
751c030da3
Merge branch 'master' of https://github.com/reinaldoarrosi/Newtonsoft.Json into reinaldoarrosi-master
2017-02-16 22:17:58 +13:00
James Newton-King
93b0249db9
-Build
2017-02-16 21:27:08 +13:00
reinaldoarrosi
918d693017
fixes xml serialization to json when json:Array and xmlns:json attributes are used directly on the xml element that represents the array
2017-02-15 15:08:14 -02:00
Arun Mahapatra
f676d1f179
Pull up common references to NUnit and NUnit3TestAdapter.
2017-02-13 16:49:46 +05:30
Arun Mahapatra
ba5d84ef4f
Fix test discovery in VS for NewtonSoft.Json.Roslyn.sln.
...
Add a reference to NUnit3TestAdapter.
Emit full symbols for test project. Workaround for https://github.com/nunit/nunit3-vs-adapter/issues/296 .
2017-02-13 16:42:49 +05:30
James Newton-King
cc6d99aa60
Migrate project.json to csproj ( #1212 )
2017-02-13 23:46:43 +13:00
James Newton-King
635feb1549
-Tests
2017-02-06 20:22:09 +13:00
James Newton-King
4d0545fe0e
-Test
2017-02-06 13:02:40 +13:00
James Newton-King
20f59f7d70
-Build
2017-02-06 12:12:40 +13:00
James Newton-King
60ac1ea3a4
-Build
2017-02-06 10:57:11 +13:00
James Newton-King
b7be55ef81
-Build
2017-02-06 09:26:56 +13:00
James Newton-King
c9bbe2f188
-Fixed JsonWriter.ReadAsXXX methods not erroring on missing commas
2017-02-06 09:08:47 +13:00
James Newton-King
744be1a712
-Use static nametable in camel case contract resolver
2017-01-29 16:10:43 +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
bfddda84f4
-Tests
2017-01-23 17:56:31 +13:00
James Newton-King
73b5d2c409
-Test
2017-01-23 15:10:10 +13:00
James Newton-King
c9cfff4fed
-Changed exception thrown when parsing invalid Unicode escape sequence to JsonReaderException
2017-01-23 15:07:16 +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
James Newton-King
e1ec6e9a18
-Build
2017-01-19 20:01:53 +13:00
James Newton-King
b35988c31f
-Updated pre-release to beta2
2017-01-19 19:26:18 +13:00
James Newton-King
304607a37b
Merge branch 'master' of https://github.com/JamesNK/Newtonsoft.Json
2017-01-19 19:24:57 +13:00
James Newton-King
c4104766ed
-Derp
2017-01-19 19:24:46 +13:00
James Newton-King
2e7b24e9b1
-Added support for TypeConverters to netstandard1.0+
2017-01-19 17:43:07 +13:00
James Newton-King
55afb9aa72
-Added AutoCompleteOnClose to JsonWriter to control whether JSON is auto-completed on JsonWriter.Close
2017-01-19 14:19:52 +13:00
James Newton-King
56e3d7575b
-Fixed deserializing non-string values in some XML nodes
2017-01-19 11:49:09 +13:00
Jon Hanna
8956d3ca9c
Fix issues that are variants of those #1182 ( #1184 )
...
* Catch excessive objects in json being parsed, even if following a comment.
* Include line info on excessive content for deserialisation.
2017-01-19 10:33:30 +13:00
James Newton-King
76600dcc5b
Merge branch 'master' of https://github.com/JamesNK/Newtonsoft.Json
2017-01-17 11:44:24 +13:00
James Newton-King
ecd137eefa
-Optimized serializing XML elements to JSON
2017-01-17 11:44:04 +13:00
Florian Greinacher
7819b3c5ef
Handle F# lists that implement IReadOnlyCollection<T> (F# 4.1 and above) ( #1181 )
...
Fixes #1180
2017-01-17 09:45:43 +13:00
James Newton-King
285b4c9a85
-Marked SerializationBinder as obsolete
2017-01-16 19:55:21 +13:00
Jon Hanna
9727996b1a
Throw for CheckAdditionalContent when extra content is preceded by comments. ( #1183 )
...
Fixes #1182
2017-01-16 14:48:52 +13:00
James Newton-King
7e4b3448c7
-Optimized XML serialization memory usage for elements with one child element name
2017-01-16 11:09:11 +13:00
James Newton-King
473baa639b
-Optimized IXmlNode memory usage when no child nodes or attributes
2017-01-15 18:37:06 +13:00
Jon Hanna
b3e2d61708
Optimise XmlNodeConverter ( #1176 )
...
* Short-circuit SerializeGroupedNodes on no child nodes.
Avoids creating unused Dictionary.
* Don't create Dictionary in ReadAttributeElements if it'll be empty.
* Reduce calls to JsonReader.TokenType virtual property.
* Remove duplicate finished boolean.
Different reasons for finishing the ReadAttributeElements loop are
noted, but the difference isn't acted on, so merge them.
* Check correct XML is from correct TokenType immediately.
(This changes the exception message in the case of it also being an
invalid objectType, but not the exception type).
2017-01-15 18:14:00 +13:00