Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 26, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ag-grid-community (source) ^28.0.2 -> ^31.0.0 age adoption passing confidence
ag-grid-react (source) ^28.0.0 -> ^31.0.0 age adoption passing confidence

Release Notes

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

v31.0.3

Compare Source

https://www.ag-grid.com/changelog/?fixVersion=31.0.3

v31.0.2

Compare Source

https://www.ag-grid.com/changelog/?fixVersion=31.0.2

v31.0.1

Compare Source

https://www.ag-grid.com/changelog/?fixVersion=31.0.1

v31.0.0

Compare Source

https://www.ag-grid.com/changelog/?fixVersion=31.0.0

v30.2.1

Compare Source

Release 30.2.1

Key Issue Type Summary
AG‑9592 Bug [Regression] When pressing TAB, currently focused value is not selected in agRichSelectCellEditor
AG‑9581 Bug [Regression] When agRichSelectCellEditor value set to null, cellValueChanged event gets triggered upon cancelling edit
AG‑9580 Bug [Regression] When agRichSelectCellEditor value set to null, cellEditRequest event gets triggered upon cancelling edit
AG‑9566 Bug [Regression] Unable to scroll horizontally using trackpad on Mac or SHIFT+mouse wheel on Windows when mouse is not hovering grid rows

v30.2.0

Compare Source

Release 30.2.0

Key Issue Type Summary
AG‑9360 Bug Sorting Row Groups with non-row group columns doesn't work when a 'field' or 'valueGetter' is present on the auto column.
AG‑9357 Bug When using the viewport row model, row-id values get out of sync when row data is updated
AG‑9347 Bug [Solid] Header Classes Not applied correctly
AG‑9317 Bug [Cell Editing] When filters are enabled for No Click editing, row Index returns incorrect cell
AG‑9309 Bug When selecting a range with SHIFT + click, focus is not restored to the grid if it has been lost
AG‑9296 Bug [Rendering] When using print domlayout, rendering/spacing at the top of the grid is incorrect
AG‑9276 Bug [React] RowComp being rendered for Non Displayed RowCtrl with animateRows
AG‑9269 Bug [Pivot] Grid crashes when modifying agg columns with large pivoted dataset
AG‑9265 Bug [Row Grouping] When sorting the primary column of the group with maintainGroupOrder=true, the group column does not sort
AG‑9248 Bug [Regression] When setting an undefined cell value to null, the new value is discarded
AG‑9230 Task [Import/Export] Allow Excel and CSV exports to respect row grouping logic
AG‑9222 Bug [Regression] When updating columnDef via setColumnDefs the columnGroupShow state is reset
AG‑9218 Bug [Regression] When pinned columns exceed the width of the grid, two vertical scrollbars are displayed
AG‑9204 Bug When setting a value in the number floating filter, numberFormatter is called with the already formatted value
AG‑9193 Bug [SSRM] [Tree data] Reordering tree data parent nodes with refresh loses state
AG‑9190 Bug Setting gridOptions.rowHeight a value smaller than default row height clips cells when using domLayout=print
AG‑9183 Bug [SSRM] When updating datasource while groupincludefooter=true, max call stack error appears in console
AG‑9175 Task Add typing, filter, async population of values to Rich Select Editor
AG‑9137 Bug [Regression] When setting rowHeight in infinite row model, the first row does not get affected
AG‑9052 Bug [Selection] When rangeSelection is enabled using CTRL + Click for Right Click on Macs loses selected range
AG‑9032 Bug When overlay is shown in a small grid, column header resizers are displayed over the overlay
AG‑8999 Task Add Advanced Filter Builder UI for building filter expressions
AG‑8941 Bug [Cell Rendering] When calling api.setRowData more than once isFullWidthRow callback does not get called anymore
AG‑8925 Bug When using row grouping with checkbox selection and the leaf row value in group column cell is null/undefined, no checkbox is shown
AG‑8804 Task [Column Definition] Add support for Recursive Types in colDef.field
AG‑8632 Task [Row Grouping] Simplify using a valueFormatter on the grouped column or auto-group column
AG‑8138 Task [Column Filters] Allow Date Filter to support min/max dates
AG‑7953 Task Make groupIncludeTotalFooter and groupIncludeFooter properties reactive
AG‑7275 Task Make suppressDragLeaveHidesColumns property reactive
AG‑5989 Task Make treeData property reactive
AG‑5565 Task Allow providing custom matching logic to Quick Filter
AG‑4483 Task Add a new list option "Add current selection to filter" to set filter in Windows mode
AG‑4316 Task [SSRM] Allow loading SSRM blocks via API without requiring user to scroll to them (to load the block containing a specific row index before calling ensureIndexVisible for that row index)
AG‑1962 Task Allow showing Group Footer Rows based on custom logic
AG‑684 Task Add new gridPreDestroyed event

v30.1.0

Compare Source

Release 30.1.0

