Releases: imTigger/OneExcel
Fixed setSheet in wrong interface
Reverted: Rewrote auto driver selection logic
Reverted: Rewrote auto driver selection logic.
Added: OneExcelWriterFactory::withStrategy(Strategy::COMPATIBILITY) (Default, 0.6 behavior)
Added: OneExcelWriterFactory::withStrategy(Strategy::PERFORMANCE) (0.7.0~0.7.1 behavior)
Bug Fix
Migrated from PHPExcel to PhpSpreadSheet
- Migrated from PHPExcel to PhpSpreadSheet
- Added constant
Driver::PHPSPREADSHEET
,Driver::PHPEXCEL
still usable - Internal refactor
- Renamed reader and writers
- Added more test case
- Rewrote auto driver selection logic.
Now it use Spout more aggressively when template is not used.
Enhanced performance using phpexcel to read xlsx file
Added Reader
v0.6.0 Cleanup
Bug fixes
Rewrote to use fluent interface in OneExcelWriterFactory
v0.5.0 Rewrote to use fluent interface in OneExcelWriterFactory (Breaking change)
v0.5.0 Added ability to stream to browser using toStream() (Effective in Spout/fputcsv + CSV)
v0.5.0 Added PHPUnit tests
Bug fixes and feature update
v.0.3.0 Implemented writeRow()
v.0.3.0 Breaking change: Refactored constants into into Format::*, ColumnType::, Driver::
v.0.3.1 Ability to create specified driver
v.0.3.2 Implemented load() for SpoutWriter and FPutCsvWriter
v.0.3.3 Skip empty rows in CSV/Spout Template
v.0.3.3 Added method $excel->getOutputExtension()
Implemented load() for SpoutWriter and FPutCsvWriter
v.0.3.0 Implemented writeRow()
v.0.3.0 Breaking change: Refactored constants into into Format::*, ColumnType::, Driver::
v.0.3.1 Ability to create specified driver
v.0.3.2 Implemented load() for SpoutWriter and FPutCsvWriter