Skip to content
This repository has been archived by the owner on Jul 25, 2021. It is now read-only.

Releases: clarketm/TableExport

v3.2.8

18 Aug 05:27
Compare
Choose a tag to compare

updates

File Description
tableexport.js colspan and rowspan support added

v3.2.7

17 Aug 09:05
Compare
Choose a tag to compare

updates

File Description
tableexport.js xls file format is being parsed as xlsm with a fallback to tab-separated values (tsv) if js-xlsx is not included

v3.2.6

30 Jun 00:11
Compare
Choose a tag to compare

updates

File Description
README.md updated documentation for the update, reset, and remove methods
tableexport.js restructured using the UMD (Universal Module Definition) pattern
updated file-saver dependency to latest (v1.3.2)

v3.2.5

19 May 16:01
Compare
Choose a tag to compare

updates

File Description
README.md added documentation for the update, reset, and remove methods
tableexport.js fixed typo in the tfoot selector
implemented the update, reset, and remove utility methods

v3.2.4

13 May 23:11
Compare
Choose a tag to compare

updates

File Description
LICENSE.txt updated copyright year
package.json keywords: added "tableexport" and remove duplicate entries
tableexport.css updated copyright year & adjusted the padding around the export button icons
tableexport.js updated copyright year & removed a debugging/logging statement left in from the previous release

v3.2.3

11 May 22:57
Compare
Choose a tag to compare

added brand new svg icons[1] for each file extention:


[1] by Freepik from flaticon

v3.2.2

11 May 18:52
Compare
Choose a tag to compare

added repository and bugs metadata to package.json

v3.2.1

11 May 14:37
Compare
Choose a tag to compare

added: new property

ignoreCSS: excludes <tr>, <td>, or <th> elements matching the provided selector(s).

e.g.

  • ignoreCSS: "tr.hide" => will exclude all rows with a hide class from the exported file.
  • ignoreCSS: [".password", ".username"] => will exclude any row (or cell) with the password or username class

v3.2.0

11 May 01:06
Compare
Choose a tag to compare

added: 3 new properties:

  • footers //(Boolean), display table footers (th/td elements) in the <tfoot>
  • ignoreRows //(Number, Number[]), row indices to exclude from the exported file
  • ignoreCols //(Number, Number[]), column indices to exclude from the exported file

added FileSaver.js implementations for the xls, csv, and txt file types, effectively broadening browser support.

removed <a> tags w/ custom button-like css and replaced with native <button> elements, allowing for predictable and consistent fallback styling when Bootstrap is being not used.

removed duplicate event handler binding when multiple instances of tableExport() are called.

v3.1.3

04 May 14:59
Compare
Choose a tag to compare
  • compendious data URI and HTML escaping
  • terse data-object JSON storage for .xlsx format