[ANNOUNCE] Apache XMLBeans 5.0.1 release

2021-07-15 Thread Andreas Beeker

The Apache POI project is pleased to announce the release of Apache XMLBeans 
5.0.1.
The POI team took over the ownership of XMLBeans since version 3.0.0.

See the downloads page for binary and source distributions:
https://xmlbeans.apache.org/download

Note: The Apache Software Foundation uses an extensive mirroring network for
distributing releases. It is possible that the mirror you are using may not
have replicated the release yet. If that is the case, please try another mirror.
This also goes for Maven access.



Release Notes

Changes

The most notable changes in this release are:

* Support annotations longer than 64kb
* Support enumerations with more than 64k entries
* Enable mapping of schema annotations to javadoc entries in the generated 
classes via schema compiler option
* Generate TypeSystemHolder as .java (in sources) instead of .class (in 
resources)


A full list of changes is available in the change log:
https://xmlbeans.apache.org/status.html
https://issues.apache.org/jira/projects/XMLBEANS/versions/12350037

People interested should also follow the *POI* dev mailing list to track 
further progress.



Release Contents


This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache XMLBeans 
components and documentation
   (xmlbeans-bin-5.0.1-20210710.zip or xmlbeans-bin-5.0.1-20210710.tgz)
 - source archive you can build XMLBeans from (xmlbeans-src-5.0.1-20210710.zip 
or xmlbeans-src-5.0.1-20210710.tgz)
  Unpack the archive and use the following command to build all XMLBeans 
components with Apache Ant 1.8+ and JDK 1.8 or higher:

  ant deploy

 Pre-built versions of all XMLBeans components are also available in the 
central Maven repository
 under Group ID "org.apache.xmlbeans" and Version "5.0.1"

All release artifacts are accompanied by SHA checksums and PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at

https://www.apache.org/dist/poi/KEYS


About Apache XMLBeans
---

XMLBeans is a tool that allows access to the full power of XML in a Java 
friendly way.
The idea is to take advantage of the richness and features of XML and XML Schema
and have these features mapped as naturally as possible to the equivalent Java
language and typing constructs.

See https://xmlbeans.apache.org for more details


About Apache POI
---

Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See https://poi.apache.org/ for more details

On behalf of the Apache POI PMC,
Andi



[ANNOUNCE] Apache XMLBeans 5.0.0 release

2021-03-15 Thread Andreas Beeker

The Apache POI project is pleased to announce the release of Apache XMLBeans 
5.0.0.
The POI team took over the ownership of XMLBeans since version 3.0.0.

See the downloads page for binary and source distributions:
https://xmlbeans.apache.org/download

Note: The Apache Software Foundation uses an extensive mirroring network for
distributing releases. It is possible that the mirror you are using may not
have replicated the release yet. If that is the case, please try another mirror.
This also goes for Maven access.


Release Notes

Changes

The most notable changes in this release are:

* Partial method generation and remove inner factory classes - re-generation of 
the beans necessary
* use log4j-2 for logging
* Provide Maven plugin


A full list of changes is available in the change log:
https://xmlbeans.apache.org/status.html

People interested should also follow the *POI* dev mailing list to track 
further progress.


Release Contents


This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache XMLBeans 
components and documentation
   (xmlbeans-bin-5.0.0-20210314.zip or xmlbeans-bin-5.0.0-20210314.tgz)
 - source archive you can build XMLBeans from (xmlbeans-src-5.0.0-20210314.zip 
or xmlbeans-src-5.0.0-20210314.tgz)
  Unpack the archive and use the following command to build all XMLBeans 
components with Apache Ant 1.8+ and JDK 1.8 or higher:

  ant package

 Pre-built versions of all XMLBeans components are also available in the 
central Maven repository
 under Group ID "org.apache.xmlbeans" and Version "5.0.0"

All release artifacts are accompanied by SHA checksums and PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at

https://www.apache.org/dist/poi/KEYS


About Apache XMLBeans
---

XMLBeans is a tool that allows access to the full power of XML in a Java 
friendly way.
The idea is to take advantage of the richness and features of XML and XML Schema
and have these features mapped as naturally as possible to the equivalent Java
language and typing constructs.

See https://xmlbeans.apache.org  for more details


About Apache POI
---

Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See https://poi.apache.org/  for more details


On behalf of the Apache POI PMC,
Andi



[ANNOUNCE] Apache XMLBeans 4.0.0 release

