4.0.0-beta.0
Pre-release
Pre-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)