Skip to content
This repository has been archived by the owner on Oct 21, 2022. It is now read-only.

Releases: filamentgroup/tablesaw

Tablesaw v3.1.0: Acacia

10 Dec 22:43
Compare
Choose a tag to compare
  • 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

Tablesaw 3.0.9

14 Feb 22:32
Compare
Choose a tag to compare

Tablesaw 3.0.7

24 Jan 21:33
Compare
Choose a tag to compare

Bug fix release for #333.

Tablesaw 3.0.6: Wonderboom

20 Nov 19:28
Compare
Choose a tag to compare
  • 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

Tablesaw 3.0.3: Cucumbertree

13 Jul 17:01
Compare
Choose a tag to compare

Tablesaw 3.0.2: Bald Cypress

07 Jul 22:23
Compare
Choose a tag to compare

Tablesaw 3.0.1: Cypress

01 Jun 21:44
Compare
Choose a tag to compare

Tablesaw 3.0.0: Rosewood

14 Feb 19:35
Compare
Choose a tag to compare
  • 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

Tablesaw 2.0.1: Mountain Hemlock

16 Oct 16:27
Compare
Choose a tag to compare

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

Tablesaw 2.0.0: Hemlock

16 Oct 16:17
Compare
Choose a tag to compare

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