Releases: quantopian/qgrid
Releases · quantopian/qgrid
v1.3.1 🌈
What’s Changed
- Support for JupyterLab 2 (#301) Huge thanks to @consideRatio
- BLD: Fix final test install (#296) @gerrymanoim
v1.3.0 🌈
What’s Changed
- Add license to setup.py (#292) @sergiuser1
- MAINT: Push qgrid to a new npm home (#288) @gerrymanoim
- README item on installing lab extension from source (#289) @itcarroll
- update grid.py for changes in pandas 1.0.1 (#290) @richdevboston
v1.2.0
- Readme tweaks
- Compatibility with Jupyter Lab >=1.0.0
v.1.1.1
- Fixes an issue where the grid widget would flash noticeably when the
df
attribute or any other attributes were changed. This issue has existed since 1.0. (#186) - Make the SlickGrid object available via
$('.q-grid').data('slickgrid')
as suggested here: #178 (comment). This allows you to work with a particular SlickGrid instance from the js console.
v1.1.0
- Column options can be provided via the
show_grid
method. Options can be provided for all columns via thecolumn_options
parameter, and for individual columns via thecolumn_definitions
parameter. - Added
edit_cell
,change_selection
,toggle_editable
methods for updating the state of an existing grid widget without having to callshow_grid
. - Updated the
add_row
method so that the caller can specify the values for the new row via therow
parameter. This will allow people to add rows to a qgrid instance even if it's showing a DataFrame that doesn't have an integer index. - Updated the
remove_row
method so that the indices of the rows to remove can optionally be provided via therows
parameter. - Fixed issue where moving the scroll bar around a bunch of times quickly can cause a series of grid refreshes to occur.
- Thanks to Abigail Hahn (vardaofthevalier) for adding many of the features in the following PR: #191
v1.0.6-beta.6
- Fixes issue where object type columns where not being converted to strings before display when they're an index column
- Fixes issue with displaying unicode strings in python 2 (#200)
- Improves support for viewing DataFrames with a MultiIndex.
- Cells are merged vertically (similar to how pandas does it) to make it easier to identify the levels of the index.
- Sorting or grouping any column other than level 0 of the multi-index results in the DataFrame returning to it's normal behavior of never merging cells vertically.
- Column header is hidden for unnamed levels of the index (instead of showing "level_0", "level_1", etc)
v1.0.5
v1.0.4
- Make categorical column filtering work with old versions of pandas, like 0.18
v1.0.3
- Adds new
on
andoff
methods at both the module-level (for listening to events on all qgrid instances) and at the instance-level (for listening to events on individual qgrid instances) - The
on
andoff
methods mentioned above should now be used to listen for events instead of listening for theon_value_change
event of the_df
attribute. In other words usingqgrid_widget.observe(on_value_change, names=['_df'])
for being notified about changes to the state of the grid (i.e. editing, sorting, filtering) will no longer work.
v1.0.3-beta.0
Merge pull request #194 from quantopian/events-api Events API