- Greatly improved
colspan&rowspansupport. - When using
includeRowId,rowidis now set tonullif the row does not have an ID set (previously gave an empty string). - More thorough tests.
- More modular codebase.
ignoreEmptyRowsfeature should considerignoreColumnswhen deciding what is considered an empty row.
- Skip columns where headers are not present.
- Added
extractoroption.
- Fixed
colspan&rowspansupport for complicated tables.
- Added
textExtractoroption.
- Added
ignoreEmptyRowsoption.
- Added
includeRowIdoption.
- Updated to correct version number.
- Updated
onlyColumns&ignoreColumnsto work with colspans (demo).
- Added basic
.gitattributesfile. - Updated
colspan&rowspansupport to work when applied to the same cell (demo).
- Added
colspan&rowspansupport. - Fixed missing license banner.
- Updated Grunt plugins.
- Added more JSHint requirements and cleaned code.
- Added
allowHTMLoption to preserve HTML tags from table cells. - Fixed Travis & Grunt tests.
- Added
headingsoption to define the headings of a table. When supplied, treats entire table as values.
- Halved execution time.
- Added more JSHint requirements.
- The release breaks backwards compatibility for both option names and data- attributes.*
- Changed option
ignoreColNumtoignoreColumns. - Merged
data-cell-valueanddata-column-nameinto a single attribute:data-override. - Added a new option
onlyColumnsto set which columns are included and ignores all others.
- No longer requires the use of
thelements - always uses the first row as column names.
- Added tests and fixed many bugs.