v6.4.0
6.4.0 (2023-11-02)
Release Info
This new release brings nested sub-menu(s) to all Menu plugins, you can see examples below or see print screens in each PRs, you can use the sub-menus with 2 type of events (click
or mouseover
, the latter is the default). This involved a lot of refactoring, also please note that prior to this version ColumnPicker & GridMenu were created at the same time as the grid but menus were hidden and shown whenever clicked, however with this new release ColumnPicker/GridMenu will be created dynamically and on-the-fly.
Also a big thanks to @Harsgalt86 for adding full support for GraphQL optional cursor pagination. Previous version never fully implemented cursor pagination until today. :) 🚀
Deprecations ⚠️
Please note that to align all Menu plugins, I decided to rename all HeaderMenu items
array list as commandItems
, updating your arrays are preferred but do not worry if you keep the previous names they still work and we will simply show a console warning for you to eventually change them.
- Header Menu
- rename
items
tocommandItems
- rename
Examples with sub-menus
- Grid Menu - Example 9 - Wiki docs
- Header Menu - Example 8 - Wiki docs
- Cell Menu / Context Menu - Example 24 - ContextMenu Wiki / Cell Menu Wiki
Bug Fixes
- remove unused code editor files from npm publish (1379f60)
Features
- add sub-menus to all Menu extensions/plugins (#1103) (e55fa67)
- update GraphQL demo with cursor pagination (#1104) (c735465)
Installation
Please remember that all packages of @slickgrid-universal
(v3.4.2
) and Aurelia-Slickgrid
(v6.4.0
) must be updated at the same time and they will always get bumped on the same day to avoid any upgrade issues. You can also consult the Versions Compatibility Table - Wiki
please remember that Slickgrid-Universal monorepo now contains the biggest portion of the code (~90%), so most of the commits are now happening on that side.
- review the Slickgrid-Universal changelog
- and the Aurelia-Slickgrid changelog (above)