Note Java requirement.
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 34649ca..817d48c 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -45,7 +45,7 @@
   </properties>
   <body>
 
-  <release version="1.9" date="2020-MM-DD" description="Release 1.9">
+  <release version="1.9" date="2020-MM-DD" description="Release 1.9. Requires Java 8.">
     <action issue="TEXT-166" type="fix" dev="kinow" due-to="Mikko Maunu">Removed non-existing parameter from Javadocs and spelled out parameters in throws.</action>
     <action issue="TEXT-149" type="fix" dev="kinow" due-to="Yuji Konishi">StringEscapeUtils.unescapeCsv doesn't remove quotes at begin and end of string.</action>
     <action issue="TEXT-174" type="fix" dev="ggregory" due-to="furkilic">ScriptStringLookup does not accept ":" #126.</action>
@@ -91,7 +91,7 @@
     <action                  type="update" dev="ggregory" due-to="Gary Gregory">[build] org.mockito 3.3.3 -> 3.4.4.</action>    
   </release>
   
-  <release version="1.8" date="2019-08-30" description="Release 1.8">
+  <release version="1.8" date="2019-08-30" description="Release 1.8. Requires Java 8.">
     <action issue="TEXT-167" type="fix" dev="ggregory" due-to="Larry West">commons-text web page missing "RELEASE-NOTES-1.7.txt"</action>
     <action issue="TEXT-168" type="fix" dev="ggregory" due-to="luksan47">(doc) Fixed wrong value for Jaro-Winkler example #117</action>
     <action issue="TEXT-169" type="add" dev="ggregory" due-to="Gary Gregory">Add helper factory method org.apache.commons.text.StringSubstitutor.createInterpolator().</action>
@@ -101,7 +101,7 @@
     <action                  type="update" dev="ggregory" due-to="Gary Gregory">[site] checkstyle.version 8.21 -> 8.23.</action>
   </release>
   
-  <release version="1.7" date="2019-06-30" description="Release 1.7">
+  <release version="1.7" date="2019-06-30" description="Release 1.7. Requires Java 8.">
     <action issue="TEXT-111" type="fix" dev="kinow" due-to="@CAPS50">WordUtils.wrap must calculate offset increment from wrapOn pattern length</action>
     <action issue="TEXT-104" type="update" dev="kinow" due-to="Sascha Szott">Jaro Winkler Distance refers to similarity</action>
     <action issue="TEXT-148" type="add" dev="ggregory">Add an enum to the lookup package that lists all StringLookups</action>
@@ -119,14 +119,14 @@
     <action                  type="update" dev="ggregory">Update site from com.puppycrawl.tools:checkstyle 8.18 to 8.21.</action>
   </release>
 
-  <release version="1.6" date="2018-10-12" description="Release 1.6">
+  <release version="1.6" date="2018-10-12" description="Release 1.6". Requires Java 8.>
     <action issue="TEXT-144" type="update" dev="ggregory">Add the resource string bundle string lookup to the default set of lookups</action>
     <action issue="TEXT-145" type="update" dev="ggregory">Add StringLookupFactory methods for the URL encoder and decoder string lookups</action>
     <action issue="TEXT-146" type="update" dev="ggregory">org.apache.commons.text.lookup.StringLookupFactory.interpolatorStringLookup() should reuse a singleton instance</action>
     <action issue="TEXT-147" type="update" dev="ggregory">Add a Base64 encoder string lookup.</action>
   </release>
 
-  <release version="1.5" date="2018-09-29" description="Release 1.5">
+  <release version="1.5" date="2018-09-29" description="Release 1.5. Requires Java 8.">
     <action issue="TEXT-139" type="fix" dev="chtompki" due-to="Nick Wong">Improve JaccardSimilarity computational cost</action>
     <action issue="TEXT-118" type="fix" dev="chtompki" due-to="Nandor Kollar">JSON escaping incorrect for the delete control character</action>
     <action issue="TEXT-130" type="fix" dev="chtompki" due-to="Jan Martin Keil">Fixes JaroWinklerDistance: Wrong results due to precision of transpositions</action>
@@ -143,7 +143,7 @@
     <action issue="TEXT-143" type="add" dev="ggregory">Add constant string lookup like the one in Apache Commons Configuration.</action>
   </release>
 
