Ver. 1.23.2.1

ENH Changed title bar in XMAS in “XMas: XMas – XML Schema Tool”
ENH In About me… form added links to the website for the user manual and change log.
FIX Failed with “Object reference not set to an instance of an object” when @name and @type attributes had the same value [XsdLib 1.23.2.1]
ENH Throw AttributeOutOfContextException exception when element xsd:attribute contains not standard attributes.
ENH Managed drag&drop to take in charge files on XMas front-end.
ENH Supported xsd:enumeration faces [XsdLib 1.23.2.1].
ENH Managed data filling for: xsd:token + xsd:enumeration, xsd:string + xsd:enumeration, xsd:float [XmlLib 1.23.2.1].
ENH Fully supported builted-in types for attribute xsd:extension/@base [XmlLib 1.23.2.1].
ENH Throw InvalidAttributeValueException exception if the attributes element/@name and attribute/@name contain the forbidden ‘:’ character [XmlLib 1.23.2.1].

Ver. 1.23.2.0

ENHManaged xsd:restriction on xsd:attribute [XsdLib 1.23.2.0]
ENHManaged attributes data filling [XmlLib 1.23.2.0]
ENHManaged data types xsd:int, xsd:base64Binary, xsd:length, xsd:totalDigits, xsd:decimal [XsdLib 1.23.2.0] [XmlLib 1.23.2.0]
ENHManaged XML creation with validation by XSD Schema [XmlLib 1.23.2.0]
FIXIt didn’t handle xsd:all in nested mode
ENHManaged xsd:complexContent in typed and nested mode
ENHFor XML creation with validation by XSD Schema, a static method is made available for checking the XSD file to verify its adequacy for validation.
Also made available a static method to modify the XSD file to adapt it to validation [XmlLib 1.23.2.0]
ENHAllows automatic updating of the XSD file to adapt it to the validation of the XML derived from it
ENHManaged type attribute, xsd:simpleContent [XsdLib 1.23.2.0]
ENHManaged data filling for element and any attributes of XML composed of a single tag without hierarchy (Root) [XmlLib 1.23.2.0]
FIXFixed handling of the Namespace field that was cleaned going from XSD2WSDL > XSD2XML > XSD2WSDL if the loaded XSD file did not contain the targetNamespace [XMas 1.23.2.0]
FIXDidn’t handle xsd:all in nests below top-level [XsdLib 1.23.2.0]
ENHIntroduced DeRegexLib [1.23.2.0]
ENHIntroduced data filling of xsd:pattern tag [XmlLib 1.23.2.0]
FIXIn XML with only root element and attributes, it ignored the dataSimulation flag and always populated the values during data filling [XmlLib 1.23.2.0]
FIXImproved error message for RootElementTypeNotFoundException [XsdLib 1.23.2.0]
FIXDid not throw ComplexTypeUnknownChildrenException for missing xsd:sequence [XsdLib 1.23.1.0]
FIXImproved status bar management
ENHManaged xsd:complexContent in typed and nested mode [XsdLib 1.23.1.0]

Ver. 1.22.12.2

FIXFixed error notification when is not defined the element type in the schema. Now throws a “ReferredStructureNotFoundException” [XsdLib 1.22.12.0]
FIXThe search for the type definition of an element failed because it was looking for prefix:name instead of name [XsdLib 1.22.12.0]
FIXXML generation failed if the XSD instance was null by exception.
ENHAdded context menu on statusbar to copy current text to clipboard
FIXImproved error notification
FIXGenerated XML does not contain namespace [XmlLib 1.22.11.1]

Ver. 1.22.12.0

ENHManaged xsd:all
FIXFailed if the xsd:element specifying the tag did not declare the type via @type attribute. In this case, it is assumed to be an xsd:string and therefore built in.