📣 Dash AG Grid 31.3.0 Released

:tada: We are pleased to announce that Dash AG Grid V31.3.0 is out!

pip install dash-ag-grid==31.3.0

:point_right: Thank you to @jinnyzor, @AnnMarieW and @alexcjohnson for leading the contributions of this release.

Official Changelog :arrow_forward: Dash-AG-Grid v31.3.0

Added

  • #330 Added dash_clientside to available functions for easier on-liner functions, esp. eventListeners.
  • #270
    • support for eventListeners to be added to the grid that get loaded upon gridReady
    • eventListeners are added upon gridReady only, if you need to add or remove other event listeners, please use the getApi or getApiAsync methods
    • added default for selectedRows to be [ ]

Changed

  • #327 bumping to v31.3.2 for the grid
  • #332
    • handleDynamicStyle now checks for params.data before attempting to apply the test
    • #321 fixes issue with infinite scroll and dynamic row styling
  • #273 increased the timeout for getApiAsync to 2 minutes.
  • #281 webpack is now designed to build quicker, excludes node_modules and uses a different parser
  • #287 bumping to v31.2.1 for the grid

Fixed

  • #300 Fixes issue #299 where grid was unmounted and trying to update the columnState.
  • #325 Fixes issue #324 where pivotComparator functions were not sorting columns correctly because they were only being passed params.
  • #314
    • locking selenium for tests that were failing due to missing import
  • #313
    • #312 fixing issue where scrollTo was defaulting to not reset the value
      • to maintain scroll position during a grid rerender, be sure to use getRowId
    • fixing side issue where cellDoubleClicked was forcing the grid to rerender
  • #331
    • adjusted setProps → customSetProps which tests if the grid is active in the dash tree and mounted.
    • #307 fixes JS console error because setProps is no longer called when unmounted.
  • #283
    • selectedRows can now be passed along with the rowData
  • #287
    • aggFuncs can now be passes as an object from the grid to be mapped to functions
    • fixes #278