-  <release version="1.4" date="2018-06-12" description="Release 1.4">
+  <release version="1.4" date="2018-06-12" description="Release 1.4. Requires Java 8.">
     <action issue="TEXT-120" type="fix" dev="pschumacher">StringEscapeUtils#unescapeJson does not unescape double quotes and forward slash</action>
     <action issue="TEXT-119" type="fix" dev="pschumacher">Remove mention of SQL escaping from user guide</action>
     <action issue="TEXT-121" type="update" dev="ggregory" due-to="pschumacher">Update Java requirement from version 7 to 8.</action>
@@ -151,7 +151,7 @@
     <action issue="TEXT-123" type="fix" dev="ggregory" due-to="Takanobu Asanuma">WordUtils.wrap throws StringIndexOutOfBoundsException when wrapLength is Integer.MAX_VALUE.</action>   
   </release>
 
-  <release version="1.3" date="2018-03-16" description="Release 1.3">
+  <release version="1.3" date="2018-03-16" description="Release 1.3. Requires Java 7.">
     <action issue="TEXT-110" type="add" dev="pschumacher">Add Automatic-Module-Name MANIFEST entry for Java 9 compatibility</action>
     <action issue="TEXT-70" type="fix" dev="pschumacher">Build failure with java 9-ea+159</action>
     <action issue="TEXT-113" type="add" dev="ggregory">Add an interpolator string lookup: StringLookupFactory#interpolatorStringLookup()</action>
@@ -162,7 +162,7 @@
     <action issue="TEXT-80" type="fix" dev="ggregory">StrLookup API confusing</action>
   </release>
 
-  <release version="1.2" date="2017-12-12" description="Release 1.2">
+  <release version="1.2" date="2017-12-12" description="Release 1.2. Requires Java 7.">
     <action issue="TEXT-107" type="update" dev="chtompki">Upversion commons-lang to 3.7</action>
     <action issue="TEXT-106" type="fix" dev="kinow" due-to="Benoit Moreau">Exception thrown in ExtendedMessageFormat using quotes with custom registry</action>
     <action issue="TEXT-100" type="fix" dev="kinow" due-to="Don Jeba">StringEscapeUtils#UnEscapeJson doesn't recognize escape signs correctly</action>
@@ -183,7 +183,7 @@
     <action issue="TEXT-105" type="fix" dev="pschumacher" due-to="Abrasha">Typo in LongestCommonSubsequence#logestCommonSubsequence</action>
   </release>
 
-  <release version="1.1" date="2017-05-23" description="Release 1.1">
+  <release version="1.1" date="2017-05-23" description="Release 1.1. Requires Java 7.">
     <action issue="TEXT-39" type="update" dev="chtompki" due-to="Amey Jadiye">WordUtils should use toXxxxCase(int) rather than toXxxxCase(char)</action>
     <action issue="TEXT-41" type="add" dev="chtompki" due-to="Amey Jadiye">WordUtils.abbreviate support</action>
     <action issue="TEXT-82" type="add" dev="chtompki" due-to="Amey Jadiye">Putting WordUtils back in to the codebase</action>
@@ -193,7 +193,7 @@
     <action issue="TEXT-72" type="fix" dev="chtompki">Similar to LANG-1025, clirr fails site build.</action>
   </release>
 
-  <release version="1.0" date="2017-03-04" description="
+  <release version="1.0" date="2017-03-04" description="Requires Java 7.
 
    Incompatible changes
    ====================
@@ -210,7 +210,7 @@
     <action issue="TEXT-63" type="fix" dev="sebb">Mutable fields should be private</action>
   </release>
 
-  <release version="1.0-beta-1" date="2017-01-30" description="First release (beta) of Commons Text">
+  <release version="1.0-beta-1" date="2017-01-30" description="First release (beta) of Commons Text. Requires Java 7.">
     <action issue="TEXT-62" type="fix" dev="chtompki">Incorporate suggestions from RC2 into 1.0 release</action>
     <action issue="TEXT-61" type="update" dev="chtompki" due-to="Lee Adcock">Naming packages org.apache.commons.text.beta</action>
     <action issue="TEXT-60" type="fix" dev="chtompki" due-to="Lee Adcock">Upgrading Jacoco for Java 9-ea compatibility.</action>