Skip to content

fix(deps): update ag-grid monorepo to v30 (major)

Renovate-Bot requested to merge renovate/major-ag-grid-monorepo into dev

This MR contains the following updates:

Package Type Update Change
ag-grid-community (source) dependencies major ^27.1.0 -> ^30.0.0
ag-grid-react (source) dependencies major ^27.1.0 -> ^30.0.0

Release Notes

ag-grid/ag-grid (ag-grid-community)

v30.1.0

Compare Source

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

Compare Source

Release 30.0.6

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

v30.0.5

Compare Source

Release 30.0.5

Key Issue Type Summary
AG‑8916 Bug When using cell data types, columns are incorrectly inferred as dateString if text partially contains a date
AG‑8914 Bug [Regression] Vertical scroll position is wrong after calling api.ensureNodeVisible
AG‑8894 Bug SSRM refresh inconsistently persists group state
AG‑8879 Bug [Regression] When scrolling Master Detail grid horizontally with the mousepad the main grid prevents scrolling
AG‑8875 Bug [Regression] When using row grouping with groupSelectsFiltered = true, indeterminate selection checkboxes cannot be unchecked
AG‑8857 Bug [Regression] When setting filter model and applying column state with pinned columns and animate rows, an error is thrown
AG‑8851 Bug [Regression] Calling setRowData with Immutable Data and FullWidthRow throws an error
AG‑8848 Bug [Regression] When updating a parent node with master detail, the detail grid is not refreshed the first time
AG‑8846 Task [Charts] Allow disabling collision avoidance on pie callout labels
AG‑8845 Bug [Charts] Scatter series labels appear bolder on series highlight
AG‑8843 Bug [Regression] When using server-side row model FULL, client-side sorting prevents range row selection
AG‑8836 Bug When long column header names are shown in the columns tool panel or column menu columns tab, they're clipped instead of truncated
AG‑8835 Bug [Regression] When setting a React state variable, any custom filters applied are reset
AG‑8831 Bug [Excel Export] - ProcessRowGroupCallback is not called for (Blank) groups
AG‑8830 Bug MouseMove fires angular change detection impacting profiling DX
AG‑8829 Bug [Regression] When working with non-string value columns, filterParams do not work if set inside defaultColDefs
AG‑8827 Task React Suspense ColumnModel Issue
AG‑8825 Bug Rename ariaDropZoneColumnComponentAggFuncSeperator to ariaDropZoneColumnComponentAggFuncSeparator
AG‑8823 Task [Types] Improve Support for Discriminated Union Types as TData
AG‑8819 Bug When using a set filter cell renderer without a refresh method, the renderer is not recreated on refresh
AG‑8816 Bug [Regression] SuppressScrollWhenPopupsAreOpen doesn't work with Column Menus
AG‑8813 Bug [Regression] When calling api.getColumnDefs API method, column groups aren't returned
AG‑8809 Bug Aligned Grids feature does not work with RTL
AG‑8801 Bug [Filtering] When using closeOnApply with accordion filter displays the column menu does not close
AG‑8797 Bug [Charts] Time-axis behaving inconsistently with non-London TZ
AG‑8788 Bug [Regression] When using React with full-width rows and setting new row data with the same row id for a full-width row that was previously used by a non-full-width row, flushSync exception is thrown
AG‑8786 Bug When enableRtl=true, floating filter popup cannot be resized horizontally or popup moves to incorrect place
AG‑8784 Bug [Regression] When using groupIncludeFooter or groupIncludeTotalFooter, for columns with aggFunc='count' the footer row cells display the row count, not the sum of aggregated values
AG‑8781 Bug [Regression] When applying column state before setting row data with cell data types, the column state is overwritten
AG‑8780 Bug [Regression] When using frameworks and importing modules on the master grid (instead of globally), no detail grids are shown
AG‑8772 Bug When setting a tabindex on the grid, not all components are respecting the property
AG‑8746 Bug When moving focus away from the aggregation function popup via keyboard, the popup remains open
AG‑8742 Bug [Charts] Repeated ticks with time-axis using a single Date value errors
AG‑8730 Bug DragAndDrop Ghost gets wrong position when ShadowDOM has offset
AG‑8693 Bug [Regression] domLayout='Auto' can no longer be used with SSRM even with small dataset
AG‑8545 Bug [Charts] BarSeries with time-axis using a single Date value errors
AG‑8527 Bug When using Safari and dragging a row or column to the top of of the page, content above the grid is highlighted
AG‑8518 Bug [Regression] When calling api.autoSizeColumns on a grid, this is much slower when there are other grids shown on page
AG‑8415 Bug [SSRM] Console error when synchronously applying column state with pinned column after setting filters
AG‑8357 Task [Bundle Size Reduction] Reduce license header being repeated in all generated files
AG‑8339 Bug [Charts] setting showInLegend=false on one series is affecting all series previous to it
AG‑8023 Task [Typing] Type the location property in callbacks
AG‑7933 Bug [Charts] Cannot specify per-series options for multiple bar/column/area series
AG‑7651 Task [Charts] Allow complex object for data and series.data and datum keys to be property paths (xKey/yKey/etc)
AG‑7629 Bug [IRM] Excessive component initialisation and destroy
AG‑7375 Bug When using ReactUI, calling the setDataValue API method to update a cell value causes cell focus to be lost
AG‑7258 Bug When sticky group rows are used with pagination on non-first page, scrolling down causes group column cell values to disappear
AG‑6523 Bug When using a custom aggregation function, integrated charts line and area series can't be plotted for cells showing a complex aggregation object

v30.0.3

Compare Source

Release 30.0.3

Key Issue Type Summary
AG‑8839 Task Update AG distributable for easier user consumption

v30.0.2

Compare Source

Release 30.0.2

Key Issue Type Summary
AG‑8756 Bug [Regression] ag-grid-community/ag-grid-enterprise with Next: Cannot use import statement outside a module

v30.0.1

Compare Source

Release 30.0.1

Key Issue Type Summary
AG-8793 Bug Fix incorrect ESM bundling / Decrease bundle sizes

v30.0.0

Compare Source

Release 30.0.0

