Skip to content

v6.4.0

Compare
Choose a tag to compare
@ghiscoding ghiscoding released this 02 Nov 16:12
· 302 commits to master since this release

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 to commandItems

Examples with sub-menus

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.

  1. review the Slickgrid-Universal changelog
  2. and the Aurelia-Slickgrid changelog (above)