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

fanningpj pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/poi.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 9b7938bf81 update docs
9b7938bf81 is described below

commit 9b7938bf81c97105af0ba031c06c446ceb1697aa
Author: PJ Fanning <[email protected]>
AuthorDate: Tue Nov 18 23:55:40 2025 +0100

    update docs
---
 src/documentation/content/xdocs/apidocs/index.xml |  8 ++-
 src/documentation/content/xdocs/changes.xml       |  6 +-
 src/documentation/content/xdocs/security.xml      | 12 +++-
 src/documentation/content/xdocs/versioning.xml    | 76 ++++++++++++++++-------
 4 files changed, 76 insertions(+), 26 deletions(-)

diff --git a/src/documentation/content/xdocs/apidocs/index.xml 
b/src/documentation/content/xdocs/apidocs/index.xml
index 8266786b10..f3759e956e 100644
--- a/src/documentation/content/xdocs/apidocs/index.xml
+++ b/src/documentation/content/xdocs/apidocs/index.xml
@@ -33,9 +33,7 @@
    The Javadocs for the latest (development) version of Apache POI
    can be <a href="dev/index.html">accessed online here</a>, or build
    from a <a href="site:git">source code checkout</a>
-   by running the <em>javadocs</em> Ant task. The
-   <a href="dev/index.html">latest (development) Javadocs</a> are generally
-   updated every few weeks, so may lag the most recent development slightly.
+   by running the <em>javadocs</em> Gradle task.
   </p>
   <p>
    For recent releases, the Javadocs for the latest stable release
@@ -47,6 +45,10 @@
     <li><a href="ext:apidocs/v40">Apache POI 4.0.x Javadocs</a></li>
     <li><a href="ext:apidocs/v317">Apache POI 3.17 Javadocs</a></li>
   </ul>
+  <p>
+    <a href="https://javadoc.io/doc/org.apache.poi";>Javadoc.io</a> is
+    probably the best resource for browsing Apache POI Javadocs.
+  </p>
 
   <section><title>Older Releases</title>
   <p>
diff --git a/src/documentation/content/xdocs/changes.xml 
b/src/documentation/content/xdocs/changes.xml
index a6f8ffd818..b535fbb29f 100644
--- a/src/documentation/content/xdocs/changes.xml
+++ b/src/documentation/content/xdocs/changes.xml
@@ -71,8 +71,12 @@
     </section>
 
     <release version="5.5.1" date="2025-12-??">
+        <summary>
+            <summary-item>Upgrade commons-io dependency to 
2.21.0</summary-item>
+            <summary-item>Upgrade pdfbox dependency to 3.0.6</summary-item>
+        </summary>
         <actions>
-          <action type="fix" fixes-bug="github-932" context="POI_Overall">Add 
back module-info classes that were omitted from the 5.5.0 jars by 
accident</action>
+            <action type="fix" fixes-bug="github-932" 
context="POI_Overall">Add back module-info classes that were omitted from the 
5.5.0 jars by accident</action>
         </actions>
     </release>
 
diff --git a/src/documentation/content/xdocs/security.xml 
b/src/documentation/content/xdocs/security.xml
index a902f05a8a..379adcb8a4 100644
--- a/src/documentation/content/xdocs/security.xml
+++ b/src/documentation/content/xdocs/security.xml
@@ -32,7 +32,7 @@
     <section>
         <title>Overview</title>
 
-        <p>This page provides some guidance about how Apache POI can be used 
in security-sensible areas.</p>
+        <p>This page provides some guidance about how Apache POI can be used 
in security-sensitive areas.</p>
     </section>
 
     <section>
@@ -99,6 +99,16 @@
                 inputs, even if they are not explicitly security-related.
                 <br />
             </li>