Key Issue Type Summary
AG‑8718 Task [Cell Editing] Add a built-in checkbox cell editor
AG‑8698 Bug Regression - chart order changes between initial load and mouse-over
AG‑8691 Bug When viewing a docs page with a short video, two play buttons are displayed
AG‑8684 Bug [Regression] Column Group Headers with marryChildren: true cannot be moved after a column group header child is hidden
AG‑8683 Bug [Regression] When using transactions with row grouping/tree data and full-width rows with agGroupCellRenderer.checkbox=true, grid becomes slow/crashes
AG‑8679 Bug CellStyles with !important are not applied to grid cells
AG‑8674 Task Default to use ES Modules in main field of package.json
AG‑8673 Bug [SSRM] Master Detail with groupRowsSticky crashes the grid
AG‑8671 Task [Quick Filter] Update quick filter to exclude values in hidden columns by default
AG‑8669 Bug [SSRM] Refreshing a successfully loaded row, where the refresh request fails will continue to refresh until successful
AG‑8660 Bug [Regression] When using row grouping and setting enableGroupEdit=true, pasting a copied range of values skips group row cells
AG‑8655 Task [Clipboard] Add API method to paste from clipboard into the grid
AG‑8639 Bug When using RTL, with sticky group rows, expanding a row group and scrolling renders the group name on the left
AG‑8633 Bug [Regression] When using agMultiColumnFilter or agGroupColumnFilter opening the column menu scrolls the grid back to the top
AG‑8630 Task [Column Filters] Ignore filterParams.defaultToNothingSelected=true when filterParams.excelMode is used
AG‑8629 Task [Column Headers] Make column group header cells span multiple rows by default when other groups have more levels
AG‑8625 Bug [Regression] When setting groupDisplayType property, grid crashes
AG‑8613 Bug [SSRM] rows do not render when rowHeight is decimal
AG‑8612 Bug [React] Browser Hangs Calling api after unmount when there are columnGroups
AG‑8600 Task [Aggregation] Refining top level and root level aggregation logic
AG‑8588 Bug [Clipboard] When copying a value with quotation marks, paste does not paste the quotation marks
AG‑8587 Bug [Charts] Grouped Category axis not redrawn correctly after data update
AG‑8570 Bug React Hooks custom editor example with Mood editor doesn't select correct value when pressing ENTER key
AG‑8567 Bug Grid shows error ResizeObserver loop limit exceeded
AG‑8553 Bug [Sorting] When moving sorted column group column gets re-triggered as secondary sort
AG‑8543 Bug [Charts] When adding a series to an integrated pie chart created without series, an exception is thrown
AG‑8542 Bug [Accessibility] When using buttons on filterParams for column filters, the tab key does not navigate to them
AG‑8541 Task [Accessibility] Add extra aria properties to elements in sidebar and toolpanel tabs
AG‑8520 Bug [Export] When exporting to Excel a BigInt value, grid throws an exception
AG‑8516 Bug When using a custom filter in a multi filter as an accordion, the wrong container is passed to the afterGuiAttached method
AG‑8510 Task [API] Removal of v27 deprecations in v30 release
AG‑8509 Bug When exporting to Excel, number formats that contain quotes are not encoded properly
AG‑8506 Bug [Charts] Remove global typescript definitions in zoom & tootlip
AG‑8504 Bug [Regression] When running WAVE, each column header has a missing aria label error when not using headerCheckboxSelection=true
AG‑8496 Bug [Charts] Remove redundant AgAxisCategoryTickOptions.maxSpacing option
AG‑8495 Bug row-id and row-business-key are out of sync with grid's content after gridApi.refreshInfiniteCache() call
AG‑8494 Bug [Clipboard] When using the browser's edit menu user cannot cut, copy or paste
AG‑8476 Bug [Charts] Formatters maybe called several times per (re)render
AG‑8474 Bug When a simple filter has only one option, the dropdown is not disabled
AG‑8472 Bug [Regression] When selecting and unselecting checkboxes, NVDA does not read the correct prompt
AG‑8464 Task [Integrated] Allow updating a chart via the Grid API
AG‑8452 Bug [Regression] When selecting a range of cells with objects with empty string values, all AggFuncs are shown in status bar instead of just the applicable ones
AG‑8451 Task [Charts] Attempt to remove use of eval() due to increasing build tooling noise
AG‑8435 Bug When pivoting, quick filter doesn't filter the pivoted data
AG‑8422 Bug [Regression] When pivoting and client-side sorting, clicking a group column header doesn't sort the grid rows
AG‑8418 Bug [Charts] Toggling between Pie and Donut in ChartToolPanel causes getSeriesRect error
AG‑8417 Bug [Charts] Scatter point not visible when having the same X or Y
AG‑8415 Bug [SSRM] Console error when synchronously applying column state with pinned column after setting filters
AG‑8408 Task v30 Remove Angular Legacy From Codebase
AG‑8406 Bug Auto Size Columns causes group column headers to be stuck with ag-column-resizing class
AG‑8370 Bug [Regression] When using SSRM and setting serverSideInitialRowCount, grid shows correct rows but vertical scrollbar thumb is still in top position
AG‑8358 Bug [Charts] Not possible to correctly set y-axis titles in integrated combination charts
AG‑8351 Task [Column Group] Make horizontal sticky group column header default behavior
AG‑8349 Bug When using groupHideOpenParents, if a group column filter has been instantiated and the group is then removed, an error is thrown
AG‑8347 Task [Row Grouping] Make group rows sticky default in row grouping, tree data and master detail
AG‑8331 Bug Clicking the floating filter input in Firefox does not open the Set Filter
AG‑8328 Task [Excel Export] Allow suppressing outline for rows and columns when exporting
AG‑8325 Task [Charts] Disable legend by default for single series cartesian charts
AG‑8294 Bug [Charts] Integrated chart subscription for series click events not working - regression from 29.1
AG‑8234 Task [Cell Editing] Add cell data types and cell data type inference
AG‑8220 Bug Grid Throws an Error when used within React Suspense Component
AG‑8166 Bug Treemap truncating labels prematurely
AG‑8110 Task [Charts] Allow synchronising duplicate legend items to apply click action to both
AG‑8096 Task [Events] Add events to fire at the start and end of cell range delete operations
AG‑8095 Task [Events] Add events to fire at the start and end of cut operations (onCutStart/onCutEnd)
AG‑8067 Bug rowUngroup menu item does not remove grouping when on an autoGroupColumn
AG‑8050 Task [Charts] Allow Title, Subtitle and footnote to handle long text by truncating/wrapping
AG‑8005 Task [Cell Editing] Allow default cell editor to use the valueFormatter if its value isn't coercible to string
AG‑7948 Task [Side Bar] Enhance toolPanelVisibleChanged event to provide more information
AG‑7920 Bug When using React with ag-grid-enterprise packages, destroying the grid is slow
AG‑7895 Task [Clipboard] Allow copy down to support complex objects
AG‑7894 Task [Clipboard] Allow fallback to valueFormatter/valueParser if no custom copy function provided to better support complex objects
AG‑7892 Task [Fill Handle] Allow horizontal fill handle to better support columns with complex objects
AG‑7883 Task [Column Filter] Add support for HTML5 number inputs in non-Chrome-based browsers
AG‑7513 Task [Charts] Add grid API to call the chart link/unlink
AG‑7413 Task [Cell Editing] Add a built-in numeric editor in the grid
AG‑7228 Bug [Selection] When setting suppressFinishActions=true in the call to row.setSelected API method, rowSelection='single' is not respected and multiple rows are selected
AG‑7227 Bug [Column Filters] Filter and floating filter cannot be enabled/changed retrospectively
AG‑7112 Task [Charts] Add a formatter for charts axis title
AG‑6947 Task [Typings] Allow ColDef field property to use TData
AG‑6809 Task [Charts] Add a label formatter to scatter, pie, treemap series
AG‑6399 Bug When row grouping, column menu items named "Expand All" and "Collapse All" are misleading
AG‑5719 Task [Excel Export] Allow exporting row groups to Excel preserving their collapsed/expanded state
AG‑5695 Task [Chart] Allow wrapping treemap label values so they fit inside treemap tiles
AG‑5568 Task [Charts] Allow to toggle axis labels on and off (instead of label formatters)
AG‑5525 Task [Modules] Allow AG Grid module registration on a per-grid basis
AG‑5429 Task [Cell Editing] Allow correctly parsing a numeric value following a cell edit
AG‑4763 Task [API] Allow identifying grid instances via a unique id
AG‑4371 Task [Charts] Allow displaying crosshairs (horizontal/vertical lines spanning the chart area) when hovering over the chart
AG‑4037 Task [Cell Editing] Add a Date picker cell editor
AG‑3473 Task [API] Allow introducing column/editor/renderer type information in typescript
AG‑3427 Task [Excel Export] Allow exporting the formatted cell value instead of the underlying cell value
AG‑2396 Task [Clipboard] Allow the formatted cell value to be used with copy/fill handle/copy range down
AG‑1900 Task [Clipboard] Allow Value Parser to run on paste/fill handle/copy range down
AG‑1826 Task [Keyboard Navigation] Allow enterMovesDown and enterMovesDownAfterEdit to focus the cell above when pressing SHIFT + ENTER
AG‑687 Task [SSRM] Add support for group footer row when using server-side row model

v29.3.5

Compare Source

Release 29.3.5

Key Issue Type Summary
AG‑8538 Bug getCacheBlockState incorrectly returns 'loaded' if block exists before request is made
AG‑8475 Bug [Regression] When using SSRM with paging, changing from last to previous page index or last page to first doesn't load the correct blocks

v29.3.4

Compare Source

Release 29.3.4

Key Issue Type Summary
AG‑8444 Bug [Regression] When using Tree Data, the auto column can't be sorted
AG‑8428 Bug [Regression] When using SSRM and pagination domLayout='autoHeight' is ignored
AG‑8420 Bug [Regression] When using SSRM with group pagination, expanding the top row group hides the group row
AG‑8458 Bug [Regression] Avoid FlushSync warnings

v29.3.3

Compare Source

Release 29.3.3

Key Issue Type Summary
AG‑8424 Bug Multiple flushSync console warning messages shown after upgrading to v29.3.2

v29.3.2

Compare Source

v29.3.1

Compare Source

v29.3.0

Compare Source

Release 29.3.0

