Skip to content

Releases: ghiscoding/slickgrid-react

v3.2.1 - Tree Data Totals with Aggregators

21 Aug 19:12
Compare
Choose a tag to compare

3.2.1 (2023-09-05)

Prior to this release, I always thought Tree Data was not quite feature complete, the missing piece was Tree Totals with Aggregators and this is exactly what this new release brings. We can now calculate totals on a tree by using the same existing Aggregators (note that they had to be modified to support Tree Data aggregations). Most Aggregators are supported, but not all, the ones that are available in a Tree Data grid are (avg, count, min, max and sum), for more information see:


Features

  • TreeData: add optional Aggregators for Tree Data totals calc (#191) (26bfac5)

Bug Fixes

  • common: Select Filter/Editor enableRenderHtml invalid displays (#202) (a61c239)

Installation

Please remember that all packages of @slickgrid-universal (v3.2.1) and Slickgrid-React (v3.2.1) must be updated at the same time and they will always get bumped on the same day to avoid any upgrade issues.

please remember that Slickgrid-Universal monorepo contains the biggest portion of the code (~90%), so most of the commits are now happening on that side.

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

v3.1.0

21 Jul 00:31
Compare
Choose a tag to compare

3.1.0 (2023-07-21)

Features

  • common: add optional scrollIntoView to GridService addItems (#165) (2c4aa98)

Installation

Please remember that all packages of @slickgrid-universal (v3.1.0) and Slickgrid-React (v3.1.0) must be updated at the same time and they will always get bumped on the same day to avoid any upgrade issues.

please remember that Slickgrid-Universal monorepo contains the biggest portion of the code (~90%), so most of the commits are now happening on that side.

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

v3.0.2

01 Jul 01:26
Compare
Choose a tag to compare

3.0.2 (2023-07-01)

Bug Fixes

  • grouping: DraggableGrouping could throw when leaving page (#144) (2c1c120)

Installation

Please remember that all packages of @slickgrid-universal (v3.0.1) and Slickgrid-React (v3.0.2) must be updated at the same time and they will always get bumped on the same day to avoid any upgrade issues.

please remember that Slickgrid-Universal monorepo contains the biggest portion of the code (~90%), so most of the commits are now happening on that side.

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

v3.0.1 - jQuery removal

29 May 22:50
Compare
Choose a tag to compare

3.0.1 (2023-05-29)

New major official 3.0 release which removes jQuery requirement entirely 🚀🎉

Note Also note that Bootstrap 4.0 still requires jQuery, so you might want to upgrade to Bootstrap 5 if you have not done that yet.

Quick Summary - SlickGrid is now native

Here is our new major (breaking change) version v3.0.0 release, it uses the new Slickgrid-Universal v3.0.0 which dropped jQuery requirement. Also in order to completely remove jQuery, it not only required SlickGrid to be jQuery free but also required us to rewrite the multiple-select 3rd party lib (jQuery based) into a brand new multiple-select-vanilla lib which is now native and has zero dependencies. Now the entire Slickgrid-React / Slickgrid-Universal no longer require jQuery (you can still use jQuery but it's now totally optional) and is now using native browser code, this should lower your build size and also improve the grid performance as well.

Follow the Migration 3.x Guide


⚠ BREAKING CHANGES

  • drop jQuery requirement & use ms-select-vanilla dependency (#109)

Bug Fixes

  • prefer ESM module over CJS & prefer TS loaders (#113) (3c1d510)

Installation

Please remember that all packages of @slickgrid-universal (v3.0.0) and Slickgrid-React (v3.0.1) must be updated at the same time and they will always get bumped on the same day to avoid any upgrade issues.

please remember that Slickgrid-Universal monorepo contains the biggest portion of the code (~90%), so most of the commits are now happening on that side.

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

v2.6.4

20 May 01:07
Compare
Choose a tag to compare

2.6.4 (2023-05-20)

Bug Fixes

  • export: fix negative number exports to Excel (#108) (c7f93b3)

Installation

Please remember that all packages of @slickgrid-universal (v2.6.4) and Slickgrid-React (v2.6.4) must be updated at the same time and they will always get bumped on the same day to avoid any upgrade issues.

please remember that Slickgrid-Universal monorepo contains the biggest portion of the code (~90%), so most of the commits are now happening on that side.

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

v2.6.3

23 Mar 03:40
Compare
Choose a tag to compare

2.6.3 (2023-03-23)

Bug Fixes

  • deps: update all non-major dependencies to ~2.6.3 (#73) (f1b4c36)
  • presets: dynamic columns should be auto-inserted with Grid Presets (#74) (df7f777)

Installation

Please remember that all packages of @slickgrid-universal (v2.6.3) and Slickgrid-React (v2.6.3) must be updated at the same time and they will always get bumped on the same day to avoid any upgrade issues.

please remember that Slickgrid-Universal monorepo contains the biggest portion of the code (~90%), so most of the commits are now happening on that side.

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

v2.6.2

24 Feb 01:00
Compare
Choose a tag to compare

2.6.2 (2023-03-03)

Description

The new feature in this release is that we moved TypeScript Types (d.ts) into a single dist/types folder in Slickgrid-Universal which should lower the size of npm download.

Bug Fixes

  • regression Edit cell mouseout should save & excel copy should work (#57) (152bc80)
  • common: remove jQuery import to avoid duplicate jQuery load (1b57443)
  • draggable grouping shouldn't throw when dynamically changing cols (#62) (b934d0a)

Installation

Please remember that all packages of @slickgrid-universal (v2.6.2) and Slickgrid-React (v2.6.2) must be updated at the same time and they will always get bumped on the same day to avoid any upgrade issues.

please remember that Slickgrid-Universal monorepo contains the biggest portion of the code (~90%), so most of the commits are now happening on that side.

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

v2.5.0

17 Feb 03:25
Compare
Choose a tag to compare

2.5.0 (2023-02-17)

Bug Fixes

  • deps: update all non-major dependencies (#43) (a7c59ef)
  • deps: update dependency dompurify to v3 (#48) (9f8cb15)
  • excel copy buffer should work w/editable grid, fixes #36 (#52) (f3c642c)

Installation

Please remember that all packages of @slickgrid-universal (v2.5.0) and Slickgrid-React (v2.5.0) must be updated at the same time and they will always get bumped on the same day to avoid any upgrade issues.

please remember that Slickgrid-Universal monorepo now contains the biggest portion of the code (~90%), so most of the commits are now happening on that side.

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

v2.4.0

04 Feb 20:43
Compare
Choose a tag to compare

2.4.0 (2023-02-04)

This new release brings a "Select All" across all pages when using Pagination on a local grid (that is when it's not using Backend Services).

Note: the "Select All" will not change its behavior when used with BackendServiceApi (OData, GraphQL) since these services don't know anything from the other pages and IDs, it only has knowledge of its current page. So in that case, it will continue to Select All on the current page only

Bug Fixes

  • use DOMPurify correct namespace for dts file (#45) (8f2d6c3)

Features

  • dataView: add option to apply row selection to all pages (#44) (d878e4f)

Installation

Please remember that all packages of @slickgrid-universal (v2.4.0) and Slickgrid-React (v2.4.0) must be updated at the same time and they will always get bumped on the same day to avoid any upgrade issues.

please remember that Slickgrid-Universal monorepo now contains the biggest portion of the code (~90%), so most of the commits are now happening on that side.

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

v2.2.0

22 Jan 00:06
Compare
Choose a tag to compare

2.2.0 (2023-01-22)

Features

  • filters: new flag to disable special chars input filter parsing (#35) (aaf7936)

Installation

Please remember that all packages of @slickgrid-universal (v2.3.0) and Slickgrid-React (v2.2.0) must be updated at the same time and they will always get bumped on the same day to avoid any upgrade issues.

please remember that Slickgrid-Universal monorepo now contains the biggest portion of the code (~90%), so most of the commits are now happening on that side.

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