Ag Grid Versions Save

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

v28.0.0

1 year ago

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

v27.3.0

2 years ago

Release 27.3.0

Key Issue Type Summary
AG‑6772 Bug [Charts] When restoring integrated charts, an exception is thrown because of a version parsing issue
AG‑6762 Task [Row Selection] Allow copying selected rows when using range selection and only a single cell is selected
AG‑6760 Bug When using row grouping and groupSelectsChildren=true or tree data and selecting a child row, its parent rows are also unnecessarily selected
AG‑6755 Bug When handling the cellValueChanged event on the column definition and pasting values inside grid cells, the pasteEnd event gets fired before the cellValueChanged event defined in the column definition
AG‑6752 Bug When using row grouping and getRowId callback producing unbalanced groups, setting grid data via rowData property or via setRowData API method produces different row order
AG‑6749 Bug When using row selection and setting enableRangeSelection=true, selecting a single cell copies the row instead
AG‑6746 Bug When using integrated cross-filtering charts, using a valueGetter for a column prevents multiple selection in the chart
AG‑6743 Bug [Regression] When using React, ag-full-width-container DOM element is set incorrect aria role="rowgroup"
AG‑6739 Bug When using SSRM and providing an undefined/null/not an array data source to setServerSideDatasource API method, focusing a column header cell and pressing DOWN ARROW key throws an exception
AG‑6738 Bug When using autoHeight and wrapText in print layout, scrolling causes cell content to shift and resize as they are rendered
AG‑6737 Bug [Regression] When using React, expanding a group row briefly displays chevrons on the left side of child rows
AG‑6736 Bug [Regression] When using tree data, leaf rows display child count number
AG‑6735 Bug [Regression] When using tree data, group row children count represents leaf rows instead of all rows
AG‑6733 Bug [Regression] When pivoting with multiple value columns, the value column totals are incorrect
AG‑6730 Bug When using multiple row selection and setting suppressRowDeselection=true, pressing SHIFT it's still possible to de-select rows
AG‑6723 Task [Updating Data] Add a new property, so that rowData updates never uses immutable data
AG‑6709 Bug [Regression] When using React with custom filters in columns which are out of view, custom filter value is reset to initial value
AG‑6704 Bug When using master-detail grid with groupHideOpenParents=true, expanding a master row hides it
AG‑6700 Bug When using React and setting rowClass via state, this doesn't cause a re-rendering of the rows with the new rowClass value
AG‑6698 Bug [Regression] When using React with autoHeight and wrapText=true scrolling up from the bottom causes rows to jump up and down
AG‑6693 Bug When using area/pie/doughnut charts and hiding some/all series, hovering the chart area still displays tooltips for the hidden series
AG‑6688 Bug When onRowGroupOpened event is fired, its event property is always undefined (it should contain the browser event)
AG‑6668 Bug [Regression] When using range selection, focusing a cell that's initially scrolled out of view horizontally, holding SHIFT key pressed and pressing LEFT ARROW key a few times, only some of the cells are selected
AG‑6647 Bug [Charts] Pie charts render initially with the wrong dimensions and then re-render with the correct dimensions
AG‑6641 Bug [Regression] When using Windows with a non-Latin keyboard layout, keyboard shortcuts CTRL+C and CTRL+V to copy and paste grid cell values no longer work
AG‑6609 Task [Column State] Allow keeping currently selected cell range (range selection) when new Column Definitions are loaded
AG‑6524 Bug When showing a grid with data and a loading overlay, calling setColumnDefs to add columns hides the loading overlay
AG‑6492 Task [Events] Add source to sortChanged event
AG‑6367 Bug [Regression] When using custom theme colors in the integrated chart and saving state, the custom theme colors aren't restored when state is reloaded
AG‑6239 Bug [Regression] When using deltaSort=true and updating cells via a transaction, the rows are not reordered according to the sort, and an exception is thrown
AG‑6207 Task [Chart] Allow adjusting the number of axis labels displayed for all continuous axis types (default category, number, time) to prevent axis labels collisions
AG‑6119 Bug When hovering integrated chart legend items, the mouse pointer type remains an arrow instead of a hand pointer
AG‑5629 Bug [Regression] When using deltaSort=true and adding rows via a transaction, an exception is thrown
AG‑5263 Task [Aggregation] Allow defining a defaultAggFunc for a column to be used when the column is used as a value column
AG‑5243 Task [Charts] Allow setting axis label auto rotate to avoid axis label collisions automatically for category/number/time axes
AG‑4392 Task [Accessibility] Add aria-label on a column header to announce the keyboard shortcuts for column menu/sorting if column has column menu or is sortable
AG‑4273 Task [Accessibility] Allow announcing the expanded/collapsed state of group and master rows (add the ARIA-expanded attribute)
AG‑4223 Task [Master/Detail] Allow keyboard navigation in and out of the detail grid (place the detail grid in the DOM order after the master node)
AG‑3559 Task [Chart] Allow group category axis labels to be dropped to avoid axis label collisions in integrated and standalone charting
AG‑3241 Task [Tree Data] Allow tri-state checkbox group selection in tree data
AG‑2923 Task [SSRM] Add the grid context to the IServerSideGetRowsParams in the server-side row model getRows callback
AG‑2883 Task [Pivoting] Add option to remove the value header column row if only adding one value to pivoting
AG‑2377 Task [Clipboard] Allow copying the focused cell instead of the selected rows
AG‑2174 Task [Range Selection] Allow pressing CTRL + SHIFT+ ARROW key to select all cells in the direction of the ARROW key press (just like Excel)

v27.2.1

2 years ago

Release 27.2.1

Key Issue Type Summary
AG‑6663 Bug When using React 18 with StrictMode in development mode an exception is thrown

v27.2.0

2 years ago

Release 27.2.0

