build date: 2004.08.16
builder: EMercier
This is a major release since multiple-components release notes can be now be generated properly.

XSLT implementation
Provided the ability for the user to define the XSLT implementation to be used.
This is possible via the task attribute 'processor', which should be set to the class fully qualified name that implements the 'javax.xml.transform.TransformerFactory' interface.
detail: tech enhance
Now provides an XSLT model for integrating the maven POM.
This is possible via the 'MavenModel' model XSLT plugin: the POM short description is just taken and integrated into the release notes.
detail: func enhance
Multiple components
Added the opportunity to generate the release notes for more than one component at the same time.
The Ant task now supports the 'fileset' inner XML element.
Some navigation pages are now being generated when the feature is enabled.
The javadoc-like selectors have been added to the CSS.
Multiple HTML pages are being produced, a little bit like javadoc does, so as to split the different release (present the generated HTML generated by the XMLReleaseNotes2HTML.xsl a bit like javadoc format, so as to output a single HTML page for each release).
detail: tech enhance
{AntTask}  [0.3.2]
XSLT model plugin
It is now possible to use the model XSLT present in the jar via the Ant 'plugin' attribute that can be used on the 'model' XML inner element.
Refer to it as you would via the 'xsl' attribute, but omit the '.xsl' extension.
detail: tech
<XSD>  [0.8.0], [0.6.6]
Component summary
A top-child XML element 'Summary' has been added so as to provide a way to briefly describe what the component is about.
detail: func enhance

[from 0.8.0]XercesImpl 2See the requirement section.
[from 0.0.alpha]XSD 1.0XSD is being use so as to restrict and standardize the release notes structure.
[from 0.0.alpha]XML 1.0All the tiny framework is expressed in XML, so this is of course required to build it.
[from 0.0.alpha]XSLT 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

[from 0.8.0]XercesImpl 2This implementation of SAX is necesary for the XML validation agains its schema. It should be present in the Ant 'lib' directory (via the usual 'xercesImpl.jar' Java archive).
[from 0.5.1]Ant 1.5.0+This version of Ant is required because we use the XMLCatalog class that only appeared from this version of Ant.
[from 0.3.2]XSLT You need to have an XSLT implementation library like Saxon or Xalan in your Ant 'lib' directory.

XMLReleaseNotes-0.10.0.zipAdded two template XRN files in the 'doc' directory. Added two new XSLT plugins.
Release notes generated by XMLReleaseNotes V0.17.0