MIF_E31210385/vendor/maatwebsite/excel/docs/changelog/version-1.md

3.3 KiB

Version 1

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