# Announcement plugin changes

Vincent Massol

## 1.1-SNAPSHOT in CVS

Added new `maven.announcement.distributionUrl` property which specifies where the project jars can be downloaded from. If not specified, it defaults to `${maven.repo.remote}/${pom.groupId}/plugins`. Once this property makes it into the POM we'll remove it. (add, vmassol)
The `maven.announcement.version` property does no longer needs to be defined. It defaults to `${pom.currentVersion}` if not defined. (update, vmassol)
Improved web site documentation. (add, vmassol)
Add a space after the "." of the "Fixes xxx." (which happens when you use the "issue" attribute in changes.xml). (fix, vmassol)
Added `description` information from the POM to the generated announcement to explain what the project does. (add, vmassol)
Added information in the generated announcement to indicate from where the plugin can be downloaded. (add, vmassol)
Added information in the generated announcement to indicate how to install the plugin using the `plugin:download` goal. (add, vmassol)
Added maven.announcement.file property and echo'd it during generation (update, dion)
Added more information when running the plugin. Also added a check to verify if the announcement version matches an entry in the `changes.xml` file. (add, MPANNOUNCEMENT-2, vmassol, due to Fabrizio Giustina)
Several new additions that makes the plugin more generic: the team name is now taken from `pom.groupId`, "[]" are removed from the first line, changes are sorted by type, changes report issue number and due-to, the download link is generated from `pom.distributionDirectory` and the "plugin has been tested with..." line has been removed. (add, MPANNOUNCEMENT-1, vmassol, due to Fabrizio Giustina)

## 1.0 2004-03-10

Update to ASL v.2 (update, evenisse)
Remove the need for ${pom} interpolation in properties. The use of the maven:property tag is now used to glean a default property. (update, jvanzyl)
Initial creation. (add, vmassol)