Useful when the change log is to be included in a native package or in a WAR as documentation.
You can probably use the announcement:generate goal for this.
You can also create your own velocity template if you want to change the layout or content, but the default announcement.vm file produced by "mvn changes:announcement-generate" is pretty good as is.
What you cannot change currently is the output file name (same as template name) or directory (target/announcement).
Just rename the file and move it somewhere suitable.
Or use antrun to copy it to suitable location.
Instead of making a plain text version for the changes-report goal, I opted to make the announcement-generate goal more configurable. That way you can also include issues from JIRA.
Fixed in r1054308.
New 2.4-SNAPSHOT deployed for those who want to test drive this. See the example in the docs on how to use it.