5.20.0 (2026-09-02)
We now have Variable or Auto Header Height (thanks to @jahanbakhsh18) which is a great addition to the previously released Variable Row Height. Also included in this release are: new multi-range selections, column resize auto-scroll and column reorder auto-scroll and a bunch of other features and fixes.
See all new examples
- Variable row height (rowHeightProvider)
- Variable row height with cell spans (rowHeightProvider + enableCellRowSpan)
- Variable row height with frozen columns/rows (rowHeightProvider + frozenColumn/frozenRow)
- Auto header height - Layout
- Auto header height - Autosize
Bug Fixes
- common: handle dynamic scroll ancestors and cell CSS overlays (#1279) (4dade5c)
- common: make SlickDataView filtering CSP-safe by default (#1285) (d04b252)
- interactions: ignore secondary-button cell range drags (#1288) (9a87c18)
- security: harden dynamic object maps against prototype pollution (#1283) (1a04cdb)
- selection: allow drag handle to shrink cell selection (#1277) (439b6cf)
- selection: support Shift-click cell range selection (#1290) (c41a062)
- slickgrid: prevent native wheel drift with frozen columns (#1281) (b99f79d)
Features
- add autoHeaderHeight option for multi-line column headers (#1282) (e1a2d06)
- add configurable cell selection drag handle visibility (#1284) (4559db9)
- grid: add auto-scroll while resizing columns (#1289) (171de39)
- grid: improve column reorder auto-scroll (#1286) (a595cfb)
- selection: support multi-range selection with drag previews (#1287) (9ef0df8)