Key Issue Type Summary
AG‑8356 Bug Reintroduce support for requirejs
AG‑8352 Bug When using row AutoHeight=true with Custom Cell Renderers, toggling Keyboard Mode resets Row Heights
AG‑8348 Bug Tabbing does not flow correctly between aligned grids
AG‑8346 Bug [Regression] When setting a large value for cacheBlockSize, loading data is slow and becomes slower for each new cache block
AG‑8343 Bug When using excludeHiddenColumnsFromQuickFilter, Quick Filter excludes row group values if the grouped column is hidden
AG‑8341 Bug [Safari] Text within elements that should not allow selection is still selectable
AG‑8327 Bug [Sparklines] Sparkline tooltip renderer is not isolated to a single column
AG‑8297 Bug ColumnToolPanel can enter infinite loop if child group given groupId 0
AG‑8287 Bug [Charts] Pie breaks when data count increases
AG‑8283 Bug [Regression] When using SSRM, setting maxBlocksInCache causes too many rows to be retained instead of reloaded from the data source
AG‑8282 Bug Some icons throw exceptions when created as SVG
AG‑8281 Bug [Excel Export] Footer row is not exported to Excel when using groupHideOpenParents=true
AG‑8280 Bug [Excel Export] Exporting custom content with Text + Image throws an error
AG‑8275 Bug When pressing SPACE key to expand/collapse column groups, the page scrolls
AG‑8273 Bug [Regression] When using the set filter, clicking the CANCEL button doesn't reset unapplied changes and doesn't close the filter popup when using excel-windows mode
AG‑8272 Bug When using AG Grid Enterprise, there's no way to show ag-grid-community column menu tabs
AG‑8270 Bug Cannot expand group rows with double click when enableGroupEdit=true
AG‑8266 Bug When opening the chart tool panel via API call, the affected chart is scrolled into view
AG‑8242 Bug When removing a column from the row group panel, the columns list in the columns tool panel is scrolled to the bottom
AG‑8241 Bug [Regression] When popup parent has a height larger than the browser, the column menu displays with zero height
AG‑8235 Bug [Regression] headerCheckboxSelectionFilteredOnly is not reversible
AG‑8232 Bug [Regression] When selecting grid rows, status bar selection count doesn't take into account de-selected rows
AG‑8229 Bug [Regression] When using Mac and showing scrollbars "only when scrolling", full width row bounds exceeds grid viewport
AG‑8226 Bug [SSRM] refreshServerSide(purge: false) does not load rows if grid empty
AG‑8225 Bug [SSRM] Calling api.setRowCount does not correctly unset store length
AG‑8216 Task [SSRM] Fire an event when a SSRM refresh has fully completed
AG‑8213 Bug AgGrid ColumnResizeEvent emitted with incorrect source property when calling api
AG‑8141 Bug api.resetColumnState() breaks columns with aggFuncs supplied as functions
AG‑8139 Bug [Regression] When setting popupParent option, opening the column column menu popup scrolls down the HTML body
AG‑8064 Task [API] Display a warning in console when using domLayout="autoHeight" and rowModelType="serverSide" or "infinite" and ignore domLayout="autoHeight"
AG‑7996 Bug When using pivoting and enableGroupEdit=true, editing a group row cell an exception is thrown
AG‑7888 Bug paginationGoToLastPage() goes to wrong page when paginationAutoPageSize:true
AG‑7541 Bug When using SSRM, full width rows don't update after a SSRM refresh
AG‑7523 Bug When a column with autoHeight & wrapText=true spans into another column with autoHeight & wrapText=true, the row has default instead of auto-height and the cell value appears on a single row instead of wrapped
AG‑7368 Task [Charts] Add node / pointer tooltip position types
AG‑7080 Task [Master/Detail] Add support for sticky rows for master rows when using a master/detail grid
AG‑7013 Task [SSRM] Add support for sticky group rows
AG‑6984 Task [Pivoting] Allow aggregating the values of multiple pivot columns and rows in a single aggregation value
AG‑6880 Task [Tree Data] Add support for sticky group rows and tree data
AG‑6846 Task [API] Add to API docs the currently undocumented Column.isCellEditable(RowNode) API method
AG‑6716 Task [Sparklines] Allow per-column sparkline tooltip instances
AG‑6260 Task [SSRM] Allow displaying "Loading..." instead of "?" in the pagination panel when paging while still loading records (when using SSRM Pagination)
AG‑6181 Task [Chart] Allow custom tooltips to remain visible to allow interacting with tooltip content for accessibility users
AG‑4989 Task Allow AG Grid to work from inside a Shadow DOM
AG‑3890 Task [Charts] Improve layout of pie chart callout labels to avoid overlapping chart or other labels
AG‑3227 Task [Charts] Allow configuring tooltip position offset
AG‑2720 Task [Column Groups] Allow horizontal sticky group column headers

v29.2.0

Compare Source

Release 29.2.0

Key Issue Type Summary
AG‑8205 Bug When using React 18 and calling autoSize from firstDataRendered event handler and a column group header is just out of view an error is thrown
AG‑8195 Bug [Charts] Line chart not implementing z index of series correctly
AG‑8189 Bug When scrolling the viewport to the right edge, up or paging, cell values are rendered from the bottom row up instead of from the top row down
AG‑8164 Bug autoGroupColumn sortIndex incorrect
AG‑8153 Bug When using tree data and groupIncludeFooter=true, grid throws exception and shows no rows
AG‑8151 Bug When pivoting, column sort indexes should omit sorts with no impact
AG‑8133 Bug [Column Filters] When entering non-numeric characters in number filters with allowedCharPattern set, filter value of NaN is applied
AG‑8124 Bug [Integrated Charts] Chart Tool Panel is not destroyed correctly leading to exceptions being thrown
AG‑8106 Bug [Column Filters] When using join operator OR in the filter tool panel, entering a value floating filter input resets the join operator to AND
AG‑8104 Bug When enabling masterDetail on group column without a field, 'undefined' is shown instead of empty cell
AG‑8103 Task [SSRM] Allow row selection across multiple group levels
AG‑8102 Bug SSRM - Old datasource requests still fired when datasource changed
AG‑8091 Bug [Column Filters] When setting a single model on a simple filter component, multiple filterModified events are fired
AG‑8086 Bug When using React with group columns with a sibling column that's not a group, calling setColumnDefs causes column groups headers to flicker
AG‑8085 Task [Accessibility] Avoid duplicated announcements for cells with auto-height / selection checkbox / drag and drop / row drag without using aria-hidden attribute
AG‑8081 Bug When using React, applying new column state doesn't animate column headers
AG‑8079 Bug [Regression] When using SSRM, after calling setColumnDefs() any new sort model not applied anymore and grid cannot be sorted
AG‑8075 Bug [Regression] When opening a column filter and unmounting/hiding the grid, the page freezes and becomes unresponsive
AG‑8073 Bug When using readOnlyEdit and editing a group cell value, the group row allLeafChildren property excludes the edited child row
AG‑8070 Bug [Column Filters] Copy/paste using keyboard shortcuts does not work in Number Filter using Safari
AG‑8065 Bug When using React 18, dragging a column only animates the first time
AG‑8063 Task [Clipboard] Allow suppressing cut (CTRL+X) operation
AG‑8062 Bug When using multi-line column header text with type=rightAligned, the header text isn't aligned to the right edge of the header cell
AG‑8059 Bug When sparkline data changes, tooltip values don't update
AG‑8058 Task [Charts] Add click near a point detection
AG‑8057 Bug [Charts] Formatting incorrect for negative comma-grouped values
AG‑8051 Task [Charts] Add ability to include chart footnotes
AG‑8048 Task [Charts] Allow multi-line title and subtitle
AG‑8042 Bug When using autoHeight=true, computed cell height is incorrect because it doesn't include the cell border size
AG‑8040 Bug [Docs] Localisation for Ctrl+X string missing from localisation docs
AG‑8032 Task [API] Deprecate the undocumented functionsPassive property and related event callbacks
AG‑8021 Bug [Column Filters] When using tree list with tree data or grouping, the floating filter value formatter is passed the wrong value
AG‑8016 Bug When setting rowHeight grid property, cell editor height doesn't match the row height
AG‑8008 Bug onFirstDataRendered event should not be fired for pinned rows.
AG‑8001 Bug [Sparklines] Tooltip position is incorrect after scrolling the grid
AG‑7992 Task [Column Filters] Allow limiting floating filter inputs of numeric filters to numeric values only
AG‑7937 Task [Charts] Allow option for padding at min and max of all axis types
AG‑7916 Bug [Charts] When setting tick.width to a large number, gridlines are rendered outside the series area
AG‑7564 Bug groupMaintainOrder prevents sort being unset
AG‑7560 Bug [Column Filters] Read-Only Floating Filters don't work with Multi Filters by default
AG‑7522 Task Provide Generic Type for Context
AG‑7429 Bug When using React 18, adding new rows and scrolling down causes cell values to flicker
AG‑7121 Task [Charts] Add double-click detection for event handlers
AG‑6926 Task [Charts] Allow displaying stacked and unstacked column series together in the same column group in charts
AG‑5750 Task [Chart] Allow chart overlays to display "No Series" or "No Data" messages over the chart area
AG‑5384 Bug [Column Filter] When there are two filter conditions in a simple filter and the first filter condition is removed, the second filter condition disappears
AG‑3354 Task [SSRM] Add support for tri-state checkbox group selection
AG‑3072 Task [Column Headers] Allow column group header cell to span multiple rows when other groups have more levels
AG‑2558 Task [Column Filters] Allow more than two conditions in the column filters
AG‑2223 Task [SSRM] Allow select all / deselect all via header checkbox selection

