Tablesaw Versions Save

A group of plugins for responsive tables.

v3.1.0

5 years ago
  • 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 to Tablesaw.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

v3.0.9

6 years ago

v3.0.7

6 years ago

Bug fix release for #333.

v3.0.6

6 years ago
  • 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 with ava and webpack.
  • Now supports using Tablesaw.init() or Tablesaw.init(element) for initialization instead of a separate tablesaw-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

v3.0.0

7 years ago
  • 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 to data-tablesaw-sortable-numeric.

Issues fixed: https://github.com/filamentgroup/tablesaw/issues?q=is%3Aclosed+milestone%3A3.0.0

v2.0.1

8 years ago

Additional shoestring compatibility fixes. See https://github.com/filamentgroup/tablesaw/releases/tag/v2.0.0 for backwards incompatible change.

v2.0.0

8 years ago

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