Ag Grid Versions Save

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

v30.2.1

4 months ago

Release 30.2.1

Key Issue Type Summary
AG‑9592 Bug [Regression] When pressing TAB, currently focused value is not selected in agRichSelectCellEditor
AG‑9581 Bug [Regression] When agRichSelectCellEditor value set to null, cellValueChanged event gets triggered upon cancelling edit
AG‑9580 Bug [Regression] When agRichSelectCellEditor value set to null, cellEditRequest event gets triggered upon cancelling edit
AG‑9566 Bug [Regression] Unable to scroll horizontally using trackpad on Mac or SHIFT+mouse wheel on Windows when mouse is not hovering grid rows

v30.2.0

6 months ago

Release 30.2.0

Key Issue Type Summary
AG‑9360 Bug Sorting Row Groups with non-row group columns doesn't work when a 'field' or 'valueGetter' is present on the auto column.
AG‑9357 Bug When using the viewport row model, row-id values get out of sync when row data is updated
AG‑9347 Bug [Solid] Header Classes Not applied correctly
AG‑9317 Bug [Cell Editing] When filters are enabled for No Click editing, row Index returns incorrect cell
AG‑9309 Bug When selecting a range with SHIFT + click, focus is not restored to the grid if it has been lost
AG‑9296 Bug [Rendering] When using print domlayout, rendering/spacing at the top of the grid is incorrect
AG‑9276 Bug [React] RowComp being rendered for Non Displayed RowCtrl with animateRows
AG‑9269 Bug [Pivot] Grid crashes when modifying agg columns with large pivoted dataset
AG‑9265 Bug [Row Grouping] When sorting the primary column of the group with maintainGroupOrder=true, the group column does not sort
AG‑9248 Bug [Regression] When setting an undefined cell value to null, the new value is discarded
AG‑9230 Task [Import/Export] Allow Excel and CSV exports to respect row grouping logic
AG‑9222 Bug [Regression] When updating columnDef via setColumnDefs the columnGroupShow state is reset
AG‑9218 Bug [Regression] When pinned columns exceed the width of the grid, two vertical scrollbars are displayed
AG‑9204 Bug When setting a value in the number floating filter, numberFormatter is called with the already formatted value
AG‑9193 Bug [SSRM] [Tree data] Reordering tree data parent nodes with refresh loses state
AG‑9190 Bug Setting gridOptions.rowHeight a value smaller than default row height clips cells when using domLayout=print
AG‑9183 Bug [SSRM] When updating datasource while groupincludefooter=true, max call stack error appears in console
AG‑9175 Task Add typing, filter, async population of values to Rich Select Editor
AG‑9137 Bug [Regression] When setting rowHeight in infinite row model, the first row does not get affected
AG‑9052 Bug [Selection] When rangeSelection is enabled using CTRL + Click for Right Click on Macs loses selected range
AG‑9032 Bug When overlay is shown in a small grid, column header resizers are displayed over the overlay
AG‑8999 Task Add Advanced Filter Builder UI for building filter expressions
AG‑8941 Bug [Cell Rendering] When calling api.setRowData more than once isFullWidthRow callback does not get called anymore
AG‑8925 Bug When using row grouping with checkbox selection and the leaf row value in group column cell is null/undefined, no checkbox is shown
AG‑8804 Task [Column Definition] Add support for Recursive Types in colDef.field
AG‑8632 Task [Row Grouping] Simplify using a valueFormatter on the grouped column or auto-group column
AG‑8138 Task [Column Filters] Allow Date Filter to support min/max dates
AG‑7953 Task Make groupIncludeTotalFooter and groupIncludeFooter properties reactive
AG‑7275 Task Make suppressDragLeaveHidesColumns property reactive
AG‑5989 Task Make treeData property reactive
AG‑5565 Task Allow providing custom matching logic to Quick Filter
AG‑4483 Task Add a new list option "Add current selection to filter" to set filter in Windows mode
AG‑4316 Task [SSRM] Allow loading SSRM blocks via API without requiring user to scroll to them (to load the block containing a specific row index before calling ensureIndexVisible for that row index)
AG‑1962 Task Allow showing Group Footer Rows based on custom logic
AG‑684 Task Add new gridPreDestroyed event

v30.1.0

7 months ago

Release 30.1.0