v29.1.0

Compare Source

Release 29.1.0

Key Issue Type Summary
AG‑8017 Task [React] Make gridOptions property columnTypes reactive
AG‑8007 Bug postProcessPopup gets overridden if popup changes its size asynchronously
AG‑7995 Bug Transactions cause focused cell to be lost when row is moved
AG‑7978 Bug [Regression] When suppressAnimationFrame=true, scrolling by dragging the vertical scrollbar thumb displays white areas in grid viewport
AG‑7971 Bug [VMRM] Setting a new datasource with row count 0 does not clear the viewport
AG‑7970 Bug [SSRM] setRowCount should work for SSRM when not using grouping.
AG‑7965 Task [Column Filters] Allow tree list filter to support complex objects in the tree data group field
AG‑7958 Bug Export RedrawRowsParams publicly
AG‑7955 Bug [Regression] When using a touch device, grid columns cannot be resized by touch
AG‑7952 Bug [Sparklines] Tooltip position is incorrect when enclosing viewport is scrolled
AG‑7946 Bug Context Menu with SubMenus leak references to configuration object
AG‑7944 Bug [Column Filter] When using multi-filter and applying filter model to a set filter with asynchronous values, floating filter input does not update
AG‑7942 Bug When sorting a grouped column, the auto column state does not correctly update
AG‑7938 Task [SSRM] Allow tracking changes for the existing grid rows in the backend dataset
AG‑7934 Bug [Regression] When using MacOS with Scrollbars displayed “When Scrolling”, horizontal scrollbar is still shown after calling api.sizeColumnsToFit method
AG‑7931 Bug [Filter Tool Panel] Changing column definitions via api.setColumnDefs method resets filter tool panel expansion state
AG‑7922 Bug agRichSelectCellEditor fuzzy search does not use displayed values if refData / formatValue is used
AG‑7919 Bug When entering an empty string in agLargeTextCellEditor, it incorrectly changes it to undefined
AG‑7917 Bug When null value passed in cellStyle, the grid breaks
AG‑7915 Task [Clipboard] Allow cutting cell values via keyboard shortcut CTRL+X and in context menu
AG‑7905 Bug [Charts] Changing chart type drops listeners
AG‑7903 Bug [Regression] When using a cellStyle with numeric values an exception is thrown
AG‑7893 Bug event.composedPath() is not equivalent to deprecated event.path on Chrome due to async handling
AG‑7885 Bug When expanding/collapsing a column group, the onCellFocused event fires unnecessarily
AG‑7878 Bug When setting Sass variables to "none", "false" or "true", theme fails to build
AG‑7872 Task [SSRM] Allow not requesting rows from the datasource when removing a column with an aggregation
AG‑7852 Bug [SSRM] Sorting group column in SSRM needlessly refreshes rows
AG‑7845 Bug [Regression] When using complex objects, the undo service and fill handle are converting values to strings instead of maintaining the complex objects
AG‑7844 Bug [Regression] headerHeight, pivotGroupHeaderHeight properties value is ignored, column header row always shown with default height
AG‑7836 Bug [SSRM] getServerSideGroupLevelState missing properties
AG‑7829 Bug [Regression] When typing in the Set Filter Mini Filter in Excel Mode, the Select All item name does not update
AG‑7821 Bug When using React and importing AG Grid with packages, pressing SHIFT+TAB key doesn't return focus to last grid cell from paging panel
AG‑7806 Bug [Column Filters] Filter in Filters Tool Panel is unusable when destroyed
AG‑7783 Task [Charts] Switch legend item tooltips to use HTML tooltips
AG‑7782 Bug When using master/detail and the master row group column has null value, expansion chevron is not displayed so detail cannot be viewed
AG‑7768 Bug [Cell Editing] When focusing an editable cell and pressing Delete key in readOnlyEdit mode, cellEditRequest event is not fired
AG‑7767 Bug [Regression] addIndex parameter in applyTransaction API method does not work when sorting is applied
AG‑7740 Bug [Regression] When pressing Tab when editing master grid with expanded detail, an uncaught TypeError is shown in console
AG‑7681 Bug [SSRM] When copying multiple rows, copied row order follows rowId rather than displayed order
AG‑7671 Bug When calling api.resetRowHeights method root node doesn't get reset
AG‑7667 Task [Layout & Styling] Allow grid row height to respond to changes in CSS variable values
AG‑7664 Task [Quick Filter] Add option to ignore cells in hidden columns when using quick filter
AG‑7648 Bug When hiding second pivot column after filtering grouped rows an exception is thrown and column header borders are misaligned
AG‑7549 Bug When calling getCellRendererInstances method, it doesn't return an instance for the detail row
AG‑7521 Task [Fill Handle] Allow firing onCellEditRequest event when readOnlyEdit=true and using paste or fill handle
AG‑7167 Task [Pivoting] Add API method to expand a specific path of pivot column levels
AG‑7151 Task [Pivoting] Add API methods to expand and collapse all pivot columns levels
AG‑7124 Task [Column Filter] Allow displaying date picker for Safari browser
AG‑7030 Task [Clipboard] Allow clipboard paste to only fire an event instead of updating data (so it can support readOnlyEdit mode)
AG‑7021 Task [Fill Handle] Allow Fill Handle and Copy Range Down to only fire cellEditRequest events instead of updating affected cell values (so it can support readOnlyEdit mode)
AG‑6834 Task [Charts] Allow forcing the use of user-provided chart axis tick count settings
AG‑6387 Bug When using the date filter with browserDatePicker=true on Safari, typing in the filter input produces a console exception
AG‑6050 Task [Undo/Redo] Add new API onUndoStart, onUndoEnd and onRedoStart, onRedoEnd events to fire before and after the undo/redo operation execution
AG‑5522 Bug When using Windows Excel-style filtering with multiple columns, updating a cell value reduces the column filter conditions
AG‑4958 Task [Column Filter] Provide a built-in generic way to filter group columns by selecting the group field
AG‑4406 Task [Column Filters] Add API to get the quick filter value to allow the use of custom component for quick filter
AG‑4309 Task [Row Grouping] Add API method to expand the entire node path to a child node
AG‑3859 Task [Row Selection] Allow HeaderCheckboxSelection to select all the rows shown on the current page after filter and sort
AG‑2571 Task [SSRM] Allow cell editing in group rows when using tree data SSRM

v29.0.0

Compare Source

Release 29.0.0

