- Greatly improved
colspan
&rowspan
support. - When using
includeRowId
,rowid
is now set tonull
if the row does not have an ID set (previously gave an empty string). - More thorough tests.
- More modular codebase.
ignoreEmptyRows
feature should considerignoreColumns
when deciding what is considered an empty row.
- Skip columns where headers are not present.
- Added
extractor
option.
- Fixed
colspan
&rowspan
support for complicated tables.
- Added
textExtractor
option.
- Added
ignoreEmptyRows
option.
- Added
includeRowId
option.
- Updated to correct version number.
- Updated
onlyColumns
&ignoreColumns
to work with colspans (demo).
- Added basic
.gitattributes
file. - Updated
colspan
&rowspan
support to work when applied to the same cell (demo).
- Added
colspan
&rowspan
support. - Fixed missing license banner.
- Updated Grunt plugins.
- Added more JSHint requirements and cleaned code.
- Added
allowHTML
option to preserve HTML tags from table cells. - Fixed Travis & Grunt tests.
- Added
headings
option 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
ignoreColNum
toignoreColumns
. - Merged
data-cell-value
anddata-column-name
into a single attribute:data-override
. - Added a new option
onlyColumns
to set which columns are included and ignores all others.
- No longer requires the use of
th
elements - always uses the first row as column names.
- Added tests and fixed many bugs.