2020-10-18 Thread Andreas Beeker

The Apache POI project is pleased to announce the release of Apache XMLBeans 
4.0.0.
The POI team took over the ownership of XMLBeans since version 3.0.0.

See the downloads page for binary and source distributions:
https://xmlbeans.apache.org/download

Note: The Apache Software Foundation uses an extensive mirroring network for
distributing releases. It is possible that the mirror you are using may not
have replicated the release yet. If that is the case, please try another mirror.
This also goes for Maven access.



Release Notes

Changes

The most notable changes in this release are:

* Jigsaw/JPMS support - layout of the schema classes changed - regeneration of 
the schema classes is recommended
* XMLBEANS-536: Increase Java 9+ compatibility
* XMLBEANS-548: XmlDocumentProperties.setStandalone is ignored when saving
* XMLBEANS-542: SAX Parsing should not fail if parser does not allow the 
setting of declaration-handler
* XMLBEANS-540: Prevent trim of elements when pretty print is used
* XMLBEANS-539: Support Saxon-HE 10 as an XPath engine




A full list of changes is available in the change log:
https://xmlbeans.apache.org/status.html

People interested should also follow the *POI* dev mailing list to track 
further progress.



Release Contents


This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache XMLBeans 
components and documentation
   (xmlbeans-bin-4.0.0-20201016.zip or xmlbeans-bin-4.0.0-20201016.tgz)
 - source archive you can build XMLBeans from (xmlbeans-src-4.0.0-20201016.zip 
or xmlbeans-src-4.0.0-20201016.tgz)
  Unpack the archive and use the following command to build all XMLBeans 
components with Apache Ant 1.8+ and JDK 1.8 or higher:

  ant deploy

 Pre-built versions of all XMLBeans components are also available in the 
central Maven repository
 under Group ID "org.apache.xmlbeans" and Version "4.0.0"

All release artifacts are accompanied by SHA checksums and PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at

https://www.apache.org/dist/poi/KEYS


About Apache XMLBeans
---

XMLBeans is a tool that allows access to the full power of XML in a Java 
friendly way.
The idea is to take advantage of the richness and features of XML and XML Schema
and have these features mapped as naturally as possible to the equivalent Java
language and typing constructs.

Seehttps://xmlbeans.apache.org  for more details


About Apache POI
---

Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

Seehttps://poi.apache.org/  for more details


On behalf of the Apache POI PMC,
Andi





[ANNOUNCE] Apache POI 4.1.2 released

2020-02-14 Thread Andreas Beeker
The Apache POI project is pleased to announce the release of POI 4.1.2.
Featured are a handful of new areas of functionality, and numerous bug fixes.

See the downloads page for binary and source distributions: 
https://poi.apache.org/download.html

Release Notes

Changes

The most notable changes in this release are:

- XDDF - some work on better chart support
- Common SL / EMF - ongoing rendering fixes - see #60656
- XSLF - OOM fixes when parsing arbitrary shape ids + a new dependency to 
SparseBitSet 1.2 - see #64015

A full list of changes is available in the change log: 
https://poi.apache.org/changes.html.
People interested should also follow the dev mailing list to track further 
progress.

Release Contents


This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache POI components 
and documentation
   (poi-bin-4.1.2-20200217.zip or poi-bin-4.1.2-20200217.tar.gz)
 - source archive you can build POI from (poi-src-4.1.2-20200217.zip or 
poi-src-4.1.2-20200217.tar.gz)
  Unpack the archive and use the following command to build all POI components 
with Apache Ant 1.8+ and JDK 1.8 or higher:

  ant jar

 Pre-built versions of all POI components are also available in the central 
Maven repository
 under Group ID "org.apache.poi" and Version "4.1.2"

All release artifacts are accompanied by SHA2 checksums and PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
https://svn.apache.org/repos/asf/poi/tags/REL_4_1_2/KEYS

About Apache POI
---

Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See https://poi.apache.org/ for more details


Thanks to all our contributors for making this release possible.

On behalf of the Apache POI PMC,
Andi




signature.asc
Description: OpenPGP digital signature


[ANNOUNCE] Apache POI 4.1.1 released

2019-10-21 Thread Andreas Beeker
The Apache POI project is pleased to announce the release of POI 4.1.1.
Featured are a handful of new areas of functionality, and numerous bug fixes.

See the downloads page for binary and source distributions: 
https://poi.apache.org/download.html

