Skip to content

Releases: ghiscoding/slickgrid-universal

v4.1.0

21 Dec 02:42
Compare
Choose a tag to compare

4.1.0 (2023-12-21)

Bug Fixes

Features

v4.0.3

16 Dec 21:13
Compare
Choose a tag to compare

4.0.3 (2023-12-16)

Bug Fixes

v4.0.2 - Breaking Changes

15 Dec 02:34
Compare
Choose a tag to compare

4.0.2 (2023-12-15)

Quick Info

This new release is merging SlickGrid into the project and is dropping the previous external 6pac/slickgrid dependency. The aim of this release is to be standalone, improve best practices & move towards CSP compliance while also making the project leaner. Merging SlickGrid into the projects has a few benefits, the biggest are (easier to troubleshoot, drop unused code, deduplicate code like DOM utils, decrease external dependencies usage and finally a small decrease in build size).

Another great feature in conjunction with this release is a new Documentation website powered by GitBook. This should be more pleasing to read and also easier to receive documentation changes (note that because of the changes from Wiki to GitBook, some of the links might be invalid and if you find any then please submit a PR).

Read the Migration to 4.0 for all the changes

Bug Fixes

BREAKING CHANGES

  • merge SlickGrid into Slickgrid-Universal & drop external dep

v4.0.1-alpha.1

12 Dec 00:27
Compare
Choose a tag to compare
v4.0.1-alpha.1 Pre-release
Pre-release

4.0.1-alpha.1 (2023-12-12)

Bug Fixes

v3.7.2 - deprecated Formatters

12 Dec 23:20
Compare
Choose a tag to compare

3.7.2 (2023-12-12)

Deprecations

Please note that multiple built-in Formatters are now deprecated and will be removed in the next major version (which is coming very soon). Below is the list of Formatters and their alternatives with code sample on what to change. The CSS class may vary depending on which UI framework you use

Formatter removed cssClass equivalent alternative
Formatters.bold cssClass: 'text-bold' or fs-bold
Formatters.center cssClass: 'text-center'
Formatters.italic cssClass: 'text-italic' or fst-italic
Formatters.alignRight cssClass: 'text-right' or text-end
Formatters.lowercase cssClass: 'text-lowercase'
Formatters.uppercase cssClass: 'text-uppercase'
Formatters.fakeHyperlink cssClass: 'text-underline cursor' cssClass: 'fake-hyperlink'
Formatters.checkbox to be removed use the Formatters.iconBoolean
Formatters.deleteIcon to be removed use the Formatters.icon (see below)
Formatters.editIcon to be removed use the Formatters.icon (see below)
Formatters.infoIcon to be removed use the Formatters.icon (see below)
Formatters.yesNo to be removed create a custom Formatter

The alternative is to use cssClass as shown below

this.columnDefinitions = [
  { 
    id: 'firstName', name: 'First Name', field: 'firstName',
-   formatter: Formatters.bold
+   cssClass: 'text-bold'
  },
  { 
    id: 'lastName', name: 'Last Name', field: 'lastName',
-   formatter: Formatters.multiple, params: { formatters: [Formatters.uppercase, Formatters.bold] },
+   cssClass: 'text-uppercase text-bold'
  },
  {
    id: 'deleteIcon', name: '', field: '',
-   formatter: Formatters.deleteIcon, 
    // NOTE: we previously accepted "icon" and "formatterIcon" property in the past but these props will be removed
+   formatter: Formatters.icon, params: { iconCssClass: 'fa fa-trash pointer' }
  },
];

Bug Fixes

v4.0.1-alpha.0

10 Dec 06:51
Compare
Choose a tag to compare
v4.0.1-alpha.0 Pre-release
Pre-release

4.0.1-alpha.0 (2023-12-10)

Bug Fixes

v4.0.0-alpha.0

09 Dec 01:28
Compare
Choose a tag to compare
v4.0.0-alpha.0 Pre-release
Pre-release

4.0.0-alpha.0 (2023-12-09)

Bug Fixes

Features

Performance Improvements

v3.7.1 - deprecated Formatters

08 Dec 03:21
Compare
Choose a tag to compare

3.7.1 (2023-12-08)

Deprecations

Please note that multiple built-in Formatters are now deprecated and will be removed in the next major version (which is coming very soon). Below is the list of Formatters and their alternatives with code sample on what to change. The CSS class may vary depending on which UI framework you use

Bug Fixes

Bug Fixes

Features

v3.6.0

26 Nov 05:23
Compare
Choose a tag to compare

3.6.0 (2023-11-26)

Quick Info

I am now publishing Slickgrid-Universal on npm with --provenance via GitHub Action (read this GitHub blog for more info), the provenance will now be visible on NPM as shown below.

image

Features

v3.5.1

13 Nov 15:33
Compare
Choose a tag to compare

3.5.1 (2023-11-13)

Bug Fixes