Release 25.3.0
| Key | Issue Type | Summary |
|---|---|---|
| AG‑5489 | Bug | [Regression] When refreshing column header (calling refreshHeader()), the column menu/filtering popups are closed |
| AG‑5404 | Bug | When adding a class to ag-theme-custom-component.scss, selection checkbox padding is removed |
| AG‑5381 | Bug | callout.colors theme config has no effect in pie/donut charts |
| AG‑5369 | Bug | When exporting to Excel with a cell background color, background colors are correctly shown by Excel but missing in Excel for Office 365 |
| AG‑5368 | Bug | When providing an invalid filterOption for the specific filter type, the grid throws an exception - it should be a warning |
| AG‑5366 | Bug | [Regression] When using SSRM and expanding a group row with an empty name, the group row chevron disappears |
| AG‑5365 | Bug | Saving and Restoring Charts Example doesn't work with Angular |
| AG‑5363 | Bug | When setting deprecated Excel export property skipGroups, hundreds of console warnings are output |
| AG‑5359 | Bug | When using a custom column header renderer and removing a column, a handled error appears |
| AG‑5358 | Bug | [Regression] When infiniteInitialRowCount>1 and providing new data to the infinite row model, the custom cell renderer doesn't re-render |
| AG‑5357 | Bug | [Regression] When updating the filter model on a column that uses custom filter options causes the default option key to appear in the floating filter |
| AG‑5350 | Bug | [Regression] When using SSRM before data is loaded, sorting by a column header throws an exception |
| AG‑5349 | Bug | When using SSRM with storeType=full and exporting to Excel, all records are exported, not just the filtered ones |
| AG‑5348 | Bug | [Regression] When using immutable data and removing a column, its valueGetter still gets called |
| AG‑5347 | Task | [Row Grouping] Add "Open by Default" feature to the Client Side Row Model |
| AG‑5345 | Bug | When typing inside a agRichSelectCellEditor to search the items the incorrect item is highlighted |
| AG‑5344 | Bug | [Regression] When clicking a checkbox in the columns tool panel, the shadow is clipped along the left edge |
| AG‑5342 | Bug | When switching to legacy mode after ClipboardAPI is blocked by the user, the pasted value is blank |
| AG‑5341 | Bug | When using server-side row model with serverSideFilteringAlwaysResets: true, filter is also applied client-side |
| AG‑5330 | Bug | When exporting to Excel empty cell values, keyboard navigation in Excel doesn't treat them as empty |
| AG‑5326 | Bug | Chart axis label rotation values are not updated in the formatting panel |
| AG‑5323 | Bug | [Regression] When using pivot mode and groupHideOpenParent=true, exporting to Excel doesn't export the cell values, only the column header values |
| AG‑5322 | Bug | When setting rightAligned on a group column, its header cell value gets right-aligned, but its data cells are still aligned left |
| AG‑5318 | Bug | When using groupMultiAutoColumn or groupHideOpenParent with total footer row, Total string is rendered for every group in the total footer row |
| AG‑5317 | Bug | [Regression] When filtering using custom React-Hook filter components an exception in thrown |
| AG‑5315 | Bug | When setting updated columnDefs with a different minWidth value, it doesn't get applied |
| AG‑5311 | Bug | Treemap should not render value labels for top level tiles |
| AG‑5308 | Bug | When using client-side row model with row grouping, calling getRowNode on a group node returns undefined |
| AG‑5306 | Bug | [Docs] Update the row models comparison to indicate that update transactions are no longer available in the infinite row model |
| AG‑5302 | Bug | Treemap tiles titles are clipped in Safari with larger font sizes |
| AG‑5288 | Bug | [Regression][Angular] When using infinite row model with cellRendererFramework, ngTemplate defined in a custom control is not applied |
| AG‑5284 | Bug | [Regression] When using a floating filter, floating filter inputs and button get announced by JAWS and NVDA with each cell value |
| AG‑5283 | Bug | [Regression] When using enableRTL=true, column header dragging causes horizontal scrollbar to immediately go all the way to the right or cycle through the columns endlessly |
| AG‑5276 | Bug | When using drag and drop in the grid when hosted in a modal window, the ghost icon appears can't be seen by the user because it appears below the modal window |
| AG‑5275 | Bug | When using print layout with a pinned group column and a multi-level column group, sorting via API moves the group column header in the auto-group column area |
| AG‑5260 | Bug | When setting floatingFilter property in the columnType, the value is not respected by the column |
| AG‑5249 | Bug | ARIA labels for row drag handles contain an invalid reference |
| AG‑5225 | Bug | When pressing a key when a full-width row is focused, cellKeyDown and cellKeyPress events don't get fired |
| AG‑5224 | Bug | When using aligned grids in Chrome with Windows Display text scaling=150%, changing zoom level to 90% causes horizontal scrollbar to slowly move to the left by itself |
| AG‑5208 | Bug | [Regression] When using Internet Explorer 11 with flex/resizable columns in AG Grid, the set filter popup doesn't display the distinct values in the list |
| AG‑5207 | Bug | When using Safari with MacOS setting "show scroll bars"="auto based on mouse or trackpad" OR "when scrolling", the AG Grid vertical scrollbar thumb cannot be dragged using the trackpad |
| AG‑5202 | Bug | Read Only Floating Filter Doesn't Work With Hooks or VueJS |
| AG‑5193 | Bug | When setting cellRendererSelector in autoGroupColumnDef, an exception is thrown |
| AG‑5180 | Bug | When using server-side row model with store type=FULL removing the last remaining child of a row group or tree level, an exception is thrown |
| AG‑5162 | Bug | When using server-side row model with full store type with grouping, defaultGroupSortComparator isn't called |
| AG‑5161 | Bug | When using SSRM with storeType=partial and showing 0 rows in grid, calling refreshServerSideStore doesn't make a request when purge=false |
| AG‑5139 | Bug | When using server-side row model with full store type, returning an empty array in getRows() throws an exception |
| AG‑5128 | Bug | Multiple declarations of the same CSS classes with : and :: in the class name in themes fresh, dark, blue, bootstrap |
| AG‑5121 | Task | [Chart] Add legend item label renderer |
| AG‑5116 | Bug | When using MacOS, with Show Scroll Bars=When Scrolling, Chrome/Firefox don't show horizontal scrollbar unless you've scrolled vertically all the way down |
| AG‑5100 | Bug | Screen reader announces second set filter item as unchecked when it is checked |
| AG‑5099 | Bug | Setting fills and strokes on pie charts doesn't work for integrated charts |
| AG‑5091 | Task | Allow setting the tabIndex of the Grid |
| AG‑5035 | Bug | When using a custom chart theme chart y-axis label rendered with rotation even though rotation=0 |
| AG‑4957 | Task | [API] Remove suppressSideButtons property from product and docs example |
| AG‑4950 | Bug | Checkbox Selection issues - 1) checkboxSelection not responsive to data changes 2) when checkboxSelection returns false, text values in cell are not indented |
| AG‑4774 | Task | [Chart] Allow customizing the mouse pointer when over a clickable node in the chart |
| AG‑4733 | Task | [Row Dragging] Allow dragging full width rows |
| AG‑4668 | Task | [Chart] Allow separate properties to set X-axis and Y-Axis thickness |
| AG‑4438 | Task | [Chart] Add support for bins for Integrated Charts histograms |
| AG‑3922 | Task | Make series tooltips use the same value format as axis labels |
| AG‑3724 | Task | [Vue] Add support for Vue Composition API |
| AG‑3435 | Task | [Sidebar] Allow sidebar to be visible but the button bar to be hidden (the user will change toolpanels via API) |
| AG‑1474 | Task | [Row Grouping] Allow providing a comparator for each of the grouped columns (currently only one comparator is used for grouped column sorting) |