Breaking change in 4.5 release 2
description
We have a classes that were already marked by Serializable attribute because we need to support multiple serialization types, including Json. We use default JsonSerializer settings with no extra options. Serialized data with 4.5 release 2 are completely different and not compatible with previous serializer behavior. As a result application using 4.5 release 2 will return empty objects when deserializing data created by application with 4.5 release 1 or older. Same issue happens the other way around.
Can you please revert this to use the old behavior by default. Currently 4.5 release 1 and release 2 assemblies are indistinguishable in .NET (same version 4.5.0.0) and it was explicitly stated that there will be no breaking changes between releases.