Key Issue Type Summary
AG‑6674 Bug [Sparkline] Sparklines label fontSize property type is string instead of number
AG‑6638 Bug [Regression] When using React, rendering a grid with many columns is slower than when using legacy React
AG‑6636 Bug When using server-side row model-partial with a hidden column with autoHeight: true, and setting a column filter value, filtered rows are shown in reduced or stretched height
AG‑6632 Bug [Regression] When using enableRangeSelection=true, selecting a cell range and holding the mouse button pressed moving mouse pointer below the grid, the grid doesn't scroll anymore
AG‑6622 Bug [Regression] When using getRowId callback and calling setRowData API method, onRowDataChanged event not fired
AG‑6621 Bug [Regression] When using master-detail with enableRangeSelection=true and embedFullWidthRows=true and enableCellTextSelection=true on the detail level, detail-level cells text cannot be selected
AG‑6614 Bug [Regression] When using Mac and AG Grid row autoHeight=true, scrolling the viewport down quickly some rows remain at default height and auto-height isn't calculated and cell text displayed in a single line
AG‑6611 Bug [Regression] When using row autoHeight=true, focusing a cell near the bottom of the viewport and holding the PAGE DOWN key, the viewport scrolls but the cell focus is lost and scrolling stops
AG‑6610 Bug When using React and row grouping, the autogroup column cells flicker on each call to setDefaultColDef with a valueSetter, valueGetter, cellRenderer, headerName, sort update
AG‑6607 Bug When calling setDefaultColDef API method, auto-group column menu popup closes
AG‑6606 Bug When calling setDefaultColDef API method, grid auto-group column cells lose focus
AG‑6605 Bug [Regression] When groupMaintainOrder=true and sorting a non-grouped column, group row order is not maintained
AG‑6598 Bug When using pivoting with multi-level grouping (groupHideOpenParents=true) and pagination, expanding all row groups from the group column menu displays an empty grid with no rows
AG‑6597 Bug When filtering a grouped column, modifying the grouped columns (reorder, remove, add a group column), the previously filtered grouped column no longer appears as filtered and changing the filter values doesn't update the floating filter anymore
AG‑6592 Bug When using SSRM-partial, focusing a grid cell and pressing the END key doesn't focus the last row grid cell
AG‑6590 Bug When resizing a column down and clicking the resize handle of a column 2 columns left, the middle column cell values render over the right-most column's cell values
AG‑6589 Bug [Regression] When using SSRM-partial, filtering on a grouped column then ungrouping that column causes two calls to getRows instead of one
AG‑6584 Bug When using localization, aria labels of values and column labels areas in the columns tool panel are incorrect
AG‑6583 Bug When using localization, right-clicking a column with enableValue=true in the columns tool panel, displays ${variable} instead of the column name in the context menu
AG‑6578 Bug When using a pie chart and calling AgChart.update(), an exception is thrown
AG‑6577 Task [Plunker] Add package.json file to Typescript examples to enable autocompletion and type checking
AG‑6571 Bug [Regression] When using tree data with autoHeight=true on a column, row height values returned by getRowHeight for parent rows are ignored and parent rows are set to default row height
AG‑6565 Task [Pivoting] Preserve Pivot State when toggling Pivot Mode
AG‑6564 Bug [Regression] When using React with immutable data and a custom cellRenderer, an exception is thrown
AG‑6563 Bug [Regression] When using headerClass or cellClass to provide multiple CSS classes inside the same string, an exception is thrown and the grid isn't rendered
AG‑6561 Task [Pivoting] Preserve secondary columns expanded state when inserting data that adds a new secondary columns
AG‑6558 Bug When creating multiple integrated charts via API, modifying the series order of the first chart, the series order of the chart created second cannot be changed
AG‑6557 Bug When exporting to Excel, using '&' (ampersand) character in sheetName exports a corrupt file
AG‑6556 Bug [Regression] When using autoHeight=true, cell content does not fill the entire width of the cell
AG‑6554 Bug [Regression] When using React, applying filter model to a custom filter component the grid doesn't render and throws an exception
AG‑6545 Bug When providing duplicate row ids in getRowId callback, the console warning incorrectly refers to the old getRowNodeId callback instead
AG‑6542 Bug [Regression] When using React with a custom sidebar component, a re-render of the grid throws an exception in the console
AG‑6527 Bug [Regression] When enableRangeSelection=true, content in the edited cell cannot be selected
AG‑6518 Bug When using tabToNextCell and navigateToNextCell callbacks, params.previousCellPosition.rowPinned is undefined when it should be null
AG‑6512 Bug [Filtering] SetFilter Excel Mode filter-list behaviour inconsistent with mini-filter behaviour
AG‑6500 Bug [Regression] When setting headerStyle in defaultColGroupDef, having an empty column group cell has incorrect CSS class and all subsequent column group cells to have an incorrect CSS classes set
AG‑6498 Bug When using server-side row model (SSRM) partial, returning non-unique ids via getRowNodeId causes grid to display loading indicators for all rows
AG‑6440 Task [Charts] Improve API reference pages
AG‑6375 Bug [Regression] When using React, building the application code produces a lot of warnings about missing source maps
AG‑6303 Bug When pivoting a string-type column, column filtering resets secondary column state (column width, order, pinning, etc)
AG‑6231 Bug When using tree data, calling applyTransaction to insert new rows at the lower levels (not root) adds the new row at addIndex-1, not at the addIndex value
AG‑6130 Task [Typing] ITooltipParams the apis are optional
AG‑5837 Bug When displaying an area series with missing values, the missing values are plotted as 0 values
AG‑5824 Bug When a datum with null/undefined/NaN X-value is provided to a chart using time axis, a point to represent this datum is still rendered (it shouldn't be rendered)
AG‑5421 Task [Row Sorting] Add multi-column sorting option to always sort on multiple columns without pressing shift key
AG‑4571 Task [Pivoting] Allow saving and restoring ColumnState with Primary/Secondary Columns in pivot mode
AG‑3353 Task [API] Standardize all callbacks so that they all receive a params object with gridApi / columnApi / context etc..
AG‑3326 Task [Column Pinning] Allow columns to be 'locked' to the RHS of the grid
AG‑2168 Task [Pivoting] Allow filtering in secondary columns when pivoting
AG‑1228 Task [Column Filtering] Allow filtering on aggregated group level values

v27.1.0

2 years ago

Release 27.1.0

Key Issue Type Summary
AG‑6490 Task [API] Deprecate PopupTextCellEditor and PopupSelectCellEditor
AG‑6488 Bug [Regression] When using React, hovering over a custom header removes CSS classes from it
AG‑6478 Bug [Regression] When setting a column filter (either on a per-instance level of via applying a filterModel) in onGridReady, the filter is not applied
AG‑6474 Bug [Regression] When filtering grouped data and checking a group header row checkbox, it cannot be unchecked
AG‑6473 Bug When editing a grid cell by double-clicking or pressing F2 key, the onCellEditingStarted params event property should hold the browser event but it is always null
AG‑6470 Bug [Regression] When using React, the status bar components agTotalRowCountComponent, agTotalAndFilteredRowCountComponent, agFilteredRowCountComponent don't display the correct number of rows
AG‑6469 Bug When using master/detail with legacy React with a hook in the custom cell renderer, a React exception is thrown
AG‑6459 Bug [Regression] When using master-detail with Angular & Vue, Framework Components aren't supported in the detail grid
AG‑6458 Bug [Regression] When using React, setting ensureDomOrder=true doesn't order the elements in the DOM
AG‑6457 Bug [Regression] When using React, setting enableCellTextSelection=true, cells in columns with type=numericColumn align values to the left instead the right
AG‑6456 Task [Cell Editing] Allow cellEditorPopup and cellEditorPopupPosition to be dynamic
AG‑6455 Bug When using unmanaged row dragging (rowDragManaged=false), the nodes property is undefined inside the params of the grid events onRowDragEnter, onRowDragMove,onRowDragLeave,onRowDragEnd
AG‑6453 Bug [Regression] When using React, custom Cell Editor props (ICellEditorParams) don't allow accessing key property value due to naming conflict with React
AG‑6449 Bug [Regression] When editing a cell in a column with autoHeight=true which has a larger height, the editor slowly shrinks in height down to default row height
AG‑6448 Bug [Regression] When using master-detail with React/Angular/Vue, providing a custom header component on a detail grid level using the components property throws an exception
AG‑6447 Bug [Regression] When focusing a partially-visible floating filter and pressing TAB, headers are scrolled horizontally but the rows viewport aren't
AG‑6446 Bug [Regression] When using master/detail with custom cell renderer in the detail grid, expanding a row throws an exception
AG‑6437 Bug [Regression] When using ReactUI with SSRM, calling api.setFilterModel method for a custom filter before opening the custom filter via UI throws an exception
AG‑6435 Bug When setting tooltipShowDelay, the delay only applies for the first cell the tooltip is displayed for
AG‑6434 Task [Frameworks][Vue] Add support for v-model to @ag-grid-community/vue3 / ag-grid-vue3
AG‑6432 Bug [Regression] When entering a non-numeric value in the floating filter input for a numeric column, the floating filter displays 'equals' instead of 'NaN'
AG‑6431 Bug [Regression] When ungrouping all grouped columns, opening the column menu and resetting columns the auto-group column is rendered as the right-most column
AG‑6427 Task [API] MenuItemDef submenu should not have IComponent exposed publicly
AG‑6426 Bug When using theme ag-grid-material or ag-grid-balham, checkboxes of grouped columns in the columns tool panel are displayed to the left of remaining checkboxes on the same level
AG‑6425 Bug When using a full-width cell renderer, calling refreshCells() API method, doesn't call the full-width cell renderer refresh() method
AG‑6415 Bug [Regression] When importing AG Grid on a page, console warning is displayed about missing source map
AG‑6413 Bug When using ReactUI with autoHeight=true and a JavaScript class renderer, the column cells display empty values
AG‑6411 Bug When using ReactUI with server-side row model (SSRM), activating pivot mode by calling columnApi.setPivotMode() throws an exception and leaves the pivot mode switch off
AG‑6405 Bug When using ReactUI rendering with column autoHeight=true, setting column definition type:'rightAligned', or type:'numericColumn' aligns cell values to left instead of to the right
AG‑6403 Bug When using ReactUI rendering, column reordering is slower due to rendering lag
AG‑6402 Bug [Regression] When rendering cells without values, checkbox and row drag elements inside these cells are aligned to the top of the cell instead of centered in the middle
AG‑6397 Bug Update afterGuiAttached typing and documentation to reflect it is called for every framework
AG‑6395 Task [Cell Editing] Allow suppressing grid editing from changing data
AG‑6394 Task Replace getRowNodeId() with getRowId() to make a) immutable data the default and b) provide more info in params
AG‑6393 Bug [Regression] When returning an empty string in cellClass, an exception is thrown and no grid rows are displayed
AG‑6388 Bug [Regression] When using React with master-detail and editing a master cell with cellEditorPopup=true, entering a new value in the cell editor is not then displayed in the cell after editing finishes
AG‑6385 Bug When calling columnApi.getColumnState() API method, in the returned ColumnState, colId can't be null
AG‑6376 Bug [Regression] When using agTextColumnFilter, agNumberColumnFilter, agDateColumnFilter there's no way to keep filter state after refreshing the data by calling setRowData()
AG‑6369 Bug [Regression] When using a compact theme and returning a small height from getRowHeight(), cell values get rendered outside of the rows
AG‑6364 Bug When using React and setting column definitions via state on a grouped grid with groupDisplayType='groupRows' (full-width group rows), an exception is thrown
AG‑6361 Bug When displaying a chart with a time x-axis with data with the same X-value, using axis label format %H:%M displays 00:00 for all x-axis labels
AG‑6360 Bug When using line/scatter chart with data that only has Y=0 values, the Y-axis is not displayed
AG‑6359 Bug [Regression] When setting a column as lockPosition=true, its drag handle is disabled in the columns tool panel and it cannot be dragged to the row groups panel
AG‑6349 Bug When using React with row grouping and groupHideOpenParents=true, expanding all the row groups and sorting on a non-group column, the top row values don't include the group names anymore
AG‑6331 Bug [Regression] When filtering using the number filter, entering a decimal fraction value displays a validation error
AG‑6330 Bug When using React with server-side row model with column grouping, calling columnApi.resetColumnState() API method doesn't clear the grouped column from the row group panel and shows an error in console
AG‑6326 Bug [Regression] When using ReactUI and filtering using the floating filter, scrolling the filtered column out and then back into view clears its floating filter input value
AG‑6318 Bug [Regression] When using chart line series with a time axis, displaying a series with a single data point compresses the x-range of all other series to a single value
AG‑6317 Bug When using column filtering and reordering columns, the filter tool panel no longer displays filtered icons for the filtered columns
AG‑6316 Bug [Regression] When using agNumberColumnFilter, setting allowedCharPattern is ignored and all user input is entered as valid in the filter input
AG‑6306 Bug When using a Mac with setting show scrollbars="When scrolling" or "Automatically based on mouse or track", scrolling the grid right displays two horizontal scrollbars on Chrome, Firefox and Safari
AG‑6304 Bug When dragging multiple rows from the grid, an untranslated string is used for 'rows'
AG‑6298 Bug [Changelog] When providing the version number as a parameter in the URL, the version isn't set in the dropdown or the grid
AG‑6295 Bug When the focused cell is in edit mode, calling tabToNextCell/tabToPreviousCell which returns a non-editable cell, the grid freezes with an infinite loop
AG‑6276 Bug [Docs] Aggregation function example using a cell value that's a complex object with a toString method, throws an exception when exporting to CSV
AG‑6263 Bug When using the theme icon "none" as a tool panel icon, the grid can't load it and doesn't display it
AG‑6261 Bug When using pagination and changing the page size, the row styles don't get reapplied
AG‑6015 Bug Create isolated version of ESM bundles
AG‑5728 Bug When hovering over a line/area segment of a zoomed in chart, the tooltip of the points rendered off-screen are still displayed
AG‑4030 Task [Column State] Allow defaultColDef to be reactive, and provide api.setDefaultColDef() for when not using a framework

