diff --git a/doap_POI.rdf b/doap_POI.rdf index 4b8bd87281..14289c7e7e 100644 --- a/doap_POI.rdf +++ b/doap_POI.rdf @@ -35,6 +35,13 @@ Java + + + Apache POI 5.5.1 + 2025-11-30 + 5.5.1 + + Apache POI 5.5.0 diff --git a/src/documentation/content/xdocs/changes.xml b/src/documentation/content/xdocs/changes.xml index 17ee23fd58..f217344874 100644 --- a/src/documentation/content/xdocs/changes.xml +++ b/src/documentation/content/xdocs/changes.xml @@ -70,7 +70,7 @@

- + Upgrade bouncycastle dependency to 1.83 Upgrade commons-io dependency to 2.21.0 diff --git a/src/documentation/content/xdocs/components/hmef/index.xml b/src/documentation/content/xdocs/components/hmef/index.xml index a07d1f5188..4de721ade9 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:

- java -classpath poi-5.5.0.jar:poi-scratchpad-5.5.0.jar org.apache.poi.hmef.extractor.HMEFContentsExtractor winmail.dat /tmp/extracted/ + java -classpath poi-5.5.1.jar:poi-scratchpad-5.5.1.jar org.apache.poi.hmef.extractor.HMEFContentsExtractor winmail.dat /tmp/extracted/

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 5115fa6c42..241c478c69 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 poi jars 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.5.0.jar') + sys.path.append('/path/to/%s-5.5.1.jar') from java.io import File, FileOutputStream from contextlib import closing @@ -150,9 +150,9 @@ // Add the POI core and OOXML support dependencies into your build.sbt libraryDependencies ++= Seq( - "org.apache.poi" % "poi" % "5.5.0", - "org.apache.poi" % "poi-ooxml" % "5.5.0", - "org.apache.poi" % "poi-ooxml-lite" % "5.5.0" + "org.apache.poi" % "poi" % "5.5.1", + "org.apache.poi" % "poi-ooxml" % "5.5.1", + "org.apache.poi" % "poi-ooxml-lite" % "5.5.1" ) @@ -211,8 +211,8 @@ repositories { } dependencies { runtime 'org.codehaus.groovy:groovy-all:2.5.15' - runtime 'org.apache.poi:poi:5.5.0' - runtime 'org.apache.poi:poi-ooxml:5.5.0' + runtime 'org.apache.poi:poi:5.5.1' + runtime 'org.apache.poi:poi-ooxml:5.5.1' } 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 1bf5c20e0c..9bdf534fd1 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 additional dependencies.

Execute the java command (Unix-paths needs to be replaced for Windows - use "-charset" for non-western WMF/EMFs):

- 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 + java -cp poi-5.5.1.jar:poi-ooxml-5.5.1.jar:poi-ooxml-lite-5.5.1.jar:poi-scratchpad-5.5.1.jar:lib/*:ooxml-lib/*:auxiliary/* org.apache.poi.xslf.util.PPTX2PNG -format png -fixside long -scale 1000 -charset GBK file.pptx

If you want to use the renderer on the module path (JPMS) there a currently a few more steps necessary: @@ -80,7 +80,7 @@

  • Create a build project using Maven, Gradle or your favorite build tool.
  • Alternatively, download the jars from https://repo1.maven.org/maven2/org/apache/poi/
  • -
  • 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"
  • +
  • Exclude poi-ooxml-full-5.5.1.jar,poi-javadoc-5.5.1.jar and auxiliary/xml-apis-1.4.01.jar (Java 11+) into new subdirectory "unused"
  • Move all other jars in current directory into a new subdirectory "poi"
  • Invoke PPTX2PNG: diff --git a/src/documentation/content/xdocs/download.xml b/src/documentation/content/xdocs/download.xml index 64ba0bea1b..297e80bd0c 100644 --- a/src/documentation/content/xdocs/download.xml +++ b/src/documentation/content/xdocs/download.xml @@ -33,7 +33,7 @@

    • - The latest stable release is Apache POI 5.5.0 + The latest stable release is Apache POI 5.5.1
    • Archives of all prior releases @@ -53,11 +53,11 @@ -
      15 November 2025 - POI 5.5.0 available -

      The Apache POI team is pleased to announce the release of 5.5.0. +

      30 November 2025 - POI 5.5.1 available +

      The Apache POI team is pleased to announce the release of 5.5.1. Featured are a handful of new areas of functionality and numerous bug fixes.

      A summary of changes is available in the - Release Notes. + Release Notes. A full list of changes is available in the change log. People interested should also follow the dev list to track progress.

      @@ -65,19 +65,14 @@ The POI source release is listed below. Pre-built versions of all POI components are available in the central Maven repository under Group ID "org.apache.poi" and Version - "5.5.0". + "5.5.1".

      -
      Source Distribution +
      Source Distribution
      diff --git a/src/documentation/content/xdocs/index.xml b/src/documentation/content/xdocs/index.xml index 1399a7ba2f..a209d75596 100644 --- a/src/documentation/content/xdocs/index.xml +++ b/src/documentation/content/xdocs/index.xml @@ -28,14 +28,14 @@
      Project News -
      15 November 2025 - POI 5.5.0 available -

      The Apache POI team is pleased to announce the release of 5.5.0. +

      30 November 2025 - POI 5.5.1 available +

      The Apache POI team is pleased to announce the release of 5.5.1. Several dependencies were updated to their latest versions to pick up security fixes and other improvements.

      A summary of changes is available in the Release Notes. - A full list of changes is available in the change log. + A full list of changes is available in the change log. People interested should also follow the dev list to track progress.

      -

      See the downloads page for more details.

      +

      See the downloads page for more details.

      POI requires Java 8 or newer since version 4.0.1.