This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/logging-log4j-site.git

commit c14e5da1b6d171df5f98ef6e174cddd2a3930989
Author: Volkan Yazıcı <[email protected]>
AuthorDate: Mon Nov 13 15:11:33 2023 +0100

    Add `log4j-tools` version `0.6.0` site
---
 tools/0.x/index.html | 119 +++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 102 insertions(+), 17 deletions(-)

diff --git a/tools/0.x/index.html b/tools/0.x/index.html
index 810f5eb1a..bdd36ed74 100644
--- a/tools/0.x/index.html
+++ b/tools/0.x/index.html
@@ -552,11 +552,17 @@ table.CodeRay td.code{padding:0 0 0 .75em}
 </ul>
 </li>
 <li><a href="#development">Development</a></li>
-<li><a href="#distribution">Distribution</a></li>
+<li><a href="#distribution">Distribution</a>
+<ul class="sectlevel2">
+<li><a href="#maven-bom">Maven Bill of Materials (BOM)</a></li>
+<li><a href="#cyclonedx-sbom">CycloneDX Software Bill of Materials 
(SBOM)</a></li>
+</ul>
+</li>
 <li><a href="#support">Support</a></li>
 <li><a href="#security">Security</a></li>
 <li><a href="#release-notes">Release Notes</a>
 <ul class="sectlevel2">
+<li><a href="#release-notes-0-6-0">0.6.0</a></li>
 <li><a href="#release-notes-0-5-0">0.5.0</a></li>
 <li><a href="#release-notes-0-4-0">0.4.0</a></li>
 <li><a href="#release-notes-0-3-0">0.3.0</a></li>
@@ -594,7 +600,7 @@ It is designed for Apache Log4j, but can be used for any 
Java project.</p>
 <pre class="CodeRay highlight"><code data-lang="xml"><span 
class="tag">&lt;dependency&gt;</span>
   <span class="tag">&lt;groupId&gt;</span>org.apache.logging.log4j<span 
class="tag">&lt;/groupId&gt;</span>
   <span class="tag">&lt;artifactId&gt;</span>log4j-changelog<span 
class="tag">&lt;/artifactId&gt;</span>
-  <span class="tag">&lt;version&gt;</span>0.5.0<span 
class="tag">&lt;/version&gt;</span>
+  <span class="tag">&lt;version&gt;</span>0.6.0<span 
class="tag">&lt;/version&gt;</span>
 <span class="tag">&lt;/dependency&gt;</span></code></pre>
 </div>
 </div>
@@ -1021,7 +1027,7 @@ This allows one to run <code>ChangelogReleaser</code> 
multiple times, e.g., to i
 <pre class="CodeRay highlight"><code data-lang="xml"><span 
class="tag">&lt;plugin&gt;</span>
   <span class="tag">&lt;groupId&gt;</span>org.apache.logging.log4j<span 
class="tag">&lt;/groupId&gt;</span>
   <span class="tag">&lt;artifactId&gt;</span>log4j-changelog-maven-plugin<span 
class="tag">&lt;/artifactId&gt;</span>
-  <span class="tag">&lt;version&gt;</span>0.5.0<span 
class="tag">&lt;/version&gt;</span>
+  <span class="tag">&lt;version&gt;</span>0.6.0<span 
class="tag">&lt;/version&gt;</span>
 <span class="tag">&lt;/plugin&gt;</span></code></pre>
 </div>
 </div>
@@ -1059,7 +1065,7 @@ These are generally used to generate the index page 
referencing to release notes
 <span class="tag">&lt;plugin&gt;</span>
   <span class="tag">&lt;groupId&gt;</span>org.apache.logging.log4j<span 
class="tag">&lt;/groupId&gt;</span>
   <span class="tag">&lt;artifactId&gt;</span>log4j-changelog-maven-plugin<span 
class="tag">&lt;/artifactId&gt;</span>
-  <span class="tag">&lt;version&gt;</span>0.5.0<span 
class="tag">&lt;/version&gt;</span>
+  <span class="tag">&lt;version&gt;</span>0.6.0<span 
class="tag">&lt;/version&gt;</span>
   <span class="tag">&lt;inherited&gt;</span>false<span 