v27.0.1

2 years ago

Release 27.0.1

Key Issue Type Summary
AG‑6351 Bug [Regression] When using agGroupCellRenderer or default cell renderer, the content is rendered vertically offset from the middle of the cell
AG‑5966 Bug When rows are narrow, clicking inside a selection checkbox doesn't check it

v27.0.0

2 years ago

Release 27.0.0

Key Issue Type Summary
AG‑6319 Task [React] Remove isPopup() and getPopupPosition() API methods for Custom Cell Editors
AG‑6312 Bug [Regression] When using SSRM-partial and autoHeight=false, adding a new row reduces the heights of all visible rows
AG‑6311 Bug When using ReactUI, clicking on a grid cell removes the hovered style for the row
AG‑6309 Bug When using ReactUI=true and a custom cell editor with an input field firing an onBlur event, navigating away from the edited cell does not trigger the onBlur event
AG‑6308 Bug When using ReactUI with pivoting, adding a value column displays an error in console
AG‑6307 Bug When using ReactUI with master/detail detailRowAutoHeight=true, providing a custom detail cell renderer uses default height (300px) instead of correct auto-height
AG‑6305 Bug When using ReactUI with cellEditorPopup=true, focusing a cell editor and pressing TAB key takes focus out of the grid
AG‑6294 Bug When using ReactUI=true and valueGetter in the auto-group column, the grid throws an exception
AG‑6292 Bug When using ReactUI=true with pinned columns, a second set state causes the pinned column cells to not display any data (because the pinned column has lost its width)
AG‑6290 Bug When using ReactUI=true and agMultiColumnFilter as a floating filter, opening the floating filter or column menu and unmounting the grid throws an exception
AG‑6287 Task [Accessibility] Allow using the keyboard to move columns in the column tool panel to the row groups, values, column labels panels
AG‑6286 Bug [Regression] When setting enableCharts=true, initially rendering the grid in Chrome, multiple console warnings are output about non-passive touchstart and wheel event listeners being added
AG‑6279 Bug When using ReactUI and enableRangeSelection=true, adding a group column via API throws an exception and doesn't render the group column values
AG‑6274 Bug [Regression] When setting autoHeight=true on a column and using a custom cell background color, the horizontal borders between rows aren't displayed in the autoHeight=true column
AG‑6271 Bug When using ReactUI and selecting a cell range, setting new column definitions via a state variable throws an exception
AG‑6265 Bug When evaluating cellClassRules classes, this happens in O(n^2) instead of O(n)
AG‑6264 Bug React UI Regressions
AG‑6262 Bug When calling api.setQuickFilter with a non-string value, an exception in thrown
AG‑6257 Bug [Regression] When using integrated charts, updating a large amount of data in the grid causes chart to briefly disappear
AG‑6256 Bug [Regression] When getting the set filter instance for a column with filter=false, calling api.onFilterChanged throws an exception
AG‑6255 Bug [Regression] When using a custom header component inside a column group, the init method gets invoked for the custom header component even if the group is already removed
AG‑6251 Bug [Regression] When using master-detail, updating a master row sets its detailGridInfo to null
AG‑6250 Bug [Regression] When importing AG Grid with modules, using server-side row model-partial and setting a column filter value, result rows are stretched in height to occupy the total height of the unfiltered rows
AG‑6247 Bug [Regression] When pivoting and updating a state variable in React, secondary column header name isn't updated
AG‑6246 Bug [Regression] When setting autoHeight:true and wrapText:true and defining a style with a right cell border, for a row with a cell that's wrapped the border is not rendered in cells that don't have wrapped cell values
AG‑6245 Task [Accessibility] Allow announcing the filter operation select element as a combobox (it is currently simply announced as "clickable")
AG‑6238 Bug When using ReactUI=true, calling grid API methods while grid is first rendering is throwing an exception
AG‑6235 Bug [Regression] When setting cellClass for a column but not returning any value for some cells, an exception is thrown and cells without a style set aren't rendered
AG‑6233 Bug When using ReactUI=true and filterValueGetter on the group column, updating state throws an exception
AG‑6226 Task [Docs] Add a docs example showing how to build a progress bar using a bar sparkline
AG‑6223 Bug When providing row node ids via the getRowNodeId callback, providing a 0 value returns it as a number instead of a string
AG‑6222 Bug [Regression] When using agNumberColumnFilter, a filter model with value 0 for any filter operation cannot be restored
AG‑6220 Bug [Regression] When using automatic row height (autoHeight=true), the grid enters an infinite loop in measureHeight
AG‑6204 Task [Charts] Preserve scroll position when tabbing between integrated chart menu tabs
AG‑6192 Bug When displaying a stacked area series with negative data values normalised to 1 the Y-axis range includes positive values
AG‑6191 Bug When stacked area series is normalised to some values, it causes misplacement of a marker in the top left corner of the chart
AG‑6188 Bug [Regression] When using the integrated pivot chart with multiple line series, x-axis labels are repeated for every series
AG‑6187 Task [Typing] Correct Chart Options
AG‑6186 Task Allow Framework Components to be registered without xxxFramework
AG‑6185 Bug When using ReactUI=true and a JavaScript cell renderer component, updating the cell value appends multiple instances of the cell renderer output
AG‑6180 Task [Accessibility] Allow screen reader announcements of group column items in row group panel and keyboard navigation for enumerating and removing row group panel group column items
AG‑6178 Task [Excel Export] Allow exporting collapsible column groups in AG Grid as collapsible column groups in the Excel export
AG‑6172 Bug When using tree-data with server-side row model and calling refreshServerSideStore for a route with a leaf node which becomes a parent node, the row doesn't get refreshed
AG‑6169 Bug When using numeric x-values with category x-axis in combination charts, the x-axis labels repeat themselves and series are rendered side by side
AG‑6168 Bug Updating chart data for combination charts causes the x-axis to flicker
AG‑6167 Bug [Regression] When exporting grid data to XML format, the exported content format no longer includes style data in the header
AG‑6161 Bug [Regression] When using autoHeight=true and wrapText=true calling the api.resetRowHeights method sets rows height to default and renders the cell value wrapped text over the cells below
AG‑6155 Bug [Regression] When setting suppressAnimationFrame: true, console warnings are output
AG‑6143 Bug [Regression] When a column has autoHeight: true and rendering a null/undefined/empty cell value, the default cell renderer has no height and cannot be clicked
AG‑6142 Bug [Regression] When using provided set filter values including nulls and an empty string, the empty string is represented with a separate set filter item instead of included in the (Blanks) item
AG‑6140 Bug Type SortModel using string literals for sort direction and correct IHeaderParams setSort typing
AG‑6139 Bug [Docs] When printing using the printing documentation example, console errors are emitted
AG‑6135 Bug [Regression] When all bar series are hidden via the legend, the Y-axis disappears
AG‑6134 Bug When the chart navigator is zoomed in and the chart is updated, column items are rendered outside of chart area
AG‑6132 Bug When using ReactUI with tree data, quick-filtering and deleting the quick filter text throws an exception
AG‑6120 Bug When using ReactUI=true, providing column definition aggFunc values 'avg' or 'count' throws an exception
AG‑6116 Bug [Regression] React Example Repo - Redux Example Throws Exception
AG‑6115 Bug [Typing] Scatter Chart Paired config option does nothing
AG‑6113 Task [Typing] Typo in AgDropShadowOptions interface - "blue" property should be called "blur"
AG‑6111 Task [Integrated Charts] Change chartType to a string literal instead of enum type
AG‑6109 Bug [Regression] When using a pinned column with row auto-height, the vertical separator between the pinned column and the rest of the columns doesn't extend the entire height of the cell
AG‑6107 Bug When using ReactUI=true and enableRtl=true, grid doesn't render and throws an exception
AG‑6105 Task [Docs] Clarify that registering a grid module makes it available to all grids
AG‑6104 Bug When using ReactUI=true, auto-sizing a column is significantly slower
AG‑6100 Bug When using ReactUI=true with pivoting, calling api.setFilerModel throws an exception
AG‑6089 Bug When filtering a grouped column and ungrouping/regrouping the column, modifying the group filter doesn't update the floating filter input values
AG‑6087 Bug When using React with ReactUI=true, complex row spanning example throws exception
AG‑6086 Bug [Regression] When setting an in-range filter with 0 as a lower bound, the filter is not applied
AG‑6085 Bug When the standalone chart data is updated, the current navigator position is reset
AG‑6084 Bug [Regression] When filtering boolean values using the set filter, no records are displayed in the grid
AG‑6083 Task [Typing] Create ISetFilter and IMultiFilter interface to type public methods
AG‑6079 Task [Typing] Allow tooltipValueGetter to return strings as well as custom objects (for use in custom tooltip components)
AG‑6078 Bug When using ReactUI, dragging a column resize handle is slow and not responsive
AG‑6068 Task [Typing] Excel Interior does not support undefined options
AG‑6066 Task [Typing] Support undefined refreshSeverSideStore params
AG‑6065 Bug getRowStyle API method typing incorrectly doesn't allow returning an 'undefined' value
AG‑6064 Bug [Regression] When cell editor popup is used it cannot be displayed under the edited cell (because getPopupPosition return value is ignored by editors)
AG‑6061 Task [Sparkline] Allow a crosshair (a horizontal and a vertical line crossing at the mouse pointer location) to displayed when hovering the sparkline area
AG‑6060 Task [Typing] Allow setPinnedTopRowData and setPinnedBottomRowData API methods to take undefined as an input parameter
AG‑6059 Bug When tabbing through floating filter inputs, tabbing into a column without a floating filter or without a floating filter button prevents focusing the next column floating filter input
AG‑6057 Bug [Regression] When using React with useEffect hook to load data in the grid, data is loaded twice
AG‑6056 Bug When providing grid data via a state variable, row dragging/dropping doesn't update the row data
AG‑6054 Bug Callbacks navigateToNextHeader, tabToNextHeader, navigateToNextCell, tabToNextCell) can't return a null value
AG‑6052 Bug [Regression] When using an agNumberColumnFilter to filter for values equal to 0, no values are returned
AG‑6051 Bug When using integrated charts to chart all rows in a grid, grand/group total footer rows shouldn't be included
AG‑6049 Task [Typing] HeaderClass type needs checking
AG‑6046 Bug [Regression] When de-selecting any non-blank set filter item, blank values also get filtered out from the grid even though the (blanks) set filter item is selected
AG‑6044 Bug When showing multiple series in a doughnut chart, chart segments are not sized correctly and only their right halves get displayed
AG‑6041 Bug [Regression] When re-ordering grid columns via drag and drop in Safari, all elements on the page are selected
AG‑6039 Task [Typing] Set header height types incorrect
AG‑6031 Bug [Regression] When using SSRM (partial and full store types) with master-detail, calling setExpanded on master rows throws an exception
AG‑6030 Bug When using React with TypeScript, error is displayed about the api object not being a member of AgGridReact
AG‑6029 Task [SSRM] Make getRowNodeId callback required when using SSRM and selection
AG‑6027 Bug When using ReactUI and not registering ClientSideRowModelModule, rendering the grid throws an exception
AG‑6026 Bug [React] When using ReactUI with enableRangeSelection=true, clicking a grid cell and then modifying a state variable throws an exception and the grid doesn't render anymore
AG‑6022 Task Rename 'Original Group' in Grid API
AG‑6014 Bug Remove dependency on vue-class-component for Vue 3 packages
AG‑5987 Bug [Regression] When enableBrowserTooltips=true, the displayed tooltip value is escaped twice
AG‑5974 Bug When using integrated charts to chart a column that doesn't have chartDataType: 'series' and has cell values including undefined/null, the chart displays a message 'No data available to be charted'
AG‑5969 Bug When exporting to Excel, the patternColor setting is not applied to the cells in the exported Excel file
AG‑5966 Bug When rows are narrow, clicking inside a selection checkbox doesn't check it
AG‑5953 Task [Keyboard Navigation] Deprecate suppressCellSelection and rename it to suppressCellFocus to better reflect its effect on cell focus, not selection
AG‑5948 Bug When setting suppressCellSelection: true, only cell focus styling is suppressed, not cell focus
AG‑5931 Bug [Regression] When setting autoHeight to a non-boolean value, grid rows are continuously resizing
AG‑5902 Task [Clipboard] Allow normalizing copied cell ranges and pasting copied values in the order they appear in the grid (just like Excel) instead of in the order they were selected
AG‑5899 Bug When using custom detail with autoHeight: true, expanding a master row causes flicker as detail row changes size
AG‑5865 Bug When using integrated charts with a grid with a bottom pinned row, the chart only renders an element to represent the first grid row, ignoring the remaining rows
AG‑5862 Bug When using an infinite row model or server-side row model (partial), the default value for maxConcurrentDatasourceRequests is not respected and AG Grid makes more concurrent requests than allowed
AG‑5836 Task [Sparkline] Allow displaying the sparkline tooltip at a custom offset from the mouse cursor location
AG‑5718 Bug refreshView API method is deprecated, but used in example code
AG‑5703 Bug [React] When opening grid instance in new window using React portal, grid doesn't respond to column resizing, context menu closing, cell copying
AG‑5681 Task [Layout & Styles] Allow reevaluating the rowClassRules without redrawing the entire row and recreating cellRenderers
AG‑5674 Bug When using stacked 100% chart type, having negative values in a stack causes its height to exceed 100%
AG‑5310 Bug When the column menu is opened via the column header cell, return focus to column header cell after the column menu is closed
AG‑5268 Task [Column Filter] Set Filter - make newRowsAction 'keep' by default
AG‑5169 Task [Column Filter] Use valueGetterParams in the filterParams valueGetter instead of just the node as param
AG‑5044 Task [Column Filters] Add more params to the textCustomComparator including rowNode, valueFormatter and actual value
AG‑4839 Task [Column Headers] Allow setting the horizontal position of the column (start,end,middle) when using ensureColumnVisible
AG‑4797 Task [Tooltip] Allow setting a custom hide tooltip timeout value
AG‑4734 Task [Column Filtering] Add a "non-blank" filter operation to all simple filters
AG‑4624 Task [Deprecation] KeyboardEvent.which and KeyboardEvent.keyCode should be deprecated
AG‑3565 Task [Column Sizing] Allow group column header values to be considered when performing column autosize
AG‑2824 Task [Clipboard] Allow the context menu "Copy with Column Headers" to work with multiple column header levels (column groups / secondary columns)
AG‑2733 Bug When focusing a cell whose height exceeds available viewport height, PAGE DOWN and PAGE UP keys don't scroll the viewport anymore
AG‑2358 Task [Status bar] Allow changing the title and formatting the number value of the default status bar components (avg, count, min, max and sum)

