NIFI-8756 Upgraded AngularJS to 1.8.2 and JQuery to 3.6.0
- Upgraded Angular Material from 1.1.10 to 1.1.26
- Upgraded Moment from 2.24.0 to 2.29.1
- Upgraded JSON Lint from 1.6.2 to 1.6.3
- Upgraded Slickgrid from 2.4.27 to 2.4.38
- Upgraded frontend-maven-plugin from 1.4 to 1.12.0
- Upgraded frontend-maven-plugin NodeJS from 12.7.0 to 12.22.2
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>
This closes #5197.
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/pom.xml b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/pom.xml
index c52420d..93bbf6e 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/pom.xml
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/pom.xml
@@ -23,7 +23,7 @@
<artifactId>nifi-web-ui</artifactId>
<packaging>war</packaging>
<properties>
- <node.version>v12.7.0</node.version>
+ <node.version>v12.22.2</node.version>
<maven.javadoc.skip>true</maven.javadoc.skip>
<source.skip>true</source.skip>
<staging.dir>${project.build.directory}/tmp</staging.dir>
@@ -379,7 +379,7 @@
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
- <version>1.4</version>
+ <version>1.12.0</version>
<configuration>
<installDirectory>${frontend.working.dir}</installDirectory>
</configuration>
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/frontend/package-lock.json b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/frontend/package-lock.json
index a59b046..8e4374a 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/frontend/package-lock.json
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/frontend/package-lock.json
@@ -28,49 +28,49 @@
"integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c="
},
"angular": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/angular/-/angular-1.8.0.tgz",
- "integrity": "sha512-VdaMx+Qk0Skla7B5gw77a8hzlcOakwF8mjlW13DpIWIDlfqwAbSSLfd8N/qZnzEmQF4jC4iofInd3gE7vL8ZZg=="
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/angular/-/angular-1.8.2.tgz",
+ "integrity": "sha512-IauMOej2xEe7/7Ennahkbb5qd/HFADiNuLSESz9Q27inmi32zB0lnAsFeLEWcox3Gd1F6YhNd1CP7/9IukJ0Gw=="
},
"angular-animate": {
- "version": "1.7.9",
- "resolved": "https://registry.npmjs.org/angular-animate/-/angular-animate-1.7.9.tgz",
- "integrity": "sha512-fV+AISy/HTzurQH2ngsJg+lLIvfu0ahc1h4AYKauaXVw97rZc2k4iUA1bMstiEyClsdayQX568kjQc1NK+oYhw=="
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/angular-animate/-/angular-animate-1.8.2.tgz",
+ "integrity": "sha512-Jbr9+grNMs9Kj57xuBU3Ju3NOPAjS1+g2UAwwDv7su1lt0/PLDy+9zEwDiu8C8xJceoTbmBNKiWGPJGBdCQLlA=="
},
"angular-aria": {
- "version": "1.7.9",
- "resolved": "https://registry.npmjs.org/angular-aria/-/angular-aria-1.7.9.tgz",
- "integrity": "sha512-luI3Jemd1AbOQW0krdzfEG3fM0IFtLY0bSSqIDEx3POE0XjKIC1MkrO8Csyq9PPgueLphyAPofzUwZ8YeZ88SA=="
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/angular-aria/-/angular-aria-1.8.2.tgz",
+ "integrity": "sha512-xWT1Lm+Xug2GM6nGNMioBP4hXt3sj2eGaExa4cVCZUYSVWezgyuD1RiLgzJzwTkBGYplHQUzQaz3yDY8jVI6yQ=="
},
"angular-material": {
- "version": "1.1.10",
- "resolved": "https://registry.npmjs.org/angular-material/-/angular-material-1.1.10.tgz",
- "integrity": "sha512-LfBt5a1AVPbtsFzbmAyyZj90Gtc1U94OGtfMEauGzwsfqTnbH/y/9dtndH84N9S65wXkBoBe3VG6kfyoQSeCVw=="
+ "version": "1.1.26",
+ "resolved": "https://registry.npmjs.org/angular-material/-/angular-material-1.1.26.tgz",
+ "integrity": "sha512-DBLsoOP1D1E14EQsECZYabt3Jh1PpvsG8k1aZgaP/Ml57n4stpClzLhCsuTNbtB/pqq9CL8XtpCfB6fhVRWqIQ=="
},
"angular-messages": {
- "version": "1.7.9",
- "resolved": "https://registry.npmjs.org/angular-messages/-/angular-messages-1.7.9.tgz",
- "integrity": "sha512-OdJihuO6AW+m1/r9OdW5riCwacn3dL1agQvgu6Cww3a7OARXXN0vxOpsZCNk4yg4CuD7Et3tiz4DymhvZkydvw=="
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/angular-messages/-/angular-messages-1.8.2.tgz",
+ "integrity": "sha512-M1qNh/30cLJi4yJJ+3YB8saPonRcavz5Dquqz0T/aUySKJhIkUoeCkmF+BcLH4SJ5PBp04yy4CZUUeNRVi7jZA=="
},
"angular-mocks": {
- "version": "1.7.9",
- "resolved": "https://registry.npmjs.org/angular-mocks/-/angular-mocks-1.7.9.tgz",
- "integrity": "sha512-LQRqqiV3sZ7NTHBnNmLT0bXtE5e81t97+hkJ56oU0k3dqKv1s6F+nBWRlOVzqHWPGFOiPS8ZJVdrS8DFzHyNIA=="
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/angular-mocks/-/angular-mocks-1.8.2.tgz",
+ "integrity": "sha512-I5L3P0l21HPdVsP4A4qWmENt4ePjjbkDFdAzOaM7QiibFySbt14DptPbt2IjeG4vFBr4vSLbhIz8Fk03DISl8Q=="
},
"angular-resource": {
- "version": "1.7.9",
- "resolved": "https://registry.npmjs.org/angular-resource/-/angular-resource-1.7.9.tgz",
- "integrity": "sha512-rXXhCE2qT31Pn4Sl+2XL+ntv4zxnA2OzY+clCl8/pOp/s/gIzxpQlEtXipo3QK8Qur3glbIkeF/bJw+gjVAdUw=="
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/angular-resource/-/angular-resource-1.8.2.tgz",
+ "integrity": "sha512-CbTu8ypkVZMBLm+Wd+jI9xR7QEVCeUgN8WXsr9Yi9l0s/8ZQa5kEIuYX3F/75Ej8Xs1Jp9DoKjAyvACI6Q8IJA=="
},
"angular-route": {
- "version": "1.7.9",
- "resolved": "https://registry.npmjs.org/angular-route/-/angular-route-1.7.9.tgz",
- "integrity": "sha512-vRoj5hzdQtWbODhWJqDzD1iNOEfCKshO6GFBuPVV7RHlPjzIc4R2dHCc7Qiv/8F3LDxJDohc6vSnTDMLHuaqeA=="
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/angular-route/-/angular-route-1.8.2.tgz",
+ "integrity": "sha512-49LJYxuaQ/ZDiu9dD2xo1LkazqObkGjw0a7dUF7UKCT8EELgBsMd6QrI6aEVGtI62ppkiFkxqmiV8fcwYdXpug=="
},
"angular-sanitize": {
- "version": "1.7.9",
- "resolved": "https://registry.npmjs.org/angular-sanitize/-/angular-sanitize-1.7.9.tgz",
- "integrity": "sha512-nB/xe7JQWF9nLvhHommAICQ3eWrfRETo0EVGFESi952CDzDa+GAJ/2BFBNw44QqQPxj1Xua/uYKrbLsOGWZdbQ=="
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/angular-sanitize/-/angular-sanitize-1.8.2.tgz",
+ "integrity": "sha512-OB6Goa+QN3byf5asQ7XRl7DKZejm/F/ZOqa9z1skqYVOWA2hoBxoCmt9E7+i7T/TbxZP5zYzKxNZVVJNu860Hg=="
},
"ansi-styles": {
"version": "1.0.0",
@@ -388,9 +388,9 @@
}
},
"jquery": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz",
- "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg=="
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
+ "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
},
"jquery-form": {
"version": "3.50.0",
@@ -419,12 +419,12 @@
"integrity": "sha1-XAgV08xvkP9fqvWyaKbiO0ypBPo="
},
"jsonlint": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.2.tgz",
- "integrity": "sha1-VzcEUIX1XrRVxosf9OvAG9UOiDA=",
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.3.tgz",
+ "integrity": "sha512-jMVTMzP+7gU/IyC6hvKyWpUU8tmTkK5b3BPNuMI9U8Sit+YAWLlZwB6Y6YrdCxfg2kNz05p3XY3Bmm4m26Nv3A==",
"requires": {
- "JSV": ">= 4.0.x",
- "nomnom": ">= 1.5.x"
+ "JSV": "^4.0.x",
+ "nomnom": "^1.5.x"
}
},
"lodash-core": {
@@ -433,9 +433,9 @@
"integrity": "sha512-FpSbOooU9HcASpL7oJ/ZQGxR7oGzeqlVe1M/iAhnUMTk7eMJBkszS5tUPZCnRtNGPWe8ChswdByFTzW58iGQEQ=="
},
"moment": {
- "version": "2.24.0",
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
- "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg=="
+ "version": "2.29.1",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
+ "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ=="
},
"nomnom": {
"version": "1.8.1",
@@ -471,9 +471,9 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"slickgrid": {
- "version": "2.4.27",
- "resolved": "https://registry.npmjs.org/slickgrid/-/slickgrid-2.4.27.tgz",
- "integrity": "sha512-YnQXR0oww1ZpUtbsD/IdX+ydsxo8/fSEH5uMewQj2OooCoF/rsN8lrOqHFqqE8/Ob1NqXiVWMrWcO2Oqyyo/Ag==",
+ "version": "2.4.38",
+ "resolved": "https://registry.npmjs.org/slickgrid/-/slickgrid-2.4.38.tgz",
+ "integrity": "sha512-BFbRXOkpbF44vCr6MxEpO/A7ruiPSINN7WoKaDkLza62CX14kq7Me6v77Q/bDsZsOeRsHudpRZufmt1GQixq5g==",
"requires": {
"jquery": ">=1.8.0",
"jquery-ui": ">=1.8.0"
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/frontend/package.json b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/frontend/package.json
index 4928aab..489d4e5 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/frontend/package.json
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/frontend/package.json
@@ -17,29 +17,29 @@
"description": "Apache NiFi 3rd party client side resources.",
"dependencies": {
"JSON2": "0.1.0",
- "angular": "1.8.0",
- "angular-aria": "1.7.9",
- "angular-animate": "1.7.9",
- "angular-messages": "1.7.9",
- "angular-mocks": "1.7.9",
- "angular-resource": "1.7.9",
- "angular-sanitize": "1.7.9",
- "angular-route": "1.7.9",
- "angular-material": "1.1.10",
+ "angular": "1.8.2",
+ "angular-aria": "1.8.2",
+ "angular-animate": "1.8.2",
+ "angular-messages": "1.8.2",
+ "angular-mocks": "1.8.2",
+ "angular-resource": "1.8.2",
+ "angular-sanitize": "1.8.2",
+ "angular-route": "1.8.2",
+ "angular-material": "1.1.26",
"d3": "4.13.0",
"d3-selection-multi": "1.0.1",
"jquery-minicolors": "2.1.10",
"jquery-ui-dist": "1.12.1",
"font-awesome": "4.7.0",
- "jquery": "3.5.1",
+ "jquery": "3.6.0",
"reset.css": "2.0.2",
"jquery-form": "3.50.0",
"lodash-core": "4.17.19",
- "moment": "2.24.0",
+ "moment": "2.29.1",
"url-search-params": "0.6.1",
- "jsonlint": "1.6.2",
+ "jsonlint": "1.6.3",
"qtip2": "3.0.3",
- "slickgrid": "2.4.27"
+ "slickgrid": "2.4.38"
},
"repository": {
"type": "git",