Key Issue Type Summary
AG‑9151 Task [Column Filters] Allow formatting the filter model value to display in the number filter input when using the numberParser
AG‑9146 Bug [SSRM] When header checkbox is checked, and the user scrolls to load a new block of rows, newly loaded unselectable rows are also selected
AG‑9096 Task [React] Display warning message when setting detailCellRendererParams.template in React saying this isn't supported
AG‑9080 Bug Guard VirtualList against error when model not yet set
AG‑9068 Bug When using unbalanced groups, the Set Filter Tree List does not display all groups
AG‑9065 Bug [Docs] Install with NPM React link leads to empty page
AG‑9051 Task [Layout & Styling] Add a Figma Design System to design & customise AG Grid
AG‑9048 Task [Column Filters] Add a source parameter to the filterChanged event to indicate the type of filter that fired it
AG‑9031 Bug Changelog for v30.0 misspells rowNode.setSelected method name
AG‑9013 Bug When using React, changing the height of the grid while calling autoSizeAllColumns truncates a column unnecessarily
AG‑8967 Bug When using React and Viewport Row Model with rapid updates, calling flashCell throws an exception
AG‑8958 Bug When providing a set filter model with empty string, it doesn't filter records with empty strings
AG‑8949 Bug [Columns] When removing a pivot/row group/aggregation the wrong column is provided to the events
AG‑8945 Bug [Cell Rendering] When using groupRowRenderer and checkboxes in Angular, checked row groups are hidden unless hovered over
AG‑8924 Bug When using React and calling the api to start editing a cell from the context menu (that was opened from a different cell), editing does not start
AG‑8921 Bug [Selection][SSRM] Pressing SPACE key triggers onRowSelected event even when row wasn't selectable
AG‑8898 Bug [Regression] When sorting by one of the group columns by clicking the pill in the row group panel, leaf values shown in the row group column are sorted as well and the group column is showing a sort direction instead of mixed direction
AG‑8870 Bug [Column Sizing] Column width does not retain when flex enabled and Group Column set as row group
AG‑8824 Bug When calling api.refreshServerSide with purge=false and there are fewer groups than previously loaded, an infinite reload loop can occur
AG‑8817 Bug When calling api.sizeColumnsToFit() it doesn't grow column width if it has a minWidth set and the grid's width is less than 1400px
AG‑8802 Bug [SSRM] When maxConcurrentRequests=-1 (no limit), refreshing the rows loads cache blocks one at a time still using a limit for the number of requests
AG‑8775 Task [Column Filters] Allow Advanced Column Filtering with filtering expression support
AG‑8657 Task [Row Grouping] Allow ungrouping via the column menu item on auto-grouped columns
AG‑8585 Bug When crossfiltering an integrated chart to a blank value, blank entries are not shown in grid
AG‑8559 Bug [Performance] When initiating a grid with a large number of columns (thousands), the UI freezes
AG‑8243 Task [Column Filters] Disable auto-fill prompts for floating filter inputs by default and add a filterParams property to optionally enable them
AG‑8061 Task [Pivoting] Allow setting the default expanded level of pivot columns (similar to the groupDefaultExpanded property for the expanded row group level)
AG‑7921 Task [SSRM] Allow users to modify the value aggregation function from a secondary column when using SSRM and pivoting and improve secondary column workflow when pivoting
AG‑7724 Bug When calling redrawRows API method, pinned rows are always redrawn regardless of the parameters
AG‑7712 Task [SSRM] Allow postSortRows callback to fire when using SSRM
AG‑6278 Bug When pivoting and updating a state variable in React, secondary column order is reset
AG‑4461 Bug When showing long options in a agRichSelectCellEditor they are clipped instead of truncated
AG‑3757 Bug When calling api.resetRowHeights, footer row heights aren't updated
AG‑3523 Task [Tooltip] Allow interactive tooltips which remain visible as long as the mouse hovers the tooltip
AG‑2655 Task [Cell Editing] Improve rich cell editor rendering, customization, CSS variable support, popup sizing matching column width
AG‑2278 Task Allow automatically creating pivot result columns (secondary columns) with SSRM
AG‑2211 Task [Cell Editing] Allow agRichSelectCellEditor to automatically shrink vertically if the options provided aren't high enough to fill the default height
AG‑2037 Task [Cell Editing] Allow automatically fitting agRichSelectCellEditor width to column width

v30.0.6

7 months ago

Release 30.0.6

Key Issue Type Summary
AG‑8998 Task [Build] Default AG Grid Packages to use CommonJS