- IE8 no longer included in the cut the mustard check. IE8 will now receive standard baseline table display.
- Tablesaw no longer requires jQuery:
tablesaw.js
has no dependencies but is larger (10.71KB after min/gzip)tablesaw.jquery.js
requires jQuery or shoestring and is smaller (6.15KB after min/gzip)
- Adds shoestring compatibility.
- Drops bower support.
- Adds
data-tablesaw-no-touch
to opt out of touch events on swipe mode. - Main
jQuery.fn
method changed from$('…').table()
to$('…').tablesaw()
- Main
jQuery.fn.data
key changed from$('…').data('table')
to$('…').data('tablesaw')
- Improved accessibility for toolbar selects
- Switches the Bare mode table styling to be default (removes a lot of the default styling). Relegates some of the default styles to be opt-in classes for row borders, zebra striping, and swipe shadows: https://github.com/filamentgroup/tablesaw#default-styles
- Using ES5 strict mode.
- The
data-sortable-numeric
option has been namespaced/renamed todata-tablesaw-sortable-numeric
.
Issues fixed: https://github.com/filamentgroup/tablesaw/issues?q=is%3Aclosed+milestone%3A3.0.0