Skip to content

Releases: SpartnerNL/Laravel-Excel

v3.1.20

22 Jul 13:29
39545fa
Compare
Choose a tag to compare

v3.1.19

28 Feb 15:56
96527a9
Compare
Choose a tag to compare
  • Add fix for on each row and with validation (#2548)
  • Laravel 7 support (#2571)
  • Get the index when validating a row (#2523)
  • Timeout and number of tries for the chunked import jobs (#2513)
  • Remote temp file prefix (#2438)

v3.1.18

24 Dec 10:45
d0231ab
Compare
Choose a tag to compare
  • Bump minimum version of phpspreadsheet to 1.10
  • Test against PHP 7.4 and all Laravel 6.x versions
  • Update ignored files in .gitattributes (#2395)
  • import file with calculated value from an external file that doesn't exist don't crash (#2396)
  • Cleanup file creation to prevent wrong asserts (#2378) …
  • Added FromGenerator support (#2394)
  • Support for Laravel 6 job middleware (#2420)
  • Limit WithProgressBar output to one per batch (#2414)
  • Refactor chunked queued exports from queries (#2402)
  • Make export object public (#2422)
  • Do not error when trying to delete nonexistent temp file (#2434)
  • Add support for WithValidation with OnEachRow (#2371)

v3.1.17

04 Sep 19:30
bd377ad
Compare
Choose a tag to compare

Version 3.1.17

Fixes

  • Don't install testbench version outside of dev envs

v3.1.16

03 Sep 16:42
dfa514f
Compare
Choose a tag to compare

Version 3.1.16

Laravel 6.0 compatible release

v3.1.15

19 Jul 08:31
Compare
Choose a tag to compare

Version 3.1.15

Additions:

  • Add assert file path by regex to ExcelFake (#2279)

Deprecations

  • Remove non-existing import line ending setting from config (#2261)

v3.1.14

19 Jun 12:00
002dad9
Compare
Choose a tag to compare

Version 3.1.14

Additions:

  • Support queued view export (#2203)
  • Proxy failures in queue to failed() method in export class (#2250)
  • Can set headers on responsable exports too

Fixes:

  • Ensure that opis superclosure always has the same security provider (#2257)
  • Add original file extension to temporary filename (#2224)
  • Don't load entire spreadsheet into memory when using Before/After import events

Possible BC

BeforeImport and BeforeExport events no longer automatically have access to the underlying spreadsheet object. This was removed because having access to the spreadsheet object was causing memory exhaustion errors in queued solutions.

Even though not recommend, if you still want to access the spreadsheet instance, you'll have to call readSpreadsheet() in your event:

$event->getDelegate()->readSpreadsheet();

Be aware of the possible memory issues this can give. When calling readSpreadsheet the entire file is loaded into memory. It might be smart to attach a ReadFilter to the PhpSpreadsheet first before calling this method to limit the amount of rows being loaded into memory.

v3.1.13

08 May 19:08
d79ee01
Compare
Choose a tag to compare

Version 3.1.13

Additions:

  • Update method docblocks of Excel facade (#2178)

Fixes:

  • Fix chaining jobs to an import (#2180)
  • Only open file in read-mode, because it's only going to be read. (#2175)

Video course

We are happy to announce that our video course "Advanced Laravel Excel" is in the making. Read more about it on our site: https://course.laravel-excel.com.
If you sign up now, you’ll get notified when the course launches and get it for the early bird price of $69 instead of $99.

v3.1.12

23 Apr 09:40
Compare
Choose a tag to compare

Version 3.1.12

Additions:

  • Raise Before and After import events + garbage collect after import is finished (#1944)
  • Raise a ImportFailed event when an import job has failed (#1944)
  • Add ImportFailed to registers event listeners trait
  • Make download headers customizable (#2162)

Fixes:

  • Fix storeExcel withHeading macro option (#2148)

Video course

We are happy to announce that our video course "Advanced Laravel Excel" is in the making. Read more about it on our site: https://course.laravel-excel.com.
If you sign up now, you’ll get notified when the course launches and get it for the early bird price of $69 instead of $99.

v3.1.11

03 Apr 15:22
Compare
Choose a tag to compare

Version 3.1.11

Fixes:

  • Fix witheading and custom start cell, fixes #1805.
  • Write all html sheets, fixes #1887.
  • Clean-up temporary files after storing to disk.
  • Only close remotes streams when not closed yet to fix issues with some SDK's, fixes #2094).
  • Prevent Filesystem name collision.

Video course

We are happy to announce that our video course "Advanced Laravel Excel" is in the making. Read more about it on our site: https://course.laravel-excel.com.
If you sign up now, you’ll get notified when the course launches and get it for the early bird price of $69 instead of $99.