mirror of
https://github.com/apache/poi.git
synced 2026-02-27 20:40:08 +08:00
5.5.0 release notes
This commit is contained in:
parent
bc2b1b0422
commit
1d4f5d34bd
@ -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>
|
||||
|
||||
@ -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}"
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user