Platform.Xml.Serialization 1.2.4

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

There is a newer version of this package available.
See the version list below for details.
Install-Package Platform.Xml.Serialization -Version 1.2.4
dotnet add package Platform.Xml.Serialization --version 1.2.4
<PackageReference Include="Platform.Xml.Serialization" Version="1.2.4" />
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.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

# 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

Showing the top 1 GitHub repositories that depend on Platform.Xml.Serialization:

Repository Stars
tumtumtum/Shaolinq
ORM for .NET with full LINQ support for Postgres, Sqlite, MySql and SqlServer

Read more about the GitHub Usage information on our documentation.

Version History

Version Downloads Last updated
1.2.5 1,125 7/23/2018
1.2.4 836 7/23/2018
1.2.3 235 7/23/2018
1.2.2 228 7/22/2018
1.2.1.291 1,373 5/12/2017
1.2.1.288 612 3/17/2017
1.2.1.287 1,535 8/14/2016
1.2.1.286 386 8/5/2016
1.2.1.283 611 7/16/2016
1.2.1.282 355 7/16/2016
1.2.1.281 342 7/16/2016
1.2.1.279 587 5/9/2016
1.2.1.276 1,868 2/6/2016
1.2.0.274-rc1 357 2/4/2016
1.2.0.273-rc1 325 2/4/2016
1.2.0.271-rc1 318 2/4/2016
1.2.0.269-rc1 321 2/4/2016
1.2.0.268-rc1 317 2/4/2016
1.2.0.267-rc1 443 1/19/2016
1.2.0.266-rc1 366 1/3/2016
1.2.0.265-rc1 327 12/29/2015
1.2.0.264-rc1 316 12/29/2015
1.2.0.262-rc1 384 12/22/2015
1.2.0.261-rc1 371 12/22/2015
1.2.0.260-rc1 388 12/22/2015
1.2.0.257-rc1 337 12/20/2015
1.2.0.250-rc1 358 12/9/2015
1.2.0.248-rc1 409 12/7/2015
1.2.0.246-rc1 367 12/6/2015
1.2.0.245-rc1 341 12/6/2015
1.2.0.244-rc1 317 12/6/2015
1.2.0.243-rc1 311 12/6/2015
1.2.0.242-rc1 327 12/6/2015
1.2.0.240-rc1 322 12/6/2015
1.2.0.239-rc1 326 12/6/2015
1.2.0.233-rc1 328 12/4/2015
1.1.0.231-rc1 336 12/4/2015
1.1.0.229 624 11/13/2015
1.1.0.228 456 11/3/2015
1.1.0.223 399 11/2/2015
1.1.0.222 385 10/31/2015
1.1.0.220 394 10/27/2015
1.1.0.216 390 10/23/2015
1.1.0.215 402 10/22/2015
1.1.0.214 390 10/22/2015
1.1.0.212 396 10/22/2015
1.1.0.209 470 10/16/2015
1.1.0.208 368 10/16/2015
1.1.0.205 473 9/23/2015
1.1.0.204 653 7/4/2015
1.1.0.203 393 7/4/2015
1.1.0.202 493 6/25/2015
1.1.0.197 1,385 2/24/2015
1.1.0.196 464 1/31/2015
1.1.0.189 909 11/16/2014
1.1.0.188 663 11/16/2014
1.1.0.186 691 11/15/2014
1.1.0.185 792 11/15/2014
1.1.0.183 492 11/15/2014
1.1.0.178 630 11/15/2014
1.1.0.177 1,550 11/15/2014
1.1.0.175 609 11/15/2014
1.0.0.154 1,296 11/7/2014
1.0.0.149 453 10/30/2014
1.0.0.147 469 10/18/2014
1.0.0.146 503 10/9/2014
1.0.0.143 456 10/7/2014
1.0.0.142 444 9/25/2014
1.0.0.141 460 9/16/2014
1.0.0.139 457 9/15/2014
1.0.0.138 416 9/15/2014
1.0.0.136 485 9/11/2014
1.0.0.133-test 435 9/9/2014
1.0.0.131-test 432 9/9/2014
1.0.0.129-test 413 9/8/2014
1.0.0.126 452 9/8/2014
1.0.0.124 475 9/1/2014
1.0.0.121 553 7/10/2014
1.0.0.119 428 7/9/2014
1.0.0.107 464 6/20/2014
1.0.0.102 776 1/12/2014
1.0.0.78 767 5/6/2013
1.0.0.76 511 5/6/2013
1.0.0.73 638 5/3/2013