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.
This release also adds 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 & Wikis docs
- Grid Menu - Example 9 - Wikis docs
- Header Menu - Example 8 - Wikis docs
- Cell Menu / Context Menu - Example 26 - ContextMenu Wiki / CellMenu Wiki
Features
- add new api for creating interactive angular component formatters (71d2132)
- add sub-menus to all Menu extensions/plugins (b779ef1)
- update GraphQL demo with cursor pagination (2ba991c)
- update sample with an interactive title column (8b96324)
Installation
Please remember that all packages of @slickgrid-universal
(v3.4.2
) and Angular-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 Angular-Slickgrid changelog (above)