v9.9.0
9.9.0 (2025-09-20)
Thanks to an external SlickGrid contributor, this new release brings a fix that is now enabling Row Detail to work with Grouping. I also created a new Example 36 to demo just that (or Example 47 for all framework wrappers) with Cypress E2E tests
- Example 36 (vanilla)
- Example 47 (angular)
- Example 47 (aurelia)
- Example 47 (react)
- Example 47 (vue)
This release also includes a few fixes for some issues found while our team were migrating to Slickgrid-Universal v9 in our Salesforce environment. Some of these fixes were just things and behaviors that users will rarely ever do. For example when a user tries to freeze/pin more columns than the actual grid viewport width and when that happens SlickGrid UI would simply break, which is nothing new, but I made a change so that it now prevents and shows an alert to the end-user advising them that it's just simply not doable. I believe that I fixed every little issues that were brought up so far, I even fixed some issues that existed for years but were never brought to light until today, and I think this makes the library even more stable.
Features
- add
htmlDecode(true) to ExcelExportOption to HTML Decode data (#2148) (0d6d10c) - by @ghiscoding - add second css property to RangeDecorator plugin (#2133) (c7bfc16) - by @ghiscoding
Bug Fixes
- add missing grid option to
skipFreezeColumnValidation(#2147) (890a76c) - by @ghiscoding - column header reorder should keep scroll position even frozen grid (#2156) (d0464b0) - by @ghiscoding
- Compound Input Operator w/o SearchVal shouldn't start filtering (#2164) (dd921de) - by @ghiscoding
- deps: update all non-major dependencies (#2126) (3654051) - by @renovate-bot
- deps: update all non-major dependencies (#2151) (36e1b83) - by @renovate-bot
- LongText Editors should always show and also show gray w/disabled (#2141) (7057911) - by @ghiscoding
- make Row Detail plugin work with Grouping (#2165) (af51395) - by @ghiscoding
- never hide
Editors.longTextin Composite Editor modal (#2144) (43f0318) - by @ghiscoding - never hide Editors.longText in Composite Editor modal (9a31cf3) - by @ghiscoding
- rollback to previous column freeze when new freeze index is invalid (#2130) (1af82fc) - by @ghiscoding
- Salesforce resize should only recalc when tab or window changed (#2157) (e584b44) - by @ghiscoding
- Salesforce resize should only recalc when window size changed (#2155) (008e52b) - by @ghiscoding
- show an alert to user when trying to freeze wider than viewport (#2129) (077168a) - by @ghiscoding
- validate allowed frozen column only when setting grid options (#2139) (9d74f01) - by @ghiscoding
- validate allowed frozen column or alert when setting option (#2145) (f550a99) - by @ghiscoding
- validate to always have 1 or more column on right freeze section (#2154) (cacfb70) - by @ghiscoding
- vue: Row Detail in Vue shouldn't re-render same html twice (#2166) (94a51c7) - by @ghiscoding