Release Notes

Changes

The most notable changes in this release are:

- XSSF: Memory improvements which use much less memory while writing large xlsx 
files
- XDDF: Improved chart support: more types and some API changes around angles 
and width units
- updated dependencies to Bouncycastle 1.62, Commons-Codec 1.13, 
Commons-Collections4 4.4, Commons-Compress 1.19
- XWPF: Additional API methods
- XSSF: Fixes to XSSFSheet.addMergedRegion() and XSSFRow.shiftRows()
- EMF/HSLF: Rendering fixes
- CVE-2019-12415 - XML External Entity (XXE) Processing in Apache POI

A full list of changes is available in the change log: 
https://poi.apache.org/changes.html.
People interested should also follow the dev mailing list to track further 
progress.


CVE-2019-12415 - XML External Entity (XXE) Processing in Apache POI
---

Severity: Important

Vendor:
The Apache Software Foundation

Versions Affected:
Apache POI up to version 4.1.0

Description:
When using the tool XSSFExportToXml to convert user-provided Microsoft
Excel documents, a specially crafted document can allow an attacker to
read files from the local filesystem or from internal network resources
via XML External Entity (XXE) Processing.

Mitigation:
Apache POI 4.1.0 and before: users who do not use the tool XSSFExportToXml
are not affected. affected users are advised to update to Apache POI 4.1.1
which fixes this vulnerability.

Credit:
This issue was discovered by Artem Smotrakov from SAP

References:
https://en.wikipedia.org/wiki/XML_external_entity_attack



Release Contents


This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache POI components 
and documentation
   (poi-bin-4.1.1-20191023.zip or poi-bin-4.1.1-20191023.tar.gz)
 - source archive you can build POI from (poi-src-4.1.1-20191023.zip or 
poi-src-4.1.1-20191023.tar.gz)
  Unpack the archive and use the following command to build all POI components 
with Apache Ant 1.8+ and JDK 1.8 or higher:

  ant jar

 Pre-built versions of all POI components are also available in the central 
Maven repository
 under Group ID "org.apache.poi" and Version "4.1.1"

All release artifacts are accompanied by MD5 checksums and PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
https://svn.apache.org/repos/asf/poi/tags/REL_4_1_1/KEYS

About Apache POI
---

Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See https://poi.apache.org/ for more details



Thanks to all our contributors for making this release possible.

On behalf of the Apache POI PMC,
Andi




signature.asc
Description: OpenPGP digital signature


[ANNOUNCE] Apache POI 4.0.1 released

2018-12-03 Thread Andreas Beeker

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

See the downloads page for binary and source distributions: 
https://poi.apache.org/download.html

Release Notes

Changes

The most notable changes in this release are:

- dependency updates to XMLBeans 3.0.2 / Bouncycastle 1.60
- XSSF: import chart on drawing
- XDDF: Define XDDF user model for text body, its paragraphs and text runs
- OPC: fixes on the newly introduced commons compress usage

A full list of changes is available in the change log: 
https://poi.apache.org/changes.html.
People interested should also follow the dev mailing list to track further 
progress.

Release Contents


This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache POI components 
and documentation
   (poi-bin-4.0.1-20181203.zip or poi-bin-4.0.1-20181203.tar.gz)
 - source archive you can build POI from (poi-src-4.0.1-20181203.zip or 
poi-src-4.0.1-20181203.tar.gz)
  Unpack the archive and use the following command to build all POI components 
with Apache Ant 1.8+ and JDK 1.8 or higher:

  ant jar

 Pre-built versions of all POI components are also available in the central 
Maven repository
 under Group ID "org.apache.poi" and Version "4.0.1"

All release artifacts are accompanied by MD5 checksums and PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
https://svn.apache.org/repos/asf/poi/tags/REL_4_0_1/KEYS

About Apache POI
---

Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See https://poi.apache.org/ for more details


Thank you to all our contributors for making this release possible.

On behalf of the Apache POI PMC,
Andi



[ANNOUNCE] Apache POI 4.0.0 released

2018-09-07 Thread Andreas Beeker
The Apache POI project is pleased to announce the release of POI 4.0.0.
Featured are a handful of new areas of functionality, and numerous bug fixes.

See the downloads page for binary and source distributions: 
https://poi.apache.org/download.html

Release Notes

Changes

The most notable changes in this release are:

- Removed support for Java 6 and 7 making Java 8 the minimum version supported
- Unsplit packages for Jigsaw / Java 9 compatibility
- OutputStreams aren't closed by write(OutputStream) methods anymore
- Depends on new XMLBeans 3.0.1 release
- New ooxml-schema version 1.4 - use via poi-ooxml-schema (preferred) or 
ooxml-schema artifact
- OPOIFS* classes removed / NPOIFS* classes renamed to POIFS*
- new XDDF classes for shared diagram/chart functionality of X**F modules

A full list of changes is available in the change log: 
https://poi.apache.org/changes.html.
People interested should also follow the dev mailing list to track further 
progress.

Release Contents


This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache POI components 
and documentation
   (poi-bin-4.0.0-20180907.zip or poi-bin-4.0.0-20180907.tar.gz)
 - source archive you can build POI from (poi-src-4.0.0-20180907.zip or 
poi-src-4.0.0-20180907.tar.gz)
  Unpack the archive and use the following command to build all POI components 
with Apache Ant 1.8+ and JDK 1.8 or higher:

  ant jar

 Pre-built versions of all POI components are also available in the central 
Maven repository
 under Group ID "org.apache.poi" and Version "4.0.0"

All release artifacts are accompanied by MD5 checksums and PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
https://svn.apache.org/repos/asf/poi/tags/REL_4_0_0_FINAL/KEYS

About Apache POI
---

Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See https://poi.apache.org/ for more details


Thank you to all our contributors for making this release possible.

On behalf of the Apache POI PMC,
Andi




signature.asc
Description: OpenPGP digital signature


[ANNOUNCE] Apache XMLBeans 3.0.0 released

2018-07-08 Thread Andreas Beeker
The Apache POI project is pleased to announce the unretirement and release of 
Apache XMLBeans 3.0.0.
The POI team is now maintaining and taking over the ownership of XMLBeans.

Featured are a handful of security and unicode related fixes.

See the downloads page for binary and source distributions:
https://xmlbeans.apache.org/download

Note: The Apache Software Foundation uses an extensive mirroring network for
distributing releases. It is possible that the mirror you are using may not
have replicated the release yet. If that is the case, please try another mirror.
This also goes for Maven access.



Release Notes

Changes

The most notable changes in this release are:

* XMLBEANS-517: use safe XML parsers
* XMLBEANS-515: remove piccolo support
* XMLBEANS-514: make Java 6 the lowest supported runtime
* XMLBEANS-332: XMLBeans changes surrogate pair bytes to question marks


A full list of changes is available in the change log:
https://xmlbeans.apache.org/status.html

People interested should also follow the *POI* dev mailing list to track 
further progress.



Release Contents


This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache XMLBeans 
components and documentation
   (xmlbeans-bin-3.0.0-20180629.zip or xmlbeans-bin-3.0.0-20180629.tgz)
 - source archive you can build XMLBeans from (xmlbeans-src-3.0.0-20180629.zip 
or xmlbeans-src-3.0.0-20180629.tgz)
  Unpack the archive and use the following command to build all XMLBeans 
components with Apache Ant 1.8+ and JDK 1.6 or higher:

  ant deploy

 Pre-built versions of all XMLBeans components are also available in the 
central Maven repository
 under Group ID "org.apache.xmlbeans" and Version "3.0.0"

All release artifacts are accompanied by SHA checksums and PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at

https://www.apache.org/dist/poi/KEYS


About Apache XMLBeans
---

XMLBeans is a tool that allows access to the full power of XML in a Java 
friendly way.
The idea is to take advantage of the richness and features of XML and XML Schema
and have these features mapped as naturally as possible to the equivalent Java
language and typing constructs.

See https://xmlbeans.apache.org for more details


About Apache POI
---

Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See https://poi.apache.org/ for more details


On behalf of the Apache POI PMC,
Andi






signature.asc
Description: OpenPGP digital signature


[ANNOUNCE] Apache POI 3.17 released

2017-09-16 Thread Andreas Beeker
The Apache POI project is pleased to announce the release of POI 3.17.
Featured are a handful of new areas of functionality, and numerous bug fixes.

See the downloads page for binary and source distributions:
https://poi.apache.org/download.html

Note: The Apache Software Foundation uses an extensive mirroring network for
distributing releases. It is possible that the mirror you are using may not
have replicated the release yet. If that is the case, please try another mirror.
This also goes for Maven access.


Release Notes

Changes