class="tag">&lt;/inherited&gt;</span>
   <span class="tag">&lt;configuration&gt;</span>
     <span class="tag">&lt;indexTemplates&gt;</span>
@@ -1229,6 +1235,41 @@ python -m http.server -d target/site</code></pre>
 <div class="paragraph">
 <p>See <a href="#release-instructions">the release instructions</a> for 
details.</p>
 </div>
+<div class="sect2">
+<h3 id="maven-bom">Maven Bill of Materials (BOM)</h3>
+<div class="paragraph">
+<p>To keep your Log4j Tools module versions aligned, a <a 
href="https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms";>Maven
 Bill of Materials (BOM) POM</a> is provided for your convenience.</p>
+</div>
+<div class="paragraph">
+<p>To use this with Maven, add the dependency listed below to your 
<code>pom.xml</code> file.
+Note that the <code>&lt;dependencyManagement&gt;</code> nesting and the 
<code>&lt;scope&gt;import&lt;/scope&gt;</code> instruction.
+This will <em>import</em> all modules bundled with the associated Log4j 
release to your <code>dependencyManagement</code>.
+As a result, you don&#8217;t have to specify versions of the imported modules 
(<code>log4j-changelog</code>, etc.) while using them as a 
<code>&lt;dependency&gt;</code>.</p>
+</div>
+<div class="listingblock">
+<div class="title"><code>pom.xml</code> snippet importing 
<code>log4j-tools-bom</code></div>
+<div class="content">
+<pre class="CodeRay highlight"><code>&lt;dependencyManagement&gt;
+  &lt;dependencies&gt;
+    &lt;dependency&gt;
+      &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt;
+      &lt;artifactId&gt;log4j-tools-bom&lt;/artifactId&gt;
+      &lt;version&gt;0.6.0&lt;/version&gt;
+      &lt;scope&gt;import&lt;/scope&gt;
+      &lt;type&gt;pom&lt;/type&gt;
+    &lt;/dependency&gt;
+  &lt;/dependencies&gt;
+&lt;/dependencyManagement&gt;</code></pre>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="cyclonedx-sbom">CycloneDX Software Bill of Materials (SBOM)</h3>
+<div class="paragraph">
+<p>Starting with version <code>0.6.0</code>, Log4j Tools distributes <a 
href="https://cyclonedx.org/capabilities/sbom/";>CyclenoDX Software Bill of 
Materials (SBOM)</a> along with each deployed artifact.
+This is streamlined by <code>logging-parent</code>, see <a 
href="https://logging.apache.org/logging-parent/latest/#cyclonedx-sbom";>its 
website</a> for details.</p>
+</div>
+</div>
 </div>
 </div>
 <div class="sect1">
@@ -1254,12 +1295,12 @@ See <a 
href="https://logging.apache.org/log4j/2.x/security.html";>the Log4j Secur
 <h2 id="release-notes">Release Notes</h2>
 <div class="sectionbody">
 <div class="sect2">
-<h3 id="release-notes-0-5-0">0.5.0</h3>
+<h3 id="release-notes-0-6-0">0.6.0</h3>
 <div class="dlist">
 <dl>
 <dt class="hdlist1">Release date</dt>
 <dd>
-<p>2023-10-03</p>
+<p>2023-11-13</p>
 </dd>
 </dl>
 </div>
@@ -1271,6 +1312,50 @@ See <a 
href="https://logging.apache.org/log4j/2.x/security.html";>the Log4j Secur
 <div class="ulist">
 <ul>
 <li>
+<p>Started generating CycloneDX SBOM with the recent update of 
<code>logging-parent</code> to version <code>10.3.0</code></p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_changed">Changed</h4>
+<div class="ulist">
+<ul>
+<li>
+<p>Update <code>org.apache.logging:logging-parent</code> to version 
<code>10.3.0</code></p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_fixed">Fixed</h4>
+<div class="ulist">
+<ul>
+<li>
+<p><code>log4j-tools-bom</code> was broken due to removed <code>parent</code> 
during flattening. This is automatically fixed by the recent 
<code>logging-parent</code> version <code>10.3.0</code> update.</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="release-notes-0-5-0">0.5.0</h3>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">Release date</dt>
+<dd>
+<p>2023-09-29</p>
+</dd>
+</dl>
+</div>
+<div class="paragraph">
+<p>This minor release contains various bug fixes and improvements.</p>
+</div>
+<div class="sect3">
+<h4 id="_added_2">Added</h4>
+<div class="ulist">
+<ul>
+<li>
 <p>Added OSGi and JPMS support</p>
 </li>
 <li>
