Skip to content

v30.0.0

Compare
Choose a tag to compare
@seanlandsman seanlandsman released this 09 Jun 07:56
· 1 commit to b30.0.0 since this release

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