| ⇢ | B | CsvExtractor::readSep() added | |
| ⇢ | B | CsvExtractor::getNextNonEmptyRecord() added | |
| ⇢ | A | CsvExtractor::readHeader() added | |
| ⇢ | A | CsvLoader::writeBom() added | |
| ⇢ | A | CsvLoader::writeHeader() added | |
| ⇢ | A | CsvLoader::writeSep() added | |
| ⇢ | A | CsvHandlerTrait::setHeader() added | |
| ⇢ | A | FileExtractorAbstract::getNextNonEmptyChars() added | |
| B | ↗ | A | LineExtractor::getTraversable() improved | 
| B | ↗ | A | FileExtractorAbstract::getNextNonEmptyLine() improved | 
| B | ↛ | CsvExtractor::handleHeader() removed | |
| A | ↛ | CsvHandlerTrait::initCsvOptions() removed | |
| A | ↛ | CsvLoader::handleHeader() removed | |
| A | ↛ | CsvLoader::handleSep() removed | |
| A | ↛ | CsvLoader::handleBom() removed | |
| A | ↛ | CsvExtractor::writeCsvLine() removed |