On Thu, 10 Jul 2008, Yegor Kozlov wrote:
(1) I expect the main POI jar (poi-3.5-*.jar) to be compatible with 3.1 and earlier releases. 3.1 has just been released and I expected 3.05-beta1 to be roughly equivalent. Unfortunately it is no so.

org.apache.poi.hssf.util.Region was moved to org.apache.poi.ss.util.Region. For me, it meant that I had to change all the references in my code and re-compile it.

Bah, looks like we missed one. The plan is always that when we move the main logic from hssf to ss (for cases when the functionality is generic and applies to both hssf and xssf), a stub class that extends the ss version is left behind. Seems like we missed that one.

I've committed the stub version to the branch now, and I'll aim to do some new beta artificats for a new vote shortly

This is the only issue I found. If there are more, please make sure that existing code works with 3.5.

Please do let me know if you happen to spot any more. We hoped that the test suite would show them up, but sometimes refactoring using eclipse can be too helpful...

(2) It's not clear what level of conformance should users expect from the new OOXML code. We should have a document clearly stating what is supported and what is not.

There is some stuff in the docs on this. The aim is for the 3.5 final release to support most things, with an explicit list of those things not yet working. No-one has felt motivated to write a list for the beta release, so you just need to check the code to see if something's still a stub method or not. Hopefully someone can step forward and write such a list before it's time for beta 2 :)

Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to