diff --git a/changes/plugin.properties b/changes/plugin.properties
index ab55b076..6d79e091 100644
--- a/changes/plugin.properties
+++ b/changes/plugin.properties
@@ -35,3 +35,9 @@ maven.changes.issue.template = %URL%/%ISSUE%
# For Sourceforge, use the "aid" parameter. For example:
# maven.changes.issue.template = http://sourceforge.net/support/tracker.php?aid=%ISSUE%
+
+# Decide whether to sort the change actions by type or not
+maven.changes.sort = false
+
+# Decide the sort order for action types
+maven.changes.sort.order = add,fix,update,remove
diff --git a/changes/src/plugin-resources/changes.jsl b/changes/src/plugin-resources/changes.jsl
index ee47b38d..cdbacb7b 100644
--- a/changes/src/plugin-resources/changes.jsl
+++ b/changes/src/plugin-resources/changes.jsl
@@ -26,6 +26,8 @@
xmlns:jsl="jelly:jsl"
xmlns:x="jelly:xml"
xmlns:doc="doc"
+ xmlns:u="jelly:util"
+ xmlns:ant="jelly:ant"
xmlns="dummy" trim="false">
-
- Type Changes By
+ Type Changes By
<action> elements. It is controlled
+ by 2 properties. The maven.changes.sort property decides
+ whether sorting is enabled or not and the
+ maven.changes.sort.order one decides the sort order.
+ Defaults to add,fix,update,remove.
+ %URL%/show_bug.cgi?id=%ISSUE%
+ <action>
+ elements or not.
+ <action> elements.
+ It is only used if sorting is enabled.
+