Releases: ghiscoding/aurelia-slickgrid
v8.13.4
8.13.4 (2025-04-10)
Bug Fixes
- error in CSS file (#1339) (26347ef) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.13.4
) and Aurelia-Slickgrid
(v8.13.4
) 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
also remember that Slickgrid-Universal monorepo is where the biggest portion of the code exists (~90%), so most of the commits are now happening on that side.
- review the Slickgrid-Universal changelog
- and the Aurelia-Slickgrid changelog (above)
v8.13.3
8.13.3 (2025-04-02)
Bug Fixes
- findItemInTreeStructure() shouldn't throw w/large dataset (#1336) (7f94b1e) - by @ghiscoding
v8.13.2
8.13.2 (2025-03-29)
Bug Fixes
- shift + a should not select all cells upwards (#1334) (5327ab5) - by @ghiscoding
v8.13.1
8.13.1 (2025-03-19)
Bug Fixes
- Row Detail code cleanup, remove unnecessary if condition wrappers (#1319) (4d190a1) - by @ghiscoding
- Row Detail redraw all should work as expected (#1322) (6f72d1a) - by @ghiscoding
- Row Detail should also work with fixed grid height or w/o autoHeight (#1324) (3af3e8f) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.13.1
) and Aurelia-Slickgrid
(v8.13.1
) 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
also remember that Slickgrid-Universal monorepo is where the biggest portion of the code exists (~90%), so most of the commits are now happening on that side.
- review the Slickgrid-Universal changelog
- and the Aurelia-Slickgrid changelog (above)
v8.13.0 - Row Detail with inner Grid
8.13.0 (2025-03-01)
You can now add a grid inside a Row Detail, however there are a few things to be aware. Any time a Row Detail is falling outside the main grid viewport, it will be unmounted and until it comes back into the viewport it will then be remounted & re-rendered. The process of unmounting and remounting means that Row Detail previous shape & states aren't preserved, however you could use Grid State & Presets (as shown in the demo) to overcome this problem. Also note that the logic to calculate in/out of viewport was completely re-implemented and should (hopefully) work better and should re-render a lot less often and only when necessary. It also now properly dispose row detail components before being removed from the viewport, this wasn't done properly in previous versions and it leaked components/elements in the DOM.
New example
Features
- Row Detail with inner grids (#1318) (26990c4) - by @ghiscoding
Bug Fixes
- deps: update all non-major dependencies (#1313) (4ec5aac) - by @renovate-bot
- Row Detail could end up unmounting wrong panel index (#1316) (92e4f32) - by @ghiscoding
- Row Detail preload comp should call dispose lifecycle (#1315) (bdb16e7) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.13.0
) and Aurelia-Slickgrid
(v8.13.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
also remember that Slickgrid-Universal monorepo is where the biggest portion of the code exists (~90%), so most of the commits are now happening on that side.
- review the Slickgrid-Universal changelog
- and the Aurelia-Slickgrid changelog (above)
v8.12.2
8.12.2 (2025-02-08)
Bug Fixes
- deps: update to Aurelia 2 Beta 23 (9f5e987) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.12.2
) and Aurelia-Slickgrid
(v8.12.2
) 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
also remember that Slickgrid-Universal monorepo is where the biggest portion of the code exists (~90%), so most of the commits are now happening on that side.
- review the Slickgrid-Universal changelog
- and the Aurelia-Slickgrid changelog (above)
v8.12.1
8.12.1 (2025-01-25)
Bug Fixes
- add
autoResize.autoHeight
to resize by dataset length (#1310) (1070d19) - by @ghiscoding - RowSpan should work with Excel Export and merge cells (#1309) (b7ef2a8) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.12.1
) and Aurelia-Slickgrid
(v8.12.1
) 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
also remember that Slickgrid-Universal monorepo is where the biggest portion of the code exists (~90%), so most of the commits are now happening on that side.
- review the Slickgrid-Universal changelog
- and the Aurelia-Slickgrid changelog (above)
v8.12.0 - Rowspan feature 📢
8.12.0 (2025-01-21)
Rowspan feature
We already had colspan
supported, via DataView ItemMetadataProvider, and now we're also adding support for rowspan
as well (which is partially reusing the code from @GerHobbelt's fork that had rowspan
). However please be aware that both of these features come with special constraints, any side effects (i.e. Filtering/Sorting/Paging/ColumnReorder/ColumnHidding) will require you to add your own logic to deal with these side effects (this was also true for colspan
, so there's nothing new here). In other words the lib doesn't know and cannot guess how and what you want to do with the spanning when a side effect occurs, because colspan
/rowspan
are, and will always be, based on row indexes and the question arise when a side effect occurs what do you want to do? Do you want to keep the spanning on the same row or do you want to only keep half of it or remove it all? The system cannot guess what you want to do when these side effects happens unless you tell it what to do... so use this new feature with some due diligence.
You can see these 2 new examples demoing rowspan
below and also read the Column/Row Spanning documentation
Note: please note that
rowspan
does not currently work well with Excel/CSV Export and it will be looked into in the near future.
Features
- add
rowspan
implementation (#1307) (9be6b78) - by @ghiscoding
Bug Fixes
- deps: update all non-major dependencies (#1302) (1e23bcf) - by @renovate-bot
Installation
Please remember that all packages of @slickgrid-universal
(v5.12.0
) and Aurelia-Slickgrid
(v8.12.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
also remember that Slickgrid-Universal monorepo is where the biggest portion of the code exists (~90%), so most of the commits are now happening on that side.
- review the Slickgrid-Universal changelog
- and the Aurelia-Slickgrid changelog (above)
v8.11.0
8.11.0 (2024-12-14)
A new Example 43 was added to demo how to dynamically create a grid from a CSV file import (Excel import is also achievable)
Features
- allow using AureliaSlickgrid component w/o grid options (#1298) (0345ecd) - by @ghiscoding
- dynamically create grid from imported CSV data (#1299) (6f53d67) - by @ghiscoding
Bug Fixes
- deps: update all non-major dependencies (#1294) (9b84a11) - by @renovate-bot
Installation
Please remember that all packages of @slickgrid-universal
(v5.11.0
) and Aurelia-Slickgrid
(v8.11.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
also remember that Slickgrid-Universal monorepo is where the biggest portion of the code exists (~90%), so most of the commits are now happening on that side.
- review the Slickgrid-Universal changelog
- and the Aurelia-Slickgrid changelog (above)
v8.10.2
8.10.2 (2024-11-30)
Bug Fixes
- update Slickgrid-Universal to fix a few UI issues (#1293) (64fcf52) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.10.2
) and Aurelia-Slickgrid
(v8.10.2
) 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
also remember that Slickgrid-Universal monorepo is where the biggest portion of the code exists (~90%), so most of the commits are now happening on that side.
- review the Slickgrid-Universal changelog
- and the Aurelia-Slickgrid changelog (above)