Skip to content

Releases: mwouts/itables

Version 1.0.0

22 Jun 12:05
cc816e9
Compare
Choose a tag to compare

Added

Changed

  • ITables uses the ESM version 1.12.1 of datatables.net

Version 0.4.7

13 Apr 16:03
2862a8b
Compare
Choose a tag to compare

Added

  • Additional tags like captions are supported (#10).

Version 0.4.6

29 Mar 16:06
Compare
Choose a tag to compare

0.4.6 (2022-03-29)

Changed

  • We have removed the default column width at 70 pixels (#61, #62, #66)
  • We now use pyupgrade in our pre-commit hooks

Fixed

  • We have improved the rendering of multiindex columns (#63)

Version 0.4.5

24 Jan 23:49
Compare
Choose a tag to compare

Changed

  • The itables documentation now uses Jupyter Book (#56)
  • We have added a new style option in itables.options and in show, with a default value equal to max-width:100%.

Version 0.4.4

10 Jan 07:14
6a19409
Compare
Choose a tag to compare

Fixed

  • Add 'require_config.js' to the pip package (#48)

Version 0.4.3

08 Jan 16:27
a7708d2
Compare
Choose a tag to compare

Changed

  • When a JS function is created on the Python side, we export it as-is (without quotes) in the HTML file and don't use JS eval anymore.

Version 0.4.2

07 Jan 12:12
d9d4a82
Compare
Choose a tag to compare

Fixed

  • Fix the HTML output when eval_functions=True
  • Display "Loading..." under the table header until the table is displayed with datatables.net
  • init_notebook_mode(all_interactive=False) restores the original Pandas HTML representation

Version 0.4.1

06 Jan 22:49
ce1e7a8
Compare
Choose a tag to compare

Fixed

  • Long column names don't overlap any more (#28)

Version 0.4.0

06 Jan 22:13
Compare
Choose a tag to compare

Fixed

  • Now itables also works in Jupyter Lab, Colab, Nteract, VS Code and PyCharm (#3, #4, #26, #40), as we load the datatables.net library with an ES import when require.js is not available. Many thanks to François Wouts for his precious help!

Changed

  • The show function (and itables.options) has a new argument eval_functions. When set to True, the nested strings passed to datatables.net that start with function are converted to Javascript functions.
  • The HTML code for the datatables.net representation of the table is generated with an HTML template.
  • We use f-strings and thus require Python >= 3.6

Version 0.3.1

24 Dec 16:30
439fac5
Compare
Choose a tag to compare

Fixed

  • We fixed an issue (jquery not found) with the HTML export when using nbconvert>=6.0 (#21)
  • We documented how to change the default ordering of rows - with the order option (#30)
  • We documented how to load require in Jupyter Lab (#3)

Changed

  • The main branch for the project is main rather than master
  • Updated datatables to 1.11.3 and jquery to 3.5.1