This is the abstract of the release notes of XRN...

0.6.6
build date: 2004.05.09
delivery date: 2004.05.09
builder: EM
This is a minor release that mainly concerns HTML rendering.

<XSD>
Category
A 'category' attribute has been added the 'Feature' XML element, so as to provide a free additional indicator, that can be handled later on by the XSLT.
detail: func enhance
<HTML>
|
+--[0.6.4]
HTML feature detail rendering
Changed the way the feature details (type, why, bug-fixing, category) are layout, so that it is easier to make a printer-friendly CSS.
The 'category' attribute is now being diplayed.
detail: tech enhance
<CSS>
|
+--[0.6.4]
|
+--[0.6.0]
|
+--[0.6.0]
|
+--[0.4.0]
Printer friendly
The printer-friendly 'XMLReleaseNotesPrint.css' stylesheet has been significantly improved.
The default CSS has also been changed, in order to easier the customization.
detail: tech enhance
<VSC>
|
+--[0.6.1]
VSC XSLT-model
Fixed this plugin XSLT that was bugged due to the renaming of the 'BuildingBlock' element as 'Item'.
detail: tech bug-fixing fix
<CVS>
These are the CVS change logs since the previous version.
2004-05-06 07:07 build.xml Fixed the 'uploadProject' target that had been mistakenly modified previously.
Edouard Mercier
2004-05-06 07:05 build.xml Made the antdoc feature accessible. Updated for the V0.6.5.
Edouard Mercier
2004-05-06 07:05 setup/ReleaseNotes.xml Updated for the V0.6.5.
Edouard Mercier
2004-05-06 06:59 source/java/org/ed/pack/xmlreleasenotes/XMLReleaseNotes.java Fixed the bug of the XMLCatalog in Ant V1.6+.
Edouard Mercier
detail: vsc

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 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.6.zip
0.6.5
build date: 2004.05.06
delivery date: 2004.05.06
builder: EM
An Ant V1.6+ related bug has been fixed.

<URIResolver>
|
+--[0.5.1]
XMLCatalog bug with Ant V1.6+
The Ant API has changed between Ant V1.5 and Ant V1.6: there was a runtime bug because of that. This is now fixed via introspection.
detail: tech fix

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 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.5.zip
0.6.4
build date: 2004.05.04
delivery date: 2004.05.04
builder: EM
Noticeable evolution concerning the HTML rendering. Some structural minor change. Work has begun as far as friendly-printing is concerned.

<HTML>
HTML rendering
The version and delivery column have disappeared and have been integrated to each release, respectively at the top and at the bottom.
detail: tech enhance
<CSS>
|
+--[0.6.0]
|
+--[0.6.0]
|
+--[0.4.0]
Printer friendly
CSS: work begun on a CSS that makes the printing friendly via the 'XMLReleaseNotesPrint.css' stylesheet.
The structure has changed a lot.
Still under beat and this probably massively the default CSS structure.
detail: tech enhance
BuildingBlock and Item
XSD: turned the 'BuildingBlock' XML element into 'Item' because this is simpler and more apropriate.
A migration XSLT has been provided in order to migrate existing XRN XML release notes.
detail: func enhance
<importance>
|
+--[0.6.2]
Visibility and Importance
Ant and XSLT: fixed the bug due to the fact that the 'visibility' feature has been changed.
Ant: the 'visibilityThreshold' parameter has been replaced by the 'importanceThreshold' parameter.
detail: func fix
<dependCompoRequi>
|
+--[0.6.0]
Composition, dependencies and requirements
XSL and Ant: added the 'composition', 'dependency' and 'requirement' parameters that enables to control whether those kind of information should be output or not.
detail: func enhance

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 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.4.zipAn additional CSS has been added, the one which is supposed to become printer-friendly, 'src/XMLReleaseNotesPrint.css'. A new XSLT migration 'migration/XMLReleaseNotesConvertorV0.6.2-0.6.4.xsl' has been added.
0.6.3
build date: 2004.05.01
delivery date: 2004.05.01
builder: EM
The previous release notes delivery was wrong because it pointed to V0.6.1.


Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 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.3.zipAdded all XSLT migration in the zip.
0.6.2
build date: 2004.05.01
delivery date: 2004.05.01
builder: EM
XRN has improved as far as migration is concerned. The concept of visibility has been replaced by the concept of importance.

