Modified: websites/production/commons/content/proper/commons-codec/cpd.html ============================================================================== --- websites/production/commons/content/proper/commons-codec/cpd.html (original) +++ websites/production/commons/content/proper/commons-codec/cpd.html Mon Jan 27 18:12:24 2025 @@ -1,15 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 06 January 2025 - | Rendered using Apache Maven Fluido Skin 1.3.0 + | Generated by Apache Maven Doxia Site Renderer 2.0.0 from org.apache.maven.plugins:maven-pmd-plugin:3.26.0:cpd at 27 Jan 2025 + | Rendered using Apache Commons Skin --> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20250106" /> - <meta http-equiv="Content-Language" content="en" /> - <title>Codec – CPD Results</title> + <title>CPD Results â Apache Commons Codec</title> <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" /> <link rel="stylesheet" href="./css/site.css" type="text/css" /> @@ -24,13 +22,13 @@ </head> <body class="composite"> - <a href="https://commons.apache.org/" id="bannerLeft" title="Apache Commons logo"> + <a href="https://commons.apache.org/" id="bannerLeft"> <img class="logo-left" src=" ./images/commons-logo.png " alt="Apache Commons logo"/> </a> <a href="index.html" id="bannerRight"> <img class="logo-right" src=" images/logo.png -" alt="Apache Commons Codec"/> +" alt="Commons Codec"/> </a> <div class="clear"></div> @@ -38,10 +36,9 @@ <div class="navbar-inner"> <div class="container-fluid"> <a class="brand" href="https://commons.apache.org/proper/commons-codec/">Apache Commons Codec ™</a> - <ul class="nav"> - - <li id="publishDate">Last Published: 06 January 2025</li> - <li class="divider">|</li> <li id="projectVersion">Version: 1.17.2</li> + <ul class="nav"> + <li id="publishDate">Last Published: 24 Jan 2025</li> + <li class="divider">|</li> <li id="projectVersion">Version: 1.18.0</li> </ul> <div class="pull-right"> <ul class="nav"> <li> @@ -68,53 +65,68 @@ <td class="sidebar"> <div class="well sidebar-nav"> <ul class="nav nav-list"> - <li class="nav-header">Codec</li> + <li class="nav-header">Commons Codec</li> <li class="none"> - <a href="index.html" title="Overview"> - Overview</a> + <a href="index.html" title="About"> + About</a> </li> <li class="none"> - <a href="../../codec/download_codec.cgi" title="Download"> - Download</a> + <a href="mail-lists.html" title="Asking Questions"> + Asking Questions</a> </li> <li class="none"> - <a href="userguide.html" title="Users guide"> - Users guide</a> + <a href="changes.html" title="Release History"> + Release History</a> </li> <li class="none"> - <a href="apidocs/index.html" title="Javadoc Current"> - Javadoc Current</a> + <a href="issue-management.html" title="Issue Tracking"> + Issue Tracking</a> </li> <li class="none"> - <a href="https://javadoc.io/doc/commons-codec/commons-codec" class="externalLink" title="Javadoc Archive"> - Javadoc Archive</a> + <a href="dependency-info.html" title="Dependency Management"> + Dependency Management</a> </li> - </ul> - <ul class="nav nav-list"> - <li class="nav-header"><i class="icon-cog"></i>Development</li> - <li class="none"> - <a href="changes-report.html" title="Release Notes"> - Release Notes</a> + <li class="none"> + <a href="scm.html" title="Sources"> + Sources</a> + </li> + <li class="none"> + <a href="security.html" title="Security"> + Security</a> </li> <li class="none"> - <a href="mail-lists.html" title="Mailing Lists"> - Mailing Lists</a> + <a href="https://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="License"> + License</a> </li> <li class="none"> - <a href="issue-tracking.html" title="Issue Tracking"> - Issue Tracking</a> + <a href="https://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct"> + Code of Conduct</a> </li> <li class="none"> - <a href="scm.html" title="Source Repository"> - Source Repository</a> + <a href="download_codec.cgi" title="Download"> + Download</a> + </li> + <li class="expanded"> + <a href="" title="Javadoc"> + Javadoc</a> + <ul> + <li class="none"> + <a href="apidocs/index.html" title="Javadoc Current"> + Javadoc Current</a> + </li> + <li class="none"> + <a href="https://javadoc.io/doc/commons-codec/commons-codec" class="externalLink" title="Javadoc Archive"> + Javadoc Archive</a> </li> + </ul> + </li> <li class="none"> - <a href="apidocs/index.html" title="Javadoc current"> - Javadoc current</a> + <a href="apidocs/index.html" title="Users guide"> + Users guide</a> </li> </ul> <ul class="nav nav-list"> - <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li> + <li class="nav-header">Project Documentation</li> <li class="collapsed"> <a href="project-info.html" title="Project Information"> Project Information</a> @@ -124,11 +136,11 @@ Project Reports</a> <ul> <li class="none"> - <a href="changes-report.html" title="Changes"> + <a href="changes.html" title="Changes"> Changes</a> </li> <li class="none"> - <a href="jira-report.html" title="JIRA Report"> + <a href="jira-changes.html" title="JIRA Report"> JIRA Report</a> </li> <li class="none"> @@ -290,23 +302,22 @@ </div> </td> <td class="content"> - <section> -<h2><a name="CPD_Results"></a>CPD Results</h2><a name="CPD_Results"></a> -<p>The following document contains the results of PMD's <a class="externalLink" href="https://pmd.github.io/latest/pmd_userdocs_cpd.html">CPD</a> 7.6.0.</p><section> -<h3><a name="Duplications"></a>Duplications</h3><a name="Duplications"></a> -<table border="0" class="bodyTable"> + <section><a id="CPD_Results"></a> +<h1>CPD Results</h1> +<p>The following document contains the results of PMD's <a class="externalLink" href="https://pmd.github.io/latest/pmd_userdocs_cpd.html">CPD</a> 7.9.0.</p><section><a id="Duplications"></a> +<h2>Duplications</h2> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/language/Caverphone1.java</td> +<td>org/apache/commons/codec/language/Caverphone1.java</td> <td><a href="./xref/org/apache/commons/codec/language/Caverphone1.html#L68">68</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/language/Caverphone2.java</td> +<td>org/apache/commons/codec/language/Caverphone2.java</td> <td><a href="./xref/org/apache/commons/codec/language/Caverphone2.html#L71">71</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>txt = txt.replaceAll("^enough", "enou2f"); txt = txt.replaceAll("^gn", "2n"); @@ -334,20 +345,19 @@ txt = txt.replaceAll("^[aeiou]", "A"); // 3 is a temporary placeholder marking a vowel txt = txt.replaceAll("[aeiou]", "3"); - txt = txt.replace("3gh3", "3kh3");</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + txt = txt.replace("3gh3", "3kh3");</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/digest/MurmurHash2.java</td> +<td>org/apache/commons/codec/digest/MurmurHash2.java</td> <td><a href="./xref/org/apache/commons/codec/digest/MurmurHash2.html#L68">68</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/digest/MurmurHash3.java</td> +<td>org/apache/commons/codec/digest/MurmurHash3.java</td> <td><a href="./xref/org/apache/commons/codec/digest/MurmurHash3.html#L375">375</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>private static int getLittleEndianInt(final byte[] data, final int index) { return data[index ] & 0xff | (data[index + 1] & 0xff) << 8 | @@ -387,247 +397,234 @@ * @return The 32-bit hash * @see #hash32(byte[], int, int) */ - public static int hash32(final byte[] data, final int length) {</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + public static int hash32(final byte[] data, final int length) {</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L56">56</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L124">124</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L151">151</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>private static final byte[] UPPER_CASE_DECODE_TABLE = { // 0 1 2 3 4 5 6 7 8 9 A B C D E F -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -1, -1, -1, -1, -1, // 30-3f 0-9 - -1, 10, 11, 12, 13, 14, 15 // 40-46 A-F</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, 10, 11, 12, 13, 14, 15 // 40-46 A-F</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L56">56</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L77">77</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L124">124</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L151">151</a></td></tr> <tr class="a"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>private static final byte[] UPPER_CASE_DECODE_TABLE = { // 0 1 2 3 4 5 6 7 8 9 A B C D E F -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -1, -1, -1, -1, -1, // 30-3f 0-9 - -1, 10, 11, 12, 13, 14, 15 // 40-46 A-F</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, 10, 11, 12, 13, 14, 15 // 40-46 A-F</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L56">56</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L93">93</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L120">120</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L124">124</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L151">151</a></td></tr> <tr class="a"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>private static final byte[] UPPER_CASE_DECODE_TABLE = { // 0 1 2 3 4 5 6 7 8 9 A B C D E F -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L58">58</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="a"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L79">79</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="a"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L58">58</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L79">79</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L126">126</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L153">153</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L79">79</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L126">126</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L153">153</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L93">93</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L120">120</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base64.java</td> +<td>org/apache/commons/codec/binary/Base64.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base64.html#L156">156</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>private static final byte[] DECODE_TABLE = { // 0 1 2 3 4 5 6 7 8 9 A B C D E F -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L56">56</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base64.java</td> +<td>org/apache/commons/codec/binary/Base64.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base64.html#L156">156</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>private static final byte[] UPPER_CASE_DECODE_TABLE = { // 0 1 2 3 4 5 6 7 8 9 A B C D E F -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L58">58</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base64.java</td> +<td>org/apache/commons/codec/binary/Base64.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base64.html#L158">158</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L79">79</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base64.java</td> +<td>org/apache/commons/codec/binary/Base64.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base64.html#L158">158</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base64.java</td> +<td>org/apache/commons/codec/binary/Base64.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base64.html#L122">122</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base64.java</td> +<td>org/apache/commons/codec/binary/Base64.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base64.html#L135">135</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>private static final byte[] STANDARD_ENCODE_TABLE = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', - '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/digest/MurmurHash3.java</td> +<td>org/apache/commons/codec/digest/MurmurHash3.java</td> <td><a href="./xref/org/apache/commons/codec/digest/MurmurHash3.html#L585">585</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/digest/MurmurHash3.java</td> +<td>org/apache/commons/codec/digest/MurmurHash3.java</td> <td><a href="./xref/org/apache/commons/codec/digest/MurmurHash3.html#L1064">1064</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>case 7: k1 ^= ((long) data[index + 6] & 0xff) << 48; case 6: @@ -641,20 +638,19 @@ case 2: k1 ^= ((long) data[index + 1] & 0xff) << 8; case 1: - k1 ^= data[index] & 0xff;</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + k1 ^= data[index] & 0xff;</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/language/Caverphone1.java</td> +<td>org/apache/commons/codec/language/Caverphone1.java</td> <td><a href="./xref/org/apache/commons/codec/language/Caverphone1.html#L94">94</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/language/Caverphone2.java</td> +<td>org/apache/commons/codec/language/Caverphone2.java</td> <td><a href="./xref/org/apache/commons/codec/language/Caverphone2.html#L101">101</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>txt = txt.replaceAll("[aeiou]", "3"); txt = txt.replace("3gh3", "3kh3"); txt = txt.replace("gh", "22"); @@ -667,149 +663,145 @@ txt = txt.replaceAll("m+", "M"); txt = txt.replaceAll("n+", "N"); txt = txt.replace("w3", "W3"); - txt = txt.replace("wy", "Wy"); // 1.0 only</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + txt = txt.replace("wy", "Wy"); // 1.0 only</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L58">58</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L82">82</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L126">126</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L153">153</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L126">126</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L153">153</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L126">126</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L153">153</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L126">126</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L153">153</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L126">126</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L153">153</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L126">126</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L153">153</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L126">126</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L153">153</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L126">126</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L153">153</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L126">126</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L153">153</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base64.java</td> +<td>org/apache/commons/codec/binary/Base64.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base64.html#L158">158</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base64.java</td> +<td>org/apache/commons/codec/binary/Base64.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base64.html#L158">158</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base64.java</td> +<td>org/apache/commons/codec/binary/Base64.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base64.html#L158">158</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base64.java</td> +<td>org/apache/commons/codec/binary/Base64.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base64.html#L158">158</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L79">79</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L82">82</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L79">79</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base16.java</td> +<td>org/apache/commons/codec/binary/Base16.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base16.html#L82">82</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L95">95</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L122">122</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L126">126</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L153">153</a></td></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base64.java</td> +<td>org/apache/commons/codec/binary/Base64.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base64.html#L158">158</a></td></tr> <tr class="a"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 00-0f -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 10-1f - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // 20-2f</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/binary/Base32.java</td> -<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L563">563</a></td></tr> +<td>org/apache/commons/codec/binary/Base32.java</td> +<td><a href="./xref/org/apache/commons/codec/binary/Base32.html#L598">598</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/binary/Base64.java</td> +<td>org/apache/commons/codec/binary/Base64.java</td> <td><a href="./xref/org/apache/commons/codec/binary/Base64.html#L861">861</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>break; default: throw new IllegalStateException("Impossible modulus " + context.modulus); @@ -824,20 +816,19 @@ for (int i = 0; i < inAvail; i++) { final byte[] buffer = ensureBufferSize(encodeSize, context); context.modulus = (context.modulus + 1) % BYTES_PER_UNENCODED_BLOCK; - int b = input[inPos++];</pre></div></td></tr></table> -<table border="0" class="bodyTable"> + int b = input[inPos++];</pre></td></tr></table> +<table class="bodyTable"> <tr class="a"> <th>File</th> <th>Line</th></tr> <tr class="b"> -<td align="left">org/apache/commons/codec/digest/MurmurHash3.java</td> +<td>org/apache/commons/codec/digest/MurmurHash3.java</td> <td><a href="./xref/org/apache/commons/codec/digest/MurmurHash3.html#L713">713</a></td></tr> <tr class="a"> -<td align="left">org/apache/commons/codec/digest/MurmurHash3.java</td> +<td>org/apache/commons/codec/digest/MurmurHash3.java</td> <td><a href="./xref/org/apache/commons/codec/digest/MurmurHash3.html#L913">913</a></td></tr> <tr class="b"> -<td colspan="2" align="left"> -<div class="source"> +<td colspan="2"> <pre>public static int hash32(final byte[] data, final int offset, final int length, final int seed) { int hash = seed; final int nblocks = length >> 2; @@ -857,7 +848,7 @@ int k1 = 0; switch (offset + length - index) { case 3: - k1 ^= data[index + 2] << 16;</pre></div></td></tr></table></section></section> + k1 ^= data[index + 2] << 16;</pre></td></tr></table></section></section> </td> </tr> </table> @@ -867,10 +858,7 @@ <p>Copyright © 2002-2025 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p> - -<div class="center">Apache Commons, Apache Commons Codec, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation. - All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div> - </div> + </div> </body> </html> \ No newline at end of file
Added: websites/production/commons/content/proper/commons-codec/default-site.diff ============================================================================== --- websites/production/commons/content/proper/commons-codec/default-site.diff (added) +++ websites/production/commons/content/proper/commons-codec/default-site.diff Mon Jan 27 18:12:24 2025 @@ -0,0 +1,15 @@ +Comparing source compatibility of commons-codec-1.18.0.jar against commons-codec-1.17.1.jar +*** MODIFIED CLASS: PUBLIC STATIC org.apache.commons.codec.binary.Base32$Builder (not serializable) + === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 + +++ NEW METHOD: PUBLIC(+) org.apache.commons.codec.binary.Base32$Builder setHexDecodeTable(boolean) + +++ NEW METHOD: PUBLIC(+) org.apache.commons.codec.binary.Base32$Builder setHexEncodeTable(boolean) +=== UNCHANGED CLASS: PUBLIC org.apache.commons.codec.binary.CharSequenceUtils (not serializable) + === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 + === UNCHANGED CONSTRUCTOR: PUBLIC CharSequenceUtils() + +++ NEW ANNOTATION: java.lang.Deprecated +=== UNCHANGED CLASS: PUBLIC org.apache.commons.codec.digest.Sha2Crypt (not serializable) + === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 + === UNCHANGED CONSTRUCTOR: PUBLIC Sha2Crypt() + +++ NEW ANNOTATION: java.lang.Deprecated + +Semantic versioning suggestion: 0.1.0 \ No newline at end of file Added: websites/production/commons/content/proper/commons-codec/default-site.md ============================================================================== --- websites/production/commons/content/proper/commons-codec/default-site.md (added) +++ websites/production/commons/content/proper/commons-codec/default-site.md Mon Jan 27 18:12:24 2025 @@ -0,0 +1,139 @@ + +# Compatibility Report + + + +## Summary + +> [!WARNING] +> +> Compatible changes found while checking backward compatibility of version `1.18.0` with the previous version `1.17.1`. + +<details markdown="1"> +<summary>Expand to see options used.</summary> + +- **Report only summary**: No +- **Report only changes**: Yes +- **Report only binary-incompatible changes**: No +- **Access modifier filter**: `PROTECTED` +- **Old archives**: + -  +- **New archives**: + -  +- **Evaluate annotations**: Yes +- **Include synthetic classes and class members**: No +- **Include specific elements**: No +- **Exclude specific elements**: No +- **Ignore all missing classes**: No +- **Ignore specific missing classes**: No +- **Treat changes as errors**: + - Any changes: No + - Binary incompatible changes: No + - Source incompatible changes: No + - Incompatible changes caused by excluded classes: Yes + - Semantically incompatible changes: No + - Semantically incompatible changes, including development versions: No +- **Classpath mode**: `ONE_COMMON_CLASSPATH` +- **Old classpath**: +``` + +``` +- **New classpath**: +``` + +``` + +</details> + + +## Results + +| Status | Type | Serialization | Compatibility Changes | +|-----------|-----------------------------------------------------|---------------------|-----------------------| +| Modified | [org.apache.commons.codec.binary.Base32$Builder] | ![Not serializable] | ![Method added to public class] | +| Unchanged | [org.apache.commons.codec.binary.CharSequenceUtils] | ![Not serializable] | ![Annotation deprecated added] | +| Unchanged | [org.apache.commons.codec.digest.Sha2Crypt] | ![Not serializable] | ![Annotation deprecated added] | + +<details markdown="1"> +<summary>Expand for details.</summary> + +___ + +<a id="user-content-org.apache.commons.codec.binary.base32$builder"></a> +### `org.apache.commons.codec.binary.Base32$Builder` + +- [X] Binary-compatible +- [X] Source-compatible +- [X] Serialization-compatible + +| Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes | +|----------|-------------------|-------|-----------|---------------------------|-------|---------------------|-----------------------| +| Modified | `static` `public` | Class | `Builder` | [`AbstractBuilder<T, B>`] | JDK 8 | ![Not serializable] | ![No changes] | + + +#### Methods + +| Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes | +|--------|--------------|----------|-----------------|------------------------------------|-------------|--------|-----------------------| +| Added | **`public`** | | **[`Builder`]** | **`setHexDecodeTable`**(`boolean`) | | | ![Method added to public class] | +| Added | **`public`** | | **[`Builder`]** | **`setHexEncodeTable`**(`boolean`) | | | ![Method added to public class] | + +___ + +<a id="user-content-org.apache.commons.codec.binary.charsequenceutils"></a> +### `org.apache.commons.codec.binary.CharSequenceUtils` + +- [X] Binary-compatible +- [X] Source-compatible +- [X] Serialization-compatible + +| Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes | +|-----------|-----------|-------|---------------------|------------|-------|---------------------|-----------------------| +| Unchanged | `public` | Class | `CharSequenceUtils` | [`Object`] | JDK 8 | ![Not serializable] | ![No changes] | + + +#### Constructors + +| Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes | +|-----------|-----------|----------|-----------------------|--------------------|--------|-----------------------| +| Unchanged | `public` | | `CharSequenceUtils`() | **[`Deprecated`]** | | ![Annotation deprecated added] | + +___ + +<a id="user-content-org.apache.commons.codec.digest.sha2crypt"></a> +### `org.apache.commons.codec.digest.Sha2Crypt` + +- [X] Binary-compatible +- [X] Source-compatible +- [X] Serialization-compatible + +| Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes | +|-----------|-----------|-------|-------------|------------|-------|---------------------|-----------------------| +| Unchanged | `public` | Class | `Sha2Crypt` | [`Object`] | JDK 8 | ![Not serializable] | ![No changes] | + + +#### Constructors + +| Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes | +|-----------|-----------|----------|---------------|--------------------|--------|-----------------------| +| Unchanged | `public` | | `Sha2Crypt`() | **[`Deprecated`]** | | ![Annotation deprecated added] | + + +</details> + + +___ + +*Generated on: 2025-01-27 18:11:41.673+0000*. + +[Annotation deprecated added]: https://img.shields.io/badge/Annotation_deprecated_added-orange "Annotation deprecated added" +[Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class" +[No changes]: https://img.shields.io/badge/No_changes-green "No changes" +[Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable" +[`AbstractBuilder<T, B>`]: # "org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder<T extends java.lang.Object, B extends org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder<T, B>>" +[`Builder`]: # "org.apache.commons.codec.binary.Base32$Builder" +[`Deprecated`]: # "java.lang.Deprecated" +[`Object`]: # "java.lang.Object" +[org.apache.commons.codec.binary.Base32$Builder]: #user-content-org.apache.commons.codec.binary.base32$builder +[org.apache.commons.codec.binary.CharSequenceUtils]: #user-content-org.apache.commons.codec.binary.charsequenceutils +[org.apache.commons.codec.digest.Sha2Crypt]: #user-content-org.apache.commons.codec.digest.sha2crypt Modified: websites/production/commons/content/proper/commons-codec/dependencies.html ============================================================================== --- websites/production/commons/content/proper/commons-codec/dependencies.html (original) +++ websites/production/commons/content/proper/commons-codec/dependencies.html Mon Jan 27 18:12:24 2025 @@ -1,15 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 06 January 2025 - | Rendered using Apache Maven Fluido Skin 1.3.0 + | Generated by Apache Maven Doxia Site Renderer 2.0.0 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.8.0:dependencies at 27 Jan 2025 + | Rendered using Apache Commons Skin --> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20250106" /> - <meta http-equiv="Content-Language" content="en" /> - <title>Codec – Project Dependencies</title> + <title>Project Dependencies â Apache Commons Codec</title> <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" /> <link rel="stylesheet" href="./css/site.css" type="text/css" /> @@ -24,13 +22,13 @@ </head> <body class="composite"> - <a href="https://commons.apache.org/" id="bannerLeft" title="Apache Commons logo"> + <a href="https://commons.apache.org/" id="bannerLeft"> <img class="logo-left" src=" ./images/commons-logo.png " alt="Apache Commons logo"/> </a> <a href="index.html" id="bannerRight"> <img class="logo-right" src=" images/logo.png -" alt="Apache Commons Codec"/> +" alt="Commons Codec"/> </a> <div class="clear"></div> @@ -38,10 +36,9 @@ <div class="navbar-inner"> <div class="container-fluid"> <a class="brand" href="https://commons.apache.org/proper/commons-codec/">Apache Commons Codec ™</a> - <ul class="nav"> - - <li id="publishDate">Last Published: 06 January 2025</li> - <li class="divider">|</li> <li id="projectVersion">Version: 1.17.2</li> + <ul class="nav"> + <li id="publishDate">Last Published: 24 Jan 2025</li> + <li class="divider">|</li> <li id="projectVersion">Version: 1.18.0</li> </ul> <div class="pull-right"> <ul class="nav"> <li> @@ -68,53 +65,68 @@ <td class="sidebar"> <div class="well sidebar-nav"> <ul class="nav nav-list"> - <li class="nav-header">Codec</li> + <li class="nav-header">Commons Codec</li> <li class="none"> - <a href="index.html" title="Overview"> - Overview</a> + <a href="index.html" title="About"> + About</a> </li> <li class="none"> - <a href="../../codec/download_codec.cgi" title="Download"> - Download</a> + <a href="mail-lists.html" title="Asking Questions"> + Asking Questions</a> </li> <li class="none"> - <a href="userguide.html" title="Users guide"> - Users guide</a> + <a href="changes.html" title="Release History"> + Release History</a> </li> <li class="none"> - <a href="apidocs/index.html" title="Javadoc Current"> - Javadoc Current</a> + <a href="issue-management.html" title="Issue Tracking"> + Issue Tracking</a> </li> <li class="none"> - <a href="https://javadoc.io/doc/commons-codec/commons-codec" class="externalLink" title="Javadoc Archive"> - Javadoc Archive</a> + <a href="dependency-info.html" title="Dependency Management"> + Dependency Management</a> </li> - </ul> - <ul class="nav nav-list"> - <li class="nav-header"><i class="icon-cog"></i>Development</li> - <li class="none"> - <a href="changes-report.html" title="Release Notes"> - Release Notes</a> + <li class="none"> + <a href="scm.html" title="Sources"> + Sources</a> </li> <li class="none"> - <a href="mail-lists.html" title="Mailing Lists"> - Mailing Lists</a> + <a href="security.html" title="Security"> + Security</a> </li> <li class="none"> - <a href="issue-tracking.html" title="Issue Tracking"> - Issue Tracking</a> + <a href="https://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="License"> + License</a> </li> <li class="none"> - <a href="scm.html" title="Source Repository"> - Source Repository</a> + <a href="https://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct"> + Code of Conduct</a> + </li> + <li class="none"> + <a href="download_codec.cgi" title="Download"> + Download</a> + </li> + <li class="expanded"> + <a href="" title="Javadoc"> + Javadoc</a> + <ul> + <li class="none"> + <a href="apidocs/index.html" title="Javadoc Current"> + Javadoc Current</a> + </li> + <li class="none"> + <a href="https://javadoc.io/doc/commons-codec/commons-codec" class="externalLink" title="Javadoc Archive"> + Javadoc Archive</a> </li> + </ul> + </li> <li class="none"> - <a href="apidocs/index.html" title="Javadoc current"> - Javadoc current</a> + <a href="apidocs/index.html" title="Users guide"> + Users guide</a> </li> </ul> <ul class="nav nav-list"> - <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li> + <li class="nav-header">Project Documentation</li> <li class="expanded"> <a href="project-info.html" title="Project Information"> Project Information</a> @@ -282,11 +294,11 @@ </div> </td> <td class="content"> - <a name="Project_Dependencies"></a><section> -<h2><a name="Project_Dependencies"></a>Project Dependencies</h2><a name="Project_Dependencies_test"></a><section> -<h3><a name="test"></a>test</h3> + <section><a id="Project_Dependencies"></a> +<h1>Project Dependencies</h1><section><a id="Project_Dependencies_test"></a> +<h2>test</h2> <p>The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:</p> -<table border="0" class="bodyTable"> +<table class="bodyTable"> <tr class="a"> <th>GroupId</th> <th>ArtifactId</th> @@ -294,34 +306,34 @@ <th>Type</th> <th>Licenses</th></tr> <tr class="b"> -<td align="left">commons-io</td> +<td>commons-io</td> <td><a class="externalLink" href="https://commons.apache.org/proper/commons-io/">commons-io</a></td> <td>2.18.0</td> <td>jar</td> <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache-2.0</a></td></tr> <tr class="a"> -<td align="left">org.apache.commons</td> +<td>org.apache.commons</td> <td><a class="externalLink" href="https://commons.apache.org/proper/commons-lang/">commons-lang3</a></td> <td>3.17.0</td> <td>jar</td> <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache-2.0</a></td></tr> <tr class="b"> -<td align="left">org.junit.jupiter</td> +<td>org.junit.jupiter</td> <td><a class="externalLink" href="https://junit.org/junit5/">junit-jupiter-engine</a></td> -<td>5.11.2</td> +<td>5.11.4</td> <td>jar</td> <td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr> <tr class="a"> -<td align="left">org.junit.jupiter</td> +<td>org.junit.jupiter</td> <td><a class="externalLink" href="https://junit.org/junit5/">junit-jupiter-params</a></td> -<td>5.11.2</td> +<td>5.11.4</td> <td>jar</td> -<td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr></table></section></section><a name="Project_Transitive_Dependencies"></a><section> -<h2><a name="Project_Transitive_Dependencies"></a>Project Transitive Dependencies</h2> -<p>The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.</p><a name="Project_Transitive_Dependencies_test"></a><section> -<h3><a name="test"></a>test</h3> +<td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr></table></section></section><section><a id="Project_Transitive_Dependencies"></a> +<h1>Project Transitive Dependencies</h1> +<p>The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.</p><section><a id="Project_Transitive_Dependencies_test"></a> +<h2>test</h2> <p>The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:</p> -<table border="0" class="bodyTable"> +<table class="bodyTable"> <tr class="a"> <th>GroupId</th> <th>ArtifactId</th> @@ -329,36 +341,37 @@ <th>Type</th> <th>Licenses</th></tr> <tr class="b"> -<td align="left">org.apiguardian</td> +<td>org.apiguardian</td> <td><a class="externalLink" href="https://github.com/apiguardian-team/apiguardian">apiguardian-api</a></td> <td>1.1.2</td> <td>jar</td> <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache License, Version 2.0</a></td></tr> <tr class="a"> -<td align="left">org.junit.jupiter</td> +<td>org.junit.jupiter</td> <td><a class="externalLink" href="https://junit.org/junit5/">junit-jupiter-api</a></td> -<td>5.11.2</td> +<td>5.11.4</td> <td>jar</td> <td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr> <tr class="b"> -<td align="left">org.junit.platform</td> +<td>org.junit.platform</td> <td><a class="externalLink" href="https://junit.org/junit5/">junit-platform-commons</a></td> -<td>1.11.2</td> +<td>1.11.4</td> <td>jar</td> <td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr> <tr class="a"> -<td align="left">org.junit.platform</td> +<td>org.junit.platform</td> <td><a class="externalLink" href="https://junit.org/junit5/">junit-platform-engine</a></td> -<td>1.11.2</td> +<td>1.11.4</td> <td>jar</td> <td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr> <tr class="b"> -<td align="left">org.opentest4j</td> +<td>org.opentest4j</td> <td><a class="externalLink" href="https://github.com/ota4j-team/opentest4j">opentest4j</a></td> <td>1.3.0</td> <td>jar</td> -<td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">The Apache License, Version 2.0</a></td></tr></table></section></section><a name="Project_Dependency_Graph"></a><section> -<h2><a name="Project_Dependency_Graph"></a>Project Dependency Graph</h2><script type="text/javascript"> +<td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">The Apache License, Version 2.0</a></td></tr></table></section></section><section><a id="Project_Dependency_Graph"></a> +<h1>Project Dependency Graph</h1> +<script> function toggleDependencyDetails( divId, imgId ) { var div = document.getElementById( divId ); @@ -376,15 +389,17 @@ img.alt='[Close]'; } } -</script><a name="Dependency_Tree"></a><section> -<h3><a name="Dependency_Tree"></a>Dependency Tree</h3> + +</script> +<section><a id="Dependency_Tree"></a> +<h2>Dependency Tree</h2> <ul> -<li>commons-codec:commons-codec:jar:1.17.2 <img id="_img1" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep0', '_img1' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep0" style="display:none"> -<table border="0" class="bodyTable"> +<li>commons-codec:commons-codec:jar:1.18.0 <img id="_img1" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep0', '_img1' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep0" style="display:none"> +<table class="bodyTable"> <tr class="a"> <th>Apache Commons Codec</th></tr> <tr class="b"> -<td align="left"> +<td> <p><b>Description: </b>The Apache Commons Codec component contains encoders and decoders for formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a @@ -393,11 +408,11 @@ <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache-2.0</a></p></td></tr></table></div> <ul> <li>org.apache.commons:commons-lang3:jar:3.17.0 (test) <img id="_img3" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep2', '_img3' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep2" style="display:none"> -<table border="0" class="bodyTable"> +<table class="bodyTable"> <tr class="a"> <th>Apache Commons Lang</th></tr> <tr class="b"> -<td align="left"> +<td> <p><b>Description: </b>Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. @@ -410,86 +425,86 @@ <p><b>URL: </b><a class="externalLink" href="https://commons.apache.org/proper/commons-lang/">https://commons.apache.org/proper/commons-lang/</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache-2.0</a></p></td></tr></table></div></li> <li>commons-io:commons-io:jar:2.18.0 (test) <img id="_img5" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep4', '_img5' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep4" style="display:none"> -<table border="0" class="bodyTable"> +<table class="bodyTable"> <tr class="a"> <th>Apache Commons IO</th></tr> <tr class="b"> -<td align="left"> +<td> <p><b>Description: </b>The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.</p> <p><b>URL: </b><a class="externalLink" href="https://commons.apache.org/proper/commons-io/">https://commons.apache.org/proper/commons-io/</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache-2.0</a></p></td></tr></table></div></li> -<li>org.junit.jupiter:junit-jupiter-engine:jar:5.11.2 (test) <img id="_img7" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep6', '_img7' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep6" style="display:none"> -<table border="0" class="bodyTable"> +<li>org.junit.jupiter:junit-jupiter-engine:jar:5.11.4 (test) <img id="_img7" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep6', '_img7' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep6" style="display:none"> +<table class="bodyTable"> <tr class="a"> <th>JUnit Jupiter Engine</th></tr> <tr class="b"> -<td align="left"> +<td> <p><b>Description: </b>Module "junit-jupiter-engine" of JUnit 5.</p> <p><b>URL: </b><a class="externalLink" href="https://junit.org/junit5/">https://junit.org/junit5/</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div> <ul> -<li>org.junit.platform:junit-platform-engine:jar:1.11.2 (test) <img id="_img9" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep8', '_img9' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep8" style="display:none"> -<table border="0" class="bodyTable"> +<li>org.junit.platform:junit-platform-engine:jar:1.11.4 (test) <img id="_img9" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep8', '_img9' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep8" style="display:none"> +<table class="bodyTable"> <tr class="a"> <th>JUnit Platform Engine API</th></tr> <tr class="b"> -<td align="left"> +<td> <p><b>Description: </b>Module "junit-platform-engine" of JUnit 5.</p> <p><b>URL: </b><a class="externalLink" href="https://junit.org/junit5/">https://junit.org/junit5/</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div> <ul> <li>org.opentest4j:opentest4j:jar:1.3.0 (test) <img id="_img11" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep10', '_img11' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep10" style="display:none"> -<table border="0" class="bodyTable"> +<table class="bodyTable"> <tr class="a"> <th>org.opentest4j:opentest4j</th></tr> <tr class="b"> -<td align="left"> +<td> <p><b>Description: </b>Open Test Alliance for the JVM</p> <p><b>URL: </b><a class="externalLink" href="https://github.com/ota4j-team/opentest4j">https://github.com/ota4j-team/opentest4j</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">The Apache License, Version 2.0</a></p></td></tr></table></div></li> -<li>org.junit.platform:junit-platform-commons:jar:1.11.2 (test) <img id="_img13" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep12', '_img13' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep12" style="display:none"> -<table border="0" class="bodyTable"> +<li>org.junit.platform:junit-platform-commons:jar:1.11.4 (test) <img id="_img13" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep12', '_img13' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep12" style="display:none"> +<table class="bodyTable"> <tr class="a"> <th>JUnit Platform Commons</th></tr> <tr class="b"> -<td align="left"> +<td> <p><b>Description: </b>Module "junit-platform-commons" of JUnit 5.</p> <p><b>URL: </b><a class="externalLink" href="https://junit.org/junit5/">https://junit.org/junit5/</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div></li></ul></li> -<li>org.junit.jupiter:junit-jupiter-api:jar:5.11.2 (test) <img id="_img15" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep14', '_img15' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep14" style="display:none"> -<table border="0" class="bodyTable"> +<li>org.junit.jupiter:junit-jupiter-api:jar:5.11.4 (test) <img id="_img15" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep14', '_img15' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep14" style="display:none"> +<table class="bodyTable"> <tr class="a"> <th>JUnit Jupiter API</th></tr> <tr class="b"> -<td align="left"> +<td> <p><b>Description: </b>Module "junit-jupiter-api" of JUnit 5.</p> <p><b>URL: </b><a class="externalLink" href="https://junit.org/junit5/">https://junit.org/junit5/</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div></li> <li>org.apiguardian:apiguardian-api:jar:1.1.2 (test) <img id="_img17" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep16', '_img17' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep16" style="display:none"> -<table border="0" class="bodyTable"> +<table class="bodyTable"> <tr class="a"> <th>org.apiguardian:apiguardian-api</th></tr> <tr class="b"> -<td align="left"> +<td> <p><b>Description: </b>@API Guardian</p> <p><b>URL: </b><a class="externalLink" href="https://github.com/apiguardian-team/apiguardian">https://github.com/apiguardian-team/apiguardian</a></p> <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li> -<li>org.junit.jupiter:junit-jupiter-params:jar:5.11.2 (test) <img id="_img19" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep18', '_img19' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep18" style="display:none"> -<table border="0" class="bodyTable"> +<li>org.junit.jupiter:junit-jupiter-params:jar:5.11.4 (test) <img id="_img19" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep18', '_img19' );" style="cursor: pointer; vertical-align: text-bottom;" /><div id="_dep18" style="display:none"> +<table class="bodyTable"> <tr class="a"> <th>JUnit Jupiter Params</th></tr> <tr class="b"> -<td align="left"> +<td> <p><b>Description: </b>Module "junit-jupiter-params" of JUnit 5.</p> <p><b>URL: </b><a class="externalLink" href="https://junit.org/junit5/">https://junit.org/junit5/</a></p> -<p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div></li></ul></li></ul></section></section><a name="Licenses"></a><section> -<h2><a name="Licenses"></a>Licenses</h2> +<p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div></li></ul></li></ul></section></section><section><a id="Licenses"></a> +<h1>Licenses</h1> <p><b>The Apache License, Version 2.0: </b>org.apiguardian:apiguardian-api, org.opentest4j:opentest4j</p> <p><b>Apache-2.0: </b>Apache Commons Codec, Apache Commons IO, Apache Commons Lang</p> -<p><b>Eclipse Public License v2.0: </b>JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API</p></section><a name="Dependency_File_Details"></a><section> -<h2><a name="Dependency_File_Details"></a>Dependency File Details</h2> -<table border="0" class="bodyTable"> +<p><b>Eclipse Public License v2.0: </b>JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API</p></section><section><a id="Dependency_File_Details"></a> +<h1>Dependency File Details</h1> +<table class="bodyTable"> <tr class="a"> <th>Filename</th> <th>Size</th> @@ -499,125 +514,125 @@ file comparators, endian transformation <th>Java Version</th> <th title="Indicates whether these dependencies have been compiled with debug information.">Debug Information</th></tr> <tr class="b"> -<td align="left">commons-io-2.18.0.jar</td> -<td align="right">538.9 kB</td> -<td align="right">398</td> -<td align="right">-</td> -<td align="right">-</td> -<td align="center">-</td> -<td align="center">-</td></tr> -<tr class="a"> -<td align="left">   • Root</td> -<td align="right">-</td> -<td align="right">397</td> -<td align="right">370</td> -<td align="right">15</td> -<td align="center">1.8</td> -<td align="center">Yes</td></tr> -<tr class="b"> -<td align="left">   • Versioned</td> -<td align="right">-</td> -<td align="right">1</td> -<td align="right">1</td> -<td align="right">1</td> -<td align="center">9</td> -<td align="center">No</td></tr> -<tr class="a"> -<td align="left">commons-lang3-3.17.0.jar</td> -<td align="right">673.6 kB</td> -<td align="right">426</td> -<td align="right">-</td> -<td align="right">-</td> -<td align="center">-</td> -<td align="center">-</td></tr> -<tr class="b"> -<td align="left">   • Root</td> -<td align="right">-</td> -<td align="right">425</td> -<td align="right">395</td> -<td align="right">18</td> -<td align="center">1.8</td> -<td align="center">Yes</td></tr> -<tr class="a"> -<td align="left">   • Versioned</td> -<td align="right">-</td> -<td align="right">1</td> -<td align="right">1</td> -<td align="right">1</td> -<td align="center">9</td> -<td align="center">No</td></tr> -<tr class="b"> -<td align="left">apiguardian-api-1.1.2.jar</td> -<td align="right">6.8 kB</td> -<td align="right">9</td> -<td align="right">3</td> -<td align="right">2</td> -<td align="center">1.6</td> -<td align="center">Yes</td></tr> -<tr class="a"> -<td align="left">junit-jupiter-api-5.11.2.jar</td> -<td align="right">216.3 kB</td> -<td align="right">197</td> -<td align="right">182</td> -<td align="right">8</td> -<td align="center">1.8</td> -<td align="center">Yes</td></tr> -<tr class="b"> -<td align="left">junit-jupiter-engine-5.11.2.jar</td> -<td align="right">260.1 kB</td> -<td align="right">152</td> -<td align="right">135</td> -<td align="right">9</td> -<td align="center">1.8</td> -<td align="center">Yes</td></tr> -<tr class="a"> -<td align="left">junit-jupiter-params-5.11.2.jar</td> -<td align="right">591.4 kB</td> -<td align="right">388</td> -<td align="right">354</td> -<td align="right">22</td> -<td align="center">1.8</td> -<td align="center">Yes</td></tr> -<tr class="b"> -<td align="left">junit-platform-commons-1.11.2.jar</td> -<td align="right">140.6 kB</td> -<td align="right">86</td> -<td align="right">-</td> -<td align="right">-</td> -<td align="center">-</td> -<td align="center">-</td></tr> -<tr class="a"> -<td align="left">   • Root</td> -<td align="right">-</td> -<td align="right">77</td> -<td align="right">63</td> -<td align="right">8</td> -<td align="center">1.8</td> -<td align="center">Yes</td></tr> -<tr class="b"> -<td align="left">   • Versioned</td> -<td align="right">-</td> -<td align="right">9</td> -<td align="right">3</td> -<td align="right">1</td> -<td align="center">9</td> -<td align="center">Yes</td></tr> -<tr class="a"> -<td align="left">junit-platform-engine-1.11.2.jar</td> -<td align="right">246.8 kB</td> -<td align="right">177</td> -<td align="right">158</td> -<td align="right">10</td> -<td align="center">1.8</td> -<td align="center">Yes</td></tr> -<tr class="b"> -<td align="left">opentest4j-1.3.0.jar</td> -<td align="right">14.3 kB</td> -<td align="right">15</td> -<td align="right">9</td> -<td align="right">2</td> -<td align="center">1.6</td> -<td align="center">Yes</td></tr> +<td style="text-align: left;">commons-io-2.18.0.jar</td> +<td style="text-align: right;">538.9 kB</td> +<td style="text-align: right;">398</td> +<td style="text-align: right;">-</td> +<td style="text-align: right;">-</td> +<td style="text-align: center;">-</td> +<td style="text-align: center;">-</td></tr> +<tr class="a"> +<td style="text-align: left;">   • Root</td> +<td style="text-align: right;">-</td> +<td style="text-align: right;">397</td> +<td style="text-align: right;">370</td> +<td style="text-align: right;">15</td> +<td style="text-align: center;">1.8</td> +<td style="text-align: center;">Yes</td></tr> +<tr class="b"> +<td style="text-align: left;">   • Versioned</td> +<td style="text-align: right;">-</td> +<td style="text-align: right;">1</td> +<td style="text-align: right;">1</td> +<td style="text-align: right;">1</td> +<td style="text-align: center;">9</td> +<td style="text-align: center;">No</td></tr> +<tr class="a"> +<td style="text-align: left;">commons-lang3-3.17.0.jar</td> +<td style="text-align: right;">673.6 kB</td> +<td style="text-align: right;">426</td> +<td style="text-align: right;">-</td> +<td style="text-align: right;">-</td> +<td style="text-align: center;">-</td> +<td style="text-align: center;">-</td></tr> +<tr class="b"> +<td style="text-align: left;">   • Root</td> +<td style="text-align: right;">-</td> +<td style="text-align: right;">425</td> +<td style="text-align: right;">395</td> +<td style="text-align: right;">18</td> +<td style="text-align: center;">1.8</td> +<td style="text-align: center;">Yes</td></tr> +<tr class="a"> +<td style="text-align: left;">   • Versioned</td> +<td style="text-align: right;">-</td> +<td style="text-align: right;">1</td> +<td style="text-align: right;">1</td> +<td style="text-align: right;">1</td> +<td style="text-align: center;">9</td> +<td style="text-align: center;">No</td></tr> +<tr class="b"> +<td style="text-align: left;">apiguardian-api-1.1.2.jar</td> +<td style="text-align: right;">6.8 kB</td> +<td style="text-align: right;">9</td> +<td style="text-align: right;">3</td> +<td style="text-align: right;">2</td> +<td style="text-align: center;">1.6</td> +<td style="text-align: center;">Yes</td></tr> +<tr class="a"> +<td style="text-align: left;">junit-jupiter-api-5.11.4.jar</td> +<td style="text-align: right;">216.4 kB</td> +<td style="text-align: right;">197</td> +<td style="text-align: right;">182</td> +<td style="text-align: right;">8</td> +<td style="text-align: center;">1.8</td> +<td style="text-align: center;">Yes</td></tr> +<tr class="b"> +<td style="text-align: left;">junit-jupiter-engine-5.11.4.jar</td> +<td style="text-align: right;">260.1 kB</td> +<td style="text-align: right;">152</td> +<td style="text-align: right;">135</td> +<td style="text-align: right;">9</td> +<td style="text-align: center;">1.8</td> +<td style="text-align: center;">Yes</td></tr> +<tr class="a"> +<td style="text-align: left;">junit-jupiter-params-5.11.4.jar</td> +<td style="text-align: right;">591.6 kB</td> +<td style="text-align: right;">388</td> +<td style="text-align: right;">354</td> +<td style="text-align: right;">22</td> +<td style="text-align: center;">1.8</td> +<td style="text-align: center;">Yes</td></tr> +<tr class="b"> +<td style="text-align: left;">junit-platform-commons-1.11.4.jar</td> +<td style="text-align: right;">142 kB</td> +<td style="text-align: right;">88</td> +<td style="text-align: right;">-</td> +<td style="text-align: right;">-</td> +<td style="text-align: center;">-</td> +<td style="text-align: center;">-</td></tr> +<tr class="a"> +<td style="text-align: left;">   • Root</td> +<td style="text-align: right;">-</td> +<td style="text-align: right;">78</td> +<td style="text-align: right;">64</td> +<td style="text-align: right;">8</td> +<td style="text-align: center;">1.8</td> +<td style="text-align: center;">Yes</td></tr> +<tr class="b"> +<td style="text-align: left;">   • Versioned</td> +<td style="text-align: right;">-</td> +<td style="text-align: right;">10</td> +<td style="text-align: right;">4</td> +<td style="text-align: right;">1</td> +<td style="text-align: center;">9</td> +<td style="text-align: center;">Yes</td></tr> +<tr class="a"> +<td style="text-align: left;">junit-platform-engine-1.11.4.jar</td> +<td style="text-align: right;">246.8 kB</td> +<td style="text-align: right;">177</td> +<td style="text-align: right;">158</td> +<td style="text-align: right;">10</td> +<td style="text-align: center;">1.8</td> +<td style="text-align: center;">Yes</td></tr> +<tr class="b"> +<td style="text-align: left;">opentest4j-1.3.0.jar</td> +<td style="text-align: right;">14.3 kB</td> +<td style="text-align: right;">15</td> +<td style="text-align: right;">9</td> +<td style="text-align: right;">2</td> +<td style="text-align: center;">1.6</td> +<td style="text-align: center;">Yes</td></tr> <tr class="a"> <th>Total</th> <th>Size</th> @@ -627,21 +642,21 @@ file comparators, endian transformation <th>Java Version</th> <th>Debug Information</th></tr> <tr class="b"> -<td align="right">9</td> -<td align="right">2.7 MB</td> -<td align="right">1848</td> -<td align="right">1669</td> -<td align="right">94</td> -<td align="center">1.8</td> -<td align="right">9</td></tr> -<tr class="a"> -<td align="right">test: 9</td> -<td align="right">test: 2.7 MB</td> -<td align="right">test: 1848</td> -<td align="right">test: 1669</td> -<td align="right">test: 94</td> -<td align="center">1.8</td> -<td align="right">test: 9</td></tr></table></section> +<td style="text-align: right;">9</td> +<td style="text-align: right;">2.7 MB</td> +<td style="text-align: right;">1850</td> +<td style="text-align: right;">1670</td> +<td style="text-align: right;">94</td> +<td style="text-align: center;">1.8</td> +<td style="text-align: right;">9</td></tr> +<tr class="a"> +<td style="text-align: right;">test: 9</td> +<td style="text-align: right;">test: 2.7 MB</td> +<td style="text-align: right;">test: 1850</td> +<td style="text-align: right;">test: 1670</td> +<td style="text-align: right;">test: 94</td> +<td style="text-align: center;">1.8</td> +<td style="text-align: right;">test: 9</td></tr></table></section> </td> </tr> </table> @@ -651,10 +666,7 @@ file comparators, endian transformation <p>Copyright © 2002-2025 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p> - -<div class="center">Apache Commons, Apache Commons Codec, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation. - All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div> - </div> + </div> </body> </html> \ No newline at end of file
