Skip to content

Releases: gridstack/gridstack.js

v11.5.0

17 Mar 01:06
1223c65
Compare
Choose a tag to compare
  • feat: #2975 prepareDragDrop(el, force) option to force re-creation of the drag&drop event binding
  • feat: #2989 new updateOptions(o: GridStackOptions) to update PARTIAL list of options after grid as been created
  • fix: #2980 dd-touch circular dependency
  • fix: #2667 sidebar items not honoring gs-w (enter-leave-re-enter)
  • fix: #2987 gs-size-to-content to support numbers
  • fix: #2981 Locked not working as expected

v11.4.0

27 Feb 19:49
6730ccd
Compare
Choose a tag to compare
  • fix: #2921 replace initMouseEvent with MouseEvent constructor and added composed: true
  • fix: #2939 custom drag handle not working with LazyLoad
  • fix: #2955 angular circular dependency
  • fix: #2951 shadow DOM dragging re-appending fix
  • fix: #2964 minW larger than column fix
  • feat: #2965 internal _prepareDragDropByNode(n) is now public as prepareDragDrop(el) so Angular, React, and others can call once the DOM content elements have been added (the outside grid item divs are always created before content)

Possible breaking (unlikely)

  • break: #2959 Util.createWidgetDivs() has moved to grid.createWidgetDivs() to remove circular dependencies

v11.3.0

17 Jan 00:23
2de65d4
Compare
Choose a tag to compare
  • feat: added isIgnoreChangeCB() if changeCB should be ignored due to column change, sizeToContent, loading, etc...
  • feat: added responsive_none.html demo and fixed layout:'none' to bound check the layout (no-op unless it must change)

v11.2.0

30 Dec 01:00
bc26fb4
Compare
Choose a tag to compare
  • feat: #2695 'Esc' to cancel now works on sidebar external items, also works dragging over trash.
  • feat: #2852 better React example. Thank you CNine
  • fix: #2852 grid in tabs correctly handles CSS. Thank you Luciano Martorella
  • fix: #2900 use attr data-gs-widget instead of gridstacknode (supported as well for backward compatibility)

v11.1.2

09 Dec 02:54
d791743
Compare
Choose a tag to compare
  • fix: #2877 angular wrapper uses standalone, while now being compatible down to ng14. thanks to andre-steudel
  • fix: #2886 added gs-size-to-content support
  • fix: #2887 mobile nested grid TypeError: e.currentTarget is null

v11.1.1

26 Nov 21:28
5d3c786
Compare
Choose a tag to compare
  • fix: #2878 make sure sub-grid inherit parent opts by default, with subgrid defaults.
  • fix: #2879 sub-grid item sizeToContent:true now handle content above/below sub grid.

v11.1.0

18 Nov 05:33
2c8ad98
Compare
Choose a tag to compare
  • feat: #2864 added GridStackOptions.layout for nested grid reflow during resize. default to 'list'.
  • fix: #2859 re-enabled tests and fix numerous issues found (see CL). Also thank you lmartorella for getting me going and starting it.
  • fix: #2851 added support for custom max layout saving - Thank you lmartorella
  • fix: #2492 loading same layout with overlapping widget fix. v10.3.0 regression.

v11.0.1

21 Oct 21:51
819b750
Compare
Choose a tag to compare
  • fix: #2834 v11 angular missing package.json
  • fix: #2835 make sure we have unique USER id

v11.0.0

20 Oct 19:11
3f5d803
Compare
Choose a tag to compare
  • feat: #2826 Lazy loading of widget content until visible (GridStackOptions.lazyLoad and GridStackWidget.lazyLoad)
  • feat: #2818 support for Angular Component hosting true sub-grids (that size according to parent) without requring them to be only child of grid-item-content.
  • fix: #2231,#1840,#2354 big overall to how we do sidepanel drag&drop helper. see migrate to v11 notes.
  • fix: #2736 safe practices around GridStackWidget.content no longer setting innerHTML

v10.3.1

21 Jul 21:28
a1ee04a
Compare
Choose a tag to compare
  • fix: #2734 rotate() JS error (regression)
  • fix: #2741 resizeToContent JS error with nested grid
  • fix: #2740 nested grid drag fix (regression)
  • fix: #2730 resizing left from right most item works
  • fix: #2327 remove dataTransfer mention as not supported