Skip to content
This repository was archived by the owner on Jun 1, 2025. It is now read-only.

Releases: ghiscoding/Angular-Slickgrid

v8.14.1

08 May 00:52
Compare
Choose a tag to compare

8.14.1 (2025-05-08)

Last Release before next major

Officially the last bug fix release before the next major version v9.0, which will happen in the coming weekend. The next major will drop CJS and provide ESM-Only. Also Angular-Slickgrid and all every other frameworks, will all be moved under the Slickgrid-Universal project which will help tremendously with the project maintenance. 🚀

Bug Fixes

  • Row Detail open/close multiple times should always re-render (c78cb9c)

Installation

Please remember that all packages of @slickgrid-universal (v5.14.1) and Angular-Slickgrid (v8.14.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 - Uncyclo

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.

  1. review the Slickgrid-Universal changelog
  2. and the Angular-Slickgrid changelog (above)

v8.14.0

26 Apr 22:04
Compare
Choose a tag to compare

8.14.0 (2025-04-26)

With this new release, I'm adding a new collectionLazy but only for single/multiple select dropdown filters, which could improve perf when loading grid that have lots of columns. For now this is only available for the select dropdown, but I might add it this to the autocomplete filter as well (if anyone is requesting it).

Lastly and as the title suggest, this should be the last version 🤞🏻 before the next major release which should arrive in the next couple of weeks. The next major will drop CJS and provide ESM-Only. Also Angular-Slickgrid, as all other frameworks, will all be moved under the Slickgrid-Universal project which will help tremendously with the project maintenance. 🚀

Features

  • allow providing custom date format via base Date Formatter (14097d3)
  • filter: add collectionLazy callback to Column Filter (d38e8b3)

Installation

Please remember that all packages of @slickgrid-universal (v5.14.0) and Angular-Slickgrid (v8.14.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 - Uncyclo

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.

  1. review the Slickgrid-Universal changelog
  2. and the Angular-Slickgrid changelog (above)

v8.13.5

10 Apr 00:29
Compare
Choose a tag to compare

8.13.5 (2025-04-10)

Bug Fixes


Installation

Please remember that all packages of @slickgrid-universal (v5.13.4) and Angular-Slickgrid (v8.13.5) 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 - Uncyclo

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.

  1. review the Slickgrid-Universal changelog
  2. and the Angular-Slickgrid changelog (above)

v8.13.4

02 Apr 01:18
Compare
Choose a tag to compare

8.13.4 (2025-04-02)

Bug Fixes

  • findItemInTreeStructure() shouldn't throw w/large dataset (ae48ea5)

v8.13.3

29 Mar 18:34
Compare
Choose a tag to compare

8.13.3 (2025-03-29)

Bug Fixes

  • shift + a should not select all cells upwards (1bf2e96)

v8.13.2

19 Mar 02:44
Compare
Choose a tag to compare

8.13.2 (2025-03-19)

Bug Fixes

  • Row Detail redraw all should work as expected (dd4beab)
  • Row Detail should also work with fixed grid height or no autoHeight (e56d435)

Installation

Please remember that all packages of @slickgrid-universal (v5.13.1) and Angular-Slickgrid (v8.13.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 - Uncyclo

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.

  1. review the Slickgrid-Universal changelog
  2. and the Angular-Slickgrid changelog (above)

v8.13.1 - Row Detail with inner Grid

01 Mar 22:06
Compare
Choose a tag to compare

8.13.1 (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 destroyed and until it comes back into the viewport it will then be recreated & re-rendered. The process of destroying and recreating 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 destroy 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


Bug Fixes

  • add sanitizer to Row Detail create dynamic component (363065a)
  • deps: update all non-major dependencies (f276e6b)
  • Row Detail preload comp should call destroy lifecycle (fd0185e)
  • Row Detail with inner grids (193b366)

Installation

Please remember that all packages of @slickgrid-universal (v5.13.0) and Angular-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 - Uncyclo

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.

  1. review the Slickgrid-Universal changelog
  2. and the Angular-Slickgrid changelog (above)

v8.13.0

08 Feb 18:45
Compare
Choose a tag to compare

8.13.0 (2025-02-08)

Features

  • expose displayEmptyDataWarning (4b917af)

Installation

Please remember that all packages of @slickgrid-universal (v5.12.2) and Angular-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 - Uncyclo

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.

  1. review the Slickgrid-Universal changelog
  2. and the Angular-Slickgrid changelog (above)

v8.12.1

25 Jan 19:30
Compare
Choose a tag to compare

8.12.1 (2025-01-25)

Bug Fixes

  • add autoResize.autoHeight to resize by dataset length (26838d9)
  • RowSpan should work with Excel Export and merge cells (e41fe93)

Installation

Please remember that all packages of @slickgrid-universal (v5.12.1) and Angular-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 - Uncyclo

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.

  1. review the Slickgrid-Universal changelog
  2. and the Angular-Slickgrid changelog (above)

v8.12.0 - Rowspan feature 📢

21 Jan 03:17
Compare
Choose a tag to compare

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 (d583887)

Installation

Please remember that all packages of @slickgrid-universal (v5.12.0) and Angular-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 - Uncyclo

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.

  1. review the Slickgrid-Universal changelog
  2. and the Angular-Slickgrid changelog (above)