- Column options can be provided via the `show_grid` method. Options can be provided for all columns via the `column_options` parameter, and for individual columns via the `column_definitions` parameter.
- Added `edit_cell`, `change_selection`, `toggle_editable` methods for updating the state of an existing grid widget without having to call `show_grid`.
- Updated the `add_row` method so that the caller can specify the values for the new row via the `row` 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 the `rows` 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](https://github.com/vardaofthevalier)) for adding many of the features in the following PR: https://github.com/quantopian/qgrid/pull/191