Skip to content

Releases: quantopian/qgrid

v1.0.2

03 Mar 16:08
14d562c
Compare
Choose a tag to compare
  • 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

18 Feb 18:32
2af90ed
Compare
Choose a tag to compare
  • 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

07 Jan 07:54
bb5d858
Compare
Choose a tag to compare
  • Fix handling of grid_options in set_defaults #157

v1.0.0-beta.10

10 Dec 13:23
f1dc684
Compare
Choose a tag to compare
v1.0.0-beta.10 Pre-release
Pre-release
  • 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

04 Dec 06:28
3415091
Compare
Choose a tag to compare
v1.0.0-beta.9 Pre-release
Pre-release

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

20 Nov 04:40
2a45604
Compare
Choose a tag to compare
v1.0.0-beta.8 Pre-release
Pre-release

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

16 Oct 18:06
Compare
Choose a tag to compare
v1.0.0-beta.7 Pre-release
Pre-release
  • 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

12 Jun 04:54
Compare
Choose a tag to compare
  • 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

13 Jun 03:24
Compare
Choose a tag to compare
  • 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

22 Feb 20:42
Compare
Choose a tag to compare
  • 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