<importance>
Visibility and Importance
The concept of importance was definitively badly expressed though the 'visibility' concept: this has been replaced by the 'importance' concept.
XSD: the attribute 'visibility' has been replaced by 'importance'.
Use the new migration feature in order to upgrade your XRN XML release notes files.
detail: func business
<migration>
XRN migration
Ant: added the 'migrate' parameter that enables to automatically migrate the version of the XML release notes file up to the version of the XRN wrapped in the Ant jar.
Since the XSLT are also present in the zip, you can perform the migration via pure XSLT.
detail: tech enhance

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 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.2.zipAdded the migration XSLT in the Ant jar library.
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.

<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
<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
<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.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 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.
0.6.0
build date: 2004.04.20
delivery date: 2004.04.20
This version adds the Ant 'mailing' feature, proposes to inline the CSS, so as to make possible stand-alone HTML release notes pages.

<mail>
Mail
Ant: added the opportunity to mail the release notes directly from the task, since the task derives from the official Ant 'Mail' task.
detail: tech
<FeatureID>
|
+--[0.5.1]
Improvement of the Feature ID
A better HTML rendering of the feature inheritance and its identifier is now performed.
detail: tech
<CSS>
|
+--[0.4.0]
Feature visibility
XSL: added CSS selector classes named 'featureVisibilityN' in order to give control to a feature visibility, where N ranges from 1 to 4.
detail: tech
<CSS>
|
+--[0.4.0]
CSS inlined
Ant: it is now possible to inline the CSS content within the generated HTML, so as to be make some HTML stand-alone. This is possible via the 'inlineCSS' parameter.
detail: tech
<dependCompoRequi>
New dependency, composition, requirement
XMLReleaseNotes2HTML.xsl: fixed the problem of the '[from M.m.µ]' display when [new] also appears (dependencies, requirements, composition).
detail: tech bug-fixing

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 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.0.zip
0.5.1
build date: 2004.04.15
delivery date: 2004.04.15
Some XSLT technical improvements and some functional additions is the HTML rendering.

Feature 'ID' attribute
Made this 'Feature/@ID' attribute a string, so that mnemonics may be used.
detail: func
<URIResolver>
URI resolver and parameters
Ant: added the opportunity to use URI resolvers in the XSLT provided by the user via the inner 'xmlcatalog' XML element within the 'model' and 'layout' elements. This is the native Ant XMLCatalog element.
Ant: added the possibility to provide XSLT parameters in the task via the inner 'param' element within the 'model' and 'layout' elements. This is a copy of the built-in 'XSLT' task Ant feature.
detail: tech
<HTMLContent>
HTML content
Enable a better way to express that some HTML tags may be used within the XML release notes, as far as textual content is concerned: the 'contentType' attribute has been added to nearly all textual possible places. When set to 'html', you can use HTML tags. This is now possible but do not abuse it because you have to think that those release notes may be output in other formats than HTML!...
detail: tech
<FeatureID>
Reuse of the Feature ID
Pay more attention to the 'ID' of a 'Feature' element and refer to it if already defined in the past. Now hyperlinks are displayed for already defined features.
detail: tech

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

Requirements
Beware of the Ant requirement that has changed.
[new] 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.5.1.zip No structural change.
0.5.0
build date: 2004.04.14
delivery date: 2004.04.14
Opened the framework so that it is possible some external information from the outer via the Ant task.

Abstract
Provided the opportunity to define an abstract for each feature, through an 'Abstract' element within the 'Features/Feature' XML element: this enables to name the feature shortly.
detail: func
<XSLT>
Additional XSLT
Ant: added the possibility to use additional XSLT in order to open the framework via the 'model' and 'layout' inner elements.
detail: func

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 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.3.2]Ant 1.4.1+Only if you want to use with Ant: the task has been tested 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.5.0.zipThe zip now contains a 'doc' folder, where you can find two XSLT examples.
0.4.1
build date: 2004.04.13
delivery date: 2004.04.13
Better package of the delivery, introduction of the concept of version of the framework.

