1.1.0 Release
Features:
- Added
getCollection
method that returns aIlluminate\Support\Collection
object - useful for using the mapping functions. - New function
getTotalDataRowCount
for getting total data row count without parsing all data.
Bugfixes:
- Replaced
fread
withfile_get_contents
to avoid the 8192-byte limit. This is important when reading from a stream. Before this fix, the CSV data would be truncated without a warning. - ParseCSV now ignores empty lines at the end of files.
Maintenance:
- Dropping PHP 5.4 support. In
composer.json
we now explicitly specify the minimum PHP version as 5.5. Folks, please use 7.x for performance and security, but ParseCSV does support PHP 5.5 and higher. - Improved documentation, e.g., in README.md and ChangeLog.txt.
- Improved PHPUnit code coverage.