changes Changes A recording of changes made during each release of a project. This file should record every changes made to the project. package org.apache.maven.plugins.changes.model ChangesDocument Record every release with their subsequent changes. 1.0.0 properties 1.0.0 Properties 1 Contains the properties of this document. body 1.0.0 true Body Contains the releases of this project with the actions taken for each of the releases. Properties 1.0.0 title 1.0.0 true String The page title. author 1.0.0 The page author. Author 1 Body 1.0.0 releases 1.0.0 Release * The list of releases for this project. Release 1.0.0 A single release of this project. version 1.0.0 true String The version number associated with this release. dateRelease 1.0.0 true String This field can be any string, such as "in SVN" when the version isn't yet released but the ISO 8601 date format is recommended.

]]>
description 1.0.0 String A short description of this release. actions 1.0.0 Action * The list of actions taken for this release.
1.0.0 getActions(String type) { java.util.List actions = new java.util.ArrayList(); for (Action action : getActions()) { if ( action.getType() != null && action.getType().equalsIgnoreCase( type ) ) { actions.add( action ); } } return actions; } ]]> 1.0.0 components = new java.util.ArrayList(); public void addComponent(String name, Release release) { final Component component = new Component(); component.setName(name); component.setDescription(release.getDescription()); component.setActions(release.getActions()); components.add(component); } public java.util.List getComponents() { return components; } ]]>
Author 1.0.0 A description of the author page. name 1.0.0 Content The page author name. authorEmail 1.0.0 String The page author email. Component 1.0.0 A component as a part of current release. name 1.0.0 String The component name. description 1.0.0 String The component description. actions 1.0.0 Action * The list of actions for this component. Action 1.0.0 A single action done on the project, during this release. action 1.0.0 Content A short description of the action taken. dev 1.0.0 true String This can be either the id of the developer, as specified in the developers section of the pom.xml file, or the name of the developer. If you generate a changes report and specify the id of the developer, a link is created to that developer in the team-list.html page.

]]>
dueTo 1.0.0 String Name of the person to be credited for this change. This can be used when a patch is submitted by a non-committer. dueToEmail 1.0.0 String Email of the person to be credited for this change. issue 1.0.0 true String The Changes plugin will generate a URL out of this id. The URL is constructed using the value of the issueLinkTemplate parameter.

See the changes-report mojo for more details.

]]>
type 1.0.0 true String
  • add: added functionnality to the project.
  • fix: bug fix for the project.
  • update: updated some part of the project.
  • remove: removed some functionnality from the project.
  • ]]>
    system 1.0.0 String The Changes plugin will generate a URL out of this id. The URL is constructed using the value of the issueLinkTemplatePerSystem parameter.

    See the changes-report mojo for more details.

    ]]>
    date 1.0.0 String fix date fixedIssues 1.0.0 FixedIssue * A list of fix issues. dueTos 1.0.0 DueTo * A list of contributors for this issue.
    1.0.9+
    DueTo 1.0.0 Name and email of the person to be credited for this change. This can be used when a patch is submitted by a non-committer. name 1.0.0 String Name of the person to be credited for this change. email 1.0.0 String Email of the person to be credited for this change. FixedIssue 1.0.0 A fixed issue. issue 1.0.0 String The Changes plugin will generate a URL out of this id. The URL is constructed using the value of the issueLinkTemplate parameter.

    See the changes-report mojo for more details.

    ]]>