New and Noteworthy

Tabular Report

To generate a simple, tabular (does not require a target version property) report containing the new and noteworthy changes, add the following report set to your POM.

Using this report requires the use of the info tag info.noteworthy.

New and Noteworthy Report Example
<plugin>
  <groupId>de.smartics.maven.plugin</groupId>
  <artifactId>issues-maven-plugin</artifactId>
  <configuration>
    <issueManagementUser>${bugzillaUser}</issueManagementUser>
    <issueManagementPassword>${bugzillaPassword}</issueManagementPassword>

    <!-- If issue-product is not specified, all products are considered. -->
    <product>${issues-product}</product>
    <!-- If issue-component is not specified, all components are considered. -->
    <component>${issues-component}</component>
    <renderEmailAdresses>true</renderEmailAdresses>
  </configuration>
  <reportSets>
    <reportSet>
      <id>newAndNoteworthy</id>
      <reports>
        <report>bugzilla-issues-report</report>
      </reports>
      <configuration>
        <outputName>new-and-noteworthy</outputName>

        <title>New and Noteworthy</title>
        <description>This version presents the following key features.</description>
        <noResultsDescription>This release is a bugfix release and contains no new key features.</noResultsDescription>

        <renderEmailAdresses>true</renderEmailAdresses>

        <keywords>info.noteworthy</keywords>
        <columns>bug_id,short_desc</columns>
        <columnWidths>65,0</columnWidths>
      </configuration>
    </reportSet>
  </reportSets>
</plugin>

The property renderEmailAdresses renders eMail addresses as clickable links. Useful for intranet sites. For internet sites this may better be left to the default value (false).

Section Report

To generate a simple, sectioned (requires the issue types and target milestone property) report containing the new and noteworthy changes, add the following report set to your POM (the only difference to the report above is the report bugzilla-section-report).

<plugin>
  <groupId>de.smartics.maven.plugin</groupId>
  <artifactId>issues-maven-plugin</artifactId>
  <configuration>
    <issueManagementUser>${bugzillaUser}</issueManagementUser>
    <issueManagementPassword>${bugzillaPassword}</issueManagementPassword>

    <!-- If issue-product is not specified, all products are considered. -->
    <product>${issues-product}</product>
    <!-- If issue-component is not specified, all components are considered. -->
    <component>${issues-component}</component>
    <renderEmailAdresses>true</renderEmailAdresses>
  </configuration>
  <reportSets>
    <reportSet>
      <id>newAndNoteworthy</id>
      <reports>
        <report>bugzilla-section-report</report>
      </reports>
      <configuration>
        <outputName>new-and-noteworthy</outputName>

        <title>New and Noteworthy</title>
        <description>This version presents the following key features.</description>
        <noResultsDescription>This release is a bugfix release and contains no new key features.</noResultsDescription>

        <renderEmailAdresses>true</renderEmailAdresses>

        <keywords>info.noteworthy</keywords>
        <columns>bug_id,short_desc</columns>
        <columnWidths>65,0</columnWidths>
      </configuration>
    </reportSet>
  </reportSets>
</plugin>