More options for skipping empty cells/rows, formatter enhancements, Iterator interface implementation adjustments
Breaking changes:
- next() no longer returns the current row. Use current() instead.
- SkipEmptyCells needs to be supplied as a ReaderSkipConfiguration constant now.
Non-breaking changes:
- New configuration option "SkipEmptyRows".
Use it to exclude either all empty rows or all empty rows at the end of the document from the output.
Use ReaderSkipConfiguration values to configure it. - Configuration option "SkipEmptyCells" can now be configured to only skip trailing empty cells.
- Added support for scientific notation format.
- Fraction formatting support was enhanced.
- Fixed: "General" format does not output values as decimal, if they are stored using scientific notation internally.
- Fixed: Assorted edge cases in number formatting.
- Added notes to documentation of "ReturnUnformatted" and "ReturnPercentageDecimal" about possible gotchas.
- Internal refactorings.