Key Issue Type Summary
AG‑7779 Task [SSRM] Allow displaying a single loading row when filtering instead of all grid rows as loading rows
AG‑7752 Task [Charts] Allow chart title and subtitle to apply chart padding from the outside edge, not between titles and chart area
AG‑7750 Task [Charts] Allow legend to apply chart padding from the outside edge, not between legend and chart
AG‑7744 Task [Charts] Allow turning off axis label skipping
AG‑7736 Bug When using camel case in getRowStyle, style not applied correctly
AG‑7731 Bug [Regression] Filter popups only resize when opened for the first time
AG‑7726 Bug [Column Filters] When searching in Set Filter Mini Filter, raw values are matched as well as formatted values
AG‑7719 Bug [Column Filters] Set Filter List "no matches" text is not updated when other filters change
AG‑7714 Bug Floating filters of multi-filter ignore filter params because multi Filter params not passed properly to underlying floating filters
AG‑7713 Bug [Regression] When using React, setting column group groupId property, changing column visibility via state throws an exception and doesn't render the grid
AG‑7710 Task [Typings] Type columnGroupShow to open
AG‑7701 Bug RichSelectCellEditor doesn't select correct values when typing repeated letter
AG‑7700 Bug When using floating column filters, frequent row updates prevent typing in the floating filter input
AG‑7691 Bug Memory leak in the ProvidedColumnGroup causes the onColumnVisibilityChanged event to be called before the new ColumnGroups are created
AG‑7685 Bug [Charts] When using Log-axis, switching between base values, not all ticks have labels
AG‑7682 Bug When opening a popup, postProcessPopup callback gets overridden and popup gets returned to original position
AG‑7675 Task [SSRM] Change default SSRM behaviour to Infinite Scroll
AG‑7674 Task [API] Deprecate getCacheBlockState() API method
AG‑7673 Bug Grid columns cannot be moved via drag and drop when AG Grid is contained in a Shadow DOM
AG‑7666 Bug [Regression] getRowStyle does not add CSS variables as properties
AG‑7662 Bug [Charts] Treemap throws an exception when changing options object
AG‑7661 Bug [Regression] When suppressFilterSearch=true in toolPanelParams the Filter Search is still displayed in the filters tool panel
AG‑7659 Task [Typings] Export Provided CellEditor params interfaces
AG‑7658 Task [Layout & Styling] Allow correctly rendering cell values when using row border greater than 1px
AG‑7630 Bug [Charts] Series labels become corrupt in several scenarios.
AG‑7624 Bug [Charts] Out of memory issues in React with Safari on iOS
AG‑7620 Task [API] Remove deprecated property padding from IGroupCellRendererParams
AG‑7619 Task [API] Remove deprecated suppressRefresh, autoHeight from IDetailCellRendererParams
AG‑7618 Task [API] Remove deprecated addRowCompListener property from ICellRendererParams
AG‑7612 Task [Column Menu] Reorder the pin submenu items to place "No Pin" as first item
AG‑7604 Task [Layout & Styling] Remove deprecated legacy SASS styles
AG‑7588 Task [Charts] Add Treemap cell value label formatter
AG‑7578 Task [Integrated] Allow customizing the chart tool panel DATA Tab items
AG‑7577 Task [API] Pass through source property value when updating DefaultColDefs
AG‑7575 Bug Set filter list doesn't show a (Blanks) item to represent an empty array cell value in the column
AG‑7565 Task [website] Changelog/Pipeline grid - some columns are too wide and use up valuable space
AG‑7562 Bug [Regression] When enableRtl=true, unpinned column headers don't show resize handles
AG‑7561 Bug When opening filters displayed in the Filter Tool Panel event.eGui is an empty div for the filterOpened event
AG‑7558 Bug When clicking checkbox or pressing SPACE key to select a row, onRowSelected params event property is always null
AG‑7556 Bug isServerSideGroup callback is not reevaluated after transaction update
AG‑7554 Bug When using React 18, editing a grid cell and calling api.stopEditing() to end the editing causes the editor to flash briefly
AG‑7552 Bug SolidJS Example isn't loading
AG‑7550 Bug [Regression][Chart] Cross-filtering Pie chart tooltip.renderer not applied when set
AG‑7546 Task [Charts] Add support for applying a delta options update and retrieving current options state
AG‑7534 Task [API] Remove deprecated API methods from the Column object
AG‑7533 Task [API] Remove the deprecated defaultGroupComparator API member
AG‑7530 Bug [Charts] When navigator scrolled custom markers change size
AG‑7529 Bug [Charts] When secondary axis visibility is toggled, it's rendered over the legend
AG‑7520 Task [React] Remove React ChangeDetectionStrategyType.DeepValueCheck
AG‑7518 Bug [React v18] Calling columnApi.autoSizeColumns(false) within onFirstDataRendered incorrectly ignores header cell width
AG‑7505 Bug Tooltip background-color cannot be modified by CSS variable
AG‑7504 Bug When using ReactUI and a column with wrapText, autoHeight=true, switching to print layout causes the grid's rows to flicker
AG‑7501 Bug [Integrated] ChartOptionsChangedEvent should be called when combination series types are changed
AG‑7492 Bug [Chart] Automatically pad pie/doughnut chart so callout labels aren't clipped
AG‑7487 Bug When using React and VoiceOver, cell content is announced twice when using checkboxSelection, rowDrag, autoHeight, enableCellTextSelection=true
AG‑7485 Bug When using React typing in an editor component enters the first character of an invalid value in the cell
AG‑7481 Task [Angular] Upgrade Legacy Project to Angular v10
AG‑7473 Task [API] Remove legacy deprecated properties from GridOptions and ColDefs
AG‑7472 Task [Integrated] Enable Chart Tool Panels Button by default
AG‑7439 Task [Accessibility] Remove from the DOM unused row/column pinned containers and unused empty rows
AG‑7430 Bug [Regression] When using domLayout="autoHeight" and dragging a cell range to the right/left edges of the viewport, it doesn't scroll horizontally
AG‑7414 Bug When rowData=null the loading overlay is displayed but calling setRowData(null) displays the empty overlay instead
AG‑7403 Task [API] Remove deprecated ag-grid-column components
AG‑7395 Bug When using group rows with empty keys, row rendering breaks
AG‑7381 Bug When using case-insensitive set filter, items with the same value but a different case are unchecked unnecessarily
AG‑7352 Task [API] Introduce IRowNode to show the public facing interface instead of the internal object RowNode
AG‑7330 Task [Aggregations] Allow removing column aggregation function from the column menu
AG‑7267 Task [Frameworks] Upgrade Typescript Version to 4.0.8
AG‑7264 Task [API] Remove legacy deprecated methods from gridApi and columnApi
AG‑7213 Bug [ReactUI] When a set column filter with cell renderers changes, filter list cell renderers are refreshed and flash
AG‑7091 Bug [Integrated] Chart padding not working consistently with supplied container
AG‑6994 Task [Column Filters] Investigate potential performance improvements when updating set filters with many items
AG‑6958 Task [Column Filter] Update set filter codebase to avoid searching through entire list to improve performance when using many set filter items
AG‑6955 Task [Charts] Remove legacy deprecated chart API members
AG‑6692 Task [API] Remove deprecated "key" property from ICellEditorParams
AG‑6662 Bug [Regression] When using set filter with ExcelMode=Windows and no items in the set filter are selected, the OK button is still enabled
AG‑6424 Task [Chart] Allow disabling legend item click
AG‑6396 Task [Column Filter] Allow Set Filter values to be displayed in a hierarchical list
AG‑6300 Bug [Regression] When displaying set filter item values wider than the dialog width, they're not truncated with ellipsis
AG‑6296 Bug When setting multiple column filters, subsequently applied column filters update the number of unique values shown in the set filter UI, but don't update the set filter filterModel which still contains the original values when the set filter was applied
AG‑6114 Task [Clipboard] Allow including the column header text just once before multiple cell range values in case all the copied cell ranges include exactly the same columns
AG‑5882 Task [Scrolling] Prevent temporary blank area rendered when quickly scrolling by dragging the vertical scrollbar thumb
AG‑5724 Task [Row Grouping] Make unbalanced row groups an optional behavior
AG‑5238 Task [Column Moving] Add a finished property in the columnMoved event arguments so it can identify the final place the column was dropped
AG‑5221 Task [Chart] Allow using color values directly from the data for the treemap series
AG‑5124 Task [React] Make gridOptions property suppressModelUpdateAfterUpdateTransaction reactive
AG‑5117 Task [Integrated] Allow integrated charts to customize settings for pie chart sector labels via the format panel
AG‑5068 Task [Chart] Allow configuration of the arrangement of the legend items to override smart auto arrangement
AG‑4835 Task [Charts] Allow legend items to be a paginated when chart area is too small
AG‑4680 Bug When opening a dialog and changing grid cell values, there's a memory leak
AG‑4008 Task [Column Filters] Allow set filter to interpret and group date values in a hierarchy of week/month/quarter/year
AG‑3591 Task [Column Menu] Allow custom column layouts in the column menu columns
AG‑3258 Task [Keyboard Navigation] Link in custom cell renderer not accessible via Keyboard ENTER key
AG‑2461 Task [React] Make animateRows a reactive property
AG‑1896 Task [API] Add a source property to rowSelected and selectionChanged events to help distinguish between user and API-driven selection changes
AG‑1282 Task [React] Allow pagination properties to be reactive - pagination, paginationPageSize
AG‑145 Task [Excel Export] Allow exporting row group footers (group subtotal rows and grand total row) to Excel/CSV
AG‑129 Task [Column Filters] Allow set filter to support complex objects as provided set filter values

v28.2.1

Compare Source

Release 28.2.1

