Xsd2Code 3.4
Changes since 3.2- Allow to encode/decode with UTF8, ASCII, Unicode.
- Vs2008/2010 Setup Compatibility.
- Can generate ShouldSerializePropertyName.
- Support virtual property.
- Fixes:
- Issue #10042 incorrect doc text for GenerateCloneMethod - http://xsd2code.codeplex.com/workitem/10042
- Issue #11335 XmlElementAttribute is generated with a missing comma. - http://xsd2code.codeplex.com/workitem/11335
- Issue #11376 Bad code generated if Attribute name is same as Element name - http://xsd2code.codeplex.com/workitem/11376
- Issue #11548 vs2010 menu item missing on vs2010/Windows7 64Bits - http://xsd2code.codeplex.com/workitem/11548
- Issue #11557 Typos - http://xsd2code.codeplex.com/workitem/11557
- Issue #11558 xml annotations error with automatic properties - http://xsd2code.codeplex.com/workitem/11558
- Issue #11562 incorrect auto properties. Private field missing - http://xsd2code.codeplex.com/workitem/11562
- Issue #11761 SerializableAttribute error in silverlight project - http://xsd2code.codeplex.com/workitem/11761
- Issue #11784 xsd:string and nillable="true" must generate XmlElement(IsNullable = true) - http://xsd2code.codeplex.com/workitem/1178
- Issue #6709 Element are automatically added when using type of collection 'List' - http://xsd2code.codeplex.com/workitem/6709
- Issue #11785 xsd:date should become DateTime but with XmlElement(DataType = "date")
- Issue #8781 Import directive of many files duplicate types - http://xsd2code.codeplex.com/WorkItem/View.aspx?WorkItemId=8781
- Issue #6944 Add possibility to do not generate types from referenced schemas - http://xsd2code.codeplex.com/WorkItem/View.aspx?WorkItemId=6944
- Issue #6941 Generation from XSD wich contains only types declarations doesn't work - http://xsd2code.codeplex.com/WorkItem/View.aspx?WorkItemId=6941
- Issue #9489 Optional fields are instanciated in constructor - http://xsd2code.codeplex.com/WorkItem/View.aspx?WorkItemId=9489
- Issue #9023 Automatic collection props result in incorrect field order - http://xsd2code.codeplex.com/WorkItem/View.aspx?WorkItemId=9023
Beta 3.5 release 3.5.2.0 (July 2012)
Release notes and files available here.History
Release 3.0.0.0
- Apply patch Patch fixing error "SimpleType has already been declared", Cyclic Schema Reference. http://xsd2code.codeplex.com/WorkItem/View.aspx?WorkItemId=7285
- Fix incorrect generation on two-dimentional arrays. http://xsd2code.codeplex.com/WorkItem/View.aspx?WorkItemId=7269
- Add new Serialize, Deserilaze, SaveToFile, LoadFromFile method signature.
- Fix warnning when setter test if field is null on enum type.
- Refactoring, styleCop.
- Detect project langage and default project namespace.
- Use IsolatedStrorageFile to save and load xml with silverlight.
- Add the initialization of the collections in the property according the lazy pattern.
- Fix bug stackoverflow in ctor in case of circular class reference.
- Detect target framework.
- Fix bug of invalid type List'1 when use automatic properties. http://xsd2code.codeplex.com/WorkItem/View.aspx?WorkItemId=8943
- For optional items, an element is incorrectly instantiated in the constructor of the created code. http://xsd2code.codeplex.com/WorkItem/View.aspx?WorkItemId=8118
History
Release 2.8.4.0
- Support now automatic properties when no special get or set required. (new in 2.8.4).
- Support wcf attributes. (DataContract/DataMember).
- Fix bug about translating hexBinary and base64Binary data.
- .NET 2.0 serialization attributes as an option.
- Remove obsolet comment "remarks" on properties.
- Fix bug 7714 « Can't use serialization in a Silverlight project Title is required ».
- Fix bug 7206 « Cpp/VB Language selection is broken ».
Release 2.8.1.0
- T