Skip to content

4.0.0-beta.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@6pac 6pac released this 17 May 14:02
· 397 commits to master since this release

4.0.0-beta.0 (2023-05-17)

⚠️ Breaking Change - 4.0.0-beta.0

Dropping jQuery dependency

Please read the Announcement & Migration Guide v4.0

You can also see the full list of changes that we had to do in order to make this happen in our Roadmap to v4.0. It required a lot of changes internally but the migration for the users is extremely simple, please read the Announcement & Migration Guide v4.0 for more info


Bug Fixes

  • add missing aria accessibility (#764) (897cc55), closes #586 #587 #588 #678
  • addresses all issues found in jQuery removal previous PR #734 (#742) (b3a6575)
  • core: set wheel/touch listeners to passive for better perf (#769) (b62e25d)
  • dist source map file naming was incorrect (#730) (aa4093a)
  • enable AutoScroll with SortableJS for column reordering, fixes #735 (#736) (2c56433)
  • filter header row should follow grid scroll (98aeb9b)
  • scrolling for all containers should work for regular & frozen grids (2405fe6)
  • throw error when freezing columns are wider than canvas (#773) (bc60d8a), closes #667
  • toggling frozen rows should recalc scroll height, closes #737 (#774) (46db491)

Features

  • controls: remove jQuery from Slick Pager control (#762) (ed0507b)
  • Enable hidden property for column. Adds example-column-hidden, method… (#765) (78540ef)
  • plugin: convert slick.autotooltips to vanillaJS (#745) (133d783)
  • plugins: convert copy manager plugins to vanillaJS (#746) (47b571d)
  • plugins: convert slick.draggablegrouping to vanillaJS (#744) (59b0d2e)
  • plugins: remove jQuery from CellMenu & ContextMenu plugins (#753) (c4671be)
  • plugins: remove jQuery from CheckboxSelectColumn plugins (#755) (57160af)
  • plugins: remove jQuery from ColumnPicker & GridMenu controls (#752) (9ea0d9a)
  • plugins: remove jQuery from Grid Resizer plugin (#758) (5deb818)
  • plugins: remove jQuery from Grid State plugin (#757) (aa8dc63)
  • plugins: remove jQuery from header buttons/menus plugins (#748) (58701c4)
  • plugins: remove jQuery from range decorator selection model (#754) (6724f1d)
  • plugins: remove jQuery from Row Detail plugin (#760) (72e6139)
  • plugins: remove jQuery from RowMove plugins (#756) (8c72373)
  • plugins: remove jQuery from slick.customtooltip plugin (#747) (aac6eec)
  • remove legacy TreeColumns code - now unused (#775) (af82a57)