SharpSerializer v.2.20

Rating:        Based on 4 ratings
Reviewed:  4 reviews
Downloads: 1331
Change Set: 9049e28b1250
Released: Mar 21, 2014
Updated: Mar 21, 2014 by polo
Dev status: Stable Help Icon

Recommended Download

Application v.2.20. DLLs (.NET, Silverlight, WinRT, WP, Xbox360)
application, 206K, uploaded Mar 21, 2014 - 1043 downloads

Other Available Downloads

Source Code v2.20. Sources and HelloWorldDemo with RootContainer (VS2010)
source code, 214K, uploaded Mar 21, 2014 - 288 downloads

Release Notes

Milestones
detailed list of changes is available on the Source Code page

v.2.20
New: Portable Library - Support for .NET 2 and above, Silverlight 3 and above, Windows Phone 7 and above, Windows RT (Metro), Xbox 360
New: HashSet<T> and EntityCollection<T> can be serialized
Fix: Unknown properties are ignored during deserialization instead throwing exception
Breaking change: .NET Compact is no more supported

v.2.16
New: Serialization of array of byte is optimized. Produced file is shorter.
New: Binary serialization of the decimal type is supported in Compact Framework and Silverlight

v.2.15
Fix: Serialization in multithreaded environment is supported

v.2.13
Fix: Serialization of char equal to \0 is supported

v.2.12
New: Serialization of multiple referenced arrays is optimized.
New: As default all types are serialized as AssemblyQualifiedName.
New: Serializing of System.Type is supported.
Fix: Serialization of multiple referenced collections, dictionaries and objects has been fixed.

v.2.10
New: Serializing of enumerations inherited from other primitive types is supported if these types are not longer than 4 bytes.

v.2.09
New: Serializing of multiple referenced objects is optimized

v.2.08
New: Serialization of Guid is supported

v.2.07
New: Property AdvancedSharpSerializerSettings.AttributesToIgnore was introduced; It's no more neccessary to mark properties of business objects only with ExcludeFromSerialization but also with XmlIgnore, NonSerialized etc.. No need to reference SharpSerializer assemblies in business objects to ignore their properties.

Reviews for this release

     
Dynamic type mapping is a great help
by elijah42 on Oct 13, 2015 at 6:04 AM
     
It's about time someone made this simple.
by ctacke on Aug 26, 2015 at 10:49 PM
     
You, my friend, are a king.
by PaulBailey1979 on Jun 11, 2015 at 10:43 PM
     
This is a great tool to serialize/deserialize anything without worrying about the details! I always include it in all of my projects! The XML it produces might be on wordy side, but it is a small price to pay for the great versatility it gives you!
by MetalKid on Mar 8, 2015 at 7:20 PM