We are pleased to announce that Dash AG Grid V31.0.0 is out!
pip install dash-ag-grid==31.0.0
As of this release, the Dash version numbers will align with the version number of the AG Grid component it wraps. This will make it easier to know which version of the AG Grid documentation to use if you need more information.
Thank you to @jinnyzor for leading the contributions of these developments. Thank you to @Skiks for contributing to the Dash AG Grid docs. Thank you to @AnnMarieW for supporting the community with Dash AG Grid solutions, demos, and write-ups. And thank you to @Emil for your cellValueChanged pull request.
Official Changelog Dash-AG-Grid v31.0.0
Added
-
grid_version
added to allow developer to see underlying AG Grid version in python- Added
quartz
theme native support - Added function support for
dateParser
,dateFormatter
,quickFilterParser
,components
,quickFilterMatcher
,predicate
,textFormatter
,textMatcher
,numberFormatter
,numberParser
,dataTypeMatcher
Removed
- #246 dropped
getColumnApi
andgetColmunApiAsync
as these are deprecated from the underlying grid.
Changed
-
#261 The
cellValueChanged
property has been changed from a (single) event object to a list of event objects. For multi-cell edits, the list will contain an element per change. In other cases, the list will contain a single element. Fixes #262 -
- updating underlying grid version from AG Grid v29 → v31, with this change, Dash AG Grid will reflect a similar version number to underlying Grid version.
dataTypeDefinitions
now supports full js, partial python with full definitions in js of an object, and objects have parts that are jscolumnSize
andcolumnState
cannot be currently passed together when grid initializes, thecolumnSize
will trump thecolumnState
Fixed
- #246 testing for grid going to destroyed state
New Features
Note that there are some breaking changes in this release, most of which are due to new features enabled by default. Find out more in the V31 Migration Guide.
Here are a few highlights from the upstream AG Grid docs. The topics with links have more info in the Dash docs. For the other features, please see the AG Grid docs.
AG Grid V31.0.0
- Save/Restore the initial grid state as a single object
- New Quartz Theme
- Column Header resizing and moving via keyboard
- Pagination Panel Page Size Selector
AG Grid V30.2.0
- Advanced Filter Builder UI for building filter expressions (Enterprise)
- Support for Custom Matching in Quick Filter
- Typing, filtering, async population of values in Rich Select Editor (Enterprise)
- Dynamic Group Footer Rows (Enterprise)
AG Grid V30.1.0
- Advanced filtering with boolean expressions (Enterprise)
- Rebuilt Rich Select Editor (Enterprise)
- Figma Design System to design and customize AG Grid
- Automatic pivot columns for server-side row model (Enterprise)
- Interactive Tooltips
AG Grid V30.0.0
- Cell data types with automatic type inference
- Built-in cell editors
- Group footer rows when using server-side row model (Enterprise)
- Export row groups to Excel with their current expanded state (Enterprise)
Dash-ag-grid v31 includes the new features available in AG Grid V30 through AG Grid V31.0.3.