private void constructRelease()

in src/main/java/org/apache/maven/plugins/changes/ChangesReportRenderer.java [339:375]


    private void constructRelease(Release release) {

        final String date = (release.getDateRelease() == null) ? "" : " \u2013 " + release.getDateRelease();

        startSection(
                bundle.getString("report.changes.label.release") + " " + release.getVersion() + date,
                DoxiaUtils.encodeId(release.getVersion()));

        if (isReleaseEmpty(release)) {
            sink.paragraph();
            text(bundle.getString("report.changes.text.no.changes"));
            sink.paragraph_();
        } else {
            startTable();

            sink.tableRow();
            tableHeaderCell(bundle.getString("report.issues.label.type"));
            tableHeaderCell(bundle.getString("report.issues.label.summary"));
            tableHeaderCell(bundle.getString("report.issues.label.assignee"));
            if (addActionDate) {
                tableHeaderCell(bundle.getString("report.issues.label.updated"));
            }
            sink.tableRow_();

            for (Action action : release.getActions()) {
                constructAction(action);
            }

            for (Component component : release.getComponents()) {
                constructComponent(component);
            }

            endTable();
        }

        endSection();
    }