CSV v9.6.0 Release Notes

Release Date: 2020-03-17 // about 4 years ago
  • โž• Added

    • ๐Ÿ‘ More return types and type parameters as supported in PHP7.2+
    • ๐Ÿ— League\Csv\Statement::create named constructor to ease constraint builder instantiation
    • League\Csv\Statement can now also process League\Csv\ResultSet instances.
    • League\Csv\TabularDataReader interface to represent how to read tabular data
    • League\Csv\ResultSet::getRecords has an optional $header second argument to make the method works like League\Csv\Reader::getRecords
    • League\Csv\ResultSet::createFromTabularDataReader create a new instance from League\Csv\TabularDataReader implementing class.

    ๐Ÿ—„ Deprecated

    • Nothing

    ๐Ÿ›  Fixed

    • League\Csv\Reader no longer uses __call to implement fetchOne, fetchPairs and fetchColumn methods.

    โœ‚ Removed

    • Internal polyfill for is_iterable
    • Internal polyfill for is_nullable_int
    • ๐Ÿ‘Œ Support for PHP7.0 and PHP7.1