Platform.Xml.Serialization 1.2.5

Platform.NET XmlSerialization Library

A cross-platform, clean and extensible XML serializer for .NET

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

Release Notes

# 1.2.5
- Allow size SizeConstraintAttribute to be used on structs and enums.
# 1.2.4
- Moved to semantic versioning
- Allow size SizeConstraintAttribute to be used on types.
# Previous versions
- Thread-safety fixes for CachingXmlSerializerFactory
- Removed constructor that takes ValueExpression from DefaultValue
- Added ConcatUnlessNull and PrependUnlessNull to EnumerableUtils
- Added EnumerableUtils.DropLast methods.
- Updated to .NET 4.5.2
- Removed Platform.Collections.ReadOnlyList dependency from ExpressionVisitor
- Added MethodUtils.GetMethodOnTypeReplacingTypeGenericArgs
- Added ActionUtils.ToFunc
- Added ExpressionComparer and ExpressionHasher
- Added TypeUtils.GetConstructorInfo
- Added MethodInfo.GetGenericMethodOrRegular extension method
- Added MethodInfo.GetGenericTypeDefinitionMethod() extension method
- Added support for static members in TypeUtils GetMethod, GetProperty, GetField and GetMember
Previous:
- Added PropertyWiseEqualityComparer
- Added GetMember, GetMethod, GetProperty and GetField methods to TypeUtils to emulate memberof operator using lambda expressions
- Various fixes to Xml Serialization (thanks @mwillebrands)
- Added TextReader.Concat
- Fixed bug where empty elements are skipped.
- Removed deprecated code from ConfigurationBlock
- Namespace would appear empty if none was set
- New Platform.Xml.Serialization serializers
- ExpressionVisitor.VisitNew now returns Expression rather than NewExpression
- Enhanced ExpressionVisitor features
- Massive refactor
- New dependency on .NET 4.0
- Removed legacy code that's no longer required for .NET 4.0

Version History

Version Downloads Last updated
1.2.5 695 7/23/2018
1.2.4 516 7/23/2018
1.2.3 158 7/23/2018
1.2.2 154 7/22/2018
1.2.1.291 1,263 5/12/2017
1.2.1.288 517 3/17/2017
1.2.1.287 1,332 8/14/2016
1.2.1.286 298 8/5/2016
1.2.1.283 508 7/16/2016
1.2.1.282 255 7/16/2016
1.2.1.281 256 7/16/2016
1.2.1.279 489 5/9/2016
1.2.1.276 1,638 2/6/2016
1.2.0.274-rc1 274 2/4/2016
1.2.0.273-rc1 247 2/4/2016
1.2.0.271-rc1 244 2/4/2016
1.2.0.269-rc1 242 2/4/2016
1.2.0.268-rc1 242 2/4/2016
1.2.0.267-rc1 357 1/19/2016
1.2.0.266-rc1 278 1/3/2016
1.2.0.265-rc1 237 12/29/2015
1.2.0.264-rc1 235 12/29/2015
1.2.0.262-rc1 283 12/22/2015
1.2.0.261-rc1 277 12/22/2015
1.2.0.260-rc1 289 12/22/2015
1.2.0.257-rc1 248 12/20/2015
1.2.0.250-rc1 278 12/9/2015
1.2.0.248-rc1 319 12/7/2015
1.2.0.246-rc1 279 12/6/2015
1.2.0.245-rc1 249 12/6/2015
1.2.0.244-rc1 241 12/6/2015
1.2.0.243-rc1 238 12/6/2015
1.2.0.242-rc1 242 12/6/2015
1.2.0.240-rc1 245 12/6/2015
1.2.0.239-rc1 243 12/6/2015
1.2.0.233-rc1 252 12/4/2015
1.1.0.231-rc1 246 12/4/2015
1.1.0.229 527 11/13/2015
1.1.0.228 358 11/3/2015
1.1.0.223 306 11/2/2015
1.1.0.222 285 10/31/2015
1.1.0.220 300 10/27/2015
1.1.0.216 300 10/23/2015
1.1.0.215 308 10/22/2015
1.1.0.214 305 10/22/2015
1.1.0.212 301 10/22/2015
1.1.0.209 369 10/16/2015
1.1.0.208 280 10/16/2015
1.1.0.205 379 9/23/2015
1.1.0.204 569 7/4/2015
1.1.0.203 296 7/4/2015
1.1.0.202 423 6/25/2015
1.1.0.197 1,276 2/24/2015
1.1.0.196 369 1/31/2015
1.1.0.189 804 11/16/2014
1.1.0.188 570 11/16/2014
1.1.0.186 599 11/15/2014
1.1.0.185 701 11/15/2014
1.1.0.183 412 11/15/2014
1.1.0.178 546 11/15/2014
1.1.0.177 1,442 11/15/2014
1.1.0.175 516 11/15/2014
1.0.0.154 1,207 11/7/2014
1.0.0.149 362 10/30/2014
1.0.0.147 382 10/18/2014
1.0.0.146 413 10/9/2014
1.0.0.143 358 10/7/2014
1.0.0.142 352 9/25/2014
1.0.0.141 373 9/16/2014
1.0.0.139 364 9/15/2014
1.0.0.138 329 9/15/2014
1.0.0.136 393 9/11/2014
1.0.0.133-test 351 9/9/2014
1.0.0.131-test 343 9/9/2014
1.0.0.129-test 326 9/8/2014
1.0.0.126 362 9/8/2014
1.0.0.124 381 9/1/2014
1.0.0.121 464 7/10/2014
1.0.0.119 334 7/9/2014
1.0.0.107 374 6/20/2014
1.0.0.102 663 1/12/2014
1.0.0.78 638 5/6/2013
1.0.0.76 398 5/6/2013
1.0.0.73 501 5/3/2013