Releases: mwouts/itables
Releases · mwouts/itables
Version 1.4.6
Added
- We have added a new
JavascriptCodeclass to encapsulate JS Code. This will let the user set JS values for some options likecolumnDefs.render(#154).
Version 1.4.5
Fixed
- Fixed an issue when
lengthMenuis a 2D array (#151)
Changed
- We make sure that no argument passed to
showis equal toNone(for all tested options, passingNoneresults in a datatable that never loads) - Running the test collection will not update the CSV files used for testing anymore
Version 1.4.4
Version 1.4.3
Changed
- When a table is made of only a few rows, we display just the table (not the search box, pagination control, etc)
Version 1.4.2
Version 1.4.1
1.4.1 (2022-12-04)
Fixed
- We have added
setuptools.build_metaas the build backend inpyproject.toml(#142) - We have fixed a typo in
itables.options.style
Changed
- We have updated the development status of the project to Production/Stable
Version 1.4.0
Fixed
- We have improved the support for dark themes by using the CSS from datatables.net in version 1.13.1 (#103)
- We have fixed a compatibility issue with old versions of pandas
- We have added a test to make sure that timezones are preserved
requestswas added as a build dependency (#123)- and the
flake8pre-commit hook was fixed (#124) - thanks
to Anselm Hahn for these two contributions! - Duplicated column and index names are supported (#134)
Added
- The examples in the documentation are now executed as part of the test suite to increase the coverage.
- We have added a new
captionargument to theshowfunction to make it easier to add captions on tables.
Changed
- We have changed the default table to
style = "table-layout:auto;width:auto;margin:auto"to fix an issue on the width of index columns (defaultstylewaswidth:autopreviously) (#130) - The default classes applied to datatables are now
["display", "nowrap"] - We have changed the default order to
order = []i.e. we don't sort anymore the table, even when the index is monotonic, to fix an issue in the order of categories (#135) - We have set an explicit
maxRows = 0and also increasedmaxColumnsto200(instead of Pandas' default at 20).
Version 1.3.5
Fixed
- We use
pandas.io.formats.format.format_arrayto format non-trivial dtypes (as initables<=1.3.1) (#112) - The downsampling of large tables is faster. We have also added a new function
generate_random_dfto generate large tables on demand (#113) - We don't raise a warning anymore when a table is downsampled. Instead, we add this information to the table summary (#114)
Added
- We have added support for Python 2 (#115).
Version 1.3.4
Fixed
- We have removed
scrollX = Truewhich was causing issues with non-wide tables (#110). Instead, we now usestyle = "width:auto".
Version 1.3.3
Changed
- We have added
scrollX = Trueto the default options to make the rendering of wide tables more similar to Pandas.