Key Issue Type Summary
AG‑9151 Task [Column Filters] Allow formatting the filter model value to display in the number filter input when using the numberParser
AG‑9146 Bug [SSRM] When header checkbox is checked, and the user scrolls to load a new block of rows, newly loaded unselectable rows are also selected
AG‑9096 Task [React] Display warning message when setting detailCellRendererParams.template in React saying this isn't supported
AG‑9080 Bug Guard VirtualList against error when model not yet set
AG‑9068 Bug When using unbalanced groups, the Set Filter Tree List does not display all groups
AG‑9065 Bug [Docs] Install with NPM React link leads to empty page
AG‑9051 Task [Layout & Styling] Add a Figma Design System to design & customise AG Grid
AG‑9048 Task [Column Filters] Add a source parameter to the filterChanged event to indicate the type of filter that fired it
AG‑9031 Bug Changelog for v30.0 misspells rowNode.setSelected method name
AG‑9013 Bug When using React, changing the height of the grid while calling autoSizeAllColumns truncates a column unnecessarily
AG‑8967 Bug When using React and Viewport Row Model with rapid updates, calling flashCell throws an exception
AG‑8958 Bug When providing a set filter model with empty string, it doesn't filter records with empty strings
AG‑8949 Bug [Columns] When removing a pivot/row group/aggregation the wrong column is provided to the events
AG‑8945 Bug [Cell Rendering] When using groupRowRenderer and checkboxes in Angular, checked row groups are hidden unless hovered over
AG‑8924 Bug When using React and calling the api to start editing a cell from the context menu (that was opened from a different cell), editing does not start
AG‑8921 Bug [Selection][SSRM] Pressing SPACE key triggers onRowSelected event even when row wasn't selectable
AG‑8898 Bug [Regression] When sorting by one of the group columns by clicking the pill in the row group panel, leaf values shown in the row group column are sorted as well and the group column is showing a sort direction instead of mixed direction
AG‑8870 Bug [Column Sizing] Column width does not retain when flex enabled and Group Column set as row group
AG‑8824 Bug When calling api.refreshServerSide with purge=false and there are fewer groups than previously loaded, an infinite reload loop can occur
AG‑8817 Bug When calling api.sizeColumnsToFit() it doesn't grow column width if it has a minWidth set and the grid's width is less than 1400px
AG‑8802 Bug [SSRM] When maxConcurrentRequests=-1 (no limit), refreshing the rows loads cache blocks one at a time still using a limit for the number of requests
AG‑8775 Task [Column Filters] Allow Advanced Column Filtering with filtering expression support
AG‑8657 Task [Row Grouping] Allow ungrouping via the column menu item on auto-grouped columns
AG‑8585 Bug When crossfiltering an integrated chart to a blank value, blank entries are not shown in grid
AG‑8559 Bug [Performance] When initiating a grid with a large number of columns (thousands), the UI freezes
AG‑8243 Task [Column Filters] Disable auto-fill prompts for floating filter inputs by default and add a filterParams property to optionally enable them
AG‑8061 Task [Pivoting] Allow setting the default expanded level of pivot columns (similar to the groupDefaultExpanded property for the expanded row group level)
AG‑7921 Task [SSRM] Allow users to modify the value aggregation function from a secondary column when using SSRM and pivoting and improve secondary column workflow when pivoting
AG‑7724 Bug When calling redrawRows API method, pinned rows are always redrawn regardless of the parameters
AG‑7712 Task [SSRM] Allow postSortRows callback to fire when using SSRM
AG‑6278 Bug When pivoting and updating a state variable in React, secondary column order is reset
AG‑4461 Bug When showing long options in a agRichSelectCellEditor they are clipped instead of truncated
AG‑3757 Bug When calling api.resetRowHeights, footer row heights aren't updated
AG‑3523 Task [Tooltip] Allow interactive tooltips which remain visible as long as the mouse hovers the tooltip
AG‑2655 Task [Cell Editing] Improve rich cell editor rendering, customization, CSS variable support, popup sizing matching column width
AG‑2278 Task Allow automatically creating pivot result columns (secondary columns) with SSRM
AG‑2211 Task [Cell Editing] Allow agRichSelectCellEditor to automatically shrink vertically if the options provided aren't high enough to fill the default height
AG‑2037 Task [Cell Editing] Allow automatically fitting agRichSelectCellEditor width to column width

v30.0.6

Compare Source

Release 30.0.6

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

v30.0.5

Compare Source

Release 30.0.5

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

v30.0.3

Compare Source

Release 30.0.3

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

v30.0.2

Compare Source

Release 30.0.2

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

v30.0.1

Compare Source

Release 30.0.1

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

v30.0.0

Compare Source

Release 30.0.0

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

v29.3.5

Compare Source

Release 29.3.5

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

v29.3.4

Compare Source

Release 29.3.4

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

v29.3.3

Compare Source

Release 29.3.3

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

v29.3.2

Compare Source

v29.3.1

Compare Source

v29.3.0

Compare Source

Release 29.3.0

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

v29.2.0

Compare Source

Release 29.2.0

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

v29.1.0

Compare Source

Release 29.1.0

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

v29.0.0

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies This pull request updates dependency files label Jan 26, 2024
@renovate renovate bot force-pushed the renovate/major-ag-grid-monorepo branch 2 times, most recently from 4227618 to a9a9203 Compare January 26, 2024 17:48
@renovate renovate bot force-pushed the renovate/major-ag-grid-monorepo branch from a9a9203 to 2094d7d Compare January 26, 2024 18:12
@renovate renovate bot changed the title Update ag-grid monorepo to v31 (major) Update ag-grid monorepo to v31 (major) - autoclosed Jan 31, 2024
@renovate renovate bot closed this Jan 31, 2024
@renovate renovate bot deleted the renovate/major-ag-grid-monorepo branch January 31, 2024 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies This pull request updates dependency files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant