improve display of versioning
diff --git a/tests/org.eclipse.wtp.releng.tests/versioningReportToHTML.xsl b/tests/org.eclipse.wtp.releng.tests/versioningReportToHTML.xsl
index 890cc93..b3093f6 100644
--- a/tests/org.eclipse.wtp.releng.tests/versioningReportToHTML.xsl
+++ b/tests/org.eclipse.wtp.releng.tests/versioningReportToHTML.xsl
@@ -30,31 +30,114 @@
             <xsl:value-of select="@current" />
             using
             <xsl:value-of select="@id" />
-            as the reference.</p>
+            as the reference.
+        </p>
         <h3>Bundles with versioning errors</h3>
-            <dl>
-                <xsl:for-each select="versioningCompare">
-                    <xsl:if test="@kind = 'error'">
-                        <dt  style="font-weight: bold; color: crimson">
-                            <xsl:value-of select="entry" />
-                        </dt>
-                        <dd style="font-family: monospace;"><xsl:value-of select="current" /> (current)</dd>
-                        <dd style="font-family: monospace;"><xsl:value-of select="reference" /> (reference)</dd>
-                    </xsl:if>
-                </xsl:for-each>
-            </dl>
+        <dl>
+            <xsl:for-each select="versioningCompare">
+                <xsl:if
+                    test="@kind = 'error' and @codePackage='bundle'">
+                    <dt style="font-weight: bold; color: crimson">
+                        <xsl:value-of select="entry" />
+                    </dt>
+                    <dd style="font-family: monospace;">
+                        <xsl:value-of select="current" />
+                        (current)
+                    </dd>
+                    <dd style="font-family: monospace;">
+                        <xsl:value-of select="reference" />
+                        (reference)
+                    </dd>
+                </xsl:if>
+            </xsl:for-each>
+        </dl>
+        <h3>Features with versioning errors</h3>
+        <dl>
+            <xsl:for-each select="versioningCompare">
+                <xsl:if
+                    test="@kind = 'error' and @codePackage='feature'">
+                    <dt style="font-weight: bold; color: crimson">
+                        <xsl:value-of select="entry" />
+                    </dt>
+                    <dd style="font-family: monospace;">
+                        <xsl:value-of select="current" />
+                        (current)
+                    </dd>
+                    <dd style="font-family: monospace;">
+                        <xsl:value-of select="reference" />
+                        (reference)
+                    </dd>
+                </xsl:if>
+            </xsl:for-each>
+        </dl>
         <h3>Bundles with qualifier-only increases</h3>
-            <dl>
-                <xsl:for-each select="versioningCompare">
-                    <xsl:if test="@kind = 'increase' and @field='qualifier'">
-                        <dt  style="font-weight: bold; color: gold">
-                            <xsl:value-of select="entry" />
-                        </dt>
-                        <dd style="font-family: monospace"><xsl:value-of select="current" /> (current)</dd>
-                        <dd style="font-family: monospace"><xsl:value-of select="reference" /> (reference)</dd>
-                    </xsl:if>
-                </xsl:for-each>
-            </dl>
+        <dl>
+            <xsl:for-each select="versioningCompare">
+                <xsl:if
+                    test="@kind = 'increase' and @field='qualifier' and @codePackage='bundle'">
+                    <dt style="font-weight: bold; color: gold">
+                        <xsl:value-of select="entry" />
+                    </dt>
+                    <dd style="font-family: monospace">
+                        <xsl:value-of select="current" />
+                        (current)
+                    </dd>
+                    <dd style="font-family: monospace">
+                        <xsl:value-of select="reference" />
+                        (reference)
+                    </dd>
+                </xsl:if>
+            </xsl:for-each>
+        </dl>
+        <h3>Features with qualifier-only increases</h3>
+        <dl>
+            <xsl:for-each select="versioningCompare">
+                <xsl:if
+                    test="@kind = 'increase' and @field='qualifier' and @codePackage='features'">
+                    <dt style="font-weight: bold; color: gold">
+                        <xsl:value-of select="entry" />
+                    </dt>
+                    <dd style="font-family: monospace">
+                        <xsl:value-of select="current" />
+                        (current)
+                    </dd>
+                    <dd style="font-family: monospace">
+                        <xsl:value-of select="reference" />
+                        (reference)
+                    </dd>
+                </xsl:if>
+            </xsl:for-each>
+        </dl>
+        <h3>New bundles or features not in reference</h3>
+        <ul>
+            <xsl:for-each select="versioningCompare">
+                <xsl:if test="@kind = 'extraInCurrent'">
+                    <ul>
+                        <xsl:value-of select="entry" />
+                    </ul>
+                </xsl:if>
+            </xsl:for-each>
+        </ul>
+        <h3>Bundles or features with major, minor or service increase</h3>
+        <ul>
+            <xsl:for-each select="versioningCompare">
+                <xsl:if test="@kind = 'increase'">
+                    <ul>
+                        <xsl:value-of select="entry" />
+                    </ul>
+                </xsl:if>
+            </xsl:for-each>
+        </ul>
+        <h3>Bundles or features with no change</h3>
+        <ul>
+            <xsl:for-each select="versioningCompare">
+                <xsl:if test="@kind = 'noChange'">
+                    <ul>
+                        <xsl:value-of select="entry" />
+                    </ul>
+                </xsl:if>
+            </xsl:for-each>
+        </ul>
     </xsl:template>