v26.2.0

2 years ago

Release 26.2.0

Key Issue Type Summary
AG‑6008 Bug IDate & IDateComp - setDisabled should be optional
AG‑5996 Bug When using Angular/React/Vue, the Filter Component destroy method is never fired when the grid is destroyed
AG‑5994 Bug [Regression] When using declarative columns in Angular, settings in defaultColDef are not applied to the columns
AG‑5984 Bug When a column has lockVisible=true, it cannot be dragged inside the column tool panel to be reordered or grouped/aggregated/pivoted
AG‑5983 Bug [Regression] When using Internet Explorer 11 and auto-sizing (a single or all) columns, the columns are not auto-sized and an exception is thrown
AG‑5982 Bug [React] When using reactUi=true and providing rowData via a state variable, editing a cell causes stale state and resets the rowData to empty
AG‑5980 Bug When using AG Grid community, setting groupMaintainOrder=true prevents column sorting
AG‑5973 Bug [Regression] When using pivot chart and setting the series type to line, no chart is rendered
AG‑5972 Bug When setting groupMaintainOrder: true, column filtering doesn't work
AG‑5964 Bug When column definition is setting width=undefined, it doesn't take the value of the defaultColDef width
AG‑5959 Bug [Charts] - Line Chart doesn't work with Grouped Category Axis
AG‑5956 Bug When displaying a submenu in a popup (the PIN COLUMN submenu of the columns menu or a sub-menu in a multi-filter), clicking a submenu item hides and displays the popup even if it's already displayed
AG‑5954 Bug [Docs] Clarify in the DateFilterModel API docs that the default date format is YYYY-MM-DD hh:mm:ss
AG‑5951 Bug When using Vue3, treat frozen data as non-reactive
AG‑5942 Bug When tapping a grid cell on a iOS mobile device, its custom tooltip shows up briefly and disappears
AG‑5941 Bug [Regression] When using a column filter with subMenu or accordion type multi-filter pressing ESC key doesn't close the filter popup
AG‑5936 Bug When using row autoHeight: true with server-side row model (partial), scrolling down to another block and purging the cache leaves the grid blank
AG‑5933 Bug [Regression] When using server-side row model pressing DOWN ARROW key, when a loading cell renderer is reached focus is lost
AG‑5925 Task [Column Filters] Display a red border around the date picker filter input when invalid input is provided
AG‑5915 Bug [Regression] When providing a field in the autoGroupColumn, the autoGroupColumn can no longer be sorted
AG‑5905 Bug [Column Filters] SetFilter Filter List should be case insensitive by default
AG‑5903 Bug When using Vue3, updating row data with a call to setDataValue resets row selection state
AG‑5901 Bug When updating the rowData, the GroupTotalFooter node's leafchildren property is not updated
AG‑5898 Bug When pivoting and paging without displaying any columns, pagination panel row count is incorrect (1 instead of 0)
AG‑5897 Bug [Regression] When using infinite row model, the first row cannot be made a full-width row
AG‑5896 Bug ReactUI allows access to the api via ref before the grid is fully ready, which can trigger exceptions
AG‑5892 Bug [Docs] Add the missing defaultExcelExportParams property to the Excel export API page
AG‑5890 Bug applyColumnState does not use minWidth as boundary
AG‑5884 Bug [Regression] When selecting a cell range of strings and applying the Fill Handle, the first cell string value is not entered into the filled cells, only the subsequent ones
AG‑5881 Task [Charts] Add Vue3 support to Standalone Charts
AG‑5880 Bug When changing sparkline rendering options while updating sparkline data an exception is thrown
AG‑5879 Task [Accessibility] Allow full-width rows to have valid ARIA fields for static accessibility tests
AG‑5878 Task [Accessibility] Add ARIA labels to the set filter virtual list container
AG‑5874 Bug [Regression] When using row autoHeight=true and applying top or bottom cell padding, the padding settings are ignored when rendering
AG‑5873 Bug When setting set filter model for a grouped column and ungrouping/regrouping the column, resetting the filter model doesn't clear the text in the floating filter input
AG‑5871 Bug [Regression] When axis and series formatting options are modified the chart isn't re-rendered
AG‑5870 Task [Sparkline] Add a bar sparkline
AG‑5868 Bug [Regression] When using row autoHeight: true and calling setRowData, the rows flicker as they change their height
AG‑5860 Bug [Docs] Clarify in the docs how to use Vue provide/inject methods with components inside in the grid
AG‑5852 Bug [Vue3] When defining a component with props as an Object an error is thrown
AG‑5844 Bug When using a column filter with multiple conditions and the first filter operator in the list hides the filter input, it is always applied by default as the second condition
AG‑5843 Bug [Regression] When loading the ESM build of ag-grid-enterprise, the imports do not resolve
AG‑5840 Bug When resizing integrated charts dialog, status bar text is selected
AG‑5839 Bug Export all types from community in enterprise (ag-grid-enterprise with typescript)
AG‑5838 Bug When displaying data points with missing Y-values, area sparklines do not render them
AG‑5735 Bug [Regression] When setting preventDefaultOnContextMenu=true and right-clicking the ag-grid-community grid, the default context menu is still displayed
AG‑5685 Task [Column Filters] Allow maxValidYear to be set when using a date filter
AG‑5588 Bug [Regression] When exiting cell edit mode, React Cell Renderer for edited cell flickers
AG‑5576 Task [Column Filter] Allow disabling filter inputs so users can see the filter conditions/selection but not modify it
AG‑5426 Task [Row Height] Allow maximum row height to be set in cellStyle/rowStyle when using autoHeight=true
AG‑5417 Bug When changing chart axis label rotation chartOptionsChanged event not fired
AG‑5400 Bug When a chart node (marker, column, bar etc) is colorised using a formatter function, the corresponding tooltip title isn't using the same color
AG‑4751 Task [Chart] Add nodeClick, seriesNodeClick event to treemap chart
AG‑4584 Task [Column Filters] Add grid api, column and context to SetFilterValuesFuncParams interface
AG‑4456 Bug When deserializing chart state, X-axis label rotation value isn't applied
AG‑3453 Task [Column Filters] Add support for range filters (i.e. two values, "from" and "to") in custom filter options
AG‑2151 Task [Column Filters] Add to filterChanged event parameters a reference to the column whose filter changed
AG‑2093 Task Allow fast tabbing through floating filter inputs when focused
AG‑2043 Task [Column Filters] Add column information to the set filter cellRenderer params (filterParams.cellRenderer)

