Cuemon.Serialization.Xml 5.0.2019.40

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.2019.40
dotnet add package Cuemon.Serialization.Xml --version 5.0.2019.40
<PackageReference Include="Cuemon.Serialization.Xml" Version="5.0.2019.40" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Cuemon.Serialization.Xml --version 5.0.2019.40
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

5.0.2019.40
* ADDED - New overloaded extension for IList{XmlConverter} in the Cuemon.Serialization.Xml.Converters namespace: AddExceptionConverter
* CHANGED - Extension for IList{XmlConverter} in the Cuemon.Serialization.Xml.Converters namespace: AddDateTimeConverter is now writing all date-time values in the ISO8601 Coordinated Universal Time (UTC)
* CHANGED - DefaultXmlConverter class in the Cuemon.Serialization.Xml.Converters namespace was tweaked to only WriteElementString with a value having a member reference; otherwise just WriteValue is invoked
* CHANGED - XmlFormatterOptions class in the Cuemon.Serialization.Xml.Formatters namespace adds in-assembly converters to the XmlSerializerSettings.DefaultConverters static property

5.0.2018.350
* UPDATED - Microsoft.AspNetCore.Mvc was updated from 2.1.3 --> 2.2.0

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

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
5.0.2019.40 263 2/10/2019
5.0.2018.257 351 10/29/2018
5.0.2018.255 108 10/25/2018
5.0.2018.252 150 9/11/2018
5.0.2018.251 121 9/10/2018
5.0.2018.250 122 9/9/2018
4.3.2018.2200 204 8/8/2018
4.3.2018.2070 160 7/27/2018
4.2.2018.840 252 2/10/2018