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

replace `jquery-ui-dist` by `jquery-ui`

Choose a tag to compare

@ghiscoding ghiscoding released this 15 Aug 22:20
· 1566 commits to master since this release

⚠️ Small Breaking Change

Updating to latest jQueryUI to fix an XSS security issue identified in jQueryUI, see https://blog.jqueryui.com/

  • in order for us to upgrade to latest jQueryUI version we had to remove the dependency of jquery-ui-dist, that package was used because it's an all-in-one dist minified build but was created by an external user and is not the official, neither maintained, by the jQueryUI team and is now falling behind in terms of their version and is missing out these important patched security fixes, so it is preferable to switch to the official package. There is however a small breaking change that you need to do which is a 1 line code change and is shown below (we no longer use jquery-ui-dist)
"scripts": [
  "node_modules/jquery/dist/jquery.min.js",
- "node_modules/jquery-ui-dist/jquery-ui.min.js",
+ "node_modules/jquery-ui/dist/jquery-ui.min.js",  // replace "-dist" by "/dist"
  // ...
],

Bug Fixes

  • collectionAsync: hidden column does not load edit field selection (0b2db3d)
  • deps: switch from jquery-ui-dist to the official jquery-ui (29f3ba6)
  • deps: downgrade to Angular 13 to avoid breaking changes, fixes #994 (c0a3816)

Installation

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


Changelog 📜

For a complete picture, you should take a look at both lib change logs

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 Angular-Slickgrid changelog (below)