@@ -1280,7 +1365,7 @@ See <a 
href="https://logging.apache.org/log4j/2.x/security.html";>the Log4j Secur
 </div>
 </div>
 <div class="sect3">
-<h4 id="_changed">Changed</h4>
+<h4 id="_changed_2">Changed</h4>
 <div class="ulist">
 <ul>
 <li>
@@ -1314,7 +1399,7 @@ See <a 
href="https://logging.apache.org/log4j/2.x/security.html";>the Log4j Secur
 Most importantly, this marks the first release where the project uses itself 
to generate release notes!</p>
 </div>
 <div class="sect3">
-<h4 id="_added_2">Added</h4>
+<h4 id="_added_3">Added</h4>
 <div class="ulist">
 <ul>
 <li>
@@ -1324,7 +1409,7 @@ Most importantly, this marks the first release where the 
project uses itself to
 </div>
 </div>
 <div class="sect3">
-<h4 id="_changed_2">Changed</h4>
+<h4 id="_changed_3">Changed</h4>
 <div class="ulist">
 <ul>
 <li>
@@ -1337,7 +1422,7 @@ Most importantly, this marks the first release where the 
project uses itself to
 </div>
 </div>
 <div class="sect3">
-<h4 id="_fixed">Fixed</h4>
+<h4 id="_fixed_2">Fixed</h4>
 <div class="ulist">
 <ul>
 <li>
@@ -1361,7 +1446,7 @@ Most importantly, this marks the first release where the 
project uses itself to
 <p>This minor release contains various bug fixes and improvements.</p>
 </div>
 <div class="sect3">
-<h4 id="_added_3">Added</h4>
+<h4 id="_added_4">Added</h4>
 <div class="ulist">
 <ul>
 <li>
@@ -1374,7 +1459,7 @@ Most importantly, this marks the first release where the 
project uses itself to
 </div>
 </div>
 <div class="sect3">
-<h4 id="_changed_3">Changed</h4>
+<h4 id="_changed_4">Changed</h4>
 <div class="ulist">
 <ul>
 <li>
@@ -1398,7 +1483,7 @@ Most importantly, this marks the first release where the 
project uses itself to
 <p>This minor release contains various bug fixes and improvements.</p>
 </div>
 <div class="sect3">
-<h4 id="_added_4">Added</h4>
+<h4 id="_added_5">Added</h4>
 <div class="ulist">
 <ul>
 <li>
@@ -1411,7 +1496,7 @@ Most importantly, this marks the first release where the 
project uses itself to
 </div>
 </div>
 <div class="sect3">
-<h4 id="_changed_4">Changed</h4>
+<h4 id="_changed_5">Changed</h4>
 <div class="ulist">
 <ul>
 <li>
@@ -1431,7 +1516,7 @@ Most importantly, this marks the first release where the 
project uses itself to
 </div>
 </div>
 <div class="sect3">
-<h4 id="_fixed_2">Fixed</h4>
+<h4 id="_fixed_3">Fixed</h4>
 <div class="ulist">
 <ul>
 <li>
@@ -1458,7 +1543,7 @@ Most importantly, this marks the first release where the 
project uses itself to
 <p>This is the first release, aimed to assist [the Apache Log4j 2](<a 
href="http://logging.apache.org/log4j/2.x/"; 
class="bare">http://logging.apache.org/log4j/2.x/</a>) on generating release 
notes.</p>
 </div>
 <div class="sect3">
-<h4 id="_added_5">Added</h4>
+<h4 id="_added_6">Added</h4>
 <div class="ulist">
 <ul>
 <li>
@@ -1497,7 +1582,7 @@ See the License for the specific language governing 
permissions and limitations
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2023-10-03 07:48:27 UTC
+Last updated 2023-11-13 11:23:12 UTC
 </div>
 </div>
 </body>

Reply via email to