Bug
- [MODELLO-126] - Date formats supported by XML readers/writers are not consistent across plugins
- [MODELLO-141] - XsdGenerator should throw an exception when no namespace was defined instead of using the POM namespace
- [MODELLO-142] - EOL is not handled correctly in the XMLWriter
- [MODELLO-146] - String[] not supported in java plugin
- [MODELLO-147] - fix for building with newer maven
- [MODELLO-149] - Support xml.namespace and xml.schemaLocation attributes in dom4j plugin
- [MODELLO-150] - float field without default value in model generates invalid java code
- [MODELLO-151] - geneated java source imports avery classes, even those which are disabled
- [MODELLO-152] - Strict parsing mode doesn't detect missing root element
- [MODELLO-153] - Default value doesn't work for attributes.
- [MODELLO-154] - xsd plugin does not honour xml.associationTagName
- [MODELLO-158] - trying to generate an interface with a codeSegment causes an infinite loop
- [MODELLO-160] - some internal links are wrong
Improvement
- [MODELLO-101] - Support xml.namespace and xml.schemaLocation attributes in xpp3 plugin
- [MODELLO-102] - Generate model classes with JDK 1.5 Generics
- [MODELLO-104] - Remove support for "model" parameter and make the "models" parameter @required
- [MODELLO-139] - add encoding support to CLI
- [MODELLO-155] - support ${version} in xml.namespace, xsd.namespace and xsd.target-namespace (like xml.schemaLocation)
- [MODELLO-156] - avoid namespace information duplication in model: xml.namespace, xsd.namespace and xsd.target-namespace
- [MODELLO-159] - improve xdoc representation of properties
New Feature
- [MODELLO-143] - add an option to xdoc to add a separator before a field documentation
- [MODELLO-145] - Create an XSD for Modello
Task
- [MODELLO-21] - Move the Java plugin out of core.
- [MODELLO-135] - modelEncoding attribute should be available in root class only
- [MODELLO-138] - improve API consistency between readers generated by different plugins
Wish
- [MODELLO-136] - parseXXX methods in generated writers should be private instead of public
- [MODELLO-157] - move xml.namespace and xml.schemaLocation attributes from class element (where rootElemen="true") to model
- [MODELLO-162] - move xml.listStyle from field attribute to association attribute, like xml.mapStyle
- [MODELLO-163] - transform Modello xml.associationTagName in field element to xml.tagName in association element
- [MODELLO-164] - move java.adder from field attribute to association attribute
- [MODELLO-166] - remove java.generate-remove association attribute
- [MODELLO-169] - rename xsd.target-namespace attribute to xsd.targetNamespace to be more consistent with other attributes
- [MODELLO-170] - replace java.generate-create and java.generate-break attributes with java.bidi
- [MODELLO-171] - rename java.use-interface attribute to java.useInterface to be more consistent with other attributes
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.