Skip to content
Snippets Groups Projects

fix(deps): update ag-grid monorepo to v29 (major)

Merged Renovate-Bot requested to merge renovate/major-ag-grid-monorepo into dev

This MR contains the following updates:

Package Type Update Change
@ag-grid-community/csv-export (source) dependencies major ^28.2.1 -> ^29.0.0
ag-grid-angular dependencies major ^28.0.0 -> ^29.0.0
ag-grid-community (source) dependencies major ^28.0.0 -> ^29.0.0

Release Notes

ag-grid/ag-grid (@​ag-grid-community/csv-export)

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 [VMRM] 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

Release 29.0.0

Key Issue Type Summary
AG‑7779 Task [SSRM] Allow displaying a single loading row when filtering instead of all grid rows as loading rows
AG‑7752 Task [Charts] Allow chart title and subtitle to apply chart padding from the outside edge, not between titles and chart area
AG‑7750 Task [Charts] Allow legend to apply chart padding from the outside edge, not between legend and chart
AG‑7744 Task [Charts] Allow turning off axis label skipping
AG‑7736 Bug When using camel case in getRowStyle, style not applied correctly
AG‑7731 Bug [Regression] Filter popups only resize when opened for the first time
AG‑7726 Bug [Column Filters] When searching in Set Filter Mini Filter, raw values are matched as well as formatted values
AG‑7719 Bug [Column Filters] Set Filter List "no matches" text is not updated when other filters change
AG‑7714 Bug Floating filters of multi-filter ignore filter params because multi Filter params not passed properly to underlying floating filters
AG‑7713 Bug [Regression] When using React, setting column group groupId property, changing column visibility via state throws an exception and doesn't render the grid
AG‑7710 Task [Typings] Type columnGroupShow to open
AG‑7701 Bug RichSelectCellEditor doesn't select correct values when typing repeated letter
AG‑7700 Bug When using floating column filters, frequent row updates prevent typing in the floating filter input
AG‑7691 Bug Memory leak in the ProvidedColumnGroup causes the onColumnVisibilityChanged event to be called before the new ColumnGroups are created
AG‑7685 Bug [Charts] When using Log-axis, switching between base values, not all ticks have labels
AG‑7682 Bug When opening a popup, postProcessPopup callback gets overridden and popup gets returned to original position
AG‑7675 Task [SSRM] Change default SSRM behaviour to Infinite Scroll
AG‑7674 Task [API] Deprecate getCacheBlockState() API method
AG‑7673 Bug Grid columns cannot be moved via drag and drop when AG Grid is contained in a Shadow DOM
AG‑7666 Bug [Regression] getRowStyle does not add CSS variables as properties
AG‑7662 Bug [Charts] Treemap throws an exception when changing options object
AG‑7661 Bug [Regression] When suppressFilterSearch=true in toolPanelParams the Filter Search is still displayed in the filters tool panel
AG‑7659 Task [Typings] Export Provided CellEditor params interfaces
AG‑7658 Task [Layout & Styling] Allow correctly rendering cell values when using row border greater than 1px
AG‑7630 Bug [Charts] Series labels become corrupt in several scenarios.
AG‑7624 Bug [Charts] Out of memory issues in React with Safari on iOS
AG‑7620 Task [API] Remove deprecated property padding from IGroupCellRendererParams
AG‑7619 Task [API] Remove deprecated suppressRefresh, autoHeight from IDetailCellRendererParams
AG‑7618 Task [API] Remove deprecated addRowCompListener property from ICellRendererParams
AG‑7612 Task [Column Menu] Reorder the pin submenu items to place "No Pin" as first item
AG‑7604 Task [Layout & Styling] Remove deprecated legacy SASS styles
AG‑7588 Task [Charts] Add Treemap cell value label formatter
AG‑7578 Task [Integrated] Allow customizing the chart tool panel DATA Tab items
AG‑7577 Task [API] Pass through source property value when updating DefaultColDefs
AG‑7575 Bug Set filter list doesn't show a (Blanks) item to represent an empty array cell value in the column
AG‑7565 Task [website] Changelog/Pipeline grid - some columns are too wide and use up valuable space
AG‑7562 Bug [Regression] When enableRtl=true, unpinned column headers don't show resize handles
AG‑7561 Bug When opening filters displayed in the Filter Tool Panel event.eGui is an empty div for the filterOpened event
AG‑7558 Bug When clicking checkbox or pressing SPACE key to select a row, onRowSelected params event property is always null
AG‑7556 Bug isServerSideGroup callback is not reevaluated after transaction update
AG‑7554 Bug When using React 18, editing a grid cell and calling api.stopEditing() to end the editing causes the editor to flash briefly
AG‑7552 Bug SolidJS Example isn't loading
AG‑7550 Bug [Regression][Chart] Cross-filtering Pie chart tooltip.renderer not applied when set
AG‑7546 Task [Charts] Add support for applying a delta options update and retrieving current options state
AG‑7534 Task [API] Remove deprecated API methods from the Column object
AG‑7533 Task [API] Remove the deprecated defaultGroupComparator API member
AG‑7530 Bug [Charts] When navigator scrolled custom markers change size
AG‑7529 Bug [Charts] When secondary axis visibility is toggled, it's rendered over the legend
AG‑7520 Task [React] Remove React ChangeDetectionStrategyType.DeepValueCheck
AG‑7518 Bug [React v18] Calling columnApi.autoSizeColumns(false) within onFirstDataRendered incorrectly ignores header cell width
AG‑7505 Bug Tooltip background-color cannot be modified by CSS variable
AG‑7504 Bug When using ReactUI and a column with wrapText, autoHeight=true, switching to print layout causes the grid's rows to flicker
AG‑7501 Bug [Integrated] ChartOptionsChangedEvent should be called when combination series types are changed
AG‑7492 Bug [Chart] Automatically pad pie/doughnut chart so callout labels aren't clipped
AG‑7487 Bug When using React and VoiceOver, cell content is announced twice when using checkboxSelection, rowDrag, autoHeight, enableCellTextSelection=true
AG‑7485 Bug When using React typing in an editor component enters the first character of an invalid value in the cell
AG‑7481 Task [Angular] Upgrade Legacy Project to Angular v10
AG‑7473 Task [API] Remove legacy deprecated properties from GridOptions and ColDefs
AG‑7472 Task [Integrated] Enable Chart Tool Panels Button by default
AG‑7439 Task [Accessibility] Remove from the DOM unused row/column pinned containers and unused empty rows
AG‑7430 Bug [Regression] When using domLayout="autoHeight" and dragging a cell range to the right/left edges of the viewport, it doesn't scroll horizontally
AG‑7414 Bug When rowData=null the loading overlay is displayed but calling setRowData(null) displays the empty overlay instead
AG‑7403 Task [API] Remove deprecated ag-grid-column components
AG‑7395 Bug When using group rows with empty keys, row rendering breaks
AG‑7381 Bug When using case-insensitive set filter, items with the same value but a different case are unchecked unnecessarily
AG‑7352 Task [API] Introduce IRowNode to show the public facing interface instead of the internal object RowNode
AG‑7330 Task [Aggregations] Allow removing column aggregation function from the column menu
AG‑7267 Task [Frameworks] Upgrade Typescript Version to 4.0.8
AG‑7264 Task [API] Remove legacy deprecated methods from gridApi and columnApi
AG‑7213 Bug [ReactUI] When a set column filter with cell renderers changes, filter list cell renderers are refreshed and flash
AG‑7091 Bug [Integrated] Chart padding not working consistently with supplied container
AG‑6994 Task [Column Filters] Investigate potential performance improvements when updating set filters with many items
AG‑6958 Task [Column Filter] Update set filter codebase to avoid searching through entire list to improve performance when using many set filter items
AG‑6955 Task [Charts] Remove legacy deprecated chart API members
AG‑6692 Task [API] Remove deprecated "key" property from ICellEditorParams
AG‑6662 Bug [Regression] When using set filter with ExcelMode=Windows and no items in the set filter are selected, the OK button is still enabled
AG‑6424 Task [Chart] Allow disabling legend item click
AG‑6396 Task [Column Filter] Allow Set Filter values to be displayed in a hierarchical list
AG‑6300 Bug [Regression] When displaying set filter item values wider than the dialog width, they're not truncated with ellipsis
AG‑6296 Bug When setting multiple column filters, subsequently applied column filters update the number of unique values shown in the set filter UI, but don't update the set filter filterModel which still contains the original values when the set filter was applied
AG‑6114 Task [Clipboard] Allow including the column header text just once before multiple cell range values in case all the copied cell ranges include exactly the same columns
AG‑5882 Task [Scrolling] Prevent temporary blank area rendered when quickly scrolling by dragging the vertical scrollbar thumb
AG‑5724 Task [Row Grouping] Make unbalanced row groups an optional behavior
AG‑5238 Task [Column Moving] Add a finished property in the columnMoved event arguments so it can identify the final place the column was dropped
AG‑5221 Task [Chart] Allow using color values directly from the data for the treemap series
AG‑5124 Task [React] Make gridOptions property suppressModelUpdateAfterUpdateTransaction reactive
AG‑5117 Task [Integrated] Allow integrated charts to customize settings for pie chart sector labels via the format panel
AG‑5068 Task [Chart] Allow configuration of the arrangement of the legend items to override smart auto arrangement
AG‑4835 Task [Charts] Allow legend items to be a paginated when chart area is too small
AG‑4680 Bug When opening a dialog and changing grid cell values, there's a memory leak
AG‑4008 Task [Column Filters] Allow set filter to interpret and group date values in a hierarchy of week/month/quarter/year
AG‑3591 Task [Column Menu] Allow custom column layouts in the column menu columns
AG‑3258 Task [Keyboard Navigation] Link in custom cell renderer not accessible via Keyboard ENTER key
AG‑2461 Task [React] Make animateRows a reactive property
AG‑1896 Task [API] Add a source property to rowSelected and selectionChanged events to help distinguish between user and API-driven selection changes
AG‑1282 Task [React] Allow pagination properties to be reactive - pagination, paginationPageSize
AG‑145 Task [Excel Export] Allow exporting row group footers (group subtotal rows and grand total row) to Excel/CSV
AG‑129 Task [Column Filters] Allow set filter to support complex objects as provided set filter values
ag-grid/ag-grid (ag-grid-angular)

Configuration

:date: Schedule: At any time (no schedule defined).

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

:recycle: Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by Renovate-Bot

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading