XSD2Code++ v6.0.75.0
Released: Aug 1, 2022
Updates in v6.0.75.0
Features
- New: Microsoft Visual Studio
- Added Visual Studio 2022 support.
- Added Microsoft .NET 6 support.
- Added Microsoft .NET Framework 4.8 support.
- New: JSON
- Now injects JSON attributes automatically.
- You can now allow default XML Namespace and Schema Declarations xmlns:xsi xml:xsd to be removed.
- References to external JSON schemas are now taken into account.
- New: XSD
- Now injects XML attributes automatically.
- New: Code
- Added new restriction attributes MaxDigitsAttribute / DecimalPrecisionAttribute.
- New: Serialization
- Added multi format serialization support (JSON, XML, BSON, MessagePack).
- New: UX
- Added a new Find and Search feature in the xsd2code code editor.
Fixes
- Fix: Code
- Fixes invalid type generated in XML attributes if the class prefix option is enabled with automatic properties.
- Remove Silverlight that is no longer supported.
- Summary comments not working for XSD:ALL/CHOICE.
- Missing C# types for JSON schema converted from XSD that was created by XSD2Code++.
- Fix: Serialization
- MessagePack show the object as key / values pairs (SerializationMethod.Map).
- Expand Object Item property to strong typed properties.
- PascalCase Properties cause incomplete deserialization on properties with XmlArrayItemAttribute.
- Fix: XSD
- Improves performance on large schemas.
- Optional attributes (PropertyNameSpecified/Default) compatibility from version 5 to 6.
- Fix: Microsoft Visual Studio
- Installation fix in Visual Studio 2017.
- Fix: CommandLine
- Missing command line switch for ExpandObjectItem property.