Key Issue Type Summary
AG‑7465 Bug When using the fill handle to populate cells with null values, undoing the change, then redo throws an exception
AG‑7452 Task Investigate potential performance impact introduced by AG-7107
AG‑7426 Task [Integrated] Support migration during restore of pre-27.1.0 chart models.
AG‑7419 Bug [Integrated] Format panel X axis configuration appears to be non-functional
AG‑7412 Task [Column Filters] Allow providing custom column filter input and floating filter input placeholder text
AG‑7411 Task [Cell Editing] Allow limiting value length in built-in text cell editor - agTextCellEditor
AG‑7400 Bug [Regression] When grouping by a column, column order for the remaining columns is reset
AG‑7399 Bug [Charts] When using primary and secondary axes and nice=false, primary axis doesn't honor its max value
AG‑7398 Bug [Charts] Secondary axis gridlines don't take other axis widths into account
AG‑7390 Bug [Regression] When using the alpine and balham dark themes and a loading overlay, the overlay is shown in a light gray color
AG‑7387 Bug [Charts] Performance of non-trivial data-sets on AgChart.update() is slow
AG‑7386 Bug When printing, there's whitespace on the right of the right-most column and the top row on every page doesn't have its top border shown
AG‑7369 Task [Charts] Add tooltip movement animation to improve tooltip UX
AG‑7358 Bug Legacy CSS themes render cell values misaligned, closer to the cell top edge instead of the middle
AG‑7357 Task [Charts] Allow TimeAxis.{min,max} to support number values
AG‑7356 Bug [Charts] Colour option validations should be case-insensitive
AG‑7349 Bug [Regression] Changing the group column order in a multi column row grouping creates blank space on the left side of the table
AG‑7347 Bug [React] When using ReactUI and having a column without a floating filter, clicking inside the empty space throws an exception
AG‑7343 Task Provide support for Vue 3 Urlql & Vue Router
AG‑7338 Bug Cells in pinned rows and pivot result columns behave differently when the pivot result column field contains a dot
AG‑7334 Bug Failed server side loading string 'ERR' missing from localisation dictionary
AG‑7322 Bug [Charts] Crosslines rendering outside series area when navigator enabled via options
AG‑7320 Bug When showing a radio button in a custom cell renderer, calling columnApi.autoSizeAllColumns() API method clears the selected radio button
AG‑7315 Bug When using domLayout='autoHeight' on Safari, editing with a popup editor and clicking any other cell scrolls the entire page down
AG‑7290 Task [Charts] Rename PieSeries.label to PieSeries.calloutLabel and PieSeries.callout to PieSeries.calloutLine
AG‑7247 Bug [React] When column definitions have a dependency on a state variable, changing the state variable value causes column group headers to flicker
AG‑7237 Task [Accessibility] Allow the select all header checkbox to be announced by adding an aria-label attribute to it
AG‑7233 Bug [Charts] Legend item markers don't match formatted series items
AG‑7214 Bug When opening a custom popup editor in the last grid row, the popup is shown outside the bounds of the grid
AG‑7205 Bug [Regression] When clicking the column header just above or below the column header text, column isn't sorted
AG‑7192 Bug When using AG Grid on an iOS device (iPhone/iPad) displaying a grid with no rows, tapping and holding inside the grid doesn't open the custom context menu
AG‑7185 Bug [Filters] Floating filter input doesn't respect localisation for Blank/Not Blank filter option
AG‑7152 Task [Charts] Allow users to provide a custom seriesId to identify a series instead of using the auto-generated one
AG‑7056 Bug When using a continuous axis, the last axis labels collide
AG‑6602 Task [Chart] Add support for time axis in integrated combination charts
AG‑5550 Task [Column Filters] Allow applying the current filter when ENTER key is pressed in a filter dialog
AG‑3699 Task [Charts] Allow expanding specific groups inside the chart panel tabs by default
AG‑3416 Task [React] Make rowGroupPanelShow a reactive property
AG‑1685 Task [Docs] Add a docs example to show adding new rows dynamically if needed to fit all the pasted rows

v28.2.0

Compare Source

Release 28.2.0