Fixed the bug of the delivery download hyperlink that was wrong.
detail: tech bug-fixing
XSL: enable to remove the default banner at the bottom via a 'banner' parameter. Don' disable it, otherwise the tool won't be known and there will be little support and enhancements.
detail: tech
Added a version attribute that enables to track the version of the framework used. This may be very useful as far as migration and converstions are concerned.
XSD: added the 'version' attribute indicates the version of the XMLReleaseNotes framework it complies to.
XSL: outputs this version in the bottom banner and outputs a warning if the XML release notes and the XSD are not the same version.
detail: tech
Fixed the release which missed the release notes! How possible is it?
detail: tech bug-fixing

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 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.3.2]Ant 1.4.1+Only if you want to use with Ant: the task has been tested 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.4.1.zipFixed the content of the delivery. The naming convention of the delivery file name has changed and is now 'XMLReleaseNotes-M.m.p.zip' The sources ar now placed within the 'src' directory. A readme file has been added.
0.4.0
build date: 2004.04.12
delivery date: 2004.04.12
This is a technical release that makes the framework more integrable.

<CSS>
Ant: removed the default 'stylsheet.css' file into a directory named 'XMLReleaseNotes' into the jar library, so as to possible avoid conflicts with the rest of the classpath.
detail: tech
<AntDeploy>
Ant: added the 'deploy' parameter that enables to deploy the framework resources from the jar library, so as to be able to use the XSD, the CSS...
detail: tech
XSL: turned the 'standAloneHTML' parameter default value to 'false'.
detail: tech
Fixed the bug concerning the 'Requirements', 'Dependencies' and 'Composition' display, which were not always present as required.
detail: tech bug-fixing
Made the 'Release/@deliveryDate' optional, because you can build releases without never spreading them!
detail: func
XSD: the schema now belongs to the 'http://xmlreleasenotes.free.fr' target namespace, which should be refered as 'xrn'.
detail: tech

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 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.3.2]Ant 1.4.1+Only if you want to use with Ant: the task has been tested 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
XMLReleaseNotesV0.4.0.zip
0.3.3
build date: 2004.04.07
delivery date: 2004.04.07
builder: EM
The website is more elaborated. Just changed a few key things within the XSD.

Replaced the term 'item' by 'feature' because it si more appropriate.
Added the 'BuildingBlock' within the 'Feature' element, in order not mix the complex element with text.
detail: tech
Added the opportunity to define a release builder via the 'builderID' attribute on the 'Release' element.
detail: func
XMLReleaseNotes2HTML.xsl: added the 'delivery' parameter that enables not to output de "Delivery" column, which enables to download the artefacts.
detail: func

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 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.3.2]Ant 1.4.1+Only if you want to use with Ant: the task has been tested 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
XMLReleaseNotesV0.3.3.zipThe validation XSD and XSL files have been added to the distribution.
0.3.2
build date: 2004.04.01
delivery date: 2004.04.01
The idea is to provide a first basic Ant integration.

Added a task Java library that enables XMLReleaseNotes HTML transformation seamless integration to Ant.
detail: tech
asking: EM
contributor: EM

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

Requirements
The requirements have changed concerning the Ant integration, which is a new feature.
[new] Ant 1.4.1+Only if you want to use with Ant: the task has been tested from this version of Ant.
[new] XSLT You need to have an XSLT implementation library like Saxon or Xalan in your Ant 'lib' directory.

Deliveries
XMLReleaseNotesV0.3.2.zipAn additional Ant Java task library is available under 'lib' and a new directory 'doc' has been created.
0.3.1
build date: 2004.03.31
delivery date: 2004.03.31
This is a very tiny incrementation compared to the previous release.

Added an an about page on the web-site.
detail: func
The releases sorting is better thought. The need of a documentation is now needed.
detail: func

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

Requirements

