[153190] Need ability to add a "group" prereq for facet constraints
diff --git a/docs/org.eclipse.wst.doc.isv/html/facets/whatsnew20.html b/docs/org.eclipse.wst.doc.isv/html/facets/whatsnew20.html
index 3735042..0f7ae6a 100644
--- a/docs/org.eclipse.wst.doc.isv/html/facets/whatsnew20.html
+++ b/docs/org.eclipse.wst.doc.isv/html/facets/whatsnew20.html
@@ -23,8 +23,11 @@
 
 <ol>
   <li><a href="#comparable">IProjectFacetVersion and IRuntimeComponentVersion Extend Comparable</a></li>
+  <li><a href="#requires-group">Requires Constraint Supports Groups</a></li>
+  <li><a href="#group-labels">Labels and Descriptions for Groups</a></li>
 </ol>
 
+
 <!--  ********************************************************************** -->
 <p><font size="+1"><a name="#comparable">1. IProjectFacetVersion and IRuntimeComponentVersion Extend Comparable</a></font></p>
 <!--  ********************************************************************** -->
@@ -38,6 +41,65 @@
 <p>As part of this change, IVersionExpr.evaluate( String ) method has been
 replaced with IVersionExpr.check( Comparable ) method.</p>
 
+
+<!--  ********************************************************************** -->
+<p><font size="+1"><a name="#requires-group">2. Requires Constraint Supports Groups</a></font></p>
+<!--  ********************************************************************** -->
+
+<p>The requires constraint can now be declared using facet groups instead of
+individual facets. Any member of the group will satisfy the constraint. This
+allows a level of indirection so that a facet does not need to know about all of
+the group members.</p>
+
+<p><u>Extension Point Changes</u></p>
+
+<table cellpadding="10"><tr><td width="10">&nbsp;</td><td bgcolor="#E2E2E2">
+<pre>
+<font color="#7B7B7B">&lt;extension point="org.eclipse.wst.common.project.facet.core.facets"&gt;
+  &lt;project-facet-version&gt;
+    &lt;constraint&gt;</font>
+      &lt;requires group="group.id"/&gt;
+    <font color="#7B7B7B">&lt;/constraint&gt;
+  &lt;/project-facet-version&gt;
+&lt;extension&gt;</font>
+</pre>
+</td></tr></table>
+
+
+<!--  ********************************************************************** -->
+<p><font size="+1"><a name="group-labels">3. Labels and Descriptions for Groups</a></font></p>
+<!--  ********************************************************************** -->
+
+<p>It is now possible to associate labels and description with groups. Note that
+groups are still automatically created on first use, so the use of the new group
+element is only necessary in order to specify the label and the description.</p>
+   
+<p><u>Extension Points Changes</u></p>
+
+<table cellpadding="10"><tr><td width="10">&nbsp;</td><td bgcolor="#E2E2E2">
+<pre>
+<font color="#7B7B7B">&lt;extension point="org.eclipse.wst.common.project.facet.core.facets"&gt;</font>
+  &lt;group id="..."&gt; <i>(0 or more)</i>
+    &lt;label&gt;...&lt/label&gt;
+    &lt;description&gt;...&lt/description&gt; <i>(0 or 1)</i>
+  &lt/group&gt;
+<font color="#7B7B7B">&lt;extension&gt;</font>
+</pre>
+</td></tr></table>
+
+<p><u>Java API Changes</u></p>
+
+<table cellpadding="10"><tr><td width="10">&nbsp;</td><td bgcolor="#E2E2E2">
+<pre>
+<font color="#7B7B7B">org.eclipse.wst.common.project.facet.core.IGroup
+{</font>
+   String getLabel();
+   String getDescription();
+<font color="#7B7B7B">}</font>
+</pre>
+</td></tr></table>
+
+
 <p></p>
 
 </body>