v26.1.0

2 years ago

Release 26.1.0

Key Issue Type Summary
AG‑5809 Bug Chart axis title should disappear along with the ticks (if the axis has no associated data)
AG‑5806 Bug [Regression] When modifying headerClass of a column definition via React state, the new class value doesn't take effect
AG‑5794 Task [Scrolling] Add option to block scrolling when grid popups are open (editor popups, Context Menu)
AG‑5772 Bug [Regression] When using autoHeight columns and scrolling vertically, cell text flickers when it gets rendered
AG‑5767 Bug Problems with SelectorFunc
AG‑5765 Bug [Regression] When cell class rules are used only the last class of the matching condition is applied to the cell
AG‑5764 Bug [Regression] When using groupUseEntireRow=true, ValueFormatter not applied to group row values
AG‑5761 Bug Chart themes doesn't accept a TimeInterval object for axes-tick-count
AG‑5758 Bug When using scatter/bubble chart with series labels, zooming in the navigator an exception is thrown and the navigator cannot be zoomed out anymore
AG‑5757 Bug [Regression] When setting the current column definitions, grid cells flash (by a call to setColumnDefs )
AG‑5755 Bug When selecting an item in the agRichSelectCellEditor and pressing TAB key the selected value isn't entered as the new cell value
AG‑5754 Bug When using full-row editing, pressing UP/DOWN ARROW keys in the popup of the agRichSelectCellEditor doesn't change the selected item
AG‑5753 Bug [Regression] When using master-detail and expanding a master row, its detail grid cannot be immediately accessed
AG‑5748 Bug When using aligned grids, removing a group column from the row group panel doesn't make it visible in aligned grid, only in source grid
AG‑5747 Task [Accessibility] Allow column tool panel items to be announced with their index in the columns list and provide labels to checkboxes
AG‑5745 Bug When using the infinite row model and reordering the selected row above the rest of the rows with refreshInfiniteCache, the selected row cannot be de-selected anymore
AG‑5737 Bug Inaccurate type definition for GetContextMenuItemsParams['node']
AG‑5732 Bug When displaying an image inside a grid cell, that image cannot be dragged like an image outside of the grid (dragging the image, not the row)
AG‑5731 Task [Accessibility] Allow announcing number of matching records after column filtering
AG‑5729 Task [Row Grouping] Prevent displaying a row drag handle or allowing entire row dragging when rows are grouped
AG‑5727 Task [Accessibility] Allow column menu to indicate to screen readers it's a dialog (via an aria-role label)
AG‑5717 Bug When number axis.min/max config is used to limit the auto-detected data domain, series markers cluster at the edges of a chart
AG‑5714 Bug When using integrated charting, the series formatter doesn't get called
AG‑5708 Bug [Regression] When pivoting, changing the visibility of a column resets the aggFunc to 'sum'
AG‑5683 Bug [Regression] When using SSRM - calling refreshServerSideStore() closes the context menu
AG‑5680 Bug When calling setColumnDefs, group row selection is broken
AG‑5679 Bug [Regression] When using declarative columns and an inline cell renderer, updating data closes all expanded filters tool panels
AG‑5676 Bug When using MacOS and only showing the scroll bar when scrolling, cells appearing under the scrollbar are visible but not clickable
AG‑5673 Bug When using stacked 100% chart type (normalized column, normalized bar, normalized area), the Y-axis labels should end with '%'
AG‑5661 Bug When using reactUI and the getRowStyle callback, an exception is thrown
AG‑5653 Bug [Docs] Correct broken links to stylesheet files in documentation segments
AG‑5636 Bug Row drag not updated after a call to api.setColumnDefs
AG‑5635 Bug When using the grid with pinned columns on any browser on OSX there's incorrect border between the main viewport and that of the pinned column
AG‑5633 Bug [Typing] Update typing for return value of CellRendererSelectorFunc to include undefined
AG‑5631 Bug [Regression] When enableCellTextSelection=true, dragging a row highlights text across cells
AG‑5622 Bug When many extra DOM elements are rendered on a page, focusing a grid cell happens after a delay
AG‑5616 Bug When setting domLayout="print" grid fits within the current page instead of increasing its width, causing columns to get clipped
AG‑5615 Task [Typing] Add Cell Renderer function params
AG‑5614 Bug [Charts] Formatting axis labels using a format string does not work for SI units
AG‑5612 Bug When a column header cell is focused and then refreshed via refreshHeader(), focus is lost
AG‑5604 Bug When the grid has a cell range selected, clicking the drag handle element focuses the cell and clears the selected cell range
AG‑5600 Bug When using full-width group rows, cellClass doesn't get called
AG‑5520 Bug [Regression] When changing column visibility, the column menu popup moves and is clipped by the viewport
AG‑5498 Bug [Regression] When entering a value which produces no matches in the filter value input, the filter popup is moved and clipped on the right
AG‑5305 Task [Accessibility][Keyboard Navigation] Allow focus to move from the sidebar button into the active tool panel controls
AG‑5299 Task [Accessibility] Allow correct announcements for the column menu tabs (via the use of role=tablist)
AG‑5246 Task [Accessibility] Resolve broken ARIA label reference error for column header cell select-all checkbox
AG‑5120 Bug [Pivoting] Improve pivoting calculation performance on large datasets ( > 50K rows)
AG‑5082 Task [Accessibility] Allow filter tool panel items to be expanded using the SPACE key and announce their current expanded/collapsed state
AG‑4705 Task [Accessibility] Allow JAWS screen reader to announce visible records when using pagination after previous/next button clicked (using aria-live regions with paging)
AG‑4661 Task [Accessibility] Add ARIA form label to checkboxes in column tool panel
AG‑4139 Task [Column Tool Panel] Allow drag&drop to reorder columns inside Columns tool panel
AG‑3986 Task [Drag & Drop] Entire Row Dragging without the need for a drag handle
AG‑3761 Bug When you paste a new value in a cell, rowClassRules do not get refreshed
AG‑3680 Task [Range Selection] Allow disabling the Fill Handle on a per-column basis
AG‑3085 Task [API] Add "column" and "node" as additional params in keyCreator callback
AG‑2932 Task [Accessibility] Add ARIA label to filter tool panel - filter columns input
AG‑2863 Task [API] Allow colDef.template to take a callback with params specifying the column and other useful information
AG‑2608 Task [API] Add the api param to NavigateToNextCellParams
AG‑824 Bug [Regression] Editor popups don't keep relative positioning to grid when viewport scrolled

