Skip to content
This repository has been archived by the owner on May 26, 2022. It is now read-only.

Releases: box/spout

Version 2.5.0

11 Jul 17:55
Compare
Choose a tag to compare

This new version contains several fixes/improvements:

  • better support for dates:
    • support for cells formatted as time
    • option to return formatted dates instead of PHP objects
  • ODS reader and writer improvements:
    • support for hyperlinks/inline formatting
    • ODS writer now accepts associative arrays (like other writers)
  • Border support!
  • New option to skip BOM addition in CSV file
  • Numerous fixes to not-so-standard XLSX files. Spout now support spreadsheets with:
    • prefixed XML files
    • missing "uniqueCount" and/or "count" attributes in shared strings table
    • missing cell reference in sheet definition

Version 2.4.4

12 Apr 18:06
Compare
Choose a tag to compare
  • Consistent behavior among all readers when reading cells with leading/ending spaces.
  • Added protection against closing file handles that were not properly created

Version 2.4.3

24 Mar 00:11
Compare
Choose a tag to compare
  • Fixed an issue when writing boolean values to XLSX files - #175
  • Added optional support for custom stream wrappers (only works with CSV) - #176
  • Fixed an issue when reading CSV files which happen to have a EOL delimiter inside an enclosed text - #183
  • Fixed an issue when reading zeros and empty strings from ODS files - #184
  • XLSX and ODS writers did not properly release the file handle - #190

Version 2.4.2

14 Feb 08:22
Compare
Choose a tag to compare

Added support for variable EOL in CSV files

Version 2.4.1

14 Jan 19:32
Compare
Choose a tag to compare
  • Added support for XLSX files that have sheets not defined in order of appearance
  • Fixed bug when parsing large numbers

Version 2.4.0

21 Dec 11:59
Compare
Choose a tag to compare

Multiple optimizations:

  • empty cells are not written, saving space
  • hot functions have been optimized for better performance

The created files' mime type is now correctly detected.
Support for dates beyond 2037.

Version 2.3.2

05 Nov 23:54
Compare
Choose a tag to compare

This release includes a few improvements:

  • Better support for CSV files with very long lines
  • Reading numeric timestamp in XLSX files now returns a proper date
  • Prevention of folder name conflict when 2 folders are created at exactly the same microsecond

Version 2.3.1

15 Oct 17:47
Compare
Choose a tag to compare

This release contains 2 fixes:

  • prevent infinite loop for multi-lines CSV when all lines are empty
  • Resolve "Cannot open file" issue occurring on some Windows platforms

Version 2.3.0

04 Sep 06:54
Compare
Choose a tag to compare

Spout now supports a new document format: ODS!
Through the same interface, it is now possible to read CSV, XLSX and ODS files.

Other improvements:

  • explicit error when trying to configure the writer after opening it
  • better support for boolean values in XLSX files

Version 2.2.0

23 Aug 06:55
Compare
Choose a tag to compare

Fixed bug preventing a XLSX file to be read in iOS and Numbers.
Added detection of invalid sheet names (which resulted in an error message when the file was opened in Excel)
Added font color support