Make legacy XML date formatting and parsing contracts explicit
ProprietaryCompose the exact historical XmlConvert DateTime formatting and 24-format parsing overload ports. Retain lexical forms, value/kind and failure policy without selecting a serialization mode. The parser creates a format array per call; review hot paths before adopting this opt-in bundle. Leaves other overloads, unsupported bindings/contexts, generic declarations and snapshots unchanged. Does not retarget projects or join version upgrades.
OpenRewrite. Recipes. CSharp. Migration. Dotnet. Net3_0. PreserveLegacyXmlDateTimeContractsmod run . --recipe= OpenRewrite. Recipes. CSharp. Migration. Dotnet. Net3_0. PreserveLegacyXmlDateTimeContractsInstall it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.
Recipe list
It runs these recipes, in this order.