Releases: ghiscoding/slickgrid-universal
v9.8.0
9.8.0 (2025-08-23)
This new release is now using a new Excel Export Streaming API, which I added in excel-builder-vanilla
library that I also support. This new API will help lower memory usage with large datasets but might not necessarily decrease export time (sadly) but it's nonetheless a step in the right direction.
Features
- use new Excel Export Streaming API (#2110) (c05d400) - by @ghiscoding
Bug Fixes
- changing preset views with hidden cols should render properly (#2119) (a2a7653) - by @ghiscoding
- column freeze + reorder same order could cause columns misalignment (#2118) (4c101e3) - by @ghiscoding
- delayed data with Pagination not showing, regressed in #1363 (#2104) (307a078) - by @ghiscoding
- deps: update all non-major dependencies (#2108) (816e329) - by @renovate-bot
- deps: update all non-major dependencies (#2122) (fe0a878) - by @renovate-bot
- hiding a column, freezing another column should keep freeze index (#2114) (424a86b) - by @ghiscoding
- the Editors.longText wasn't always visible depending on scroll position (#2113) (afa9073) - by @ghiscoding
v9.7.0
9.7.0 (2025-08-12)
Tree Data Lazy Loading (new)
We now have a new Tree Data Lazy Loading (only works with a hierarchical dataset) with a new live Example 35 (or Example 46 if you're using any of the framework wrappers).
CSS Styling Deprecations
There's also some new CSS styling deprecations but only if you're using any of the text-color-...
and/or mdi-...px
. Also, as usual you should expect these deprecations to be removed in the next major (at the moment both old/new approaches are still working). Take a look at the Available Slickgrid Icons for a full list of icons and CSS utilities.
text-color-...
➝ replaced bycolor-...
- e.g. from
text-color-secondary
tocolor-secondary
- e.g. from
mdi-...px
➝ replaced byfont-...px
- e.g. from
mdi-22px
tofont-22px
- e.g. from
Features
- add Grouping to Grid State (#2101) (df23257) - by @ghiscoding
- add Tree Data Lazy Loading option (#2090) (ae7bde8) - by @ghiscoding
Bug Fixes
initiallyCollapsed
should work with hierarchical tree dataset (#2083) (e676246) - by @ghiscoding- deprecate
mdi-...px
(icon size) andtext-color-...
(#2089) (3b24a18) - by @ghiscoding - deps: update all non-major dependencies (#2102) (6c7559c) - by @renovate-bot
- htmlDecode should be able to decode everything (entities/tags) (#2100) (f6763e3) - by @ghiscoding
- htmlDecode should work with number entities
é
isé
(#2086) (757c327) - by @ghiscoding - regression with copy to clipboard with native API (#2088) (0871e97) - by @ghiscoding
- slider styling fixes (4e93f3b) - by @ghiscoding
- styling: icon with mdi-flip-h (or v) should work with mdi-spin (f1d3aa1) - by @ghiscoding
Performance Improvements
- improve perf of expand/collapse all tree data items (#2098) (45c6ead) - by @ghiscoding
- remove any unnecessary IE specific code (#2082) (df942aa) - by @ghiscoding
v9.6.1
v9.6.0
9.6.0 (2025-07-27)
Features
- add columnSort function as an option to ColumnPicker/GridMenu interfaces (#2066) (5443113) - by @mcallegario
- formatters: add buit-in
Formatters.htmlDecode
(#2063) (799fb88) - by @ghiscoding
Bug Fixes
- add min/max width on RowMove icon for a constant width (#2067) (401ebed) - by @ghiscoding
- deps: update all non-major dependencies (#2069) (f23a2e1) - by @renovate-bot
- deps: update all non-major dependencies (#2072) (5c11fb9) - by @renovate-bot
- remove any extra margins on filters added by external UI frameworks (ca941fd) - by @ghiscoding
- styling: a few more styling fixes for light/dark themes (#2073) (bd5892f) - by @ghiscoding
- styling: Dark Mode add bg-color to input checkbox Composite Modal (64baa1d) - by @ghiscoding
- styling: Dark Mode missing focus border styling (a0323b3) - by @ghiscoding
Performance Improvements
- reconcile multiple
repositionMenu()
into single fn for all menus (#2071) (39a2539) - by @ghiscoding
v9.5.0
9.5.0 (2025-07-19)
Features
- add unfreeze command to HeaderMenu, toggle command after calling it (#2058) (eb7cdd4) - by @ghiscoding
Bug Fixes
- auto-scroll outside the viewport should stop Row Move dragging (#2053) (9ed10f7) - by @ghiscoding
- deps: update all non-major dependencies (#2060) (cb39ab2) - by @renovate-bot
- followup of PR #2048 ms-select width/position/styling, fixes #2044 (#2057) (a2bc760) - by @ghiscoding
- partial revert of PR #1516 custom deepCopy() for array in SF/LWC (#2056) (3703b31) - by @ghiscoding
- update Vanilla-Calendar version & drop local pnpm patch (#2055) (e23f52d) - by @ghiscoding
v9.4.0
9.4.0 (2025-07-12)
Features
- deps: update to latest Aurelia 2 Beta.25 (#2046) (d07dd73) - by @ghiscoding
Bug Fixes
- editor: change console error to a console warning (#2045) (8a40d3d) - by @ghiscoding
- editor: ms-select drop, full width in composite editor, fixes #2044 (#2048) (a20f52c) - by @ghiscoding
v9.3.0
9.3.0 (2025-07-05)
This release brings back Salesforce LWC support, most of the fixes were towards that goal but there are other fixes as well. Some patches were also applied to the external Vanilla Calendar to fix an issue with min/max dates. The project is now pretty much complete, I don't really have anything else planned since I think I have achieved nearly everything I wanted to.
Please make sure to star ⭐ the project if you like it and find it useful. Slickgrid-Universal is now the central and unique location for everything related to SlickGrid
Features
- add
commandLabels
to ContextMenu & HeaderMenu (#2035) (b8f7612) - by @ghiscoding
Bug Fixes
- avoid using SF unsupported
document.elementFromPoint()
(#2020) (3e00bc1) - by @ghiscoding - core: stopPropagation to avoid browser scrolling, fixes #2034 (#2037) (ca3b86c) - by @ghiscoding
- custom command/column & menu titles should work, fixes #2023 (#2031) (417d6b8) - by @ghiscoding
- deps: add missing min Node version via engine field (411c29a) - by @ghiscoding
- deps: update all non-major dependencies (#2042) (7f183a8) - by @renovate-bot
- fallback to
setTimeout
whenqueueMicrotask
fails in SF (#2017) (5be3542) - by @ghiscoding - filter: input filter empty values & save GridState/Preset (#2041) (8c77f27) - by @ghiscoding
- filter: input filter should only accept & use inline operator (#2040) (a52e37c) - by @ghiscoding
- filters: Grid Presets text filter should load operator w/empty val (#2016) (3fd9f20) - by @ghiscoding
- filters: Grid State/Presets text filter w/operator+empty value (#2012) (6af9737) - by @ghiscoding
- make sure Row Detail item exists before trying to access it (#2026) (150757d) - by @carlosdelros
- only toggle title and data-slick-tooltip if value is defined (#2029) (2960a1e), closes #2028 #2028 - by @zewa666
- patch Vanilla-Calendar to open w/displayDateMin (#2030) (95cf8b3) - by @ghiscoding
- pubsub: event naming convention incorrect in Salesforce (#2027) (a355893) - by @ghiscoding
- repatch vanilla calendar picker since it might have selected dates (b842c52), closes #2030 - by @ghiscoding
- repatch vanilla calendar picker since it might have selected dates (7af57cd), closes #2030 - by @ghiscoding
- use custom clipboard override when native API unsupported in SF (#2032) (db513d0) - by @ghiscoding
v9.2.0
9.2.0 (2025-06-14)
Add ms-select closeOnTab
and have it work with Tab to focus on next editable cell.
Also if you use and like this project or any of its framework wrappers, please make sure to ⭐ star it. Slickgrid-Universal is now the central location for everything related to SlickGrid, also note that all previous wrappers repos were archived and only Slickgrid-Universal remains 🚀
Features
- core: add slick group totals formatter font weight style variable (#2001) (3b33891) - by @anton-gustafsson
Bug Fixes
- core: the
editActiveCell()
firsteditor
arg should be optional (#1997) (25f340f) - by @ghiscoding - deps: update react and vuejs dependencies (#2007) (d5aae1c) - by @renovate-bot
- editors: ms-select should close on Tab and focus on next edit cell (#2004) (a6c89d6) - by @ghiscoding
v9.1.0
9.1.0 (2025-05-31)
Features
- Composite Editor should support cell selection (#1990) (0a7ab6e), closes #1987 - by @wscherphof
Bug Fixes
- angular: Angular-Slickgrid npm publish should replace workspace: (b216c26) - by @ghiscoding
- angular: Angular-Slickgrid should use latest bumped version (f76a615) - by @ghiscoding
- aurelia: upgrade to Aurelia 2 Beta 24 (#1985) (4b560e3) - by @ghiscoding
- deps: update react and vuejs dependencies (#1989) (a74c8b0) - by @renovate-bot
v9.0.3
9.0.3 (2025-05-16)
Bug Fixes
- angular: Angular-Slickgrid npm publish should replace workspace: (66dc808) - by @ghiscoding
- angular: replace workspace version before release (0108ede) - by @ghiscoding