This is a proposed release plan for Doxia and related pieces of Maven software.

Road map

Below you will find which version of Doxia (first column) is going to be used in other software.

Doxia

Maven

Maven Site Plugin

maven-doxia-tools

Maven PIR Plugin

maven-reporting-impl

1.0.x

2.0.x

2.0.x

1.0.x

2.1.2+

2.0.x

1.1.x

2.1.x

2.1.x

1.1.x

2.2.x

2.1.x

Any reporting plugin released with Doxia 1.0.x dependency is compatible with Doxia 1.1.x. When a reporting plugin upgrades to Doxia 1.1 to benefit from new features, it's not compatible with Doxia 1.0.x/Maven 2.0.x any more: its prerequisite section should be changed accordingly.

Actions

Action

Developers

Date completed

Comments

Release Doxia 1.0-alpha-11, from the alpha branch

dennisl

2008-05-20

Update Maven Site Plugin to use Doxia 1.0-alpha-11

dennisl

2008-05-20

Update Maven PIR Plugin to use Doxia 1.0-alpha-11

dennisl

2008-05-20

Move the unresolved issues slated for 2.0-beta-7 to 2.0-beta-8 or later

dennisl

2008-05-20

Release maven-doxia-tools 1.0, a shared component

vsiveton

2008-05-29

Update Maven Site Plugin to use maven-doxia-tools 1.0

dennisl

2008-05-29

Update Maven PIR Plugin to use maven-doxia-tools 1.0

vsiveton

2008-05-29

Release maven-doxia-tools version 1.0.1

dennisl

2008-06-14

Update Maven Site Plugin to use maven-doxia-tools 1.0.1

dennisl

2008-06-14

Update Maven PIR Plugin to use maven-doxia-tools 1.0.1

dennisl

2008-06-14

Release Maven Site Plugin 2.0-beta-7, to avoid having too large releases

Feel free to attach your name to any of the actions above, if you are able to help with them.

sorting out Maven dependencies on Doxia

As seen in MNG-3402, Maven distributes a doxia-sink-api copy in its uber-jar: this is the main dependency between Maven and Doxia. Every API change in doxia-sink-api needs to be included in a Maven version before it can be used in a plugin (setting this Maven's version as prerequisite).

There are other more subtle dependencies in miscellaneous parts of Maven.