Cuemon.Serialization.Xml 5.0.2018.257

The Cuemon.Serialization.Xml assembly is a member of the Cuemon .NET Standard family and provides XML serialization.

Install-Package Cuemon.Serialization.Xml -Version 5.0.2018.257
dotnet add package Cuemon.Serialization.Xml --version 5.0.2018.257
paket add Cuemon.Serialization.Xml --version 5.0.2018.257
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

5.0.2018.256
* ADDED - XmlSerializerSettings class in the Cuemon.Serialization.Xml namespace recevied a new static delegate property; DefaultConverters
* CHANGED - Extension method for XmlWriter: WriteObject received a signature that favors the options pattern
* CHANGED - DynamicXmlConverter class in the Cuemon.Serialization.Xml namespace was extended to support dynamic naming
* CHANGED - XmlSerializer class in the Cuemon.Serialization.Xml namespace was changed to support dynamic naming on DynamicXmlConverter
* CHANGED - Extension method for IList{XmlConverter}: AddExceptionDescriptorConverter was enhanced to give a similiar serialization experience as with JSON
* CHANGED - XmlConverterListExtensions class in the Cuemon.Serialization.Xml.Converters namespace recevied a static constructor which adds converters to XmlSerializerSettings.DefaultConverters

5.0.2018.255
* CHANGED - AddExceptionDescriptorConverter extension method for IList{XmlConverter} was changed to include an optional setup delegate

5.0.2018.252
* ADDED - New extension method for XmlSerializerSettings: ApplyToDefaultSettings
* CHANGED - The XmlFormatter class in the Cuemon.Serialization.Xml.Formatters namespace now uses ApplyToDefaultSettings

5.0.2018.251
* CHANGED - SynchronizeWithXmlConvert on XmlFormatterOptions class in the Cuemon.Serialization.Xml.Formatters namespace, is now false, to keep the implementation alligned with the JSON variant

5.0.2018.250
* PRELUDE - This is a major release with breaking changes through out the assembly family
* REMOVED - XmlConverterOptions class in the Cuemon.Serialization.Xml namespace was deemed obsolete and removed
* ADDED - XmlConverter abstract class in the Cuemon.Serialization.Xml.Converters namespace that converts an object to and from XML
* ADDED - DefaultXmlConverter class in the Cuemon.Serialization.Xml.Converters namespace that provides a default way to convert objects to and from XML
* ADDED - New extensions for IList{XmlConverter}: AddXmlConverter, InsertXmlConverter, FirstOrDefaultReaderConverter, FirstOrDefaultWriterConverter, AddEnumerableConverter, AddExceptionDescriptorConverter, AddExceptionConverter, AddUriConverter, AddDateTimeConverter, AddTimeSpanConverter and AddStringConverter
* CHANGED - XmlFormatter class in the Cuemon.Serialization.Xml.Formatters namespace was refactored
* CHANGED - XmlFormatterOptions class in the Cuemon.Serialization.Xml.Formatters namespace was conpletely refactored
* CHANGED - DynamicXmlConverter class in the Cuemon.Serialization.Xml namespace was conpletely refactored
* CHANGED - XmlConvert class in the Cuemon.Serialization.Xml namespace was refactored to provide methods for converting between .NET types and XML types
* ADDED - XmlSerializer class in the Cuemon.Serialization.Xml namespace that serializes and deserializes objects into and from the XML format
* ADDED - XmlSerializerSettings class in the Cuemon.Serialization.Xml namespace that specifies options that is related to XmlSerializer operations
* ADDED - New extensions for XmlWriter: WriteObject, WriteStartElement, WriteEncapsulatingElementIfNotNull and WriteXmlRootElement
* FIXED - ToHierarchy on the XmlReaderExtensions class was fixed to support dictionaries

4.3.2018.2200
-

4.3.2018.2070
* CHANGED - Assembly version 4.2.2017.0 --> 4.3.2018.205

4.2.2018.840
* PRELUDE - Microsoft has now proven that .NET Standard is the way to go why per assembly download is re-introduced again
* CHANGED - Changed dependency from Cuemon.Core.Pacage --> Cuemon.Core, Cuemon.Serialization and Cuemon.IO

4.2.2017.2250
* FIXED - XmlFormatter class in the Cuemon.Serialization.Xml.Formatters namespace had the Deserialize method fixed to use XmlReaderSettings instead of XmlWriterSettings
* CHANGED - FormatterOptions class in the Cuemon.Serialization.Formatters namespace received ways to support Reader- and Writer- settings
* CHANGED - XmlFormatterOptions class in the Cuemon.Serialization.Xml.Formatters namespace was refactored to support XmlReaderSettings and XmlWriterSettings
* ADDED - XmlFormatterOptions class in the Cuemon.Serialization.Xml.Formatters namespace received support for Exception serialization
* CHANGED - DynamicXmlConverter class in the Cuemon.Serialization.Xml namespace was refactored to support XmlReaderSettings and XmlWriterSettings

4.2.2017.900
* ADDED - XmlFormatter class in the Cuemon.Serialization.Xml.Formatters namespace received an additional constructor that takes a XmlFormatterOptions

4.1.2016.3510
* CHANGED - XmlFormatter class in the Cuemon.Serialization.Xml.Formatters namespace was refactored to match recent changes in the Cuemon.Serialization.Formatters.Formatter class
* CHANGED - DynamicXmlConverter class in the Cuemon.Serialization.Xml namespace was changed to support non-generic factory methods
* CHANGED - XmlConvert class in the Cuemon.Serialization.Xml namespace was changed to support non-generic factory methods

4.1.2016.3500
* ADDED - The Cuemon.Serialization.Xml assembly is a new member of the Cuemon .NET Core family and provides XML serialization
* ADDED - XmlFormatter class in the Cuemon.Serialization.Xml.Formatters namespace that serializes and deserializes an object, in XML format
* ADDED - XmlFormatterOptions class in the Cuemon.Serialization.Xml.Formatters namespace that specifies options that is related to XmlFormatter operations
* ADDED - DynamicXmlConverter class in the Cuemon.Serialization.Xml namespace that provides a factory based way to create and wrap an XmlConverter implementation
* ADDED - DynamicXmlSerializable class in the Cuemon.Serialization.Xml namespace that provides a factory based way to create and wrap an IXmlSerializable implementation
* ADDED - XmlConvert class in the Cuemon.Serialization.Xml namespace that provides methods to make XML serialization operations easier to work with
* ADDED - XmlConverter class in the Cuemon.Serialization.Xml namespace that provides a way to convert objects to and from XML
* ADDED - XmlConverterOptions class in the Cuemon.Serialization.Xml namespace that specifies options that is related to XmlConverter operations

Version History

Version Downloads Last updated
5.0.2018.257 66 10/29/2018
5.0.2018.255 29 10/25/2018
5.0.2018.252 64 9/11/2018
5.0.2018.251 44 9/10/2018
5.0.2018.250 41 9/9/2018
4.3.2018.2200 57 8/8/2018
4.3.2018.2070 54 7/27/2018
4.2.2018.840 115 2/10/2018