Key Issue Type Summary
AG‑7327 Bug [React] Auto Height does not refresh the row height after edit
AG‑7319 Bug When using Safari iOS, tapping on a header checkbox doesn't check it
AG‑7313 Task [Charts] Allow displaying pie labels inside pie/doughnut chart sectors
AG‑7304 Bug When populating cells using the fill handle and a complex object, editing a cell throws an exception
AG‑7298 Task [Charts] Add support to TimeAxis for {min,max} properties
AG‑7296 Bug [SSRM] When pivoting without column groups, creating a pivot charting throws an exception
AG‑7295 Bug [Undo/Redo] Undo action on complex objects is not converted to string value
AG‑7294 Task [Row Grouping] Allow suppression of sort click event and indicator in row group panel and side bar
AG‑7278 Bug [Charts] When using cross-filtering, pie chart tooltip of filtered and un-filtered segment display the same values
AG‑7276 Bug Incorrect group column value is copied when using row grouping with GroupHideOpenParents=true
AG‑7263 Bug [Charts] Stacked area missing values from one series not handled correctly
AG‑7262 Bug When row order changes sorting is not applied inside row groups
AG‑7259 Bug When pivoting, the column menu value aggregation submenu doesn't display a check next to the selected aggregation function
AG‑7249 Task Provide support for Vue 3 urlql
AG‑7244 Bug When clicking above or below a checkbox, the clicked row isn't selected
AG‑7243 Bug [React] Exception thrown when aggregating a group column
AG‑7242 Bug When using Windows and not displaying a horizontal scrollbar, no mouse events are fired for the bottom half of the bottom row in the grid viewport
AG‑7235 Task [Typings] React - Expose ChangeDetectionStrategyType enum
AG‑7234 Bug [Charts] When displaying a histogram, the bins property overrides the binCount property (it shouldn't)
AG‑7230 Bug [ServerSide] Refresh method is called and fails when serverSideRowModel is not active
AG‑7222 Task Add Post Processing of CSS for CRA 3.x/4.x Compatibility
AG‑7221 Task Tighten peer dependencies for patch releases
AG‑7218 Bug [Rendering] ModelUpdatedEvent is raised too often - raised per row change
AG‑7217 Task Add support for SolidJS
AG‑7212 Bug No spacing between set filter apply and cancel buttons in the material theme
AG‑7211 Bug Column header appears blank when the column pinning direction is changed
AG‑7210 Bug [Filters] When using multiple filtering conditions, floating filter displays displayKey instead of displayName
AG‑7206 Task [Row Dragging] Allow displaying the text returned in rowDragText when dragging entire row
AG‑7200 Task [Charts] Allow 0px padding between bars in a bar series
AG‑7199 Bug When double-clicking a non-editable grid cell, row editing events are still fired
AG‑7198 Bug When moving/hiding non-group columns, the group column position is reset
AG‑7187 Bug [Columns Tool Panel] Not possible to update column name on the Columns Tool Panel using the grid context (React)
AG‑7183 Bug [Regression] When pivoting, processPivotResultColGroupDef callback no longer called for pivotRowTotals
AG‑7176 Task [Tool Panel] Add event to be fired when tool panel is resized
AG‑7147 Bug Builds are failing using Vue3, Vite and Typescript
AG‑7110 Task [Chart] Allow changing the name of the histogram series in integrated charts
AG‑7107 Bug When using enableCellChangeFlash with some aggregations, changing a cell in a different column triggers a flash
AG‑6899 Task [Chart] Allow showing chart configuration panel as open by default
AG‑6879 Task [Chart] Allow exporting standalone chart as an image
AG‑6637 Bug When auto-sizing a column via the column menu, the horizontal scrollbar position is reset to show the focused cell
AG‑5434 Task [Chart] Add API to call the chart toolbar buttons (open menu/download/unlink chart)
AG‑5220 Task [Charts] Add a tile formatter to treemap series
AG‑5198 Task [Charts] Allow coloring the middle of the doughnut chart and placing text inside
AG‑5026 Task [Integrated] Allow customizing the list of available series types in the settings tab of the chart toolbar (to allow some series types to be hidden)
AG‑4875 Task [Chart] Allow displaying chart toolbar buttons by default (currently only displayed when hovered)
AG‑4801 Bug When selecting a cell range and pressing the Delete key on Windows (and Backspace on Mac), selected cell values don't get cleared
AG‑4460 Task [Integrated] Allow setting the size of the exported image when saving chart as an image (fixed-size image)
AG‑1924 Task [Excel Export] Allow providing different styles for different column headers when exporting to Excel
AG‑302 Task [Export] Allow exporting rows in a filtered grid even if they don't match the filter

v28.1.1

Compare Source

Release 28.1.1

Key Issue Type Summary
AG‑7177 Bug [Charts] When using a time axis spanning more than a year, an additional tick is added to mark the new year meaning the axis ticks are not evenly spaced out
AG‑7175 Bug In VMRM, keyboard selection is limited to virtual row count
AG‑7170 Bug Cell edits that result in row height changes (AutoHeight) incorrectly clears the cell edit undo / redo stack
AG‑7159 Bug [Charts] AgPieSeriesTooltipRendererParams parameters are missing JSDocs
AG‑7157 Bug When grouping columns via the Column Header Context Menu or the Side Bar Column Context Menu, the columns are never hidden
AG‑7149 Bug When setting ensureDomOrder=true, scrolling the grid causes focus to be lost
AG‑7148 Task [Row Grouping] Allow sorting row groups when using row grouping displayType=groupRows when sorting the group column
AG‑7146 Bug When using React 18, dragging the fill handle down so the viewport is scrolled throws an exception and doesn't enter new values in the cells in the fill handle range
AG‑7141 Bug When using server-side row model, modifying the auto group column filter does not filter the data
AG‑7130 Bug [Regression] When using pinned rows, and copying a grid cell or cell range, cell values from pinned rows are also copied
AG‑7129 Bug When editing a cell using a custom editor, the fill handle is still available (it shouldn't be)
AG‑7127 Bug When using master-detail with the server-side row model, the detail row does not get refreshed when a parent row is updated via transaction
AG‑7123 Bug [Charts] When defining a chart legend label formatter an exception is thrown and the chart is not rendered
AG‑7122 Bug [Charts] When using charts clicking a legend item, in the event params for the legendItemClick event the itemId is undefined for non-polar charts
AG‑7118 Bug [Regression] When using full row edit, the same row cannot be edited twice
AG‑7109 Task Update peer dependencies to add React 18 for AG Charts
AG‑7106 Bug When calling setAutoGroupColumnDef() after the initial render, the auto-group column is not updated
AG‑7105 Bug When pivoting using multiple group columns, changing group column order changes the row grouping hierarchy but doesn't change the column order
AG‑7101 Bug [Charts] Combination chart markers which overlap columns/bars can't be selected/highlighted
AG‑7093 Bug When using a larger number of columns and setting autoHeaderHeight=true, vertically scrolling the grid renders cell values after a delay
AG‑7078 Bug When editing an integrated chart title, multiple renderings of the title are displayed behind the input editing the title
AG‑7076 Bug When setting popupParent to a container of the grid that's offset from the body element, the context menu is displayed at an offset from the cursor location
AG‑7069 Bug [Regression] When using stacked area charts, individual series labels are rendered underneath other stacks and are hidden
AG‑7053 Bug [Charts] When hovering a grouped/stacked column series item in a combination chart, line/area series get rendered over the non-hovered column series but behind the hovered columns
AG‑7051 Bug When exporting to Excel, processRowGroupCallback is only invoked if the group column is the left-most column
AG‑6914 Bug When using a time axis with nice=false, there's a mix of weekday and month values
AG‑6911 Bug [Regression] When using domLayout='autoHeight', checkboxSelection=true and setting a smaller than default row height, the column header is not aligned from the column cells in a pinned column on the other side of the grid
AG‑6870 Bug When using React with pivotMode=true, changing the value of groupDisplayType isn't reflected in the group columns
AG‑6138 Bug [Integrated Charts] Clicking a bubble in the cross-filtering chart example hides it
AG‑5464 Task [Column Sizing] Allow setting column minWidth to be used only when calling sizeColumnsToFit API (this minWidth will not apply when resizing manually)
AG‑3211 Task [SSRM] Add event to fire when using server-side row model after data loaded and rendered (as onFirstDataRendered only works reliably with client-side row model and fires before data is rendered when using SSRM)
AG‑2299 Task [API] Add grid context to all grid event parameters, change docs accordingly
AG‑2225 Task [React] Allow changing cacheBlockSize dynamically (either via API or making it a reactive property)

v28.1.0

Compare Source

Release 28.1.0

Key Issue Type Summary
AG‑7095 Bug [Integrated Charts] Aggregated object values are not charted
AG‑7094 Bug [Integrated Charts] Not possible to disable axes titles in Combination Charts
AG‑7062 Bug When series highlighting enabled and series item hovered bar-series labels are hidden
AG‑7060 Task [Chart] Allow cross line for a single item of a category axis
AG‑7055 Bug When using integrated combination chart without displaying any series, an exception is thrown
AG‑7052 Bug When using stacked column/area series, legend items are in reverse order
AG‑7049 Bug When dragging column headers to the row group panel, the initial hover over the row group panel applies an incorrect group order
AG‑7047 Bug New sorting localisation fields not included in localization key dictionary in docs
AG‑7046 Bug When the left-most header cell receives focus and the LEFT ARROW key is pressed, the navigateToNextHeader event is not called
AG‑7039 Bug When zooming in using the navigator, hovering the chart area displays chart points and tooltips in their original (not zoomed) locations
AG‑7037 Bug Fix Vue 3 Declarative Columns
AG‑7036 Bug When using server-side row model the onFirstDataRendered event fires before data is loaded into the grid rows
AG‑7032 Bug When returning string values as the row id in getRowId callback, the order of rows selected by pressing the SHIFT key is different from the selected row order in the grid
AG‑7029 Bug Memory leak in Filters Tool Panel when adding columns via setColumnDefs()
AG‑7018 Bug When using React 18, the firstDataRendered event is fired before all column headers are displayed and calling autoSizeAllColumns doesn't auto-size columns
AG‑7017 Bug [Regression] When dragging a grouped column from the group panel into the grid, it is displayed in the column header row
AG‑7011 Bug When using React and a component is rendered with createRoot, column header keyboard navigation is broken
AG‑7009 Bug When using floating date filter with in-range operator, the floating filter input shows the dates in format yyyy-mm-dd instead of according to the browser locale
AG‑7008 Bug [Regression] When column sort is removed sortIndex is not set to null
AG‑7006 Bug When rendering an area chart with numeric axes on Mac, an exception is thrown and the chart isn't rendered
AG‑7005 Bug [Regression] When using a touch device, dragging a column header into the row group panel throws a console exception
AG‑7003 Bug [Regression] When using cell editor components, setting editType=fullRow and stopEditingWhenCellsLoseFocus=true editing a cell doesn't focus it and ending the edit throws a console exception
AG‑7002 Bug When using sticky group rows with tree data, scrolling down throws an exception
AG‑7000 Bug [Regression] When editing cells in some columns in the website demo, pressing ENTER key doesn't complete the edit
AG‑6998 Bug [Regression] When using React, falsy values are displayed as empty cell values
AG‑6997 Bug [Regression] When using resizing a column with autoHeight=true, scrolling causes the grid to freeze
AG‑6996 Bug When using cross-filter integrated charts, theme override series fills and strokes settings are ignored
AG‑6995 Bug [Regression] When setting enableCellTextSelection=true and dragging a row, cell values below the dragged row are selected
AG‑6992 Bug [Regression] When displaying the row group panel and dragging a column with enableRowGroup=true up and out of the grid, the column briefly displays the icon showing it will be hidden, but it is not
AG‑6991 Bug When dragging a grid column header, touchEvent.preventDefault() causes warning on header#onTouchEnd
AG‑6989 Bug When using row grouping with sticky group rows, calling setGroupRemoveSingleChildren API method displays empty row groups and throws an exception
AG‑6988 Bug When using groupDisplayType=groupRows, selecting a cell range, expanding and collapsing row groups doesn't clear the selected cell range and displays a different set of cells as selected
AG‑6987 Bug When using React and calling setRowData and startEditingCell API methods, an exception is thrown and the cell is not in edit mode
AG‑6982 Bug [Regression] When using React with enableCellTextSelection=true or autoHeight=true, editing a cell displays its value in the cell below
AG‑6981 Bug When using React 18 with stopEditingWhenCellsLoseFocus=true, editing a cell and pressing TAB key causes editing to stop and focus to be lost
AG‑6980 Bug [Regression] When copying a large number of cells a console exception is thrown and the selected cell range isn't copied
AG‑6979 Bug [Regression] When using Firefox, charts don't display tooltips when hovering a chart series marker
AG‑6974 Bug [Charts] Typings for seriesNodeClick are incorrect
AG‑6973 Bug [Regression] When using custom header templates and sorting, sort order icons and sort index are not displayed
AG‑6969 Bug [Charts] Angular 13+ build issue - OffscreenCanvas typings missing.
AG‑6968 Bug [Charts] Charts code won't execute in environments with CSP and without unsafe-eval set
AG‑6965 Bug When setting suppressClipboardApi=true, copying a value and holding CTRL+V key to paste the value in a grid cell, the copied value gets pasted multiple times in the same cell
AG‑6959 Bug [Regression] When using editType='fullRow', stopEditingWhenCellsLoseFocus=true and a custom cell editor, editing an agSelectCellEditor and pressing ESCAPE key onCellValueChanged and onRowValueChanged events to be fired
AG‑6956 Bug [Regression] When focusing/selecting a cell in the group or total footer rows, copying it to clipboard copies an empty value
AG‑6949 Bug When using rowDrag=true, dragging a row and accessing rowNodes inside the rowDragText callback throws an exception
AG‑6944 Bug [Regression] When using editType=fullRow and stopEditingWhenCellsLoseFocus=true, editing a row with only null values and focusing away from it throws an exception
AG‑6897 Bug [Charts] Resolve options series[].highlightStyle.series.enabled options vs. implementation discrepancy
AG‑6873 Task [Row Selection] Allow displaying disabled (read-only) checkboxes instead of no checkboxes when the row is not selectable
AG‑6847 Bug [Regression] When starting an edit with agSelectCellEditor the valueFormatter is not called and console warnings are displayed
AG‑6829 Bug When changing the visibility of a column by toggling the column checkbox in the columns tool panel, onGridColumnsChanged event is fired (it shouldn't be fired)
AG‑6825 Bug [Regression] When using set filter with suppressSorting=true, set filter values are still sorted
AG‑6758 Bug [Regression] When using Firefox, the horizontal scrollbar doesn't appear when hovered
AG‑6708 Bug When using standalone chart with time x-axis with a custom and a series without any data points with valid time values, the x-axis reverts to using year-based scale
AG‑6594 Bug When setting treemap series tile label visibility to false, tile labels aren't hidden
AG‑6562 Bug [Regression][Vue] When using Vue, dynamically changing components using the components property and grid throws exception
AG‑6289 Task [Chart] Allow adding horizontal/vertical shaded regions inside the chart
AG‑6137 Bug [Integrated Charts] Changes to the Series Fill Opacity are not reflected in the Legend
AG‑6133 Bug When all chart series are hidden via the legend, the entire chart area disappears
AG‑5738 Bug When showing a single line series in the chart and using item highlighting, the marker nearest to the pointer (in x,y space) gets highlighted, causing some markers to not be highlighted even though the pointer is at the same x-value
AG‑5320 Bug When using histogram and setting the bin count, fewer or more bins are actually shown
AG‑5105 Task [Chart] Allow adding crossing lines - vertical lines at specific X-axis values or horizontal lines at specific Y-axis values
AG‑5103 Bug [Framework] In onGridReady the setState() callback hook gets called before the row data is set, preventing the application of an initial filter model
AG‑4251 Bug [React] Memory leak when updating React cell renderers
AG‑1063 Task [SSRM] Allow setting the initial page and scroll position to a particular row index

v28.0.2

Compare Source

v28.0.1

Compare Source

v28.0.0

Compare Source

Release 28.0.0

Key Issue Type Summary
AG‑6948 Task Remove @​ag-grid-community/all-modules and @​ag-grid-enterprise/all-modules
AG‑6915 Task [Row Sorting] Rename colDef.comparator parameter isInverted to isDescending
AG‑6903 Bug When using Windows-style overlay scrolling in Edge, the horizontal scrollbar doesn't appear when hovered and cannot be dragged
AG‑6900 Bug When enableRangeSelection=true the rangeSelectionChanged event is fired twice instead of once on mousedown
AG‑6898 Task [Charts] Add Legend Item click listener
AG‑6887 Task [Charts] Series highlight z-order improvements
AG‑6884 Bug [Regression] When setting groupHideOpenParents=true, collapsed group row cell values cannot be copied
AG‑6883 Bug When calling setColumnDefs with colDefs with a column that's locked on the left but isn't first in the array or locked to the right but isn't the last, the locked column isn't rendered on the correct side of the grid
AG‑6878 Bug [Regression] When using integrated line/area/scatter charts both x and y axis labels are clipped
AG‑6874 Task Improve the way Cell Class is handled to avoid React’s memory leak
AG‑6858 Task [SSRM] Simplify SSRM by removing Store concept
AG‑6857 Bug When dragging the fill handle in a pinned column, the fill area dashed border isn't shown in the border between the pinned and unpinned columns
AG‑6856 Bug When focusing agNumberColumnFilter, entering a number and turning the mouse wheel increases/decreases the value
AG‑6852 Task [Chart] Allow setting maxWidth for chart legend items
AG‑6848 Task [SSRM] Allow Server-Side Sorting & Filtering when using server-side row model without Infinite Scroll
AG‑6836 Bug [Regression] When using non-QWERTY keyboards (French/German/etc), keyboard shortcuts CTRL+Z/Y don't work
AG‑6832 Bug When using tree data with group selection but not all rows are selectable, the top-level checkbox is indeterminate state and cannot be un-selected
AG‑6826 Bug [Regression] When using React and setting a filter model, filtered rows are rendered with incorrect heights
AG‑6824 Bug When rowSelected event is fired, its event property (storing the browser event) is always undefined
AG‑6815 Bug [Charts] Navigator Initial rendering different after clicking 'show navigator' in docs example
AG‑6812 Bug When destroying grid while the Column Menu Tab of the Column Menu is open, an exception is thrown
AG‑6806 Bug [Regression] When enableRangeSelection=true, clicking a grid cell fires dragStopped event unnecessarily
AG‑6805 Bug When using React, applying column state and then filter model produces empty lines inside the grid rows
AG‑6801 Task [Accessibility] Allow row group, values, pivot areas in columns tool panel to comply with accessibility standards (currently using aria-role attribute instead of role attribute)
AG‑6795 Bug When using row grouping, selecting all rows with header checkbox selection, expanding a row group and dragging a row, console exceptions are thrown
AG‑6771 Bug When using Chrome on Windows with a grid with big number of rows (>50,000) and multiple levels of row grouping, pressing the DOWN ARROW button to scroll the grid, the viewport doesn't keep up and renders with a delay
AG‑6765 Bug [Regression] When using Windows, enabling range selection and suppressing row and column virtualization, using the arrow keys to scroll the viewport, focused cell freezes and doesn't change for a few seconds at a time
AG‑6759 Task Create prod build that doesn't generate source maps
AG‑6757 Bug When dragging a row from a grid into another grid which is partly displayed over the source grid, the row can only be dropped into the target grid part that's not over the source grid
AG‑6754 Bug When using SSRM and setting the aria-rowcount property, its value gets reset each time the grid is scrolled
AG‑6731 Task [Accessibility] Allow row group panel to use correct accessibility attribute (role instead of aria-role)
AG‑6707 Task [Events] Remove rowDataChanged event in favor of rowDataUpdated event, and call filter.onNewRoadsLoaded consitently
AG‑6706 Bug When removing a column from the row group panel, onColumnVisible event isn't fired even though the column visibility changes
AG‑6703 Bug [Regression] When using external filtering and changing the external filter, isExternalFilterPresent callback is called multiple times instead of just once
AG‑6680 Bug [Charts] Series flash when yName property changed
AG‑6678 Bug [Charts] Series items flash in top left corner when toggling via the legend
AG‑6660 Bug When pivoting, reordering secondary columns and then expanding a secondary column resets the secondary column order
AG‑6601 Bug When using Angular 13 and importing AG Grid, a compiler warning is output when building codebase
AG‑6587 Task [Row Grouping] Allow sorting different group columns separately by clicking the grouped column items in the row group panel
AG‑6539 Task [Pivoting] Rename Secondary Columns to Pivot Columns (API members) and update documentation
AG‑6370 Task [Themes] Extend CSS variables in themes
AG‑6149 Task [Frameworks] Publish fully compatible Angular Ivy package
AG‑5859 Task [Chart] Improve chart series and tooltip rendering speed when using column/line series with a large number of data points
AG‑5740 Bug When adding a new series to the chart, it is added as hidden with JavaScript but visible with Angular/React/Vue
AG‑5611 Bug [Regression] When using axis label formatting there are multiple axis labels with the same value
AG‑5203 Task [Aggregation] Improve performance of column aggregation calculation
AG‑5160 Task [Chart] Allow setting maxLength of legend items in characters (followed by ellipsis '...') and displaying a tooltip with the full legend item value when hovering the legend item
AG‑5000 Bug Memory leak when using custom cell renderer component built on CellRendererFramework, pinnedRowCellRendererFramework
AG‑4953 Bug Memory leak when using custom header component built on HeaderComponentFramework
AG‑4912 Task [Row Grouping] Allow column to be hidden when grouping by dragging from the grid header and from the columns tool panel list
AG‑4807 Task [Typings] Add Generics to row data and cell value
AG‑4229 Task [Range Selection] Allow deselecting cells from the selected cell range by CTRL+click a cell or SHIFT+drag to a cell (just like in Excel)
AG‑3838 Task [Chart] Allow Bar/Column series types to support number and time axis
AG‑3069 Task [Excel Export] Allow exporting row groups and tree data to Excel so that you can expand/collapse them in Excel
AG‑2609 Task [Row Selection] Allow isRowSelectable callback to be invoked after cell value edit (currently only called once on initial render)
AG‑1555 Task [Column Headers] Allow column headers to support word wrapping for multi-line text and auto-height
AG‑463 Task [Row Grouping] Allow the group row for the expanded row group to float/stick at the top of the viewport while scrolling through its child rows
ag-grid/ag-grid (ag-grid-react)

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by Renovate-Bot

Merge request reports