Hi,

I also did a round of manual testing in various projects that are using
POI. Mostly XSSF and XWPF, mostly smaller documents, but various features
covered across these.

Issues:
* Found one issue where auto-sizing of columns with changed alignment
caused an NPE. Fixed on trunk now.
* Ran into some issue when trying to adjust code to create a chart. After
reworking the code to the XDDFChart interfaces, it throws an
"IndexOutOfBoundsException", maybe the code is incorrect, but we should at
least have better error messages on mis-use, I created
https://bz.apache.org/bugzilla/show_bug.cgi?id=65016 so we can investigate

things that we should note in the release notes as breaking
changes/migration/...:
* there are new names for modules for ooxml-schema
* some classes moved between packages, e.g. ExtractorFactory, no backwards
compatible change possible
* Some tool which makes use of CT... classes for Word document handling had
to be changed...: CTDocument1.Factory.parse instead of
CTBody.Factory.parse. These changes seem to be backwards compatible though,
i.e. new code also works with Apache POI 4.1.2
* Charting was reworked heavily, code likely needs adjustments

I will soon start the first regression-testing run so that we also see
where stand with the large corpus of test-documents.

Thanks Andi and PJ for doing the bulk of the work for this version! ...
Dominik.


On Sun, Dec 20, 2020 at 1:08 AM Andreas Reichel <
[email protected]> wrote:

> Good Morning Andreas and Team,
>
> thank you for the great work.
> We use POI 5 snapshot in our life environments for some time already
> (because we write very large files). Lots of different usecases:
>
> 1) reading from file into database
> 2) evaluating formulas
> 3) writing (formatted) reports
> 4) open the built spreadsheets in LibreOffice, Gnumeric and all
> versions of MS Excel
> 5) tested it with SQLSheet (an Excel sheet based JDBC driver)
> 6) tested with Java 11 and Java 8 (but not with Java 14/15)
>
> Although we do not create charts. And we use only the spreadsheet
> document.
> So from our point of view, it is stable and matured and works extremely
> well.
>
> Thank you again and cheers
> Andreas
>
>
>
> On Sat, 2020-12-19 at 13:52 +0100, Andreas Beeker wrote:
> > Dear POI users,
> >
> > we are shortly before releasing POI 5.0.0 and there have been some
> > breaking changes [1].
> > Notably the JPMS/JigSaw migration and the upgrade of the ECMA-376
> > schemas to the 5th edition.
> >
> > Please download the snapshot [2] and give it a try - especially with
> > the new schemas, I'm interested if documents created by POI still can
> > be opened without errors in various office applications.
> >
> > Thank you for your support.
> >
> > Andi
> >
> >
> > [1] http://poi.apache.org/changes.html
> >
> > [2]
> >
> https://ci-builds.apache.org/job/POI/job/POI-DSL-1.8/lastSuccessfulBuild/artifact/build/dist/
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
>
>

Reply via email to