Releases: 6pac/SlickGrid
5.3.0
5.3.0 (2023-10-24)
Release Info
The previous version, that was released just a few days ago, brought nested sub-menu(s) but it only worked with click
event to open any sub-menus. However with this new release we also bring mouseover
as a potential event and we also made it the new default. If you wish to keep opening sub-menus via click event, you could set the following option subMenuOpenByEvent: 'click'
(our new default is now subMenuOpenByEvent: 'mouseover'
)
Deprecations β οΈ
Please note that to align all Menu plugins, we decided to rename all items array list as commandItems
, changes 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. The changes to apply are the following (the 5.0 migration guide was also updated):
- Header Menu
- rename
items
tocommandItems
- rename
- Grid Menu
- rename
customItems
tocommandItems
- rename
customTitle
tocommandTitle
- rename
Examples
Quick Survey β¨
We also made a quick little poll for fun, thanks for taking the time to participate
What do you think was the most exciting change(s) for you?
Bug Fixes
- deprecate GridMenu
customItems
in favor ofcommandItems
(#872) (dd63c36) - deprecate HeaderMenu
items
in favor ofcommandItems
(3987789) - Grid Menu mouseover event should work with
commandItems
array (#875) (94aee91) - make sure rowNode exists before trying to loop on it (#877) (bebec5f)
- replace
.slick-gridmenu-custom
by.slick-gridmenu-command-list
(#876) (2cc3175)
Features
4.0.2
5.2.0
5.2.0 (2023-10-21)
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 π
Note please note that the sub-menus can only be opened by
click
event because mouse hovering event is just too complex to implement. If anyone is interested to help with that then please go ahead and contribute.
Quick Survey β¨
We also made a quick little poll for fun, thanks for taking the time to participate
What do you think was the most exciting change(s) for you?
Bug Fixes
- add
containerCssClass
to RowMove to fix cell styling issue with icons (#865) (5abad6d) - argument of
getViewportNode()
should all be optional (#860) (09e7617) - CellSelectionModel calculate page row count only once (#858) (65c2382)
- should use strict ESLint & TypeScript code (#863) (f1abfd8)
Features
5.1.0
5.1.0 (2023-10-03)
Bug Fixes
- active cell loses focus after editing or column reordering (#851) (fc3bd25)
- add
autoEditNewRow
option to disable auto-edit new row, fix #445 (#855) (f0fa0bd)
Features
- add option to cancel Row Detail opening, closes #378 (#852) (1ad9f5c)
- add pageUp/pageDown/home/end to SlickCellSelection, fixes #794 (#854) (f4956e4)
Quick Survey β¨
We made a quick little poll for fun, thanks for taking the time to participate
5.0.1
5.0.1 (2023-09-27)
Quick Survey β¨
We made a quick little poll for fun, thanks for taking the time to participate
What do you think was the most exciting change(s) for you?
Bug Fixes
5.0.0 - modern native grid
5.0.0 (2023-09-19)
β οΈ Breaking Change - 5.0.0 (official release)
This release is all about modernizing the project, with the following main changes:
- support ES6 (and ESM), the ESM build will provide Tree Shaking support
- closes our oldest issue #41
- migrate to TypeScript and provide Type Definition (
.d.ts
files) - provide a more modern Alpine Styling Theme
Please read the Announcement & Migration Guide v5.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 v5.0.
Revisit all Examples updated with the new Alpine Theme
Breaking Change β οΈ
5.0.0-alpha.2
5.0.0-alpha.1
5.0.0-alpha.1 (2023-09-19)
Bug Fixes
- CJS fallbacks should be at the end not at beginning (a244ada)
- copying multiple times only kept last undo CellExternalCopyManager (cdda3fb)
Features
- add new trading platform high frequency update grid (#835) (f86371b)
- migrate all Controls to TypeScript (#808) (0d129bd)
- migrate all Decorator & Selection Plugins to TypeScript (#812) (cf3049e)
- migrate all Menu/Buttons Plugins to TypeScript (#811) (c66c429)
- migrate CheckboxSelector & State Plugins to TypeScript (#813) (2da9f7f)
- migrate CustomTooltip Plugin to TypeScript (#816) (0f2b417)
- migrate Draggable Grouping Plugins to TypeScript (#814) (0037c7d)
- migrate RemoteModel Plugins to TypeScript (#823) (7a816e2)
- migrate Resizer Plugin to TypeScript (#815) (762ec3d)
- migrate RowDetail Plugin to TypeScript (#822) (685b009)
- migrate RowMoveManager Plugins to TypeScript (#817) (8ad65ca)
- remove deprecated DataView methods (#833) (0f3ba49)
4.0.1
4.0.1 (2023-06-30)
Bug Fixes
getComputedStyle
could throw when DOM element is invalid (#800) (2cecba1)onBeforeAppendCell
should only be used when it's a string (#802) (b367209)- allow for multiple css class names, fixes #795 (#797) (ab644b4)
- demo: calling cancel or close button should close modal (#790) (6edfdd7)
- demo: example with 3 plugins not sorting correctly (#788) (e749aa9)
- Grid Menu is shown twice after changing frozen options (#793) (b458c23)
- make sure DOM element is valid before calling method on it (#801) (b31a797)
- remove invalid TS type and invalid this object (#786) (ca2393c)
- replace some DOM Element functions not supported in Salesforce (#796) (e427bd2)
Features
Reverts
4.0.0 - bye bye jQuery
4.0.0 (2023-05-28)
β οΈ Breaking Change - 4.0.0 (official release)
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
idxById
could be undefined when changing page in SPA (#782) (222725f)- columnpicker and column order for hidden columns (034108d)
- dist source map file naming was incorrect (#730) (aa4093a)
- enable AutoScroll with SortableJS for column reordering, fixes #735 (c9ee9af)
- enable AutoScroll with SortableJS for column reordering, fixes #735 (#736) (9fa0860)
- final fix for ColumnPicker and column hidden property (000865d)
- make sure column is defined before calling hidden prop (#783) (29572a6)
- rollback JS event passive mode in SlickGrid (#778) (e61547e), closes #769