Modified: websites/production/commons/content/proper/commons-lang/changes-report.html ============================================================================== --- websites/production/commons/content/proper/commons-lang/changes-report.html (original) +++ websites/production/commons/content/proper/commons-lang/changes-report.html Thu Aug 29 19:59:17 2024 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 07 August 2024 + | Generated by Apache Maven Doxia at 29 August 2024 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20240807" /> + <meta name="Date-Revision-yyyymmdd" content="20240829" /> <meta http-equiv="Content-Language" content="en" /> <title>Lang – Apache Commons Lang Release Notes</title> @@ -40,8 +40,8 @@ <a class="brand" href="https://commons.apache.org/proper/commons-lang/">Apache Commons Lang ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 07 August 2024</li> - <li class="divider">|</li> <li id="projectVersion">Version: 3.16.0</li> + <li id="publishDate">Last Published: 29 August 2024</li> + <li class="divider">|</li> <li id="projectVersion">Version: 3.17.0</li> </ul> <div class="pull-right"> <ul class="nav"> <li> @@ -307,166 +307,248 @@ <th>Date</th> <th>Description</th></tr> <tr class="b"> +<td><a href="#a3.17.0">3.17.0</a></td> +<td>2024-08-24</td> +<td>This is a feature and maintenance release. Java 8 or later is required.</td></tr> +<tr class="a"> <td><a href="#a3.16.0">3.16.0</a></td> <td>2024-08-01</td> <td>This is a feature and maintenance release. Java 8 or later is required.</td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a3.15.0">3.15.0</a></td> <td>2024-07-13</td> <td>New features and bug fixes (Java 8 or above).</td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a3.14.0">3.14.0</a></td> <td>2023-11-18</td> <td>New features and bug fixes (Java 8 or above).</td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a3.13.0">3.13.0</a></td> <td>2023-07-23</td> <td>New features and bug fixes (Java 8 or above).</td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a3.12.0">3.12.0</a></td> <td>2021-02-26</td> <td>New features and bug fixes (Java 8 or above).</td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a3.11">3.11</a></td> <td>2020-07-12</td> <td>New features and bug fixes (Java 8 or above).</td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a3.10">3.10</a></td> <td>2020-03-22</td> <td>New features and bug fixes. Requires Java 8 or above, supports Java 9, 10, 11.</td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a3.9">3.9</a></td> <td>2019-04-09</td> <td>New features and bug fixes. Requires Java 8 or above, supports Java 9, 10, 11.</td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a3.8.1">3.8.1</a></td> <td>2018-09-19</td> <td>This release is a bugfix for Restoring Bundle-SymbolicName in the MANIFEST.mf file.</td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a3.8">3.8</a></td> <td>2018-08-15</td> <td>New features and bug fixes. Requires Java 7, supports Java 8, 9, 10.</td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a3.7">3.7</a></td> <td>2017-11-04</td> <td>New features and bug fixes. Requires Java 7, supports Java 8, 9, 10.</td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a3.6">3.6</a></td> <td>2017-06-08</td> <td>New features and bug fixes. Requires Java 7.</td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a3.5">3.5</a></td> <td>2016-10-13</td> <td>New features including Java 9 detection</td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a3.4">3.4</a></td> <td>2014-04-06</td> <td>Feature and bugfix release</td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a3.3.2">3.3.2</a></td> <td>2014-04-09</td> <td>Bugfix for a bug in NumberUtils introduced in 3.3.1</td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a3.3.1">3.3.1</a></td> <td>2014-03-18</td> <td>Bugfix release for 3.3</td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a3.3">3.3</a></td> <td>2014-03-04</td> <td>Bug fixes and new features including: DifferenceBuilder, ClassPathUtils, RandomUtils and Jaro-Winkler String distance metric</td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a3.2.1">3.2.1</a></td> <td>2014-01-05</td> <td>Bug fix for 3.2</td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a3.2">3.2</a></td> <td>2014-01-01</td> <td>Bug fixes and new features, at least requires Java 6.0</td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a3.1">3.1</a></td> <td>2011-11-14</td> <td>November release</td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a3.0.1">3.0.1</a></td> <td>2011-08-09</td> <td>August release</td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a3.0">3.0</a></td> <td>2011-07-18</td> <td>Backwards incompatible update of Commons Lang to Java 5</td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a2.6">2.6</a></td> <td>2011-01-16</td> <td>Bug Fixes/Enhancements for the 2.6 release (requires minimum of Java 1.3)</td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a2.5">2.5</a></td> <td>2010-02-25</td> <td></td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a2.4">2.4</a></td> <td>2008-03-18</td> <td></td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a2.3">2.3</a></td> <td>2007-02-13</td> <td></td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a2.2">2.2</a></td> <td>2006-10-04</td> <td></td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a2.1">2.1</a></td> <td>2005-06-13</td> <td></td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a2.0">2.0</a></td> <td>2003-09-02</td> <td></td></tr> -<tr class="a"> +<tr class="b"> <td><a href="#a1.0.1">1.0.1</a></td> <td>2002-11-25</td> <td>Quick bugfix to 1.0</td></tr> -<tr class="b"> +<tr class="a"> <td><a href="#a1.0">1.0</a></td> <td>2002-10-04</td> <td>First release of Commons Lang</td></tr></table></section><section> -<h3 id="a3.16.0">Release 3.16.0 – 2024-08-01</h3> +<h3 id="a3.17.0">Release 3.17.0 – 2024-08-24</h3> <table border="0" class="bodyTable"> -<tr class="a"> +<tr class="b"> <th>Type</th> <th>Changes</th> <th>By</th></tr> +<tr class="a"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>Using RandomStringUtils.insecure() still leads to using the secure() random. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1760">LANG-1760</a>. Thanks to Marco Hoek, Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Reimplement StopWatch internals to use java.time. Thanks to Gary Gregory.</td> +<td>Deprecate static RandomUtils.next*() methods in favor or .secure() and .insecure() versions. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>RandomStringUtils.random() with a negative character index should throw IllegalArgumentException. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1745">LANG-1745</a>. Thanks to Wang Hailong, Gary Gregory.</td> +<td>Deprecate static RandomStringUtils.random*() methods in favor or .secure() and .insecure() versions. Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>RandomUtils.secure() now uses SecureRandom() instead of SecureRandom.getInstanceStrong(). Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>RandomStringUtils.secure() now uses SecureRandom() instead of SecureRandom.getInstanceStrong(). Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Remove unused exception from deprecated StringUtils.toString(byte[], String). Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Make RandomUtils.insecure() public. Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add RandomUtils.secureStrong(). Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add RandomStringUtils.secureStrong(). Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add CalendarUtils.toLocalDateTime(Calendar). Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add CalendarUtils.toLocalDateTime(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add CalendarUtils.toZonedDateTime(Calendar). Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add CalendarUtils.toZonedDateTime(). Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add CalendarUtils.toOffsetDateTime(Calendar). Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/add.gif" alt="Add" title="Add" /></td> +<td>Add CalendarUtils.toOffsetDateTime(). Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Bump org.hamcrest:hamcrest from 2.2 to 3.0 #1255. Thanks to Gary Gregory, Dependabot.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Bump org.easymock:easymock from 5.3.0 to 5.4.0 #1256. Thanks to Gary Gregory, Dependabot.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1 #1262, #1264. Thanks to Gary Gregory, Dependabot.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> +<td><img src="images/update.gif" alt="Update" title="Update" /></td> +<td>Bump org.apache.commons:commons-parent from 72 to 73 #1265. Thanks to Gary Gregory, Dependabot.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></section><section> +<h3 id="a3.16.0">Release 3.16.0 – 2024-08-01</h3> +<table border="0" class="bodyTable"> +<tr class="b"> +<th>Type</th> +<th>Changes</th> +<th>By</th></tr> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>LocaleUtils.toLocale(String) cannot parse four segments. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1741">LANG-1741</a>. Thanks to Wang Hailong, Gary Gregory.</td> +<td>Reimplement StopWatch internals to use java.time. Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>RandomStringUtils.random() with a negative character index should throw IllegalArgumentException. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1745">LANG-1745</a>. Thanks to Wang Hailong, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Use fewer intermediary strings in DefaultExceptionContext.getFormattedExceptionMessage(String). Thanks to Gary Gregory.</td> +<td>LocaleUtils.toLocale(String) cannot parse four segments. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1741">LANG-1741</a>. Thanks to Wang Hailong, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Fix Javadoc in StringUtils.splitPreserveAllTokens() #1251. Thanks to Václav Haisman.</td> +<td>Use fewer intermediary strings in DefaultExceptionContext.getFormattedExceptionMessage(String). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Deprecate ArraySort constructor for removal. Thanks to Gary Gregory.</td> +<td>Fix Javadoc in StringUtils.splitPreserveAllTokens() #1251. Thanks to Václav Haisman.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Deprecate CharEncoding constructor for removal. Thanks to Gary Gregory.</td> +<td>Deprecate ArraySort constructor for removal. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Deprecate Conversion constructor for removal. Thanks to Gary Gregory.</td> +<td>Deprecate CharEncoding constructor for removal. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> @@ -474,5932 +556,5936 @@ <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Deprecate EntityArrays constructor for removal. Thanks to Gary Gregory.</td> +<td>Deprecate Conversion constructor for removal. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Deprecate ObjectToStringComparator constructor for removal. Thanks to Gary Gregory.</td> +<td>Deprecate EntityArrays constructor for removal. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> -<td>Deprecate RuntimeEnvironment constructor for removal. Thanks to Gary Gregory.</td> +<td>Deprecate ObjectToStringComparator constructor for removal. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> <tr class="b"> +<td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> +<td>Deprecate RuntimeEnvironment constructor for removal. Thanks to Gary Gregory.</td> +<td><a href="team-list.html#ggregory">ggregory</a></td></tr> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add StopWatch.getSplitDuration() and deprecate getSplitTime(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add StopWatch.getStartInstant() and deprecate getStartTime(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add StopWatch.getStopInstant() and deprecate getStopTime(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add StopWatch.getDuration() and deprecate getTime(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Javadoc links from StopWatch to DurationUtils #1249. Thanks to Oliver B. Fischer, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add LangCollectors.collect(Collector, T...). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add RandomStringUtils.secure(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add RandomStringUtils.insecure(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Bump org.apache.commons:commons-parent from 71 to 72 #1253. Thanks to Gary Gregory, Dependabot.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></section><section> <h3 id="a3.15.0">Release 3.15.0 – 2024-07-13</h3> <table border="0" class="bodyTable"> -<tr class="a"> +<tr class="b"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Customize text pattern in DiffResult#toString(). Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1724">LANG-1724</a>. Thanks to Gary Gregory, Dennis Baerten.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add DiffBuilder.Builder. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add DiffBuilder.builder(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ReflectionDiffBuilder.Builder. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ReflectionDiffBuilder.builder(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add test in TypeUtilsTest #1151. Thanks to Elliotte Rusty Harold.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Streams.failableStream(T), non-varargs variant. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Streams.nonNull(T), non-varargs variant. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ArrayUtils.nullTo(T[], T[]). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add T ArrayUtils.arraycopy(T, int, T, int, int) fluent style. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add T ArrayUtils.arraycopy(T, int, int, int, Function) fluent style. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add SystemUtils.IS_JAVA_22. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add JavaVersion.JAVA_22. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add SystemProperties.getUserName(Supplier<String>). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add SystemProperties.getLineSeparator(Supplier<String>). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add SystemProperties.getJavaSpecificationVersion(Supplier<String>). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add SystemProperties constants and methods for system properties as of Java 22. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add MethodUtils.getMethodObject(Class, String, Class...). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add null-safe Consumers.accept() and Functions.apply() #1215. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1733">LANG-1733</a>. Thanks to Jongjin Bae, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add SystemUtils.IS_OS_ANDROID. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add SystemUtils.IS_OS_MAC_OSX_SONOMA. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add RuntimeEnvironment.inContainer() #1241. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add AppendableJoiner and refactor string joining #1244. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Improve Javadoc in ExceptionUtils #1136. Thanks to Miklós Karakó, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fixed two non-deterministic tests in EnumUtilsTest.java #1131. Thanks to Saiharshith Karuneegar Ramesh, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix wrong number check that cause StringIndexOutOfBoundsException #1140. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1721">LANG-1721</a>. Thanks to Arthur Chan, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Rethrow NegativeArraySizeException as SerializationException in SerializationUtils.deserialize(InputStream) #1141. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1722">LANG-1722</a>. Thanks to Arthur Chan.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Throw NumberFormatException instead of IndexOutOfBoundsException in NumberUtils.getMantissa(String, int) #1145. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1723">LANG-1723</a>. Thanks to Arthur Chan, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Minor grammar fixes #1143. Thanks to Paranoïd User.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>ArrayUtils will return null when adding two null arrays, but undocumented. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1713">LANG-1713</a>. Thanks to John Hendrikx, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Let parent POM figure out commons.spdx.version. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Undeprecate ExceptionUtils.rethrow(Throwable). Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1726">LANG-1726</a>. Thanks to Václav Haisman, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Test the Conversion class #1155. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1702">LANG-1702</a>. Thanks to Elliotte Rusty Harold.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Address minor redundancies after code inspection #1148. Thanks to ParanoidUser, Elliotte Rusty Harold, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Allow EventListenerSupport to handle (and ignore) exception from listeners allowing invocation of all listeners #1167. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate AnnotationUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate ArchUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate ArrayUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate BooleanUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate CharSequenceUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate CharSetUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate CharUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate ClassLoaderUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate ClassPathUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate ClassUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate ConstructorUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate DateFormatUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate DateUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate Diff.getType(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate DiffBuilder.DiffBuilder(T, T, ToStringStyle). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate DiffBuilder.DiffBuilder(T, T, ToStringStyle, boolean). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate DurationFormatUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate DurationUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate EnumUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate EventUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate FieldUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate IEEE754rUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate InheritanceUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate IntStreams 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate LocaleUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate LockingVisitors 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate MemberUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate MethodUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate NumberUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate ObjectUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate RandomStringUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate RandomUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate ReflectionDiffBuilder.ReflectionDiffBuilder(T, T, ToStringStyle). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate RegExUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate SerializationUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate Streams 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate StringEscapeUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate StringUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate Suppliers 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate SystemProperties 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate ThreadUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate TypeUtils 0-argument constructor. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make ArrayFill null-safe. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make ArraySorter null-safe. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make ArrayUtils.removeAll() null-safe. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix Java version in README.md #1170. Thanks to Philipp Trulson, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>StringUtils.stripAccents() should handle ligatures, UTF32 math blocks, etc. #1201. Thanks to Stephan Peters, Gary Gregory, Bernd.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>TypeUtils.toString(Type) StackOverflowError for an inner class in the inner class parameterized enclosing class #657. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1524">LANG-1524</a>. Thanks to kijong.youn, Aakash Gupta, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate SystemUtils.getUserName(String) in favor of SystemProperties.getUserName(Supplier). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make LockVisitor.acceptReadLocked(FailableConsumer) null-safe. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make LockVisitor.applyWriteLocked(FailableConsumer) null-safe. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make ObjectUtils.getFirstNonNull(Supplier...) null-safe. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make SystemProperties.getLineSeparator(Supplier). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>StringUtils.stripAccents(String) doesn't handle "\u0111" and "\u0110" (Vietnamese) #1216. Thanks to hunghhdev.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>StringUtils.stripAccents(String) doesn't handle I with bar. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>StringUtils.stripAccents(String) doesn't handle U with bar. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>StringUtils.stripAccents(String) doesn't handle T with stroke. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix Javadoc for FluentBitSet.setInclusive(int, int) #1222. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1735">LANG-1735</a>. Thanks to Tobias Kiecker.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Same Javadoc changes as [TEXT-234] #1223. Thanks to Tobias Kiecker.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Remove duplicate static data in SerializationUtils.ClassLoaderAwareObjectInputStream. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Reimplement RandomUtils and RandomStringUtils on top of SecureRandom#getInstanceStrong() #1235. Thanks to Gary Gregory, Henri Yandell, Fabrice Benhamouda.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>DiffBuilder: Type constraint for method append(..., DiffResult) too strict #786. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1657">LANG-1657</a>. Thanks to Matthias Welz, Andrew Thomas, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Bump commons-parent from 64 to 71 #1194, #1233. Thanks to Dependabot, Gary Gregory.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.3.0 #1175, #1224. Thanks to Dependabot.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0 #1200. Thanks to Dependabot.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Bump org.easymock:easymock from 5.2.0 to 5.3.0 #1232. Thanks to Dependabot.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to 3.1.0 #1242. Thanks to Dependabot.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/remove.gif" alt="Remove" title="Remove" /></td> <td>Drop obsolete JDK 13 Maven profile #1142. Thanks to Paranoïd User.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></section><section> <h3 id="a3.14.0">Release 3.14.0 – 2023-11-18</h3> <table border="0" class="bodyTable"> -<tr class="a"> +<tr class="b"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Rename variable names from 'clss' to 'clazz' #1087. Thanks to remeio.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>[Javadoc] ComparableUtils'c1' to 'comparable1', 'c2' to ' Thanks to remeio.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>[Javadoc] Remove 2.1 specific comment #1091. Thanks to Elliotte Rusty Harold.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>ImmutablePair and ImmutableTriple implementation don't match final in Javadoc. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1704">LANG-1704</a>. Thanks to Dan Ziemba, Gilles Sadowski, Alex Herbert, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>[Javadoc] Fix Incorrect Description in Processor isAarch64() #1093. Thanks to Sung Ho Yoon.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>[Javadoc] Point to right getShortClassName flavor in Javadoc for relevant notes #1097. Thanks to ljacqu.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Improve performance of StringUtils.isMixedCase() #1096. Thanks to hduelme.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>ThreadUtils find methods should not return null items #1098. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1706">LANG-1706</a>. Thanks to Alberto Fernández.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>ReflectionToStringBuilder changes in version 3.13.0 has broken the logic for overriding classes. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1710">LANG-1710</a>. Thanks to Shashank Sharma, Gary Gregory, Oksana.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Return "null" instead of NPE in ClassLoaderUtils.toString(ClassLoader). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Return "null" instead of NPE in ClassLoaderUtils.toString(URLClassLoader). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Return ToStringStyle.nullText instead of NPE for ReflectionToStringBuilder.toString(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix ThresholdCircuitBreaker#checkState() #1100. Thanks to yichinzhu, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Use ConcurrentInitializer implementations without subclassing. #1123. Thanks to Benjamin Confino, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Update critical value for chi-square test #1125. Thanks to Alex Herbert.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix Javadoc syntax errors #1129. Thanks to Sung Ho Yoon.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Functions#function(Function). Thanks to Rob Spoor, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add FailableFunction#function(FailableFunction). Thanks to Rob Spoor, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add CalendarUtils.getInstance(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add syntax for optional tokens to DurationFormatUtils #1062. Thanks to Dan Watson.</td> <td><a href="team-list.html#aherbert">aherbert</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ArrayFill. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add FastDateParser.TimeZoneStrategy.TzInfo.toString(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add LocaleUtils.isLanguageUndetermined(Locale). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ObjectUtils.toString(Supplier<Object>, Supplier<String>). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add LazyInitializer.isInitialized(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ConcurrentInitializer#isInitialized() #1120. Thanks to Benjamin Confino, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Streams.failableStream(T...). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add FailableSupplier.nul(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Suppliers.nul(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ExceptionUtils.throwUnchecked(T) where T extends Throwable, and deprecate Object version. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ExceptionUtils.rethrowRuntimeException(T), and deprecate rethrow(T). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>ConcurrentInitializer implementations can now be instantiated and configured with allocation and release lambdas. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1716">LANG-1716</a>. Thanks to Benjamin Confino, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add support for RISC-V in ArchUtils #1128. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1717">LANG-1717</a>. Thanks to Levi Zim, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Bump commons-parent from 58 to 64. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Bump org.easymock:easymock from 5.1.0 to 5.2.0 #1104. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Bump commons-text from 1.10.0 to 1.11.0. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.1.1 #1135. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></section><section> <h3 id="a3.13.0">Release 3.13.0 – 2023-07-23</h3> <table border="0" class="bodyTable"> -<tr class="a"> +<tr class="b"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>NumberUtils.createNumber() to recognize hex integers prefixed with +. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1645">LANG-1645</a>. Thanks to Alex Herbert.</td> <td><a href="team-list.html#aherbert">aherbert</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>NumberUtils.createNumber() to return requested floating point type for zero. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1646">LANG-1646</a>. Thanks to Alex Herbert.</td> <td><a href="team-list.html#aherbert">aherbert</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>DMI: Random object created and used only once (DMI_RANDOM_USED_ONLY_ONCE); Better multi-threaded behavior. Thanks to SpotBugs, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Redundant Collection operation. Use Collections.emptyIterator() #738. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1646">LANG-1646</a>. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#aherbert">aherbert</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make Streams.stream(Collection) null-safe. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Allow tests to access java.util classes such as ArrayList in Java 16 #788. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1667">LANG-1667</a>. Thanks to Andrew Thomas.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>OpenJDK 16 Day Period Parsing #791. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1669">LANG-1669</a>. Thanks to Andrew Thomas.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Update documentation to list correct exception for null array parameters #785. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1663">LANG-1663</a>. Thanks to Andrew Thomas.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fixing reversed Javadoc descriptions in StopWatch #781. Thanks to Thunderforge.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix typos in JavaDoc #795. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1670">LANG-1670</a>. Thanks to Igor Shuvalov.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Simplify assertions with equivalent but more simple. #792. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Avoid multiple equivalent occurrences of the same expression. #797. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Remove redundant initializers #800. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix ObjectUtils Javadocs #755. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Add test idea for RangeTest from PR #815 by Rushi98, but with a new comment. Thanks to Rushi98, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make Range constructors more generic #810. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1674">LANG-1674</a>. Thanks to singhbaljit, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Use final and Remove redundant String. #813, #816. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Use Set instead of List for checking the contains() method #734. Thanks to CiprianBodnarescu.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Javadoc for StringUtils.substringBefore(String str, int separator) doesn't mention that the separator is an int. Thanks to Roland Kreuzer.</td> <td><a href="team-list.html#kinow">kinow</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix NullPointerException in ThreadUtils.getSystemThreadGroup() when the current thread is stopped. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>ArrayUtils.toPrimitive(Boolean...) null array elements map to false, like Boolean.parseBoolean(null) and its callers return false. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>StrBuilder.StrBuilderReader.skip(long): Throw an exception when an implicit narrowing conversion in a compound assignment would result in information loss or a numeric error such as an overflows. Thanks to CodeQL, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate Validate#notNull(Object) in favor of using Objects#requireNonNull(Object, String). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Use TimeZone from calendar in DateFormatUtils. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1462">LANG-1462</a>. Thanks to Lijun Liang, Arun Avanathan, Tai Dupree, Maria Buiakova, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Updating javadoc for NullPointerException when Validate.notNull() is called #870. Thanks to Diego Marcilio.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fixing and adding DateUtils exception Javadocs #871. Thanks to Diego Marcilio.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Improve performance of StringUtils.unwrap(String, String) #844. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1679">LANG-1679</a>. Thanks to clover.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Improve performance of StringUtils.join for primitives #812. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1675">LANG-1675</a>. Thanks to clover.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fixed NPE getting Stack Trace if Throwable is null #733. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1675">LANG-1675</a>. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make Validate.isAssignableFrom() check null inputs. Thanks to Gary Gregory, Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix Javadoc for Validate.isAssignableFrom(). Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make final mappingFunction variable #876. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Remove unnecessary variable creations #882. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Minor changes #769. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>FastDateFormat does not support the 'L'-Pattern from SimpleDateFormat. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1680">LANG-1680</a>. Thanks to Michael Krause, Steve Bosman, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Increase test coverage of ComparableUtils from 71% to 100% #898. Thanks to Steve Bosman, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Increase method test coverage of MultilineRecursiveToStringStyle #899. Thanks to Steve Bosman.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix unstable coverage of CharSequenceUtils tests noticed during merge of PRs 898 and 899 #901. Thanks to Steve Bosman.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Rewrite Conversion.binaryBeMsb0ToHexDigit to invert logic of binaryToHexDigit. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#aherbert">aherbert</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Allow extension of previously final classes ImmutablePair and ImmutableTriple. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Update ClassUtils Javadoc with some missing throws NPE #912. Thanks to shalk, Bruno P. Kinoshita, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Javadoc: StringUtils.repeat("", "x", 3) = "xx"; #918. Thanks to guicaiyue.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix typos #920, #923. Thanks to Marc Wrobel.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Simplify condition #925. Thanks to Bhimantoro Suryo Admodjo.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>StringUtils.join(Iterable, String) should only return null when the Iterable is null. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>StringUtils.join(Iterator, String) should only return null when the Iterator is null. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Add tests to increase coverage #904. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Extends Object clauses are redundant #937. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Simplify conditional expression. #941. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix some Javadoc comments #938. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate getNanosOfMiili() method with typo and create proper getNanosOfMilli() #940. Thanks to Arturo Bernal, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate ThreadUtils code that defines custom function interfaces in favor of stock java.util.function.Predicate usage. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix links in Javadoc and documentation #926. Thanks to Marc Wrobel.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate RandomUtils in favor of Apache Commons RNG UniformRandomProvider #942. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1604">LANG-1604</a>. Thanks to Gilles Sadowski, Maksym Bohachov, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Added docs regarding week year support #924. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1638">LANG-1638</a>. Thanks to Shailendra Soni, Michael Osipov, Arun Avanathan, Andrew Thomas, Bruno P. Kinoshita, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>ClassUtils.getShortCanonicalName doesn't use the canonicalName #949. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1691">LANG-1691</a>. Thanks to Thiyagarajan, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Validate: Get error messages without using String.format when varargs is empty. Thanks to Piotr Stawirej.</td> <td><a href="team-list.html#aherbert">aherbert</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Simplify expression (length is never < 0) #962. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix simple broken javadoc. #981. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix typo #1001. Thanks to LeeJuHyun.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Use Objects.requireNonNull() directly #1022. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>MethodUtils.getMatchingMethod() fails with "Found multiple candidates" #1033. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1694">LANG-1694</a>. Thanks to SeasonPan.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Construct ArrayList with better default size #1041. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1643">LANG-1643</a>. Thanks to laurentschoelens.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>ThreadUtilsTest#testThreadGroups will test failed when using Junit5 parallel test #1051. Thanks to remeio.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Swap the order of assertion args (first excepted then actual) #1054. Thanks to remeio.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix the comment of Failable, redundant "-" #1056. Thanks to remeio.</td> <td><a href="team-list.html#aherbert">aherbert</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix the comment of ComparableUtils, using "smallest", not "largest" #1058. Thanks to remeio.</td> <td><a href="team-list.html#aherbert">aherbert</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>AnnotationUtilsTest and FormattableUtilsTest Only use static imports to import assert methods in tests #1052. Thanks to remeio.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>[LANG-1681] Fix some FieldUtils Javadocs #1047. Thanks to laurentschoelens, Bruno P. Kinoshita, Diego Marcilio.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Remove unnecessary statement in DurationFormatUtils #965. Thanks to Arturo Bernal.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Corrected value of SystemUtils.JAVA_VENDOR #1066. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1699">LANG-1699</a>. Thanks to Darren Coleman.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>[StepSecurity] ci: Harden GitHub Actions #1067. Thanks to step-security-bot, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Update Javadoc for the insert methods in ArrayUtils #1078. Thanks to Dimitrios Efthymiou.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Deprecate ExceptionUtils.ExceptionUtils(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>TypeUtils.getRawType() throws a NullPointerException on Wildcard GenericArrayType. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1697">LANG-1697</a>. Thanks to Jan Arne Sparka, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Throw IllegalArgumentException instead of InternalError in the builder package. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Avoid NPE in MutableObject#equals() for null content. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>SystemUtils fix and updates related to macOS #1085. Thanks to Ali Khaleqi Yekta, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>ThreadLocalRandom should be used in utility classes. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1254">LANG-1254</a>. Thanks to John Mark, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add GitHub coverage.yml. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add EnumUtils.getEnumSystemProperty(...). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add TriConsumer. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add and use EnumUtils.getFirstEnumIgnoreCase(Class, String, Function, E). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add and use Suppliers. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add and use ArrayUtils.getComponentType(T[]). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add and use ClassUtils.getComponentType(Class>T[]>). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add and use ObjectUtils.getClass(T). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add and use ArrayUtils.newInstance(Class>T>, int). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add and use null-safe Streams.of(T...). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ClassUtils.comparator(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add and use ThreadUtils.sleepQuietly(Duration). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add and use ArrayUtils.setAll(T[], IntFunction). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add and use ArrayUtils.setAll(T[], Supplier). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add BooleanConsumer. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add IntToCharFunction. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add IntStreams. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add UncheckedFuture. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add UncheckedException. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add UncheckedExecutionException. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add UncheckedTimeoutException. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add UncheckedInterruptedException. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add TimeZones.GMT. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ObjectUtils.identityHashCodeHex(Object). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ObjectUtils.hashCodeHex(Object). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add StringUtils.removeStart(String, char). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add null-safe ObjectUtils.isArray() #754. Fixes <a class="externalLink" href="https://issues.apache.org/jira/browse/LANG-1659">LANG-1659</a>. Thanks to Arturo Bernal, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ComparableUtils.max(A, A) and ComparableUtils.min(A, A). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add UncheckedReflectiveOperationException. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add and use ClassUtils.isPublic(Class). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add UncheckedIllegalAccessException. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add MethodInvokers. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Streams.nullSafeStream(Collection). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Streams.toStream(Collection). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Streams.failableStream(Collection) and deprecate misnamed stream(Collection). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Streams.failableStream(Stream) and deprecate misnamed stream(Stream). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add EnumUtils.getEnumMap(Class, Function). #730 Thanks to Maxwell Cody, Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add FluentBitSet. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Streams.instancesOf(Class, Collection). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ImmutablePair.ofNonNull(L, R). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ImmutableTriple.ofNonNull(L, M, R). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add MutablePair.ofNonNull(L, R). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add MutableTriple.ofNonNull(L, M, R). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Pair.ofNonNull(L, R). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Triple.ofNonNull(L, M, R). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add ArrayUtils.containsAny(Object[], Object...). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Processor.Type.AARCH_64. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Processor.isAarch64(). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Update ArchUtils.getProcessor(String) for "aarch64". Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add JavaVersion.JAVA_18. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add JavaVersion.JAVA_19. Thanks to Emmanuel Bourg.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add JavaVersion.JAVA_20. Thanks to Emmanuel Bourg.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add JavaVersion.JAVA_21. Thanks to Emmanuel Bourg.</td> <td><a href="team-list.html#ebourg">ebourg</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add TimeZones.toTimeZone(TimeZone). Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add FutureTasks. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a">
[... 5947 lines stripped ...]
