Releases: quantopian/qgrid
Releases · quantopian/qgrid
v1.0.2
- Fixes issue that made it impossible to set the value of a float cell to zero #174
- Updated tests to be python 2 compatible by removing usages of nonlocal. This change will help us to simplify the coda build process.
v1.0.1
- Fixes issue where qgrid prevents all other widgets from working when used on Jupyterlab (#154, #165)
- Adds new
sortable
and filterable
grid options which allows users to disable sorting and/or filtering for the entire grid (#164)
- Adds new
highlightSelectedCell
and highlightSelectedRow
which allows users to change the cell/row highlighting behavior. Setting highlightSelectedCell
to True
and highlightSelectedRow
to False
will result in spreadsheet-style cell highlighting (in response to feedback on Twitter)
- Add
processPhosphorMessage
to handle resize events in Jupyterlab and when qgrid is embedded in other widgets. (#169, #167)
- Trigger
_df_changed
event for filtering changes and edits. (#170)
- Fixes an issue where the search text wouldn't be cleared in the text filter when the reset button is clicked
v1.0.0
- Fix handling of
grid_options
in set_defaults #157
v1.0.0-beta.10
- Adds support for jupyterlab 0.30.x
- Uses a new stable plugin API that's available in jupyterlab 0.30.x
- Separate qgrid-jupyterlab npm package is no longer needed
- Issue with
set_defaults
fixed by #151
- Fix for deprecation warning that was appearing when committing edits on pandas 0.21.0
v1.0.0-beta.9
A small batch of changes to address a couple of issues:
- Fix column ordering issue on Python 2 (#140)
- Display NaNs instead of blank cell for missing values (#99)
v1.0.0-beta.8
Fixes a number of issues that came up in beta 7:
- Made the text column filter work as expected when a search term is applied in the filter control (#135, #144, #145)
- Added support for columns containing multiple types of data (previously this locked up the widget when sorting) #133
- Made the add row button works as expected when the grid is not sorted by the index #132
- Fixed the issue where resizing a column had a side effect of clicking the column header, which resulted in a sort being triggered #134
- Convert objects to strings before attempting to display them to fix #57
- Added new
get_selected_df
method to provide a more convenient alternative to get_selected_rows
which reflects any filtering/sorting changes #137
- Bumped the required pandas version to address #139
v1.0.0-beta.7
- Makes qgrid compatible with ipywidgets 7+
- Support for using qgrid in Jupyterhub and Jupyterlab (#85)
- Editing cells via double clicking is always available now (except for on index and inteval-type columns)
- Support for editing and filtering boolean columns (#95)
- Support for larger DataFrame (1 million+ rows)
- Added
get_changed_df
method to retrieve a copy of your DataFrame that reflects sorting and filtering, as well as any edits you've made. (#7, #87)
- Added
enable
and disable
methods to allow DataFrames and Series to be displayed as qgrids automatically. (#8)
- Support for displaying interval columns, but not editing/filtering/sorting them (#113)
- Added "full screen" button to allow qgrid to take up your whole browser window (#120)
qgrid v0.3.3
- Makes qgrid compatible with ipywidgets 6+ and jupyter notebook 5.x
- Fixes issue with double-rendering grids when
show_grid
is called
Compatible with:
IPython / Jupyter notebook |
ipywidgets |
5.x |
6.x |
4.0 |
4.0.x |
4.1 |
4.1.x |
4.2 |
5.x |
qgrid v0.3.2
- Makes qgrid compatible with ipywidgets 5+ and jupyter notebook 4.2.x
- Improves installation by not requiring exact versions in requirements.txt. Previously this was causing packages in the user's environment to be downgraded unnecessarily.
Compatible with:
IPython / Jupyter notebook |
ipywidgets |
4.0 |
4.0.x |
4.1 |
4.1.x |
4.2 |
5.x |
qgrid v0.3.0
- Allows users to edit a DataFrame by double clicking in the grid, as well as add/remove rows
- Changes the architecture of qgrid so it's a deployed as a widget rather than an nbextension
Compatible with:
IPython / Jupyter notebook |
ipywidgets |
3.x |
N/A |
4.0 |
4.0.x |
4.1 |
4.1.x |