Skip to content

Releases: gridstack/gridstack.js

v13.0.0

Choose a tag to compare

@adumesny adumesny released this 19 Jul 15:03
14e50db
  • NEW: React wrapper: re-did to follow the Angular pattern (drag&Drop between grid doesn't destroy content), events, lazyLoad support, fix memory leak, empty content, etc...
  • NEW: Vue wrapper: brand new wrapper follow same pattern as well
  • break: #3310 Angular wrapper using component+props (instead of selector+input)
  • feat: #662 added grid-lines.html demo (just CSS)
  • fix: #3154 Esc key doesn't restore subgrid
  • fix: #3231 drag broken in Firefox 147.0.4+ and Chrome 144+ due to navigator.maxTouchPoints > 0 now returning true on desktop (macOS trackpad)
  • fix: #3291 flicker nested grid demo when dragging between sub-grids
  • fix: #3085 Changing rows after init relays out if smaller
  • fix: #2823 Scrollbar appears prevents onChange being called
  • fix: #2948 dynamically created nested grid disappeared when dragging out
  • fix: #3269 cleanup old rtl residue - thank you Daniel Cohen Gindi
  • fix: #3270 dragging item from outside doesn't allow swap (weird change is layout especially when you move out as it doesn't restore)
  • fix: #2950 Angular: now support signal inputs (ng14.1+) like name = input<string>()

v12.6.0

Choose a tag to compare

@adumesny adumesny released this 08 Apr 15:29
0efce06
  • feat: #3250 full RTL support - thank you Daniel Cohen Gindi
  • fix: #3261 prepareDragDrop() returns for disable after deletion
  • fix: #3262 DDDraggable fix to querySelectorAll(handle) for nested grid

v12.5.0

Choose a tag to compare

@adumesny adumesny released this 05 Apr 15:45
a43eb4e
  • fix: #3237 updateOptions() fixes for columnOpts, maxRow. load() not cloning
  • fix: #3241 drifting rounding issue when cellHeight is small/fraction
  • feat: #2188, #2074 scroll speed too high, not animating, not using container parent

v12.4.2

Choose a tag to compare

@adumesny adumesny released this 26 Dec 23:48
f292def
  • regression: #3214 touch device with real mouse event fix (caused by #3191 in last release)

v12.4.1

Choose a tag to compare

@adumesny adumesny released this 13 Dec 03:19
1bf7f66
  • feat: #3104 Custom resize div element target - thank you Marvin Heilemann
  • fix: #3181 re-initing from DOM missing x:0, y:0 messing layout
  • fix: #3191 touch issue on Linux
  • fix: #3194 updateOption() update lazyLoad
  • fix: #3201 updating higher column layout can cause negative values in layoutsNodesChange()

DO NOT USE 12.4.0 as missing some export like 12.3.3, which was fixed in this release

v12.3.3

Choose a tag to compare

@adumesny adumesny released this 14 Aug 02:00
cb3af1c
  • fix: #3139 Utils:removeInternalForSave() to skip arrays

DO NOT USE - apparently the image is missing some exports and won't build

v12.3.2

Choose a tag to compare

@adumesny adumesny released this 12 Aug 20:59
c78742d
  • fix: #3136 more tweaks to save(columnCount) option.

v12.3.1

Choose a tag to compare

@adumesny adumesny released this 12 Aug 00:01
8da8190
  • fix: #2493 added save(columnCount) option. Nested grid now use container saved column count.

v12.3.0

Choose a tag to compare

@adumesny adumesny released this 10 Aug 23:58
5ab78e0
  • feat: #3047 added .grid-stack-dragging to grid when child is being dragged so we can set cursor:grabbing. Updated demo.
  • feat: now using typedoc to generate doc (HTML and markup) from code. improved code examples and comments.
  • fix: #3099 scroll take into account ScrollContainer position
  • fix: #3102 React demo now support multiple grids
  • fix: #3021 correctly reset widget back (to last known position) when released outside

v12.2.2

Choose a tag to compare

@adumesny adumesny released this 07 Jul 01:04
dd8f19c
  • fix: #3070 incorrect property name 'sizeToContent' when cleaning up invalid attributes
  • fix: #3077 incorrect node._id check
  • fix: #3054 Avoid reflows via explicitly setting minRow
  • fix: #3085 opts.minRow being updated