Releases: ghiscoding/aurelia-slickgrid
v8.7.0
8.7.0 (2024-09-14)
This release brings a couple of perf contributions brought by an external user, you should be able to see the benefit. Take a look at the Slickgrid-Universal release for more info. Enjoy... 🎉
Bug Fixes
- deps: update dependency @faker-js/faker to v9 (#1262) (ec26df3) - by @renovate-bot
Performance Improvements
- don't invalidate grid rows more than once (#1265) (740995c) - by @ghiscoding
- upgrade Slickgrid-Universal with perf improvements (#1266) (f56b0c8) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.7.0
) and Aurelia-Slickgrid
(v8.7.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.6.2
8.6.2 (2024-09-14)
This release brings a couple of perf contributions brought by an external user, you should be able to see the benefit. Take a look at the Slickgrid-Universal release for more info. Enjoy... 🎉
Bug Fixes
- deps: update dependency @faker-js/faker to v9 (#1262) (ec26df3) - by @renovate-bot
Performance Improvements
- don't invalidate grid rows more than once (#1265) (740995c) - by @ghiscoding
- upgrade Slickgrid-Universal with perf improvements (#1266) (f56b0c8) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.7.0
) and Aurelia-Slickgrid
(v8.6.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.6.1
8.6.1 (2024-08-31)
Bug Fixes
- unflattening tree->flat array multiple times (#1260) (a636297) - by @ghiscoding
v8.6.0
8.6.0 (2024-08-24)
Release Info
With this release, we are migrating to the original Vanilla-Calendar-Pro project and dropping the vanilla-calendar-picker
temporary fork and that is because all features & bug fixes I had in my fork were all merged recently to the original project (the fork was always meant to be a temporary thing).
There's also a new rowTopOffsetRenderType
grid option that might be of interest, the default is top
but if you set it to transform
then all rows of the grid will use transform: translateY({offset}px)
to position each row in the grid and the transform might actually improve perf as per this article: Why Moving Elements With Translate() Is Better Than Pos:abs Top/left
Features
- migrate back to Vanilla-Calendar-Pro (#1256) (40f2c34) - by @ghiscoding
- new Drag to Recycle Bin demo (#1257) (640a93c) - by @ghiscoding
Bug Fixes
- register RowDetail and dispose of it only once (#1253) (d598c6d) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.6.0
) and Aurelia-Slickgrid
(v8.6.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.5.2
8.5.2 (2024-08-17)
Bug Fixes
- use setTimeout/setInterval from window object with correct TS type (#1252) (f272174) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.5.2
) and Aurelia-Slickgrid
(v8.5.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.5.1
8.5.1 (2024-08-17)
Bug Fixes
- deps: update all non-major dependencies (#1249) (e439c05) - by @renovate-bot
- Tree Data should work without initial sort (#1251) (98546d0) - by @ghiscoding
v8.5.0 - Infinite Scroll
8.5.0 (2024-08-07)
Release Info
This new release adds the Infinite Scroll feature and with it adds not just 1 but 3 new examples to cover all use cases (read the new Infinite Scroll docs for more info)
- Example 38 - with OData Backend
- Example 39 - with GraphQL Backend
- Example 40 - with JSON data (local)
Infinite scrolling allows the grid to lazy-load rows from the server when reaching the scroll bottom (end) position. In its simplest form, the more the user scrolls down, the more rows get loaded. If we reached the end of the dataset and there is no more data to load, then we'll assume to have the entire dataset loaded in memory. This contrast with the regular Pagination approach which will only hold a single page data at a time.
Features
- Infinite Scroll for Backend Services (OData/GraphQL) (#1244) (c19ddbb) - by @ghiscoding
- Infinite Scroll for JSON data (#1245) (a982443) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.5.0
) and Aurelia-Slickgrid
(v8.5.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.4.0
8.4.0 (2024-07-20)
Features
- add
columnPickerLabel
for custom label (#1239) (a83e958) - by @ghiscoding
Bug Fixes
filterQueryOverride
provide all search values (#1238) (0c2aea3) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.4.0
) and Aurelia-Slickgrid
(v8.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
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.3.2
8.3.2 (2024-07-13)
Bug Fixes
- SASS warnings & other unit test fixes (#1235) (7b9965a) - by @ghiscoding
Installation
Please remember that all packages of @slickgrid-universal
(v5.3.4
) and Aurelia-Slickgrid
(v8.3.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.3.1
8.3.1 (2024-07-06)
Bug Fixes
- Composite Editor should work with Cell Menu (#1230) (f799cf9) - by @ghiscoding