Releases: filamentgroup/tablesaw
Tablesaw v3.1.0: Acacia
- Adds support for
<td data-tablesaw-no-labels>
(in addition to existing support on<table>
and<tr>
) from PR #341—thanks @dsabados! - Fix for table initialization after DOMContentLoaded event from PR #342—thanks @porcus!
- Fixes vestigial
refreshPriority
call on column toggle table #337 - Fixes accessibility issue with Stack table reading labels and content together as a single word. #347
- Allow passing a single
<table>
element toTablesaw.init()
#340 - Fix for regression with
colspan
on stack tables #344, #288 - Fixes
reverse
JavaScript error when using mode switcher to switch from Stack to Swipe to Stack again #350
Full issue list: https://github.com/filamentgroup/tablesaw/milestone/14?closed=1
Tablesaw 3.0.9
Very small bug fix release: https://github.com/filamentgroup/tablesaw/milestone/12?closed=1
Tablesaw 3.0.7
Bug fix release for #333.
Tablesaw 3.0.6: Wonderboom
- Notably, improvements to swipe table column sizing, swipe table column sizes were cached on initial load (and not recalculated on resize).
- Improvements and tests for consumption with
import
for bundlers and test frameworks. Tested withava
andwebpack
. - Now supports using
Tablesaw.init()
orTablesaw.init(element)
for initialization instead of a separatetablesaw-init.js
file, although that mechanism is still supported. Works before or after DOMContentLoaded. - Bug fixes for
refresh()
and swipe tables. - Use
colspan
without caveat on header cells now.
All issues closed: https://github.com/filamentgroup/tablesaw/milestone/11?closed=1
Tablesaw 3.0.3: Cucumbertree
Tablesaw 3.0.2: Bald Cypress
Tablesaw 3.0.1: Cypress
Tablesaw 3.0.0: Rosewood
- 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
Tablesaw 2.0.1: Mountain Hemlock
Additional shoestring compatibility fixes. See https://github.com/filamentgroup/tablesaw/releases/tag/v2.0.0 for backwards incompatible change.
Tablesaw 2.0.0: Hemlock
For easier inclusion with a component library, we’ve separated out the auto-init into a separate optional file. This breaks backwards compatibility in that you need to include two JavaScript files:
<script src="tablesaw.js"></script>
<script src="tablesaw-init.js"></script>
This is reflected on the newest documentation at https://github.com/filamentgroup/tablesaw