0.6.1
build date: 2004.04.21
delivery date: 2004.04.21
This release fixes bad previous designs, and proposes a first plugin for the integration of CVS change logs into the release notes.

<mail>  [0.6.0]
Ant task mail re-engineering
It was definitively a bad idea to inline the mail task at the same XML hierarchy level as the XRN task's. The mail task is now an inner XML element, and the 'mail' parameter is discarded.
You can now provide a specific subject to the sent-mail via the 'subject' parameter of the inner 'mail' XML element.
detail: tech bug-fixing enhance
<VSC>
Versioning Control System
Enables a deeper integration with the VCS systems, so that it is possible to track down the source changes.
This enables to produce more accurate and exhaustive release notes, dedicated to the support of the component.
This opens the framework to the versioning system and enhance this information, that is too often restricted to developers, when they take the time to make views...
This is now possible for CVS via the 'plugin/CVSModel.xsl' XSLT model file: beta for the moment, because it lacks integration...
detail: func
<VSCFeatureType>
Feature new type
Added the 'vsc' feature type so as to render this feature a different way via the XSLT: not yet taken into account.
detail: func enhance
<Why>
The 'why' feature attribute
Added the 'why' attribute to the 'Feature' XML element, in order to better understand the reason for the feature. This enables to better understand the evolution of the component.
This enables to open the framework to existing solutions that deal with the needs collecting.
This attribute is not yet taken into account...
detail: func business

Dependencies
[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.

Requirements
[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.

Deliveries
XMLReleaseNotes-0.6.1.zipAdded the 'plugin' directory that should contain all the plugins in the future.
Release notes generated by XMLReleaseNotes V0.17.0