| ⇢ | A | ReaderOptions added |
| ⇢ | A | ReaderOptions::setShouldPreserveEmptyRows() added | |
| ⇢ | A | RowIterator::getNumRowsRepeatedForCurrentNode() added | |
| ⇢ | A | AbstractReader::setShouldPreserveEmptyRows() added | |
| ⇢ | A | ReaderOptions::setShouldFormatDates() added | |
| ⇢ | A | ReaderOptions::shouldFormatDates() added | |
| ⇢ | A | ReaderOptions::shouldPreserveEmptyRows() added | |
| ⇢ | A | AbstractReader::__construct() added | |
| C | ↘ | D | RowIterator::next() got worse |