8000 Releases · mwouts/itables · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: mwouts/itables

Version 2.4.2

11 Jun 22:02
Compare
Choose a tag to compare

Added

  • We have added a Framework :: Dash classifier to highlight the fact that ITables has a component for Dash
  • We have added more type annotations (#390)

Fixed

  • We have added a Typing :: Typed classifier to the package as ITables now comes with type annotations (#411)
  • Added type hints and an example for pageLength (#410)

Version 2.4.1

10 Jun 21:22
Compare
Choose a tag to compare

Added

  • We enforce strict pyright on the ITables documentation (#395) and on the example apps (#401)

Changed

  • The warn_on_undocumented_option option now defaults to True and only check the option names
  • We have added a new option warn_on_unexpected_option_type that defaults to warn_on_undocumented_option when typeguard>=4.4.1 is installed (False otherwise)
  • Wrapping JS function definitions in parentheses prior to JS eval is now done on the JS side.

Fixed

  • We have added type hints to itable.options even for the options that don't have a default value (#224)
  • The optional final semicolon in style argument is now supported again (#386)
  • The index of Pandas Style object is now rendered when non-trivial (#393)
  • We have made the CSS files compatible with the shadow dom used by Marimo (#383)
  • A workaround for the incorrect widget weight in Shiny is to use fillable=False in the output_widget (#360)
  • We have fixed a Javascript error in the Jupyter widget ('t.state_change is undefined') (#407)

Version 2.4.0

17 May 21:57
Compare
Choose a tag to compare

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)
  • We have added more application examples, and documented how to use ITables in Marimo (#348)

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.

Fixed

  • We have added a new option text_in_header_can_be_selected (defaults to True). With that option the text in headers can be selected, giving you the option to select and copy the column names back to your Python code.
  • We have fixed the rendering of Polars Struct columns (#290)

Version 2.4.0rc1

12 May 00:04
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)
0