Itables Versions Save

Pandas DataFrames as Interactive DataTables

v2.0.1

2 weeks ago

Added

  • We have added a logo for ITables (#257)
  • The loading message gives more information, including the version of ITables and where DataTables is loaded from (#258)

Changed

  • We have updated DataTables to 2.0.5 and its extensions to their latest version (#260)
  • maxBytes can now be a string. Its default value remains unchanged at 64KB (#239)

Fixed

  • We have improve the compatibility with dark themes (#255)
  • We now enforce non-sparse index when displaying Pandas Style objects with a multiindex (#254)
  • Export buttons are shown when using show(df, buttons=...) on a Pandas Style object (#259)
  • We have fixed a side effect when using logging (#265)

v2.0.0

2 months ago

Added

  • The CSV, Excel and Print buttons are now included (#50, #155)
  • We have included a few other extensions like SearchBuilder and SearchPanes and documented how to add more (#178, #207, #208, #231)
  • ITables is now tested with Python 3.12

Changed

  • ITables uses the latest version 2.0.2 of DataTables (#121)
  • Large Python integers are now mapped to JavaScript BigInt (#172)
  • ITables is build using hatch and pyproject.toml

v2.0.0rc6

2 months ago

Added

  • The CSV, Excel and Print buttons are now included (#50, #155)
  • We have included a few other extensions, and documented how to add more (#178, #207, #208, #231)
  • ITables is now tested with Python 3.12

Changed

  • ITables uses the latest version 2.0.2 of DataTables (#121)
  • Large Python integers are now mapped to JavaScript BigInt (#172)
  • ITables is build using hatch and pyproject.toml

v2.0.0rc5

2 months ago

Added

  • The CSV, Excel and Print buttons are now included (#50, #155)
  • We have included a few other extensions, and documented how to add more (#178, #207, #208, #231)
  • ITables is now tested with Python 3.12

Changed

  • ITables uses the latest version 2.0.2 of DataTables (#121)
  • Large Python integers are now mapped to JavaScript BigInt (#172)
  • ITables is build using hatch and pyproject.toml

v2.0.0rc4

2 months ago

Added

  • The CSV, Excel and Print buttons are now included (#50, #155)
  • We have included a few other extensions, and documented how to add more (#178, #207, #208, #231)
  • ITables is now tested with Python 3.12

Changed

  • ITables uses the latest version 2.0.2 of datatables-net (#121)
  • Large Python integers are now mapped to JavaScript BigInt (#172)
  • ITables is build using hatch and pyproject.toml

v2.0.0rc3

2 months ago

Added

  • The CSV, Excel and Print buttons are now included (#50, #155)
  • We have included a few other extensions, and documented how to add more (#178, #207, #208, #231)
  • ITables is now tested with Python 3.12

Changed

  • ITables uses the latest version 2.0.2 of datatables-net (#121)
  • Large Python integers are now mapped to JavaScript BigInt (#172)
  • ITables is build using hatch and pyproject.toml

v2.0.0rc1

2 months ago

Added

  • The CSV, Excel and Print buttons are now included (#50, #155)
  • We have included a few other extensions, and documented how to add more (#178, #207, #208, #231)
  • ITables is now tested with Python 3.12

Changed

  • ITables uses the latest version 2.0.2 of datatables-net (#121)
  • Large Python integers are now mapped to JavaScript BigInt (#172)
  • ITables is build using hatch and pyproject.toml

v2.0.0rc0

2 months ago

Added

  • The CSV, Excel and Print buttons are now included (#50, #155)
  • We have included a few other extensions, and documented how to add more (#178, #207, #208, #231)
  • ITables is now tested with Python 3.12

Changed

  • ITables uses the latest version 2.0.2 of datatables-net (#121)
  • Large Python integers are now mapped to JavaScript BigInt (#172)
  • ITables is build using hatch and pyproject.toml

v1.7.1

2 months ago

Fixed

  • The select and search box now use a white font in VS Code (dark mode) (#232, #156, #103)

Added

  • We have added a check to make sure any tableId provided by the user is valid (#233)

v1.7.0

3 months ago

Added

  • ITables works well with Quarto. We have added Quarto examples to the documentation. We set data-quarto-disable-processing="true" on the tables that are generated with use_to_html=False and thus can't be processed by Quarto (#179)

Fixed

  • ITables works when you duplicate a notebook (#222)
  • We use df.isetitem(i, ...) rather than df.iloc[:,i] = ... to avoid a warning with Pandas 2.2.0 (#223)

Changed

  • We have changed how datatables.net is loaded. This is expected to improve the VSCode experience (#216)
  • We have removed legacy Python 2 code.