+            <li><strong>Monitor security advisories</strong><br/>
+                Keep an eye on security advisories related to Apache POI. You 
can find them on the
+                <a href="https://poi.apache.org";>POI website</a> and they are 
shared on the
+                <a href="https://poi.apache.org/help/index.html";>POI mailing 
lists</a> as well as
+                the <a 
href="https://lists.apache.org/[email protected]";>Apache Announce 
Mailing List</a>.
+                <br />
+                <a 
href="https://app.opencve.io/cve/?product=poi&amp;vendor=apache";>OpenCVE</a> is 
one of a
+                number of services that can help you monitor CVEs for specific 
products.
+                <br />
+            </li>
         </ul>
     </section>
     </body>
diff --git a/src/documentation/content/xdocs/versioning.xml 
b/src/documentation/content/xdocs/versioning.xml
index 195b48c381..84fa7145a7 100644
--- a/src/documentation/content/xdocs/versioning.xml
+++ b/src/documentation/content/xdocs/versioning.xml
@@ -29,27 +29,61 @@
 
   <body>
     <section><title>Versioning</title>
-<p>
-  Apache POI™ releases are available under the <a 
href="https://www.apache.org/licenses/LICENSE-2.0";>Apache License, Version 
2.0.</a>
-  from the <a href="site:download">Download</a> page.
-</p>
-<p>
-  The versioning scheme for Apache POI is based on the principles of
-  <a href="https://semver.org/";>Semantic Versioning 2.0.0</a>.
-</p>
-<p>
-  We started using this versioning scheme in Apache POI 4.0.0. Versions prior
-  to this did not follow exactly the same principles with the numbers 
typically being of the form
-  X.Y. X indicated the major version but there may in some cases, have been 
big changes between
-  minor versions.
-</p>
-<p>
-  We typically only release new versions and don't usually patch old releases.
-  We may consider patching old releases in exceptional circumstances.
-  It is recommended to always use the latest version of Apache POI.
-</p>
-</section>
-</body>
+      <p>
+        Apache POI™ releases are available under the <a 
href="https://www.apache.org/licenses/LICENSE-2.0";>Apache License, Version 
2.0.</a>
+        from the <a href="site:download">Download</a> page.
+      </p>
+      <p>
+        The versioning scheme for Apache POI is based on the principles of
+        <a href="https://semver.org/";>Semantic Versioning 2.0.0</a>.
+      </p>
+      <p>
+        We started using this versioning scheme in Apache POI 4.0.0. Versions 
prior
+        to this did not follow exactly the same principles with the numbers 
typically being of the form
+        X.Y. X indicated the major version but there may in some cases, have 
been big changes between
+        minor versions.
+      </p>
+      <p>
+        We typically only release new versions and don't usually patch old 
releases.
+        We may consider patching old releases in exceptional circumstances.
+        It is recommended to always use the latest version of Apache POI.
+      </p>
+    </section>
+    <section><title>Migrating from older versions</title>
+      <p>
+        Typically, migrating from one major version to the next should be 
straightforward.
+        Before migrating, you should check if you are using any deprecated 
APIs and try to update
+        your code by following the deprecation notices.
+      </p>
+      <p>
+        If you are migrating across multiple major versions, it is recommended 
to do this
+        step by step, i.e. first migrate to the next major version, test your 
application
+        and then continue to the next major version. A method might have been 
deprecated
+        in one major version and then removed in the next major version.
+      </p>
+      <p>
+        Minor versions may introduce new features and deprecate existing APIs.
+        They might also contain bug fixes that could potentially affect 
existing functionality.
+      </p>
+      <p>
+        POI 5.0.0 renamed the ooxml-schemas jar to poi-ooxml-full and
+        poi-ooxml-schemas jar to poi-ooxml-lite. Please check your dependencies
+        when migrating from POI 4.x to POI 5.x.
+      </p>
+      <p>
+        Please check the <a href="changes.html">Change Log</a> for details 
about
+        what has changed in each version.
+      </p>
+      <p>
+        The <a href="https://poi.apache.org/help/faq.html";>FAQ</a> may also 
contain
+        useful information.
+      </p>
+      <p>
+        If you encounter any issues when migrating, please report them to the
+        <a href="https://poi.apache.org/help/index.html";>mailing list</a>.
+      </p>
+    </section>
+  </body>
   <footer>
     <legal>
       Copyright (c) @year@ The Apache Software Foundation All rights reserved.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to