You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2022/03/19 23:21:43 UTC
svn commit: r1899062 - in /poi/site/src/documentation/content/xdocs: changes.xml components/hmef/index.xml components/poi-jvm-languages.xml components/slideshow/ppt-wmf-emf-renderer.xml download.xml help/faq.xml index.xml
Author: fanningpj
Date: Sat Mar 19 23:21:43 2022
New Revision: 1899062
URL: http://svn.apache.org/viewvc?rev=1899062&view=rev
Log:
POI 5.2.2 release
Modified:
poi/site/src/documentation/content/xdocs/changes.xml
poi/site/src/documentation/content/xdocs/components/hmef/index.xml
poi/site/src/documentation/content/xdocs/components/poi-jvm-languages.xml
poi/site/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml
poi/site/src/documentation/content/xdocs/download.xml
poi/site/src/documentation/content/xdocs/help/faq.xml
poi/site/src/documentation/content/xdocs/index.xml
Modified: poi/site/src/documentation/content/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/changes.xml?rev=1899062&r1=1899061&r2=1899062&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/changes.xml (original)
+++ poi/site/src/documentation/content/xdocs/changes.xml Sat Mar 19 23:21:43 2022
@@ -70,7 +70,7 @@
</p>
</section>
- <release version="5.2.2" date="2022-09-??">
+ <release version="5.2.2" date="2022-03-19">
<summary>
<summary-item>Upgrade log4j-api dependency to 2.17.2 and graphics2d dependency to 0.35 as well as some test dependencies</summary-item>
</summary>
Modified: poi/site/src/documentation/content/xdocs/components/hmef/index.xml
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/components/hmef/index.xml?rev=1899062&r1=1899061&r2=1899062&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/components/hmef/index.xml (original)
+++ poi/site/src/documentation/content/xdocs/components/hmef/index.xml Sat Mar 19 23:21:43 2022
@@ -76,7 +76,7 @@
TNEF file to extract, and the directory to place the extracted
files into, eg:</p>
<source>
- java -classpath poi-5.2.1.jar:poi-scratchpad-5.2.1.jar org.apache.poi.hmef.extractor.HMEFContentsExtractor winmail.dat /tmp/extracted/
+ java -classpath poi-5.2.2.jar:poi-scratchpad-5.2.2.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
Modified: poi/site/src/documentation/content/xdocs/components/poi-jvm-languages.xml
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/components/poi-jvm-languages.xml?rev=1899062&r1=1899061&r2=1899062&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/components/poi-jvm-languages.xml (original)
+++ poi/site/src/documentation/content/xdocs/components/poi-jvm-languages.xml Sat Mar 19 23:21:43 2022
@@ -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.2.1.jar')
+ sys.path.append('/path/to/%s-5.2.2.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.2.1",
- "org.apache.poi" % "poi-ooxml" % "5.2.1",
- "org.apache.poi" % "poi-ooxml-lite" % "5.2.1"
+ "org.apache.poi" % "poi" % "5.2.2",
+ "org.apache.poi" % "poi-ooxml" % "5.2.2",
+ "org.apache.poi" % "poi-ooxml-lite" % "5.2.2"
)
</source>
</section>
@@ -211,8 +211,8 @@ repositories {
}
dependencies {
runtime 'org.codehaus.groovy:groovy-all:2.5.15'
- runtime 'org.apache.poi:poi:5.2.1'
- runtime 'org.apache.poi:poi-ooxml:5.2.1'
+ runtime 'org.apache.poi:poi:5.2.2'
+ runtime 'org.apache.poi:poi-ooxml:5.2.2'
}
</source>
</section>
Modified: poi/site/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml?rev=1899062&r1=1899061&r2=1899062&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml (original)
+++ poi/site/src/documentation/content/xdocs/components/slideshow/ppt-wmf-emf-renderer.xml Sat Mar 19 23:21:43 2022
@@ -72,14 +72,14 @@
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.2.1.jar:poi-ooxml-5.2.1.jar:poi-ooxml-schemas-5.2.1.jar:poi-scratchpad-5.2.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.2.2.jar:poi-ooxml-5.2.2.jar:poi-ooxml-lite-5.2.2.jar:poi-scratchpad-5.2.2.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:
</p>
<ul>
<li>Extract poi-bin-....zip to a directory (= current directory)</li>
- <li>Move poi-ooxml-full-5.2.1.jar,poi-javadoc-5.2.1.jar and auxiliary/xml-apis-1.4.01.jar (Java 11+) into new subdirectory "unused"</li>
+ <li>Move poi-ooxml-full-5.2.2.jar,poi-javadoc-5.2.2.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>Remove auxiliary/batik-script-1.14.jar:/META-INF/services/org.apache.batik.script.InterpreterFactory - see <a href="https://issues.apache.org/jira/browse/BATIK-1260">BATIK-1260</a></li>
<li>Invoke PPTX2PNG:
Modified: poi/site/src/documentation/content/xdocs/download.xml
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/download.xml?rev=1899062&r1=1899061&r2=1899062&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/download.xml (original)
+++ poi/site/src/documentation/content/xdocs/download.xml Sat Mar 19 23:21:43 2022
@@ -33,7 +33,7 @@
</p>
<ul>
<li>
- <a href="#POI-5.2.1">The latest stable release is Apache POI 5.2.1</a>
+ <a href="#POI-5.2.2">The latest stable release is Apache POI 5.2.2</a>
</li>
<li>
<a href="#archive">Archives of all prior releases</a>
@@ -53,11 +53,11 @@
<!-- latest final release -->
- <section id="POI-5.2.1"><title>03 March 2022 - POI 5.2.1 available</title>
- <p>The Apache POI team is pleased to announce the release of 5.2.1.
+ <section id="POI-5.2.2"><title>19 March 2022 - POI 5.2.2 available</title>
+ <p>The Apache POI team is pleased to announce the release of 5.2.2.
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.2.1.txt">Release Notes</a>.
+ <a href="https://www.apache.org/dyn/closer.lua/poi/dev/RELEASE-NOTES-5.2.2.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,37 +65,37 @@
The POI source release as well as the pre-built binary deployment packages are 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.2.1".
+ "5.2.2".
</p>
- <section id="POI-5.2.1-bin"><title>Binary Distribution</title>
+ <section id="POI-5.2.2-bin"><title>Binary Distribution</title>
<ul>
<li>
- <a href="https://www.apache.org/dyn/closer.lua/poi/release/bin/poi-bin-5.2.1-20220224.tgz">poi-bin-5.2.1-20220224.tgz</a>
- (57 MB, <a href="https://downloads.apache.org/poi/release/bin/poi-bin-5.2.1-20220224.tgz.asc">signature (.asc)</a>,
- checksum: <a href="https://downloads.apache.org/poi/release/bin/poi-bin-5.2.1-20220224.tgz.sha256">SHA-256</a>,
- <a href="https://downloads.apache.org/poi/release/bin/poi-bin-5.2.1-20220224.tgz.sha512">SHA-512</a>)
+ <a href="https://www.apache.org/dyn/closer.lua/poi/release/bin/poi-bin-5.2.2-20220312.tgz">poi-bin-5.2.2-20220312.tgz</a>
+ (57 MB, <a href="https://downloads.apache.org/poi/release/bin/poi-bin-5.2.2-20220312.tgz.asc">signature (.asc)</a>,
+ checksum: <a href="https://downloads.apache.org/poi/release/bin/poi-bin-5.2.2-20220312.tgz.sha256">SHA-256</a>,
+ <a href="https://downloads.apache.org/poi/release/bin/poi-bin-5.2.2-20220312.tgz.sha512">SHA-512</a>)
</li>
<li>
- <a href="https://www.apache.org/dyn/closer.lua/poi/release/bin/poi-bin-5.2.1-20220224.zip">poi-bin-5.2.1-20220224.zip</a>
- (57 MB, <a href="https://downloads.apache.org/poi/release/bin/poi-bin-5.2.1-20220224.zip.asc">signature (.asc)</a>,
- checksum: <a href="https://downloads.apache.org/poi/release/bin/poi-bin-5.2.1-20220224.zip.sha256">SHA-256</a>,
- <a href="https://downloads.apache.org/poi/release/bin/poi-bin-5.2.1-20220224.zip.sha512">SHA-512</a>)
+ <a href="https://www.apache.org/dyn/closer.lua/poi/release/bin/poi-bin-5.2.2-20220312.zip">poi-bin-5.2.2-20220312.zip</a>
+ (57 MB, <a href="https://downloads.apache.org/poi/release/bin/poi-bin-5.2.2-20220312.zip.asc">signature (.asc)</a>,
+ checksum: <a href="https://downloads.apache.org/poi/release/bin/poi-bin-5.2.2-20220312.zip.sha256">SHA-256</a>,
+ <a href="https://downloads.apache.org/poi/release/bin/poi-bin-5.2.2-20220312.zip.sha512">SHA-512</a>)
</li>
</ul>
</section>
- <section id="POI-5.2.1-src"><title>Source Distribution</title>
+ <section id="POI-5.2.2-src"><title>Source Distribution</title>
<ul>
<li>
- <a href="https://www.apache.org/dyn/closer.lua/poi/release/src/poi-src-5.2.1-20220224.tgz">poi-src-5.2.1-20220224.tgz</a>
- (112 MB, <a href="https://downloads.apache.org/poi/release/src/poi-src-5.2.1-20220224.tgz.asc">signature (.asc)</a>,
- checksum: <a href="https://downloads.apache.org/poi/release/src/poi-src-5.2.1-20220224.tgz.sha256">SHA-256</a>,
- <a href="https://downloads.apache.org/poi/release/src/poi-src-5.2.1-20220224.tgz.sha512">SHA-512</a>)
+ <a href="https://www.apache.org/dyn/closer.lua/poi/release/src/poi-src-5.2.2-20220312.tgz">poi-src-5.2.2-20220312.tgz</a>
+ (112 MB, <a href="https://downloads.apache.org/poi/release/src/poi-src-5.2.2-20220312.tgz.asc">signature (.asc)</a>,
+ checksum: <a href="https://downloads.apache.org/poi/release/src/poi-src-5.2.2-20220312.tgz.sha256">SHA-256</a>,
+ <a href="https://downloads.apache.org/poi/release/src/poi-src-5.2.2-20220312.tgz.sha512">SHA-512</a>)
</li>
<li>
- <a href="https://www.apache.org/dyn/closer.lua/poi/release/src/poi-src-5.2.1-20220224.zip">poi-src-5.2.1-20220224.zip</a>
- (115 MB, <a href="https://downloads.apache.org/poi/release/src/poi-src-5.2.1-20220224.zip.asc">signature (.asc)</a>,
- checksum: <a href="https://downloads.apache.org/poi/release/src/poi-src-5.2.1-20220224.zip.sha256">SHA-256</a>,
- <a href="https://downloads.apache.org/poi/release/src/poi-src-5.2.1-20220224.zip.sha512">SHA-512</a>)
+ <a href="https://www.apache.org/dyn/closer.lua/poi/release/src/poi-src-5.2.2-20220312.zip">poi-src-5.2.2-20220312.zip</a>
+ (115 MB, <a href="https://downloads.apache.org/poi/release/src/poi-src-5.2.2-20220312.zip.asc">signature (.asc)</a>,
+ checksum: <a href="https://downloads.apache.org/poi/release/src/poi-src-5.2.2-20220312.zip.sha256">SHA-256</a>,
+ <a href="https://downloads.apache.org/poi/release/src/poi-src-5.2.2-20220312.zip.sha512">SHA-512</a>)
</li>
</ul>
</section>
Modified: poi/site/src/documentation/content/xdocs/help/faq.xml
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/help/faq.xml?rev=1899062&r1=1899061&r2=1899062&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/help/faq.xml (original)
+++ poi/site/src/documentation/content/xdocs/help/faq.xml Sat Mar 19 23:21:43 2022
@@ -65,7 +65,7 @@ System.out.println("POI Scratchpad came
</faq>
<faq id="faq-N10025">
<question>
- I'm using the poi-ooxml-lite (known as poi-ooxml-schemas) jar, but my code is failing with "java.lang.NoClassDefFoundError: org/openxmlformats/schemas/*something*"
+ I'm using the poi-ooxml-lite (previously known as poi-ooxml-schemas) jar, but my code is failing with "java.lang.NoClassDefFoundError: org/openxmlformats/schemas/*something*"
</question>
<answer>
<p>To use the new OOXML file formats, POI requires a jar containing
@@ -75,9 +75,9 @@ System.out.println("POI Scratchpad came
<em>org.openxmlformats.schemas</em> namespace.</p>
<p>There are two jar files available, as described in
<a href="site:components">the components overview section</a>.
- The <em>full jar of all of the schemas is poi-ooxml-full-XXX.jar (known as ooxml-schemas)
+ The <em>full jar of all of the schemas is poi-ooxml-full-XXX.jar (previously known as ooxml-schemas)
(lower versions for older releases, see table below)</em>,
- and it is currently around 16mb. The <em>smaller poi-ooxml-lite (known as poi-ooxml-schemas)
+ and it is currently around 16mb. The <em>smaller poi-ooxml-lite (previously known as poi-ooxml-schemas)
jar</em> is only about 6mb. This latter jar file only contains the
typically used parts though.</p>
<p>Many users choose to use the smaller poi-ooxml-lite jar to save
Modified: poi/site/src/documentation/content/xdocs/index.xml
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/index.xml?rev=1899062&r1=1899061&r2=1899062&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/index.xml (original)
+++ poi/site/src/documentation/content/xdocs/index.xml Sat Mar 19 23:21:43 2022
@@ -27,6 +27,18 @@
<body>
<section><title>Project News</title>
+ <!-- latest final release -->
+ <section><title>19 March 2022 - POI 5.2.2 available</title>
+ <p>The Apache POI team is pleased to announce the release of 5.2.2.
+ 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.2.2">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.2.2">downloads</a> page for more details.</p>
+ <p>POI requires Java 8 or newer since version 4.0.1.</p>
+ </section>
+
<section><title>4 March 2022 - CVE-2022-26336 - A carefully crafted TNEF file can cause an out of memory exception in Apache POI poi-scratchpad versions prior to 5.2.0</title>
<p>Description:<br/>
A shortcoming in the HMEF package of poi-scratchpad (Apache POI) allows an attacker to cause an Out of Memory exception.
@@ -39,18 +51,6 @@
</section>
- <!-- latest final release -->
- <section><title>3 March 2022 - POI 5.2.1 available</title>
- <p>The Apache POI team is pleased to announce the release of 5.2.1.
- 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.2.1">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.2.1">downloads</a> page for more details.</p>
- <p>POI requires Java 8 or newer since version 4.0.1.</p>
- </section>
-
<section><title>10+16+18 December 2021- Log4j vulnerabilities CVE-2021-44228, CVE-2021-45046 and CVE-2021-45105</title>
<p>The Apache POI PMC has evaluated the security vulnerabilities reported
for Apache Log4j.</p>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org