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 1d4f5d34bd 5.5.0 release notes
1d4f5d34bd is described below
commit 1d4f5d34bd22dc1a3380d120b7c4b1a4326f6b31
Author: PJ Fanning <[email protected]>
AuthorDate: Sat Nov 15 11:54:49 2025 +0100
5.5.0 release notes
---
doap_POI.rdf | 7 +++++++
poi-ooxml/build.gradle | 2 +-
.../content/xdocs/components/hmef/index.xml | 2 +-
.../content/xdocs/components/poi-jvm-languages.xml | 12 +++++------
.../components/slideshow/ppt-wmf-emf-renderer.xml | 4 ++--
src/documentation/content/xdocs/download.xml | 24 +++++++++++-----------
src/documentation/content/xdocs/index.xml | 8 ++++----
7 files changed, 33 insertions(+), 26 deletions(-)
diff --git a/doap_POI.rdf b/doap_POI.rdf
index b80b14848b..4b8bd87281 100644
--- a/doap_POI.rdf
+++ b/doap_POI.rdf
@@ -35,6 +35,13 @@
<programming-language>Java</programming-language>
<category rdf:resource="https://projects.apache.org/category/content" />
<category rdf:resource="https://projects.apache.org/category/library" />
+ <release>
+ <Version>
+ <name>Apache POI 5.5.0</name>
+ <created>2025-11-15</created>
+ <revision>5.5.0</revision>
+ </Version>
+ </release>
<release>
<Version>
<name>Apache POI 5.4.1</name>
diff --git a/poi-ooxml/build.gradle b/poi-ooxml/build.gradle
index 7a72a54ae1..88d4674331 100644
--- a/poi-ooxml/build.gradle
+++ b/poi-ooxml/build.gradle
@@ -62,7 +62,7 @@ dependencies {
// and uncomment the line below to use a pre-built version of
poi-ooxml-full.
// Try to use the last release version of poi-ooxml-full. You might be
unlucky if
// recent unreleased changes in poi-ooxml-full are needed.
- // api "org.apache.poi:poi-ooxml-full:5.4.1"
+ // api "org.apache.poi:poi-ooxml-full:5.5.0"
api "org.apache.xmlbeans:xmlbeans:${xmlbeansVersion}"
api "org.apache.commons:commons-compress:${commonsCompressVersion}"
diff --git a/src/documentation/content/xdocs/components/hmef/index.xml
b/src/documentation/content/xdocs/components/hmef/index.xml
index 168ba65408..a07d1f5188 100644
--- a/src/documentation/content/xdocs/components/hmef/index.xml
+++ b/src/documentation/content/xdocs/components/hmef/index.xml
@@ -76,7 +76,7 @@
TNEF file to extract, and the directory to place the extracted
files into, eg:</p>
<source>
- java -classpath poi-5.4.1.jar:poi-scratchpad-5.4.1.jar
org.apache.poi.hmef.extractor.HMEFContentsExtractor winmail.dat /tmp/extracted/
+ java -classpath poi-5.5.0.jar:poi-scratchpad-5.5.0.jar
org.apache.poi.hmef.extractor.HMEFContentsExtractor winmail.dat /tmp/extracted/
</source>
<p>From Java, there are two method calls on the class, one to
diff --git a/src/documentation/content/xdocs/components/poi-jvm-languages.xml
b/src/documentation/content/xdocs/components/poi-jvm-languages.xml
index 26ab85094d..54539757ed 100644
--- a/src/documentation/content/xdocs/components/poi-jvm-languages.xml
+++ b/src/documentation/content/xdocs/components/poi-jvm-languages.xml
@@ -109,7 +109,7 @@
# Add <a href="site:components">poi jars</a> onto the python classpath or
add them at run time
import sys
for jar in ('poi', 'poi-ooxml', 'poi-ooxml-lite'):
- sys.path.append('/path/to/%s-5.4.1.jar')
+ sys.path.append('/path/to/%s-5.5.0.jar')
from java.io import File, FileOutputStream
from contextlib import closing
@@ -150,9 +150,9 @@
<source> <!-- lang="scala" -->
// Add the POI core and OOXML support dependencies into your build.sbt
libraryDependencies ++= Seq(
- "org.apache.poi" % "poi" % "5.4.1",
- "org.apache.poi" % "poi-ooxml" % "5.4.1",
- "org.apache.poi" % "poi-ooxml-lite" % "5.4.1"
+ "org.apache.poi" % "poi" % "5.5.0",
+ "org.apache.poi" % "poi-ooxml" % "5.5.0",
+ "org.apache.poi" % "poi-ooxml-lite" % "5.5.0"
)
</source>
</section>
@@ -211,8 +211,8 @@ repositories {
}
dependencies {
runtime 'org.codehaus.groovy:groovy-all:2.5.15'
- runtime 'org.apache.poi:poi:5.4.1'
- runtime 'org.apache.poi:poi-ooxml:5.4.1'
+ runtime 'org.apache.poi:poi:5.5.0'
+ runtime 'org.apache.poi:poi-ooxml:5.5.0'
}
</source>
</section>
diff --git
a/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml
b/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml
index 7421db5733..1bf5c20e0c 100644
---
a/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml
+++
b/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml
@@ -72,7 +72,7 @@
and for SVG/PDF the <a
href="site:components/index/batikpdf">additional dependencies</a>.</p>
<p>Execute the java command (Unix-paths needs to be replaced
for Windows - use "-charset" for non-western WMF/EMFs):</p>
<source>
- java -cp
poi-5.4.1.jar:poi-ooxml-5.4.1.jar:poi-ooxml-lite-5.4.1.jar:poi-scratchpad-5.4.1.jar:lib/*:ooxml-lib/*:auxiliary/*
org.apache.poi.xslf.util.PPTX2PNG -format png -fixside long -scale 1000
-charset GBK file.pptx
+ java -cp
poi-5.5.0.jar:poi-ooxml-5.5.0.jar:poi-ooxml-lite-5.5.0.jar:poi-scratchpad-5.5.0.jar:lib/*:ooxml-lib/*:auxiliary/*
org.apache.poi.xslf.util.PPTX2PNG -format png -fixside long -scale 1000
-charset GBK file.pptx
</source>
<p>
If you want to use the renderer on the module path (JPMS)
there a currently a few more steps necessary:
@@ -80,7 +80,7 @@
<ul>
<li>Create a build project using Maven, Gradle or your
favorite build tool.</li>
<li>Alternatively, download the jars from
https://repo1.maven.org/maven2/org/apache/poi/</li>
- <li>Exclude poi-ooxml-full-5.4.1.jar,poi-javadoc-5.4.1.jar
and auxiliary/xml-apis-1.4.01.jar (Java 11+) into new subdirectory "unused"</li>
+ <li>Exclude poi-ooxml-full-5.5.0.jar,poi-javadoc-5.5.0.jar
and auxiliary/xml-apis-1.4.01.jar (Java 11+) into new subdirectory "unused"</li>
<li>Move all other jars in current directory into a new
subdirectory "poi"</li>
<li>Invoke PPTX2PNG:
<source>
diff --git a/src/documentation/content/xdocs/download.xml
b/src/documentation/content/xdocs/download.xml
index e7aee674ed..c951918f54 100644
--- a/src/documentation/content/xdocs/download.xml
+++ b/src/documentation/content/xdocs/download.xml
@@ -33,7 +33,7 @@
</p>
<ul>
<li>
- <a href="#POI-5.4.1">The latest stable release is Apache
POI 5.4.1</a>
+ <a href="#POI-5.5.0">The latest stable release is Apache
POI 5.5.0</a>
</li>
<li>
<a href="#archive">Archives of all prior releases</a>
@@ -53,11 +53,11 @@
<!-- latest final release -->
- <section id="POI-5.4.1"><title>6 April 2025 - POI 5.4.1
available</title>
- <p>The Apache POI team is pleased to announce the release of 5.4.1.
+ <section id="POI-5.5.0"><title>15 November 2025 - POI 5.5.0
available</title>
+ <p>The Apache POI team is pleased to announce the release of 5.5.0.
Featured are a handful of new areas of functionality and
numerous bug fixes.</p>
<p>A summary of changes is available in the
- <a
href="https://www.apache.org/dyn/closer.lua/poi/dev/RELEASE-NOTES-5.4.1.txt">Release
Notes</a>.
+ <a
href="https://www.apache.org/dyn/closer.lua/poi/dev/RELEASE-NOTES-5.5.0.txt">Release
Notes</a>.
A full list of changes is available in the <a
href="site:changes">change log</a>.
People interested should also follow the <a
href="site:mailinglists">dev list</a>
to track progress.</p>
@@ -65,19 +65,19 @@
The POI source release is listed below.
Pre-built versions of all <a href="site:components">POI
components</a>
are available in the central Maven repository under Group ID
"org.apache.poi" and Version
- "5.4.1".
+ "5.5.0".
</p>
- <section id="POI-5.4.1-src"><title>Source Distribution</title>
+ <section id="POI-5.5.0-src"><title>Source Distribution</title>
<ul>
<li>
- <a
href="https://www.apache.org/dyn/closer.lua/poi/release/src/apache-poi-src-5.4.1-20250401.tgz">apache-poi-src-5.4.1-20250401.tgz</a>
- (116 MB, <a
href="https://downloads.apache.org/poi/release/src/apache-poi-src-5.4.1-20250401.tgz.asc">signature
(.asc)</a>,
- checksum: <a
href="https://downloads.apache.org/poi/release/src/apache-poi-src-5.4.1-20250401.tgz.sha512">SHA-512</a>)
+ <a
href="https://www.apache.org/dyn/closer.lua/poi/release/src/apache-poi-src-5.5.0-20251106.tgz">apache-poi-src-5.5.0-20251106.tgz</a>
+ (116 MB, <a
href="https://downloads.apache.org/poi/release/src/apache-poi-src-5.5.0-20251106.tgz.asc">signature
(.asc)</a>,
+ checksum: <a
href="https://downloads.apache.org/poi/release/src/apache-poi-src-5.5.0-20251106.tgz.sha512">SHA-512</a>)
</li>
<li>
- <a
href="https://www.apache.org/dyn/closer.lua/poi/release/src/apache-poi-src-5.4.1-20250401.zip">apache-poi-src-5.4.1-20250401.zip</a>
- (120 MB, <a
href="https://downloads.apache.org/poi/release/src/apache-poi-src-5.4.1-20250401.zip.asc">signature
(.asc)</a>,
- checksum: <a
href="https://downloads.apache.org/poi/release/src/apache-poi-src-5.4.1-20250401.zip.sha512">SHA-512</a>)
+ <a
href="https://www.apache.org/dyn/closer.lua/poi/release/src/apache-poi-src-5.5.0-20251106.zip">apache-poi-src-5.5.0-20251106.zip</a>
+ (120 MB, <a
href="https://downloads.apache.org/poi/release/src/apache-poi-src-5.5.0-20251106.zip.asc">signature
(.asc)</a>,
+ checksum: <a
href="https://downloads.apache.org/poi/release/src/apache-poi-src-5.5.0-20251106.zip.sha512">SHA-512</a>)
</li>
</ul>
</section>
diff --git a/src/documentation/content/xdocs/index.xml
b/src/documentation/content/xdocs/index.xml
index 171883deba..892eb30d77 100644
--- a/src/documentation/content/xdocs/index.xml
+++ b/src/documentation/content/xdocs/index.xml
@@ -73,14 +73,14 @@
</section>
<!-- latest final release -->
- <section><title>6 April 2025 - POI 5.4.1 available</title>
- <p>The Apache POI team is pleased to announce the release of 5.4.1.
+ <section><title>15 November 2025 - POI 5.5.0 available</title>
+ <p>The Apache POI team is pleased to announce the release of 5.5.0.
Several dependencies were updated to their latest versions to pick
up security fixes and other improvements.</p>
<p>A summary of changes is available in the
<a
href="https://www.apache.org/dyn/closer.lua/poi/release/RELEASE-NOTES.txt">Release
Notes</a>.
- A full list of changes is available in the <a
href="changes.html#5.4.1">change log</a>.
+ A full list of changes is available in the <a
href="changes.html#5.5.0">change log</a>.
People interested should also follow the <a
href="site:mailinglists">dev list</a> to track progress.</p>
- <p>See the <a href="download.html#POI-5.4.1">downloads</a> page for
more details.</p>
+ <p>See the <a href="download.html#POI-5.5.0">downloads</a> page for
more details.</p>
<p>POI requires Java 8 or newer since version 4.0.1.</p>
</section>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]