Skip to content

Releases: mwouts/itables

Version 2.4.0rc1

12 May 00:04

Choose a tag to compare

Version 2.4.0rc1 Pre-release
Pre-release

Added

  • The ITable widget, and the ITable components for Dash and Streamlit have the same features as the show function. They can show non-finite floats, bigints, Pandas Style objects and use custom JavaScript formatters (#374)
  • We have added type hints for the show function and for the various app components. A SyntaxWarning is issued if either the argument name or type does not match when warn_on_undocumented_option=True (the default when typeguard>=4.4.1 is installed)

Changed

  • By default, the HTML content in Pandas and Polars dataframes is now escaped. Use allow_html=True to display HTML content (use this option only if you trust the content of the table!) (#346)
  • Consistently with Pandas Style, the HTML content in Styler objects is not escaped - make sure you trust the content of the corresponding tables.
  • We have updated DataTables to its latest release 2.3.0
  • ITable now requires Python 3.9, due to the addition of type hints
  • The dom argument (deprecated in v2.0) has been removed.

Version 2.4.0rc0

11 May 23:12
4e25da6

Choose a tag to compare

Version 2.4.0rc0 Pre-release
Pre-release

Added

  • The ITable widget, and the ITable components for Dash and Streamlit have the same features as the show function. They can show non-finite floats, bigints, Pandas Style objects and use custom JavaScript formatters (#374)
  • We have added type hints for the show function and for the various app components. A SyntaxWarning is issued if either the argument name or type does not match when warn_on_undocumented_option=True (the default when typeguard>=4.4.1 is installed)

Changed

  • By default, the HTML content in Pandas and Polars dataframes is now escaped. Use allow_html=True to display HTML content (use this option only if you trust the content of the table!) (#346)
  • Consistently with Pandas Style, the HTML content in Styler objects is not escaped - make sure you trust the content of the corresponding tables.
  • We have updated DataTables to its latest release 2.3.0
  • ITable now requires Python 3.9, due to the addition of type hints
  • The dom argument (deprecated in v2.0) has been removed.

Version 2.3.0

05 Apr 03:10

Choose a tag to compare

Added

  • ITable now has a component for Dash! You can render your Python DataFrames in your Dash application with from itables.dash import ITable (#245)

Changed

  • We have changed the default value of the all_interactive argument of itables.init_notebook_mode to True
  • The ITables options can be imported and modified directly through itables.options
  • We have updated dt_for_itables to datatables.net-dt==2.2.2 and datatables.net-select-dt==3.0.0
  • We have updated the dependencies of our Jupyter widget and our of Streamlit component.

Version 2.3.0

05 Apr 03:06

Choose a tag to compare

Added

  • ITable now has a component for Dash! You can render your Python DataFrames in your Dash application with from itables.dash import ITable (#245)

Changed

  • We have changed the default value of the all_interactive argument of itables.init_notebook_mode to True
  • The ITables options can be imported and modified directly through itables.options
  • We have updated dt_for_itables to datatables.net-dt==2.2.2 and datatables.net-select-dt==3.0.0
  • We have updated the dependencies of our Jupyter widget and our of Streamlit component.

Version 2.3.0

05 Apr 02:49

Choose a tag to compare

Added

  • ITable now has a component for Dash! You can render your Python DataFrames in your Dash application with from itables.dash import ITable (#245)

Changed

  • We have changed the default value of the all_interactive argument of itables.init_notebook_mode to True
  • The ITables options can be imported and modified directly through itables.options
  • We have updated dt_for_itables to datatables.net-dt==2.2.2 and datatables.net-select-dt==3.0.0
  • We have updated the dependencies of our Jupyter widget and our of Streamlit component.

Version 2.2.5

24 Feb 08:49

Choose a tag to compare

Fixed

  • We have removed an erroneous assertion and added tests on the warnings issued when selected rows are not displayed (#351)

Version 2.2.4

07 Dec 12:50

Choose a tag to compare

Fixed

  • We have fixed an issue with the HTML export of multiple tables in the same cell (#338)
  • The dependencies of the Streamlit component have been updated (#343, #345)

Version 2.2.3

02 Nov 22:40

Choose a tag to compare

Fixed

  • Table footers continue to work when the notebook is exported to HTML (#331)
  • The dependencies of the Streamlit component have been updated (#327, #330)

Added

  • ITables is now tested with Python 3.13

Version 2.2.2

29 Sep 23:16

Choose a tag to compare

Fixed

  • We have fixed a HTML pop up warning when displaying Pandas Style objects in Quarto (#317)
  • The dependencies of the Streamlit component have been updated (#323)

Added

  • We have documented how to use the ITable widget in a Shiny application
  • We have deployed a sample Shiny app (#276)

Version 2.2.1

22 Sep 16:42

Choose a tag to compare

Fixed

  • We fixed an issue with the Streamlit component when selected_rows was not set.