v26.0.0

2 years ago

Release 26.0.0

Key Issue Type Summary
AG‑5625 Task Update and Improve Types on Angular Interfaces
AG‑5623 Task [Tool Panel] Remove unused old API showToolPanel
AG‑5610 Bug Add -grid to framework prefixes
AG‑5609 Task Add source to setColumnWidth api's
AG‑5607 Task Enhance Row Auto Height Support
AG‑5605 Task [Integrated Charts] Remove deprecated processChartOptions() grid option callback
AG‑5602 Task Make Column Hover and Opt In Feature
AG‑5598 Bug [Charts] When dynamically changing chart axes, they are not updated correctly
AG‑5596 Bug Vue 3 Integrated Charts Examples Broken on CI
AG‑5594 Task Allow component selectors return direct references
AG‑5593 Task Remove pinnedrowCellRenderer
AG‑5592 Bug Vue 3 Integrated Charts Examples Not Working
AG‑5591 Bug CI Docs Deployment - FW examples not working
AG‑5585 Bug When using master-detail, long tooltips are clipped by the detail grid viewport instead of being wrapped on multiple lines
AG‑5583 Bug [Typing] getRowNode gridApi method has incorrect return type null, and actual return type undefined which isn't documented
AG‑5582 Task [Row Grouping] Allow custom Cell Renderers to be used with Group Footer Rows
AG‑5580 Task [Status Bar] IStatusPanelComp does not have the getFrameworkComponentInstance or setVisible or isVisible properties
AG‑5579 Bug When pressing CTRL+LEFT/RIGHT ARROW key to navigate into a pinned column cell, a console warning message is output
AG‑5572 Bug React Examples Large Data Community Features Comment Toggle Incorrect for Community
AG‑5571 Bug When using a long value for a column menu item, column menu gets clipped for the right-most column
AG‑5570 Bug [Regression] When pivoting, auto-sizing the group column doesn't make it wide enough and cell values get truncated
AG‑5569 Bug Vue 3 Reactivity and Composition API Support
AG‑5567 Bug When using server-side row model with full store, opening the last master row doesn't display a detail-level grid
AG‑5563 Bug The 'defaultGroupSortComparator' grid option is incorrectly named, should be renamed to 'defaultGroupOrderComparator'
AG‑5560 Bug Chart tooltips can jitter in Chrome when mouse cursor is moved around
AG‑5558 Task Charts - Add getChartImageDataURL() to the GridAPI
AG‑5549 Bug When editing a cell, undoing a previous edit twice reverts the previously edited cell to the new value instead of the original one
AG‑5540 Bug [Regression] When scrolling the grid down, dragging a column header out of the grid doesn't remove it anymore
AG‑5538 Task Type onGridSizeChanged event callback
AG‑5535 Bug [Regression] When the context menu is displayed, calling ensureColumnVisible doesn't scroll the viewport
AG‑5524 Task [Row Grouping] Simplify configuration of Row Grouping Display Types
AG‑5521 Bug When calling resetColumnState, initialHide column property value not applied
AG‑5512 Bug When tapping a grid cell on a mobile device, cellMouseDown doesn't fire until the touch ends
AG‑5510 Bug When using aligned grids and scrolling horizontally using the mouse wheel, the viewport doesn't get scrolled
AG‑5505 Bug [Regression] When suppressing AG Grid context menu (suppressContextMenu=true) and suppressing browser context menu (preventDefaultOnContextMenu=true), right-clicking still shows browser context menu
AG‑5504 Bug [Regression] When using a column or group column chart, hiding a chart series, and updating chart data, hidden series becomes visible again
AG‑5502 Task Update peer dependencies for the chart with React 17
AG‑5499 Bug [Regression] When using pivoting with a column label and checking the columns tool panel visibility checkbox for a hidden column with enableValue=true, column doesn't get added to values list or displayed in grid
AG‑5496 Bug Charts - createCrossFilterChart() is missing from the grid interface docs
AG‑5492 Bug [Regression] When expanding and collapsing a master-row quickly, master-row indexes are not valid
AG‑5488 Bug [Angular] When using full-row editing with custom renderer for a column that's out of view, cell renderer above the column previously out of view displays multiple cell renderer instances
AG‑5487 Bug [Regression] When using pivoting and hiding a value column, it's still displayed
AG‑5486 Bug When cell content including special characters, exporting to Excel produces a corrupted Excel file
AG‑5475 Bug [Regression] When using Internet Explorer 11 and opening a agRichSelectCellEditor, pressing the ARROW keys doesn't move focus to the items in the list
AG‑5470 Bug [Regression][Angular] When opening the column menu or context menu, ngDoCheck called repeatedly
AG‑5469 Bug [Regression] When returning an object in the tooltipValueGetter, the object gets returned as a string instead - [object Object]
AG‑5468 Bug When using CellRendererSelector that returns agGroupCellRenderer, innerRenderer params are not passed
AG‑5467 Bug When editing a cell with a popup editor and pressing ESC key, the fill handle is no longer visible for the edited cell
AG‑5466 Bug When using removed property stopEditingWhenGridLosesFocus (replaced by stopEditingWhenCellsLoseFocus), the console warning message isn't correct
AG‑5457 Bug [Regression] When using special characters for headerTooltip with enableBrowserTooltips=true, the tooltip displays an encoded version of the character
AG‑5453 Bug When using AG Grid Community, holding SHIFT key and double-clicking cells, you can open multiple cells for editing
AG‑5451 Bug [Regression] When exporting to Excel, styles are not applied to cells with null values
AG‑5449 Bug [Regression] When using infinite row model with 0 rows displayed, calling api.getDisplayedRowAtIndex calls getRows unnecessarily
AG‑5447 Bug [Regression] When calling JSON.stringify on an integrated chart model, an exception is thrown
AG‑5446 Bug [Regression] When using an AngularJS component within a custom cell renderer, the cell is blank
AG‑5445 Bug Correct react wrapper bug/typo with async changes
AG‑5443 Bug [Regression] When allowDragFromColumnsToolPanel: true and dragging a column in the columns tool panel, it scrolls the grid viewport to move the column instead
AG‑5442 Bug When you have a cell range selected and call setColumnDefs, the selected range remains visible, but is empty when accessing it via API
AG‑5441 Bug Missing locale string for "Total" text in pivot column group total header
AG‑5440 Bug [Regression] [React] When using a React-based Cell Renderer Selector, cell renderer params is empty after data update
AG‑5439 Bug Missing locale string for average in status bar aggregation component
AG‑5424 Bug [Regression] When using tooltips on the rightmost column, the right border of both custom and standard tooltip is cut off
AG‑5422 Bug When a column header cell is focused and then refreshed via setColumnDefs(), focus is lost
AG‑5419 Bug [Regression] When using React components and setting autoHeight=true, row height doesn't increase and only fits a single line of text
AG‑5416 Bug [Regression] When using the fill handle to drag a number value using scientific (exponential) notation to populate more than one cell, the grid throws an exception
AG‑5415 Bug When exporting to an Excel file with multiple sheets with styles on one grid but not another, the exported file is corrupted
AG‑5413 Bug [Regression] When using specific ESLINT configs, the build fails with an error related to ag-grid-base-icons
AG‑5412 Task [Row Sorting] Allow setting sort directions for each group column separately
AG‑5410 Task [Layout & Styles] Update styles to no longer use deprecated API for division (use math.div() instead) to avoid console warnings when building
AG‑5409 Task [Chart] Update the Angular dependency of the ag-charts-package to the latest version of Angular
AG‑5407 Bug [Regression] When a column has rowGroupIndex set to null or an integer, the column gets grouped even if rowGroup is not true
AG‑5405 Bug When exporting a hyperlink to Excel using non-ASCII characters in the link name, the Excel file is corrupted
AG‑5389 Bug [Regression][Angular] When using addGlobalListener, events don't get handled
AG‑5387 Bug When grouping on multiple column and applying column state with a modified rowGroupIndex property the grid doesn't update
AG‑5351 Bug When using React v17 with a framework component and an onClick event on the grid container which contains event.stopPropagation(), the onCellClicked grid event isn't fired
AG‑5209 Bug When importing AgGridVue from the ag-grid-vue3 package - the loading overlay doesn't work
AG‑5146 Task [Typing] Export interface ComponentSelectorResult through @ag-grid-community/core
AG‑5122 Task [React] Improve the speed of React component rendering
AG‑4952 Bug Cjs files are self-contained units preventing LicenseManager from recognizing the license key
AG‑4880 Task [Charts] Add series marker labels for Bubble / Scatter charts
AG‑4775 Task Allow valueGetter to work in cells where groupHideOpenParent is used
AG‑4724 Bug [Regression] Row autoHeight doesn't work with cellRendererFramework and styled components
AG‑4541 Task [Chart] Add support for custom axis tick period
AG‑4485 Bug Row AutoHeight doesn't work with async components (disableStaticMarkup=true)
AG‑4377 Task [Typing] Export the GroupCellRendererParams interface
AG‑4028 Task [Column Filter] Allow set filter popup to be resized
AG‑3944 Task [Typing] Add missing types to grid interfaces
AG‑3634 Task [Charts] Add support for series marker labels in category series (line, column, stacked column, area, stacked area, etc)
AG‑3411 Task [Typings] Add specific missing events and params types (overlay params types, some events)
AG‑3406 Task [Columns Tool Panel] Allow user to resize/collapse the different areas (row groups, values, column labels) of the columns tool panel
AG‑3279 Task [Typing] Allow for stronger typing of main classes in ag-grid
AG‑2536 Bug [React] React innerRenderer places a div inside a span
AG‑2139 Task [Row Grouping] Add option to maintain group order when sorting on non-group columns
AG‑2060 Task [Typescript] Add typings for onFirstDataRendered event
AG‑1945 Task [Tool Panel] Allow setting Tool Panel width (current/min/max/initial)
AG‑1816 Task [Row Grouping] Allow sorting on non-grouped columns when the group column is sorted with a custom comparator
AG‑1153 Task [Row Grouping] Allow sort comparators defined on columns to also sort group columns