# Version 1 ### 1.3.5 - PHPExcel 1.8.1 compatibility - Clean-up ServiceProvider - Fix short array syntax for PHP5.3 ### 1.3.4 - Fix usage of sheet callback when modifying an existing file - Modifying existing files improvements (support style overriding) - Add text-indent support to HtmlReader - Add simple sheet password protection - Add support for exporting multiple pdf pages - Add inline cell formatting to blade ### 1.3.3 - Fix issue with different start row in chunk filter ### 1.3.2 - Custom value binders - Html reader update ### 1.3.1 - Fix short array syntax ### 1.3.0 - Additional headers with export() - Float, integer, string, timestamps problems - Cell content ending by zeros - Images in html - Font family bug - Setting row number of row with headings ### 1.2.3 - PDF writer - Include charts config - Chunk filter with selected sheet - Compatibility fix with new PHPExcel release - setDateColumns fix - Optional dependencies to require-dev - Several bugfixes ### 1.2.2 - Chunk filter fixes - Isset() CellCollection fixes - PHP 5.3 support - Missing border styles - Add CSV settings (delimiter, enclosure, lineEnding) to ExcelFile objects ### 1.2.1 - Fix with() method parameters ### 1.2.0 - Filters - Chunk filter (with chunked importer) - ExcelFile (method) injections - NewExcelFile (method) injections - Edit existing worksheets - Converting existing worksheet - Laravel 4.* + 5.0 support ### 1.1.9 - PHP 5.3 fixes ### 1.1.8 - PHP 5.3 support - fromArray bugfix ### 1.1.7 - Fix heading generation for export with `->fromArray()` - Bugfix for non-Unix kernels - Enhanced CSS parser (thanks to `tijsverkoyen/CssToInlineStyles`) - Support for nested CSS styles - Support for multiple css attributes per class - Support for internal and external CSS files - Support for inline style blocks (`<style>`) ### 1.1.6 - Provides.json fix - DocBlock fixes - Define Illuminate dependencies inside composer.json - Better HTML rowspan handling views - use new CellCollection() instead of ::make, to support upcoming Laravel version - Workaround for long integers - Add support to `wrap-text` in views - Fix empty dates parsing - Support local stylesheets in view parsing - Push tr classes to td-children in views - Support for dynamically appending rows to an empty (new) sheet - Fix separator typo in config ### 1.1.5 - Select sheets by index with `Excel::selectSheetsByIndex(0,1)->load(...)` - Separator typo fix - Added `->setFileName()` method - Use `->setTitle()` only for workbook title not for setting the filename anymore - Made `setAutoSize()` chainable for other sheet methods - Export config setting to disable pre calculation of formulas during export - Export config setting to set the autosizing method (approx|exact) - Auto sizing export from view fix ### 1.1.4 - Fix for importing 0 as null - New unit tests ### 1.1.3 - Cell writer `->setBorder()` fix ### 1.1.2 - Fix for multiple imports on one pageload - Multiple new import heading conversions (`Config: excel::import.heading: true|false|slugged|ascii|numeric|hashed|trans|original`) ### 1.1.1 - Retrieve workbook and sheet title during import (`->getTitle()`) ### 1.1.0 - `Limit()`, `skip()` and `take()` support for fetching results - Set default page margins - Export Eloquent models directly (`fromModel()`) - Auto generate the first row (table heading) from the array keys - Manipulate cells and cell ranges inside a closure - Set cell backgrounds/fonts/values, ... - Create/append/prepend new row/rows - Manipulate row cells (background, fonts, ...) - Config value default alignment on merge cells - DocBlock updates to support better use of IDE autocomplete features - Parse width and height inside views - Parse images in views - Optional to ASCII conversion of imported header columns (array indices) - Config values for default null comparision and start cells for exports - Changed default CSV enclosure to `"` - Support for Laravel package installer ### 1.0.9 - Blade to Excel export fix for PHP5.3 ### 1.0.8 - File format identifier enhancements ### 1.0.7 - Set workbook properties fix - Extra units tests ### 1.0.6 - BatchReader fix ### 1.0.5 - Date parsing fix ### 1.0.4 - Fix calling $this in anonymous function to set locale and cache ### 1.0.3 - Table headings to attribute names undefined offset fix - Composer.json enhancements - Documentation fixes ### 1.0.2 - Cell Collection fixes - Default autosizing bugfixes - ->load() accepts input encoding parameter - Documentation fixes ### 1.0.1 - Column width and row height bugfix - Typo fixes ### 1.0.0 - New documentation - More logical file structure (dividing into files, separating the different functionality (import / export) - More optional config settings - CSV Delimiter fixes - CSV Encoding - Import into collections (to support utilisation of ->first(), etc.) - Better column selecting and result limiting - Batch upload - Import dates as Carbon objects by default - Advanced file import through config coordinates - Select sheets to import - Create closure (Excel::create('file', function($excel) { } )) - More logical syntax for creating new files, syntaxes of creating by array and creating with view should be as identical as possible - Rewrite of sheet building for views - Using closures to build sheets for normal sheet creation - Better support for calling native PHPExcel methods - Better use of setters - Config setting to set default store behavior - Column/row width - Share views over all sheets + easy views switching per sheet - External stylesheet with classes/ids parsing for views - Colspan fix - Th default styling - Caching / Cell caching