The most notable changes in this release are:

- Various modules: add sanity checks and fix infinite loops / OOMs caused by 
fuzzed data
- OPC: fix linebreak handling on XML signature calculation (#61182)
- SS Common: fix number formatting (github-43/52, #60422)
- SXSSF: fix XML processing - unicode surrogates and line breaks (#61048, 
#61246)

POI 3.17 is the last release to support Java 6.
The next release will be 4.0.0 and supports min. Java 8.

A full list of changes is available in the change log: 
https://poi.apache.org/changes.html.

People interested should also follow the dev mailing list to track further 
progress.

Release Contents


This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache POI components 
and documentation
   (poi-bin-3.17-20170915.zip or poi-bin-3.17-20170915.tar.gz)
 - source archive you can build POI from
   (poi-src-3.17-20170915.zip or poi-src-3.17-20170915.tar.gz)

Unpack the archive and use the following command to build all POI components 
with
Apache Ant 1.8+ and JDK 1.6 or higher:

  ant jar

Pre-built versions of all POI components are also available in the central 
Maven repository
under Group ID "org.apache.poi" and Version "3.17"

All release artifacts are accompanied by MD5 checksums and PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
https://svn.apache.org/repos/asf/poi/tags/REL_3_17_FINAL/KEYS


About Apache POI
---

Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See https://poi.apache.org/ for more details

On behalf of the Apache POI PMC,
Andi



signature.asc
Description: OpenPGP digital signature


[ANNOUNCE] Apache POI 3.17-beta1 released

2017-06-30 Thread Andreas Beeker
The Apache POI project is pleased to announce the release of POI 3.17-beta1.
Featured are a handful of new areas of functionality, and numerous bug fixes.

See the downloads page for binary and source distributions:
https://poi.apache.org/download.html

Note: The Apache Software Foundation uses an extensive mirroring network for
distributing releases. It is possible that the mirror you are using may not
have replicated the release yet. If that is the case, please try another mirror.
This also goes for Maven access.


Release Notes

Changes

The most notable changes in this release are:

- XSSF: improved support for XSSFTables
- HSLF: various fixes in table support
- HPSF: reworked to cover edge cases and better support non-latin charsets
- SL Common: fixed rendering of preset-shapes
- HWPF: support for Binary RC4 / CryptoAPI de-/encryption

A full list of changes is available in the change log: 
https://poi.apache.org/changes.html.

People interested should also follow the dev mailing list to track further 
progress.

Release Contents


This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache POI components 
and documentation
   (poi-bin-3.17-beta1-20170701.zip or poi-bin-3.17-beta1-20170701.tar.gz)
 - source archive you can build POI from
   (poi-src-3.17-beta1-20170701.zip or poi-src-3.17-beta1-20170701.tar.gz)

Unpack the archive and use the following command to build all POI components 
with
Apache Ant 1.8+ and JDK 1.6 or higher:

  ant jar

Pre-built versions of all POI components are also available in the central 
Maven repository
under Group ID "org.apache.poi" and Version "3.17-beta1"

All release artifacts are accompanied by MD5 checksums and PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
https://svn.apache.org/repos/asf/poi/tags/REL_3_17_BETA1/KEYS


About Apache POI
---

Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See https://poi.apache.org/ for more details

On behalf of the Apache POI PMC,
Andi




signature.asc
Description: OpenPGP digital signature


[ANNOUNCE] Apache POI 3.15-beta2 released

2016-07-02 Thread Andreas Beeker
The Apache POI project is pleased to announce the release of POI 3.15-beta2.
Featured are a handful of new areas of functionality, and numerous bug fixes.

See the downloads page for binary and source distributions: 
https://poi.apache.org/download.html

Note: The Apache Software Foundation uses an extensive mirroring network for
distributing releases. It is possible that the mirror you are using may not
have replicated the release yet. If that is the case, please try another mirror.
This also goes for Maven access.


Release Notes

Changes

The most notable changes in this release are:

- initial work on extracting VBA macros (#52949)
- remove deprecated classes (#59170)
- various X/HSLF fixes for table and color handling
- XSSF: formula evaluation performance improvements (#57840)
- various fixes for merged regions in Common SS

As #59739 has been fixed after the release was tagged - the POI 3.15-beta3 
release,
which will include this fix, is scheduled for August 2016.

A full list of changes is available in the change log: 
https://poi.apache.org/changes.html.
People interested should also follow the dev mailing list to track further 
progress.

Release Contents


This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache POI components 
and documentation
   (poi-bin-3.15-beta2-20160702.zip or poi-bin-3.15-beta2-20160702.tar.gz)
 - source archive you can build POI from (poi-src-3.15-beta2-20160702.zip or 
poi-src-3.15-beta2-20160702.tar.gz)
  Unpack the archive and use the following command to build all POI components 
with Apache Ant 1.8+ and JDK 1.6 or higher:

  ant jar

 Pre-built versions of all POI components are also available in the central 
Maven repository
 under Group ID "org.apache.poi" and Version "3.15-beta2"

All release artifacts are accompanied by MD5 checksums and PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
https://svn.apache.org/repos/asf/poi/tags/REL_3_15_BETA2/KEYS

About Apache POI
---

Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See https://poi.apache.org/ for more details

On behalf of the Apache POI PMC,
Andi



[ANNOUNCE] Apache POI 3.14 released

2016-03-07 Thread Andreas Beeker
The Apache POI project is pleased to announce the release of POI 3.14.
Featured are a handful of new areas of functionality, and numerous bug fixes.

See the downloads page for binary and source distributions: 
http://poi.apache.org/download.html

Release Notes

Changes

The most notable changes in this release are:

Common: New version of ooxml-schema and ooxml-security jars which are linked to 
custom safe type loader
Common: OPC relation fix for multiple same named ids (#54916)
Common: Update third-party dependencies: commons-logging, commons-codec, 
xmlsec, bouncycastle
Excel: Allow to set multiple cell style properties at once (#58633)
Excel: Add API for inserting ignored warnings into XSSF sheets.
   This can be used e.g. to suppress 'number stored as text' warnings. 
(#56892)
Powerpoint: unify hyperlink handling
HSLF: various fixes for parsing and rendering
WMF:  new API for WMF parsing and rendering (for Powerpoint)
XWPF: various fixes for handling paragraphs and tables

A full list of changes is available in the change log: 
http://poi.apache.org/changes.html.
People interested should also follow the dev mailing list to track further 
progress.

Release Contents


This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache POI components 
and documentation
   (poi-bin-3.14.zip or poi-bin-3.14.tar.gz)
 - source archive you can build POI from (poi-src-3.14.zip or 
poi-src-3.14.tar.gz)
  Unpack the archive and use  the following command to build all POI components 
with Apache Ant 1.6+ and JDK 1.6 or higher:

  ant jar

 Pre-built versions of all POI components are also available in the central 
Maven repository
 under Group ID "org.apache.poi" and Version "3.14"

All release artifacts are accompanied by MD5 checksums and a PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
http://svn.apache.org/repos/asf/poi/tags/REL_3_14_FINAL/KEYS

About Apache POI
---

Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See http://poi.apache.org/ for more details

On behalf of the Apache POI PMC,
Andi


[ANNOUNCE] Apache POI 3.13 released

2015-09-28 Thread Andreas Beeker
The Apache POI project is pleased to announce the release of POI 3.13.
Featured are a handful of new areas of functionality, and numerous bug fixes.

See the downloads page for binary and source distributions:
http://poi.apache.org/download.html

Note: The Apache Software Foundation uses an extensive mirroring network for
distributing releases. It is possible that the mirror you are using may not
have replicated the release yet. If that is the case, please try another mirror.
This also goes for Maven access.


Release Notes


Changes

The most notable changes in this release are:

 * conditional formatting support for DataBars, Icon Sets / Multi-States, and 
Color Scales
 * various improvements in spreadsheets formula and cell reference handling
 * enforcement of locale and timezone-aware handling through forbidden-apis 
check,
   locale and timezone can now be switched via LocaleUtil
 * common api for slideshow (common sl) is now available
   be aware of several api breaks especially in HSLF text handling

A full list of changes is available in the change log: 
http://poi.apache.org/changes.html.

People interested should also follow the dev mailing list to track further 
progress.

Release Contents

This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache POI components 
and documentation
   (poi-bin-3.13-20150929.zip or poi-bin-3.13-20150929.tar.gz)
 - source archive you can build POI from
   (poi-src-3.13-20150929.zip or poi-src-3.13-20150929.tar.gz)

Unpack the archive and use the following command to build all POI components
with Apache Ant 1.6+ and JDK 1.6 or higher:

  ant jar

Pre-built versions of all POI components are also available in the central 
Maven repository
under Group ID "org.apache.poi" and Version "3.13"

All release artifacts are accompanied by MD5 checksums and a PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
http://svn.apache.org/repos/asf/poi/tags/REL_3_13_FINAL/KEYS

About Apache POI
---
Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See http://poi.apache.org/ for more details

On behalf of the Apache POI PMC,
Andi


[ANNOUNCE] Apache POI 3.12 released

2015-05-11 Thread Andreas Beeker
The Apache POI project is pleased to announce the release of POI 3.12.
Featured are a handful of new areas of functionality, and numerous bug fixes.

See the downloads page for binary and source distributions:
http://poi.apache.org/download.html

Note: The Apache Software Foundation uses an extensive mirroring network for
distributing releases. It is possible that the mirror you are using may not
have replicated the release yet. If that is the case, please try another mirror.
This also goes for Maven access.


Release Notes


Changes

The most notable changes in this release are:

* remove limitations within XSSF - up to 64k cell styles (#57880) and 65k 
comments (#56380)
* fixed XSSF cloning issues - for sheets (#57165), styles (#56295), pictures 
(#56467)
* Fix shifting comments with shifted rows (#56017)

A full list of changes is available in the change log: 
http://poi.apache.org/changes.html.

People interested should also follow the dev mailing list to track further 
progress.

Release Contents

This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache POI components 
and documentation
   (poi-bin-3.12-20150511.zip or poi-bin-3.12-20150511.tar.gz)
 - source archive you can build POI from
   (poi-src-3.12-20150511.zip or poi-src-3.12-20150511.tar.gz)

Unpack the archive and use the following command to build all POI components
with Apache Ant 1.6+ and JDK 1.6 or higher:

  ant jar

Pre-built versions of all POI components are also available in the central 
Maven repository
under Group ID org.apache.poi and Version 3.12

All release artifacts are accompanied by MD5 checksums and a PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
http://svn.apache.org/repos/asf/poi/tags/REL_3_12_FINAL/KEYS

About Apache POI
---
Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See http://poi.apache.org/ for more details

On behalf of the Apache POI PMC,
Andi


[ANNOUNCE] Apache POI 3.12-beta1 released

2015-02-28 Thread Andreas Beeker
The Apache POI project is pleased to announce the release of POI 3.12-beta1.
Featured are a handful of new areas of functionality, and numerous bug fixes.

See the downloads page for binary and source distributions:
http://poi.apache.org/download.html

Note: The Apache Software Foundation uses an extensive mirroring network for
distributing releases. It is possible that the mirror you are using may not
have replicated the release yet. If that is the case, please try another mirror.
This also goes for Maven access.


Release Notes


Changes

The most notable changes in this release are:

 * Mapping of symbol characters to unicode equivalent (49541)
 * Add methods to set margins in sections of HWPF documents (53453)
 * Add support for cropped images (54541)
 * Add implementations of DMIN and DGET functions (57007)
 * XSSF custom column label names for pivot tables (57063)
 * Support for Office Binary Document and RC4 CryptoAPI Encryption for HSLF 
(57195)

A full list of changes is available in the change log: 
http://poi.apache.org/changes.html.

People interested should also follow the dev mailing list to track further 
progress.

Release Contents

This release comes in two forms:
 - pre-built binaries containing compiled versions of all Apache POI components 
and documentation
   (poi-bin-3.12-beta1-20150228.zip or poi-bin-3.12-beta1-20150228.tar.gz)
 - source archive you can build POI from
   (poi-src-3.12-beta1-20150228.zip or poi-src-3.12-beta1-20150228.tar.gz)

Unpack the archive and use the following command to build all POI components
with Apache Ant 1.6+ and JDK 1.6 or higher:

  ant jar

Pre-built versions of all POI components are also available in the central 
Maven repository
under Group ID org.apache.poi and Version 3.12-beta1

All release artifacts are accompanied by MD5 checksums and a PGP signatures
that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
http://svn.apache.org/repos/asf/poi/tags/REL_3_12_BETA1/KEYS

About Apache POI
---
Apache POI is well-known in the Java field as a library for reading and
writing Microsoft Office file formats, such as Excel, PowerPoint, Word,
Visio, Publisher and Outlook. It supports both the older (OLE2) and
new (OOXML - Office Open XML) formats.

See http://poi.apache.org/ for more details

On behalf of the Apache POI PMC,
Andi