Deliveries
XMLReleaseNotesV0.3.1.zip
0.3.0
build date: 2004.03.30
delivery date: 2004.03.30
This is a version that can already be used as far as HTML transformation is concerned..

<Visibility>
Added the concept of visibility for each item, so that it is possible to filter when rendering into HTML, for instance. It is adviced to use a value that ranges from 0 to 4, 4 meaning that the item is the most visible. This is now possible through the 'visibilityThreshold' XSLT parameter.
detail: func
Now, enables to tell whether the dependencies and requirements should be inherited from the previous versions. How does it work? For each 'Release' XML element...
detail: func
XMLReleaseNotes2HTML.xsl: added the possibility to filter the type of items to be documented through the 'typeFilter' parameter. This enable to remove for instance the technical information into a functional release notes dedicated to end-users.
detail: func

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

Requirements

Deliveries
XMLReleaseNotesV0.3.0.zip
0.2.6
build date: 2004.03.26
delivery date: 2004.03.26
This is a version that presents a better HTML transformation.


Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

Requirements

Deliveries
XMLReleaseNotesV0.2.6.zip
0.2.5
build date: 2004.03.21
delivery date: 2004.03.21
Added the opportunity to use a CSS when transforming into HTML via the 'XMLReleaseNotes2HTML.xsl'.

XMLReleaseNotes2HTML.xsl: you can now define the lower and upper limits of the versions for which the HTML is generated.
detail: func

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

Requirements

Deliveries
XMLReleaseNotesV0.2.5.zipThe delivery now contains the licenses and a default CSS stylesheet named 'stylesheet.css'.
0.2.4
build date: 2004.03.21
delivery date: 2004.03.21
There is no new delivery, only the web site generation has changed and contains the internal AntDoc.


Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

Requirements

No delivery
0.2.3
build date: 2004.03.21
delivery date: 2004.03.21
This is patch and the top-child 'Deliveries' XML element has been adde so as to enable to express the delivery root URL.

Added the opportuniy to add a 'ReleaseNotes' 'Deliveries' XML element direct child that can specify the common HTTP URL (via the 'href' attribute) where the deliveries are gathered.
detail: func

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

Requirements

Deliveries
XMLReleaseNotesV0.2.3.zip
0.2.2
build date: 2004.03.21
delivery date: 2004.03.21
This is the very first downloable release.


Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

Requirements
This is just how to show that you may not inherit from the previous requirements.

Deliveries
The V0.2.0 and V0.2.1 were not OK, as far as the automatic delivery process is concerned.
XMLReleaseNotesV0.2.2.zipThe delivery is a simple zip, not yet totally properly organized.
0.2.0
build date: 2004.03.21
delivery date: never
This is still a very basic release, just made of two files: the XSD XMLReleaseNotes.xsd and an XML release notes example, XMLReleaseNotes.xml. It also includes the XSLT transformation XMLReleaseNotes2HTML.xsl.

The architecture and files of the projets are now OK; the resources are under CVS and all the delivery engine should work, through an Ant buildfile.
detail: tech

Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

No delivery
0.0.beta
build date: 2004.03.18
delivery date: never
This is a bit more elaborate version, since new ideas have come to my mind, and this is the reason why I make a 'todo' release in order to express them. The principle is that the 'Release' XML element should be sorted from the latest to the oldest.


Dependencies
[from 0.0.alpha]XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[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]XSL 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

No delivery
0.0.alpha
build date: 2004.03.18
delivery date: never
This version is a first try to build a tiny XML release notes framework.


Dependencies
[new] XSD 1.0The first version 'Dependencies' XML element will initialize the dependencies of the component. If you redefine another 'Component' XML element in a later release version with the same 'ID' attribute, the current one will be considered obsolete.
[new] XML 1.0All the tiny framework is expressed in XML, so this is of course required to build it.
[new] XSL 1.1The obvious idea is that this framework enables to transforms the XML release notes in whatever text format, and HTML above all.

Deliveries
No delivery available at this stage. This framework has been initialized in 2002, I have already used it, but this is the first time that it is packaged.