All Versions
60
Latest Version
Avg Release Cycle
86 days
Latest Release
834 days ago

Changelog History
Page 5

  • v6.0.0 Changes

    August 28, 2014

    โž• Added

    • Stream Filter API in League\Csv\AbstractCsv
    • named constructors createFromPath and createFromFileObject in League\Csv\AbstractCsv to ease CSV object instantiation
    • ๐Ÿšš detectDelimiterList in League\Csv\AbstractCsv to replace and remove the use of RuntimeException in detectDelimiter
    • setEncodingFrom and setDecodingFrom in League\Csv\AbstractCsv to replace setEncoding and getEncoding for naming consistency
    • newWriter and newReader methods in League\Csv\AbstractCsv to replace Writer::getReader and Reader::getWriter

    ๐Ÿ—„ Deprecated

    • Nothing

    ๐Ÿ›  Fixed

    • League\Csv\Reader::each more strict $callable MUST returns true

    โœ‚ Remove

    • League\Csv\AbstractCsv::detectDelimiter
    • League\Csv\AbstractCsv::setEncoding and League\Csv\AbstractCsv::getEncoding
    • League\Csv\Reader::setSortBy
    • League\Csv\Reader::setFilter
    • League\Csv\Reader::getWriter
    • League\Csv\Writer::getReader
    • League\Csv\Reader::fetchCol
  • v5.4.0 Changes

    April 17, 2014

    โž• Added

    • League\Csv\Writer::setColumnsCount, League\Csv\Writer::getColumnsCount, League\Csv\Writer::autodetectColumnsCount to enable column consistency in writer mode
    • League\Csv\Reader::fetchColumn replaces League\Csv\Reader::fetchCol for naming consistency

    ๐Ÿ—„ Deprecated

    • League\Csv\Reader::fetchCol

    ๐Ÿ›  Fixed

    • Nothing

    โœ‚ Removed

    • Nothing
  • v5.3.1 Changes

    April 09, 2014

    โž• Added

    • Nothing

    ๐Ÿ—„ Deprecated

    • Nothing

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ $open_mode default to r+ in League\Csv\AbstractCsv constructors

    โœ‚ Removed

    • Nothing
  • v5.3.0 Changes

    March 24, 2014

    โž• Added

    • League\Csv\Writer::setNullHandlingMode and League\Csv\Writer::getNullHandlingMode to handle null value

    ๐Ÿ—„ Deprecated

    • Nothing

    ๐Ÿ›  Fixed

    • setting ini_set("auto_detect_line_endings", true); no longer needed for Mac OS

    โœ‚ Removed

    • Nothing
  • v5.2.0 Changes

    March 13, 2014

    โž• Added

    • ๐Ÿšš League\Csv\Reader::addSortBy, League\Csv\Reader::removeSortBy, League\Csv\Reader::hasSortBy, League\Csv\Reader::clearSortBy to improve sorting
    • League\Csv\Reader::clearFilter to align extract filter capabilities to sorting capabilities

    ๐Ÿ—„ Deprecated

    • ๐Ÿ‘ League\Csv\Reader::setSortBy replaced by a better implementation

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ League\Csv\Reader::setOffset now default to 0;
    • 0๏ธโƒฃ League\Csv\Reader::setLimit now default to -1;
    • ๐Ÿ›  detectDelimiter bug fixes

    โœ‚ Removed

    • Nothing
  • v5.1.0 Changes

    March 11, 2014

    โž• Added

    • League\Csv\Reader::each to ease CSV import data
    • ๐Ÿšš League\Csv\Reader::addFilter, League\Csv\Reader::removeFilter, League\Csv\Reader::hasFilter to improve extract filter capabilities
    • detectDelimiter method to League\Csv\AbstractCsv to sniff CSV delimiter character.

    ๐Ÿ—„ Deprecated

    • ๐Ÿ‘ League\Csv\Reader::setFilter replaced by a better implementation

    ๐Ÿ›  Fixed

    • Nothing

    โœ‚ Removed

    • Nothing
  • v5.0.0 Changes

    February 28, 2014

    โž• Added

    • ๐Ÿ”„ Change namespace from Bakame\Csv to League\Csv

    ๐Ÿ—„ Deprecated

    • Nothing

    ๐Ÿ›  Fixed

    • Nothing

    โœ‚ Removed

    • Nothing
  • v4.2.1 Changes

    February 22, 2014

    ๐Ÿ›  Fixed

    • $open_mode validation is done by PHP internals directly

    โœ‚ Removed

    • Nothing
  • v4.2.0 Changes

    February 17, 2014

    โž• Added

    • toXML method to transcode the CSV into a XML in Bakame\Csv\AbstractCsv

    ๐Ÿ›  Fixed

    • toHTML method bug in Bakame\Csv\AbstractCsv
    • output method accepts an optional $filename argument
    • 0๏ธโƒฃ Bakame\Csv\Reader::fetchCol default to $columnIndex = 0
    • 0๏ธโƒฃ Bakame\Csv\Reader::fetchOne default to $offset = 0
  • v4.1.2 Changes

    February 14, 2014

    โž• Added

    • ๐Ÿšš Move from PSR-0 to PSR-4 to autoload the library