---
url: https://docs.laravel-excel.com/2.1/changelog/version-1.md
---
# 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
