ChannelAdam.Xml 2.1.0

A .NET library with helpful XML functionality.

Install-Package ChannelAdam.Xml -Version 2.1.0
dotnet add package ChannelAdam.Xml --version 2.1.0
<PackageReference Include="ChannelAdam.Xml" Version="2.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ChannelAdam.Xml --version 2.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

2.1.0 - Made extension methods with XmlAttributeOverrides obsolete as they leak memory as described in "Dynamically Generated Assemblies" in https://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer.aspx#Remarks.
- Added overload to allow the caller to specify a key for each XmlAttributeOverrides object they provide - used for equality checking as part of the XmlSerializer caching mechanism that was introduced to prevent the leak.
2.0.0 - Refactored out of ChannelAdam.Core, target .NET Standard 2.0, no strong name signing

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.1.0 685 7/15/2018
2.0.0 1,070 6/21/2018