1.8 to 1.9 upgrade question

Topics: Developer Forum
Mar 1 at 9:40 PM
1) Is there a preferred discussion forum, or is this still the place to talk about things?

2) Is there any kind of a 1.8 to 1.9 change log or conversion guide or anything like that? I updated from 1.8 to 1.9 and the immediately noticed that the class PHPExcel_IOFactory has been changed to IOFactory. Is there any kind of list of changes like this that can bite us when upgrading from 1.8 to 1.9?
Mar 1 at 10:00 PM
The 1.9 branch is nowhere near production ready yet, and is not backward compatible with the existing 1.8 branch. Including it is completely different via the bootstrap, and it's all namespaced. While some classes and methods are similar to existing 1.8 classes/methods, everything is subject to name change, while a lot of classes and methods are being refactored into smaller, more testable components. Idiosyncracies of existing PHPExcel (such as the discrepancies between column numbers and addresses) are being cleaned up, Reader/Writer names are being changed to match the format names (BIFF, OASIS, OfficeOpenXML, etc).

It's currently undergoing a complete rewrite It is likely to be moved into its own repository as PHPSpreadsheet before too long, but it shouldn't be used at present, certainly not for anything other than experimentation.
Mar 1 at 10:01 PM
Any discussion takes place on the github issues page
Mar 1 at 10:14 PM
Got it, thank you!!!