Release Notes - Modello - Version 1.0 - HTML format

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.