Skip to content

Releases: 6pac/SlickGrid

5.18.0

21 Nov 21:21
9bb4126

Choose a tag to compare

5.18.0 (2025-11-21)

Bug Fixes

  • only show Cell Selection drag handle w/using mixed/cell selection (#1164) (aa63977)
  • unable to drag row when the cell formatter renders html elements (#1163) (8dd7fdf)

Features

  • add new autoEditByKeypress to open editor by typing a char (#1162) (ff812c7)

5.17.2

14 Nov 04:31

Choose a tag to compare

5.17.2 (2025-11-14)

Bug Fixes

Features

  • add new Cell/Row override to Hybrid Selection Model (#1160) (5c4111c)

5.17.1

01 Nov 19:49
213e61a

Choose a tag to compare

5.17.1 (2025-11-01)

Bug Fixes

  • column cannot be resized when not orderable (#1155) (65d42f7)
  • hybrid selection model to handle case when the selectedCell is none (#1158) (213e61a)
  • new Hybrid Selection Model not working as ESM (#1156) (89a5756)
  • Hybrid Selection Model, rename prop from ...Arr to rowSelectColumnIds (426fa63)

5.17.0 - Hybrid Selection Mode

28 Oct 02:39

Choose a tag to compare

5.17.0 (2025-10-28)

Thanks to Ben (6pac), we now have a great new plugin Hybrid Selection Model which is a merge of both Cell & Row Selection Models + extra features. This new plugin was created to overcome a restriction in SlickGrid which is that only 1 selection model can be registered at a time, and so with this new Hybrid Selection Model we can now do a Cell & Row Selections in the same grid via this new all-in-one plugin. It also comes with extra new features that are replicating some Excel behaviors, for example after a cell selection is made, you can now use the bottom-right corner (little square) to expand the selection further, you can also use an optional Drag-Fill logic to auto-fill cell values which is also similar to Excel (you can see animated gif in PR #1143 and/or open examples below).🎉 We also just reached 2000 stars ⭐ Thank you!

See 2 new examples for this new Hybrid Selection Model & optional Drag-Fill (similar to Excel for auto-filling cell values while dragging)

Note: v5.16.0 was skipped by mistake while creating a new release workflow


Bug Fixes

  • auto-scroll outside the viewport should stop Row Move dragging (#1138) (1296a40)
  • Bug Fix Pre-edit Click mode (PreClick) and create example (#1150) (a8415a0)
  • column freeze + reorder same order could cause columns misalignment (#1141) (9d523f5)
  • column header reorder should keep scroll position even frozen grid (#1148) (3177551)
  • show an alert to user when trying to freeze wider than viewport (#1142) (9e85fa6)
  • small fix in Row Detail plugin to make it work with Grouping (#1145) (f24ac05)
  • validate allowed frozen column & alert when invalid (#1147) (e39304a)

Features

  • Drag-Fill capability and Hybrid SelectionModel plugin (#1143) (0bd9277)

5.15.5

05 Jul 18:39
4d48c03

Choose a tag to compare

5.15.5 (2025-07-05)

Bug Fixes

  • remove API key from slick.remotemodel.ts (ffbe0cf)
  • change to stopPropagation to avoid browser scrolling (#1134) (82f89f3)
  • only toggle title and data-slick-tooltip if value is defined (#1135) (314edd0)
  • use setTimeout instead of queueMicrotask for cross-compatibility (#1136) (8e13141)

5.15.4

01 Jun 02:59
bfb1edb

Choose a tag to compare

5.15.4 (2025-06-01)

Bug Fixes

  • core: small UI regression causing column width to be smaller (#1126) (899f2d6)
  • core: the editActiveCell() first editor arg should be optional (#1128) (4f34024)

5.15.3

09 May 04:48
3da02e2

Choose a tag to compare

5.15.3 (2025-05-09)

Bug Fixes

  • autoHeight should add preHeader height when enabled, fixes #1122 (#1123) (c8f6c27)
  • incorrect grid container box size calculation border not showing (#1124) (699e337)

5.15.2

05 Apr 03:09
af5b148

Choose a tag to compare

5.15.2 (2025-04-05)

Bug Fixes

  • Select All checkbox shouldn't disappear w/column toggle, fix #1119 (#1120) (23a9557)
  • shift + a should not select all cells upwards (#1118) (d7ae402)

5.15.1

19 Mar 03:13
48ed5d4

Choose a tag to compare

5.15.1 (2025-03-19)

Bug Fixes

Features

  • add initialGroupBy to Draggable Grouping (878b6cd)
  • add onBeforeRemoveCachedRow SlickGrid event (#1113) (68c773d)

5.15.0 - Rowspan feature

18 Jan 20:26

Choose a tag to compare

5.15.0 (2025-01-18)

Rowspan feature 📢

We already had colspan supported, via DataView ItemMetadataProvider, and now we're also adding support for rowspan as well (which is partially reusing the code from @GerHobbelt's fork that had rowspan). However please be aware that both of these features come with special constraints, any side effects (i.e. Filtering, Sorting, Paging, ColumnReorder, ColumnHidding) will require you to add your own logic to deal with these side effects (this was also true for colspan, so there's nothing new here). In other words the lib doesn't know and cannot guess how and what you want to do with the spanning when a side effect occurs, because colspan/rowspan are, and will always be row indexes and the challenge arise when a side effect occurs, what do you want to do when that happens? Do you want to keep the spanning on the same row (spanning on totally different cells) or do you want to only keep half of it or remove it all? The library cannot guess what your intention is when these side effects happens unless you tell it what to do... so use this new feature with some due diligence.

You can see these 2 new examples demoing rowspan


Bug Fixes

  • add "frozen" class to all slick-pane for easier styling (#1089) (967c9d8)
  • add missing key shortcuts for grid navigation & cell selections (#1093) (91e7c8b)
  • never activate more than 1 cell, clear any previous active CSS class (#1100) (7ff7170)
  • remove "active" CSS classes before navigating to another cell (#1095) (8a8d3f4)
  • shift+mousewheel should scroll horizontally, fixes #1094 (#1096) (5003565)

Features