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‑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 |