210 lines
5.5 KiB
Markdown
210 lines
5.5 KiB
Markdown
# 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
|