From ec44b17344ad43d39b5b23daf87ec34909d5603e Mon Sep 17 00:00:00 2001 From: Manuel <5673677+mtrezza@users.noreply.github.com> Date: Sat, 18 Jun 2022 15:04:22 +0200 Subject: [PATCH 01/74] ci: fix insecure git protocol (#2177) --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4ddb58a780..64c8eaed87 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -129,6 +129,8 @@ jobs: run: | node_major=$(echo "${{ matrix.NODE_VERSION }}" | cut -d'.' -f1) echo "::set-output name=node_major::$(echo $node_major)" + - name: Fix usage of insecure GitHub protocol + run: sudo git config --system url."https://github".insteadOf "git://github" - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.NODE_VERSION }} uses: actions/setup-node@v1 From e4bd5a2ff664a6f686c3c3f40e0ea3365180fd66 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sat, 18 Jun 2022 13:07:47 +0000 Subject: [PATCH 02/74] chore(release): 4.1.3-alpha.1 [skip ci] ## [4.1.3-alpha.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.2...4.1.3-alpha.1) (2022-06-18) ### Bug Fixes * security upgrade semver-regex from 3.1.3 to 3.1.4 ([#2154](https://github.com/ParsePlatform/parse-dashboard/issues/2154)) ([4f9090a](https://github.com/ParsePlatform/parse-dashboard/commit/4f9090ad22460913f7987964ee54f26d348ca254)) --- changelogs/CHANGELOG_alpha.md | 7 +++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/changelogs/CHANGELOG_alpha.md b/changelogs/CHANGELOG_alpha.md index 31f3d1f539..b730cf648f 100644 --- a/changelogs/CHANGELOG_alpha.md +++ b/changelogs/CHANGELOG_alpha.md @@ -1,3 +1,10 @@ +## [4.1.3-alpha.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.2...4.1.3-alpha.1) (2022-06-18) + + +### Bug Fixes + +* security upgrade semver-regex from 3.1.3 to 3.1.4 ([#2154](https://github.com/ParsePlatform/parse-dashboard/issues/2154)) ([4f9090a](https://github.com/ParsePlatform/parse-dashboard/commit/4f9090ad22460913f7987964ee54f26d348ca254)) + ## [4.1.2-alpha.3](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.2-alpha.2...4.1.2-alpha.3) (2022-06-04) diff --git a/package-lock.json b/package-lock.json index 8b32b7020b..cdcffdfca0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.1.3-beta.1", + "version": "4.1.3-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 9f16a019ba..466ebfac1e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.1.3-beta.1", + "version": "4.1.3-alpha.1", "repository": { "type": "git", "url": "https://github.com/ParsePlatform/parse-dashboard" From e3b11db8fc632e1d0f2cfa8329b33891fa4c8a40 Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Thu, 23 Jun 2022 21:40:17 +0100 Subject: [PATCH 03/74] refactor: upgrade core-js from 3.22.7 to 3.22.8 (#2180) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index cdcffdfca0..cdb771b526 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5476,9 +5476,9 @@ } }, "core-js": { - "version": "3.22.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.7.tgz", - "integrity": "sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg==" + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", + "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==" }, "core-js-compat": { "version": "3.19.2", diff --git a/package.json b/package.json index 466ebfac1e..b12fe3fcc6 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "connect-flash": "0.1.1", "cookie-session": "2.0.0", "copy-to-clipboard": "3.3.1", - "core-js": "3.22.7", + "core-js": "3.22.8", "csurf": "1.11.0", "express": "4.18.1", "graphiql": "1.8.9", From ec5cd0391724f956aecffa054603f6ab9d29340c Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Sat, 25 Jun 2022 19:10:57 +0100 Subject: [PATCH 04/74] refactor: upgrade typescript from 4.7.2 to 4.7.3 (#2181) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index cdb771b526..5382f37f54 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17831,9 +17831,9 @@ } }, "typescript": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.2.tgz", - "integrity": "sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==" + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==" }, "ua-parser-js": { "version": "0.7.28", diff --git a/package.json b/package.json index b12fe3fcc6..b625c4a610 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "react-router-dom": "5.3.0", "regenerator-runtime": "0.13.9", "semver": "7.3.7", - "typescript": "4.7.2" + "typescript": "4.7.3" }, "devDependencies": { "@actions/core": "1.2.6", From f7774445d35218eb7868d93dad60ed4a2cb7b7f1 Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Mon, 27 Jun 2022 12:53:30 +0100 Subject: [PATCH 05/74] refactor: upgrade react-popper-tooltip from 4.3.1 to 4.4.0 (#2183) --- package-lock.json | 55 ++++++++++++++++++++++++++++++----------------- package.json | 2 +- 2 files changed, 36 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5382f37f54..e40608eace 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3040,9 +3040,9 @@ } }, "@popperjs/core": { - "version": "2.10.2", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.10.2.tgz", - "integrity": "sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ==" + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" }, "@react-dnd/asap": { "version": "4.0.0", @@ -3568,6 +3568,14 @@ "csstype": "^3.0.2" } }, + "@types/react-dom": { + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", + "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", + "requires": { + "@types/react": "*" + } + }, "@types/responselike": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", @@ -15389,29 +15397,36 @@ "integrity": "sha512-FNbLuG/HAdapQoybeZSoes1PWdOj0w242gb+e1R0hicf3Gyj/Mf8M9NaED2AnXVOX01b2FXomwUiw1xP1K+8sA==" }, "react-popper": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz", - "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", "requires": { "react-fast-compare": "^3.0.1", "warning": "^4.0.2" - }, - "dependencies": { - "react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - } } }, "react-popper-tooltip": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-4.3.1.tgz", - "integrity": "sha512-/Lj1vjAEFEFxKKWnxupeS9pRrXYQlJd++OAAj/Ht3uOSqjWLtYWDXKV99e+YO6b5hV3SgXbtkHFzHH4eqlMWJA==", - "requires": { - "@babel/runtime": "^7.15.4", - "@popperjs/core": "^2.10.2", - "react-popper": "^2.2.5" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-4.4.0.tgz", + "integrity": "sha512-i6x9DDGI88kO/pltGF20unkpfCi1KwyT+g3naDILX3v5aQVvBoPZjEyMejBG3lcoN0IJwEjyrKkjGonRAuXK9g==", + "requires": { + "@babel/runtime": "^7.18.3", + "@popperjs/core": "^2.11.5", + "@types/react": "^18.0.11", + "@types/react-dom": "^18.0.5", + "react-popper": "^2.3.0" + }, + "dependencies": { + "@types/react": { + "version": "18.0.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.14.tgz", + "integrity": "sha512-x4gGuASSiWmo0xjDLpm5mPb52syZHJx02VKbqUKdLmKtAwIh63XClGsiTI1K6DO5q7ox4xAsQrU+Gl3+gGXF9Q==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + } } }, "react-redux": { diff --git a/package.json b/package.json index b625c4a610..f00dd8e6a5 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "react-dom": "16.14.0", "react-helmet": "6.1.0", "react-json-view": "1.21.3", - "react-popper-tooltip": "4.3.1", + "react-popper-tooltip": "4.4.0", "react-redux": "8.0.2", "react-router": "5.2.1", "react-router-dom": "5.3.0", From 231fbb29b985c303a893336f8d10719a355bc3d2 Mon Sep 17 00:00:00 2001 From: Antonio Davi Macedo Coelho de Castro Date: Tue, 28 Jun 2022 00:53:12 -0700 Subject: [PATCH 06/74] refactor: upgrade react-popper-tooltip from 4.4.0 to 4.4.1 (#2189) --- package-lock.json | 28 +++------------------------- package.json | 2 +- 2 files changed, 4 insertions(+), 26 deletions(-) diff --git a/package-lock.json b/package-lock.json index e40608eace..f17f3678a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3568,14 +3568,6 @@ "csstype": "^3.0.2" } }, - "@types/react-dom": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", - "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", - "requires": { - "@types/react": "*" - } - }, "@types/responselike": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", @@ -15406,27 +15398,13 @@ } }, "react-popper-tooltip": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-4.4.0.tgz", - "integrity": "sha512-i6x9DDGI88kO/pltGF20unkpfCi1KwyT+g3naDILX3v5aQVvBoPZjEyMejBG3lcoN0IJwEjyrKkjGonRAuXK9g==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-4.4.1.tgz", + "integrity": "sha512-Qe4KH/CAdUYKWzCiV5g7XQGAHxqw9HIbZJpCUmvS+9s0d4qXk+ViCBp/lcTjUr1EG9FeNRt5LCy52tYBh2kO1Q==", "requires": { "@babel/runtime": "^7.18.3", "@popperjs/core": "^2.11.5", - "@types/react": "^18.0.11", - "@types/react-dom": "^18.0.5", "react-popper": "^2.3.0" - }, - "dependencies": { - "@types/react": { - "version": "18.0.14", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.14.tgz", - "integrity": "sha512-x4gGuASSiWmo0xjDLpm5mPb52syZHJx02VKbqUKdLmKtAwIh63XClGsiTI1K6DO5q7ox4xAsQrU+Gl3+gGXF9Q==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - } } }, "react-redux": { diff --git a/package.json b/package.json index f00dd8e6a5..761b8a16d3 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "react-dom": "16.14.0", "react-helmet": "6.1.0", "react-json-view": "1.21.3", - "react-popper-tooltip": "4.4.0", + "react-popper-tooltip": "4.4.1", "react-redux": "8.0.2", "react-router": "5.2.1", "react-router-dom": "5.3.0", From 5b63383ca977f6304ba214fb7aa6dd9b48c64b27 Mon Sep 17 00:00:00 2001 From: mtrezza Date: Fri, 1 Jul 2022 02:18:50 +0000 Subject: [PATCH 07/74] ci: release commit From 014d9c15b0c4efad8b0762e5a49f6a740ead5edb Mon Sep 17 00:00:00 2001 From: Manuel <5673677+mtrezza@users.noreply.github.com> Date: Sun, 3 Jul 2022 11:07:20 +0200 Subject: [PATCH 08/74] fix: login fails with error `req.session.regenerate is not a function` (#2197) [skip release] --- package-lock.json | 9 ++++----- package.json | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f17f3678a3..8ed7b7f56c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14529,13 +14529,12 @@ "dev": true }, "passport": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", - "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.5.3.tgz", + "integrity": "sha512-gGc+70h4gGdBWNsR3FuV3byLDY6KBTJAIExGFXTpQaYfbbcHCBlRRKx7RBQSpqEqc5Hh2qVzRs7ssvSfOpkUEA==", "requires": { "passport-strategy": "1.x.x", - "pause": "0.0.1", - "utils-merge": "^1.0.1" + "pause": "0.0.1" } }, "passport-local": { diff --git a/package.json b/package.json index 761b8a16d3..a8d2495b36 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "otpauth": "7.1.3", "package-json": "7.0.0", "parse": "3.4.2", - "passport": "0.6.0", + "passport": "0.5.3", "passport-local": "1.0.0", "prismjs": "1.28.0", "prop-types": "15.8.1", From 31a2b7813531e370e11b1a050ea28b575a058816 Mon Sep 17 00:00:00 2001 From: Manuel <5673677+mtrezza@users.noreply.github.com> Date: Sun, 3 Jul 2022 11:07:31 +0200 Subject: [PATCH 09/74] fix: login fails with error `req.session.regenerate is not a function` (#2195) [skip release] --- package-lock.json | 9 ++++----- package.json | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f17f3678a3..8ed7b7f56c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14529,13 +14529,12 @@ "dev": true }, "passport": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", - "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.5.3.tgz", + "integrity": "sha512-gGc+70h4gGdBWNsR3FuV3byLDY6KBTJAIExGFXTpQaYfbbcHCBlRRKx7RBQSpqEqc5Hh2qVzRs7ssvSfOpkUEA==", "requires": { "passport-strategy": "1.x.x", - "pause": "0.0.1", - "utils-merge": "^1.0.1" + "pause": "0.0.1" } }, "passport-local": { diff --git a/package.json b/package.json index 761b8a16d3..a8d2495b36 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "otpauth": "7.1.3", "package-json": "7.0.0", "parse": "3.4.2", - "passport": "0.6.0", + "passport": "0.5.3", "passport-local": "1.0.0", "prismjs": "1.28.0", "prop-types": "15.8.1", From 8e28b2a4f4db4ae9da31cb104986933e3295c02d Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Sun, 3 Jul 2022 23:59:50 -0500 Subject: [PATCH 10/74] refactor: upgrade graphiql from 1.8.9 to 1.9.7 (#2202) --- package-lock.json | 97 ++++++++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 55 insertions(+), 44 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8ed7b7f56c..5e08adab43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2220,10 +2220,44 @@ "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==", "dev": true }, + "@graphiql/react": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@graphiql/react/-/react-0.4.3.tgz", + "integrity": "sha512-MnH+7LqRqFnwo8YBDtgDfJOdeS5QqNTzH2gTvTbEYYWaNQW1+Vhbsyu2RKHnPSgKVQlfLzdjw6SAMtSb3q1Qog==", + "requires": { + "@graphiql/toolkit": "^0.6.0", + "codemirror": "^5.65.3", + "codemirror-graphql": "^1.3.2", + "copy-to-clipboard": "^3.2.0", + "escape-html": "^1.0.3", + "graphql-language-service": "^5.0.6", + "markdown-it": "^12.2.0", + "set-value": "^4.1.0" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "set-value": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-4.1.0.tgz", + "integrity": "sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw==", + "requires": { + "is-plain-object": "^2.0.4", + "is-primitive": "^3.0.1" + } + } + } + }, "@graphiql/toolkit": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/@graphiql/toolkit/-/toolkit-0.4.5.tgz", - "integrity": "sha512-QXuuMSSK/0GfBS7tltrGZdyhIvm6oe9TK4VW9pfa8dALYttpzyJ64Q4Sx9I1Ng++yOMJWziM/ksa043zkNHsjQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@graphiql/toolkit/-/toolkit-0.6.0.tgz", + "integrity": "sha512-mbAwbt4lw2bFp9QW3NLVmh/r/ymczlcqvXk1HfvuC7Ma4h0yzrJiQauJyh1/gF5kjqevcRSquvP/YQJSvh1u6w==", "requires": { "@n1ru4l/push-pull-async-iterable-iterator": "^3.1.0", "meros": "^1.1.4" @@ -5197,16 +5231,16 @@ "dev": true }, "codemirror": { - "version": "5.65.5", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.5.tgz", - "integrity": "sha512-HNyhvGLnYz5c+kIsB9QKVitiZUevha3ovbIYaQiGzKo7ECSL/elWD9RXt3JgNr0NdnyqE9/Rc/7uLfkJQL638w==" + "version": "5.65.6", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.6.tgz", + "integrity": "sha512-zNihMSMoDxK9Gqv9oEyDT8oM51rcRrQ+IEo2zyS48gJByBq5Fj8XuNEguMra+MuIOuh6lkpnLUJeL70DoTt6yw==" }, "codemirror-graphql": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/codemirror-graphql/-/codemirror-graphql-1.3.0.tgz", - "integrity": "sha512-Inqecp/PpUsNFz6+V6jpgQD1m7jjGg3yby60baw2t5yb2stBH8Z/6cHm/IYp9eN0Aq2EWqomd0GkGmiISPi4jQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/codemirror-graphql/-/codemirror-graphql-1.3.2.tgz", + "integrity": "sha512-glwFsEVlH5TvxjSKGymZ1sNy37f3Mes58CB4fXOd0zy9+JzDL08Wti1b5ycy4vFZYghMDK1/Or/zRSjMAGtC2w==", "requires": { - "graphql-language-service": "^5.0.4" + "graphql-language-service": "^5.0.6" } }, "collection-visit": { @@ -8046,38 +8080,15 @@ "dev": true }, "graphiql": { - "version": "1.8.9", - "resolved": "https://registry.npmjs.org/graphiql/-/graphiql-1.8.9.tgz", - "integrity": "sha512-X+olqol3VfOrFrsAfYzgNbvHoEE0lDUtg52+f3yLeNY4Ens+rAH4RSdH4wVtoRdh3CafmhVsfLQvn04hHkgftQ==", + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/graphiql/-/graphiql-1.9.7.tgz", + "integrity": "sha512-rn0njwDkCpFn5GwDbSuzt7GwjiFLhYCdgiscYm4n8Oq9EeOyGrIxQK/PjUz1YaR/+T7lg1raIBuRAX/Nei9KcQ==", "requires": { - "@graphiql/toolkit": "^0.4.4", - "codemirror": "^5.65.3", - "codemirror-graphql": "^1.3.0", - "copy-to-clipboard": "^3.2.0", + "@graphiql/react": "^0.4.1", + "@graphiql/toolkit": "^0.6.0", "entities": "^2.0.0", - "escape-html": "^1.0.3", - "graphql-language-service": "^5.0.4", - "markdown-it": "^12.2.0", - "set-value": "^4.1.0" - }, - "dependencies": { - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "set-value": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-4.1.0.tgz", - "integrity": "sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw==", - "requires": { - "is-plain-object": "^2.0.4", - "is-primitive": "^3.0.1" - } - } + "graphql-language-service": "^5.0.5", + "markdown-it": "^12.2.0" } }, "graphql": { @@ -8086,9 +8097,9 @@ "integrity": "sha512-qbHgh8Ix+j/qY+a/ZcJnFQ+j8ezakqPiHwPiZhV/3PgGlgf96QMBB5/f2rkiC9sgLoy/xvT6TSiaf2nTHJh5iA==" }, "graphql-language-service": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/graphql-language-service/-/graphql-language-service-5.0.4.tgz", - "integrity": "sha512-lX+ahYBwvTHJe1N7JqA08moNwbr0RWaFILxVnbciaaeb469TTIhQi87ZgVJ/y9Szre4d0r3vjIt2EstwafzcDA==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/graphql-language-service/-/graphql-language-service-5.0.6.tgz", + "integrity": "sha512-FjE23aTy45Lr5metxCv3ZgSKEZOzN7ERR+OFC1isV5mHxI0Ob8XxayLTYjQKrs8b3kOpvgTYmSmu6AyXOzYslg==", "requires": { "nullthrows": "^1.0.0", "vscode-languageserver-types": "^3.15.1" diff --git a/package.json b/package.json index a8d2495b36..966e8a0d6a 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "core-js": "3.22.8", "csurf": "1.11.0", "express": "4.18.1", - "graphiql": "1.8.9", + "graphiql": "1.9.7", "graphql": "16.5.0", "history": "4.10.1", "immutable": "4.1.0", From 35e44768f65c64a228cb6ea8314aa534c5342f08 Mon Sep 17 00:00:00 2001 From: Manuel <5673677+mtrezza@users.noreply.github.com> Date: Mon, 4 Jul 2022 11:40:52 +0200 Subject: [PATCH 11/74] feat: remove support and documentation links (#2203) --- src/components/Sidebar/FooterMenu.react.js | 8 ++------ src/components/Sidebar/Sidebar.react.js | 7 ------- src/components/Sidebar/Sidebar.scss | 12 ++++++------ 3 files changed, 8 insertions(+), 19 deletions(-) diff --git a/src/components/Sidebar/FooterMenu.react.js b/src/components/Sidebar/FooterMenu.react.js index af09f3abf0..de471f5ce7 100644 --- a/src/components/Sidebar/FooterMenu.react.js +++ b/src/components/Sidebar/FooterMenu.react.js @@ -26,7 +26,7 @@ export default class FooterMenu extends React.Component { toggle() { let pos = Position.inWindow(this.moreRef.current); - pos.x += 24; + pos.x += 95; this.setState({ show: true, position: pos @@ -50,11 +50,7 @@ export default class FooterMenu extends React.Component { position={this.state.position} onExternalClick={() => this.setState({ show: false })}> ); diff --git a/src/components/Sidebar/Sidebar.react.js b/src/components/Sidebar/Sidebar.react.js index c3c2c6c806..cc51068214 100644 --- a/src/components/Sidebar/Sidebar.react.js +++ b/src/components/Sidebar/Sidebar.react.js @@ -179,13 +179,6 @@ const Sidebar = ({ {sidebarContent}
- {!collapsed && ( - <> - Open Source Hub - GitHub - Docs - - )}
diff --git a/src/components/Sidebar/Sidebar.scss b/src/components/Sidebar/Sidebar.scss index 65e9bfe414..6281bcaaf2 100644 --- a/src/components/Sidebar/Sidebar.scss +++ b/src/components/Sidebar/Sidebar.scss @@ -363,16 +363,16 @@ a.subitem { content: ''; position: absolute; bottom: -6px; - right: 11px; + right: 94px; } a { @include NotoSansFont; display: block; - height: 30px; - line-height: 31px; + height: 40px; + line-height: 41px; font-size: 13px; - text-align: right; + text-align: center; border-bottom: 1px solid #e0e0ea; color: $mainTextColor; padding-right: 8px; @@ -381,12 +381,12 @@ a.subitem { } &:first-child { - border-radius: 5px 5px 0 0; + border-radius: 5px 5px 5px 5px; } &:last-child { border-bottom: 0; - border-radius: 0 0 5px 5px; + border-radius: 5px 5px 5px 5px; } .emoji{ From 062002e0ef4a19b92fd260c69ba5e76acc16a089 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 4 Jul 2022 09:42:59 +0000 Subject: [PATCH 12/74] chore(release): 4.2.0-alpha.1 [skip ci] # [4.2.0-alpha.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.3-alpha.1...4.2.0-alpha.1) (2022-07-04) ### Bug Fixes * login fails with error `req.session.regenerate is not a function` ([#2195](https://github.com/ParsePlatform/parse-dashboard/issues/2195)) [skip release] ([31a2b78](https://github.com/ParsePlatform/parse-dashboard/commit/31a2b7813531e370e11b1a050ea28b575a058816)) ### Features * remove support and documentation links ([#2203](https://github.com/ParsePlatform/parse-dashboard/issues/2203)) ([35e4476](https://github.com/ParsePlatform/parse-dashboard/commit/35e44768f65c64a228cb6ea8314aa534c5342f08)) --- changelogs/CHANGELOG_alpha.md | 11 +++++++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/changelogs/CHANGELOG_alpha.md b/changelogs/CHANGELOG_alpha.md index b730cf648f..a333b73176 100644 --- a/changelogs/CHANGELOG_alpha.md +++ b/changelogs/CHANGELOG_alpha.md @@ -1,3 +1,14 @@ +# [4.2.0-alpha.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.3-alpha.1...4.2.0-alpha.1) (2022-07-04) + + +### Bug Fixes + +* login fails with error `req.session.regenerate is not a function` ([#2195](https://github.com/ParsePlatform/parse-dashboard/issues/2195)) [skip release] ([31a2b78](https://github.com/ParsePlatform/parse-dashboard/commit/31a2b7813531e370e11b1a050ea28b575a058816)) + +### Features + +* remove support and documentation links ([#2203](https://github.com/ParsePlatform/parse-dashboard/issues/2203)) ([35e4476](https://github.com/ParsePlatform/parse-dashboard/commit/35e44768f65c64a228cb6ea8314aa534c5342f08)) + ## [4.1.3-alpha.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.2...4.1.3-alpha.1) (2022-06-18) diff --git a/package-lock.json b/package-lock.json index 5e08adab43..9ea8aba68b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.1.3-alpha.1", + "version": "4.2.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 966e8a0d6a..0caaf502d3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.1.3-alpha.1", + "version": "4.2.0-alpha.1", "repository": { "type": "git", "url": "https://github.com/ParsePlatform/parse-dashboard" From 811c5a38345ff47b5d33ac457605c071650c09ae Mon Sep 17 00:00:00 2001 From: Manuel <5673677+mtrezza@users.noreply.github.com> Date: Tue, 5 Jul 2022 10:27:00 +0200 Subject: [PATCH 13/74] refactor: upgrade core-js from 3.22.8 to 3.23.0 (#2209) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9ea8aba68b..4a3b09511c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5510,9 +5510,9 @@ } }, "core-js": { - "version": "3.22.8", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", - "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==" + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.0.tgz", + "integrity": "sha512-v2/hZoRcRrvQiBoGsHwmRdr+S4oICKcjA6xb2qjVurin6TpcDC1X2CIDa8rdu/d5n8RT/Sdoos2IlnpQ1rXs5A==" }, "core-js-compat": { "version": "3.19.2", diff --git a/package.json b/package.json index 0caaf502d3..66ab4c07be 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "connect-flash": "0.1.1", "cookie-session": "2.0.0", "copy-to-clipboard": "3.3.1", - "core-js": "3.22.8", + "core-js": "3.23.0", "csurf": "1.11.0", "express": "4.18.1", "graphiql": "1.9.7", From 69cb0e01a133eea1250b57f6512b63d179b483e4 Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Wed, 6 Jul 2022 17:51:20 +0300 Subject: [PATCH 14/74] refactor: upgrade core-js from 3.23.0 to 3.23.1 (#2211) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a3b09511c..4ef43266c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5510,9 +5510,9 @@ } }, "core-js": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.0.tgz", - "integrity": "sha512-v2/hZoRcRrvQiBoGsHwmRdr+S4oICKcjA6xb2qjVurin6TpcDC1X2CIDa8rdu/d5n8RT/Sdoos2IlnpQ1rXs5A==" + "version": "3.23.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.1.tgz", + "integrity": "sha512-wfMYHWi1WQjpgZNC9kAlN4ut04TM9fUTdi7CqIoTVM7yaiOUQTklOzfb+oWH3r9edQcT3F887swuVmxrV+CC8w==" }, "core-js-compat": { "version": "3.19.2", diff --git a/package.json b/package.json index 66ab4c07be..0ac640fa06 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "connect-flash": "0.1.1", "cookie-session": "2.0.0", "copy-to-clipboard": "3.3.1", - "core-js": "3.23.0", + "core-js": "3.23.1", "csurf": "1.11.0", "express": "4.18.1", "graphiql": "1.9.7", From f290e540525ec84da20bcab6819e27b74ad37e1f Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Sat, 9 Jul 2022 14:31:09 -0500 Subject: [PATCH 15/74] refactor: upgrade typescript from 4.7.3 to 4.7.4 (#2213) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4ef43266c8..0bc77369c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17834,9 +17834,9 @@ } }, "typescript": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", - "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==" + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" }, "ua-parser-js": { "version": "0.7.28", diff --git a/package.json b/package.json index 0ac640fa06..34fff7bd38 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "react-router-dom": "5.3.0", "regenerator-runtime": "0.13.9", "semver": "7.3.7", - "typescript": "4.7.3" + "typescript": "4.7.4" }, "devDependencies": { "@actions/core": "1.2.6", From 230fc1419db4d4de67c7e591cde415dbbe461c84 Mon Sep 17 00:00:00 2001 From: Martin <64530191+MrMartinR@users.noreply.github.com> Date: Mon, 11 Jul 2022 11:54:15 +0100 Subject: [PATCH 16/74] feat: improve button labels to be more concise in text (#2207) --- src/dashboard/Account/AccountOverview.react.js | 4 ++-- src/dashboard/Data/Browser/AddColumnDialog.react.js | 6 +++--- src/dashboard/Data/Browser/AttachRowsDialog.react.js | 2 +- .../Data/Browser/AttachSelectedRowsDialog.react.js | 2 +- .../Data/Browser/CloneSelectedRowsDialog.react.js | 4 ++-- src/dashboard/Data/Browser/CreateClassDialog.react.js | 10 +++++----- src/dashboard/Data/Browser/DeleteRowsDialog.react.js | 4 ++-- src/dashboard/Data/Browser/DropClassDialog.react.js | 4 ++-- src/dashboard/Data/Browser/ExportDialog.react.js | 2 +- .../Data/Browser/ExportSelectedRowsDialog.react.js | 4 ++-- src/dashboard/Data/Browser/PointerKeyDialog.react.js | 6 +++--- src/dashboard/Data/Browser/RemoveColumnDialog.react.js | 6 +++--- src/dashboard/Data/Browser/SecureFieldsDialog.react.js | 2 +- src/dashboard/Data/Browser/SecurityDialog.react.js | 6 +++--- src/dashboard/Data/Config/ConfigDialog.react.js | 10 +++++----- .../Data/Config/DeleteParameterDialog.react.js | 8 ++++---- src/dashboard/Data/Jobs/Jobs.react.js | 4 ++-- src/dashboard/Data/Webhooks/Webhooks.react.js | 6 +++--- src/dashboard/Settings/AppleCerts.react.js | 6 +++--- src/dashboard/Settings/GeneralSettings.react.js | 10 +++++----- src/dashboard/Settings/SecuritySettings.react.js | 2 +- 21 files changed, 54 insertions(+), 54 deletions(-) diff --git a/src/dashboard/Account/AccountOverview.react.js b/src/dashboard/Account/AccountOverview.react.js index c6966ad5f7..2fce5c9ca8 100644 --- a/src/dashboard/Account/AccountOverview.react.js +++ b/src/dashboard/Account/AccountOverview.react.js @@ -291,7 +291,7 @@ export default class AccountOverview extends React.Component { onClose={() => { this.setState({showAccountKeyModal: false}); }} - submitText='Create Key' + submitText='Create' inProgressText={'Creating\u2026'} clearFields={() => { this.setState({accountKeyName: ''}); @@ -332,7 +332,7 @@ export default class AccountOverview extends React.Component { subtitle='If you delete this account key, anything that was using it will stop working.' type={Modal.Types.DANGER} open={this.state.showDeleteAccountKeyModal} - submitText='Yes, delete it' + submitText='Delete' inProgressText={'Deleting\u2026'} onSubmit={() => { return AccountManager.deleteAccountKeyById(this.state.accountKeyIdToDelete); diff --git a/src/dashboard/Data/Browser/AddColumnDialog.react.js b/src/dashboard/Data/Browser/AddColumnDialog.react.js index 6b11c174b3..fd244551b4 100644 --- a/src/dashboard/Data/Browser/AddColumnDialog.react.js +++ b/src/dashboard/Data/Browser/AddColumnDialog.react.js @@ -200,10 +200,10 @@ export default class AddColumnDialog extends React.Component { title='Add a new column' subtitle='Store another type of data in this class.' disabled={!this.valid()} - confirmText='Add column' - cancelText={'Never mind, don\u2019t.'} + confirmText='Add' + cancelText='Cancel' onCancel={this.props.onCancel} - continueText={'Add column & continue'} + continueText={'Add & continue'} showContinue={true} onContinue={() => { this.props.onContinue(this.state); diff --git a/src/dashboard/Data/Browser/AttachRowsDialog.react.js b/src/dashboard/Data/Browser/AttachRowsDialog.react.js index 3bd27b54f1..79a850c520 100644 --- a/src/dashboard/Data/Browser/AttachRowsDialog.react.js +++ b/src/dashboard/Data/Browser/AttachRowsDialog.react.js @@ -43,7 +43,7 @@ export default class AttachRowsDialog extends React.Component { onClose={this.props.onCancel} onSubmit={this.handleConfirm} submitText="Attach" - inProgressText="Attaching ..." + inProgressText={'Attaching\u2026'} > diff --git a/src/dashboard/Data/Browser/CloneSelectedRowsDialog.react.js b/src/dashboard/Data/Browser/CloneSelectedRowsDialog.react.js index 14e7221f6e..3a387f4a21 100644 --- a/src/dashboard/Data/Browser/CloneSelectedRowsDialog.react.js +++ b/src/dashboard/Data/Browser/CloneSelectedRowsDialog.react.js @@ -56,8 +56,8 @@ export default class CloneSelectedRowsDialog extends React.Component { title={this.props.selection['*'] ? 'Clone all rows?' : (selectionLength === 1 ? 'Clone this row?' : `Clone ${selectionLength} rows?`)} subtitle={''} disabled={!this.valid()} - confirmText={'Yes clone'} - cancelText={'Never mind, don\u2019t.'} + confirmText='Clone' + cancelText='Cancel' onCancel={this.props.onCancel} onConfirm={this.props.onConfirm}> {content} diff --git a/src/dashboard/Data/Browser/CreateClassDialog.react.js b/src/dashboard/Data/Browser/CreateClassDialog.react.js index 6f17b7c178..e54f345157 100644 --- a/src/dashboard/Data/Browser/CreateClassDialog.react.js +++ b/src/dashboard/Data/Browser/CreateClassDialog.react.js @@ -64,12 +64,12 @@ export default class CreateClassDialog extends React.Component { type={Modal.Types.INFO} icon='plus' iconSize={40} - title='Add a new class' - subtitle='Create a new collection of objects.' + title='Create a new class?' + subtitle='This creates a new class to hold objects.' disabled={!this.valid()} - confirmText='Create class' - cancelText={'Cancel'} - continueText={'Create class & add columns'} + confirmText='Create' + cancelText='Cancel' + continueText={'Create & add columns'} onCancel={this.props.onCancel} showContinue={true} onContinue={async () => { diff --git a/src/dashboard/Data/Browser/DeleteRowsDialog.react.js b/src/dashboard/Data/Browser/DeleteRowsDialog.react.js index 66e16e3e4e..93fc24a994 100644 --- a/src/dashboard/Data/Browser/DeleteRowsDialog.react.js +++ b/src/dashboard/Data/Browser/DeleteRowsDialog.react.js @@ -57,8 +57,8 @@ export default class DeleteRowsDialog extends React.Component { title={this.props.selection['*'] ? `${deleteText} all rows?` : (selectionLength === 1 ? `${deleteText} this row?` : `${deleteText} ${selectionLength} rows?`)} subtitle={this.props.relation ? 'You need to delete origin record. This is a reference.' : 'This action cannot be undone!'} disabled={!this.valid()} - confirmText={`Yes, ${this.props.relation ? 'detach' : 'delete'}`} - cancelText={'Never mind, don\u2019t.'} + confirmText='Delete' + cancelText='Cancel' onCancel={this.props.onCancel} onConfirm={this.props.onConfirm}> {content} diff --git a/src/dashboard/Data/Browser/DropClassDialog.react.js b/src/dashboard/Data/Browser/DropClassDialog.react.js index 56623b2ebf..b007ab559e 100644 --- a/src/dashboard/Data/Browser/DropClassDialog.react.js +++ b/src/dashboard/Data/Browser/DropClassDialog.react.js @@ -35,8 +35,8 @@ export default class DropClassDialog extends React.Component { title='Delete this class?' subtitle='This action cannot be undone!' disabled={!this.valid()} - confirmText='Yes, delete.' - cancelText={'Never mind, don\u2019t.'} + confirmText='Delete' + cancelText='Cancel' onCancel={this.props.onCancel} onConfirm={this.props.onConfirm}> {} diff --git a/src/dashboard/Data/Browser/PointerKeyDialog.react.js b/src/dashboard/Data/Browser/PointerKeyDialog.react.js index 74ea430745..f102a514cb 100644 --- a/src/dashboard/Data/Browser/PointerKeyDialog.react.js +++ b/src/dashboard/Data/Browser/PointerKeyDialog.react.js @@ -52,10 +52,10 @@ export default class PointerKeyDialog extends React.Component { return ( { diff --git a/src/dashboard/Data/Browser/RemoveColumnDialog.react.js b/src/dashboard/Data/Browser/RemoveColumnDialog.react.js index bcf0a119cc..38eef79be8 100644 --- a/src/dashboard/Data/Browser/RemoveColumnDialog.react.js +++ b/src/dashboard/Data/Browser/RemoveColumnDialog.react.js @@ -46,10 +46,10 @@ export default class RemoveColumnDialog extends React.Component { { diff --git a/src/dashboard/Data/Browser/SecureFieldsDialog.react.js b/src/dashboard/Data/Browser/SecureFieldsDialog.react.js index d82fd3690e..87a878b36c 100644 --- a/src/dashboard/Data/Browser/SecureFieldsDialog.react.js +++ b/src/dashboard/Data/Browser/SecureFieldsDialog.react.js @@ -128,7 +128,7 @@ export default class SecureFieldsDialog extends React.Component { protectedFields={this.props.perms.protectedFields} enablePointerPermissions={parseServerSupportsPointerPermissions} advanced={true} - confirmText="Save Fields" + confirmText="Save" details={ Learn more about CLPs and app security} permissions={this.props.perms} userPointers={this.props.userPointers} - validateEntry={entry => + validateEntry={entry => validateEntry(this.props.userPointers, entry, parseServerSupportsPointerPermissions)} onCancel={this.handleClose} - onConfirm={perms => + onConfirm={perms => this.props.onChangeCLP(perms).then(this.handleClose)} /> ); @@ -134,7 +134,7 @@ export default class SecurityDialog extends React.Component { if (this.props.disabled) { classes.push(styles.toolbarButtonDisabled); } - + return dialog; } } diff --git a/src/dashboard/Data/Config/ConfigDialog.react.js b/src/dashboard/Data/Config/ConfigDialog.react.js index e2778e5fcb..be14f77388 100644 --- a/src/dashboard/Data/Config/ConfigDialog.react.js +++ b/src/dashboard/Data/Config/ConfigDialog.react.js @@ -203,8 +203,8 @@ export default class ConfigDialog extends React.Component { iconSize={30} subtitle={'Dynamically configure parts of your app'} disabled={!this.valid()} - confirmText={newParam ? 'Create parameter' : 'Save parameter'} - cancelText={'Cancel'} + confirmText={newParam ? 'Create' : 'Save'} + cancelText='Cancel' onCancel={this.props.onCancel} onConfirm={this.submit.bind(this)}> } input={EDITORS[this.state.type](this.state.value, (value) => { this.setState({ value }) })} /> - + { /* Add `Requires master key` field if parse-server version >= 3.9.0, that is the minimum version that supports this feature. */ - semver.valid(this.props.parseServerVersion) && semver.gte(this.props.parseServerVersion, '3.9.0') + semver.valid(this.props.parseServerVersion) && semver.gte(this.props.parseServerVersion, '3.9.0') ? this.setState({ masterKeyOnly })} + onChange={(masterKeyOnly) => this.setState({ masterKeyOnly })} additionalStyles={{ margin: '0px' }} /> } className={styles.addColumnToggleWrapper} diff --git a/src/dashboard/Data/Config/DeleteParameterDialog.react.js b/src/dashboard/Data/Config/DeleteParameterDialog.react.js index c3c4ed252e..d545b0c777 100644 --- a/src/dashboard/Data/Config/DeleteParameterDialog.react.js +++ b/src/dashboard/Data/Config/DeleteParameterDialog.react.js @@ -46,11 +46,11 @@ export default class DeleteParameterDialog extends React.Component { {content} diff --git a/src/dashboard/Data/Jobs/Jobs.react.js b/src/dashboard/Data/Jobs/Jobs.react.js index 98ef7574fa..5d1521f9fd 100644 --- a/src/dashboard/Data/Jobs/Jobs.react.js +++ b/src/dashboard/Data/Jobs/Jobs.react.js @@ -230,8 +230,8 @@ class Jobs extends TableView { type={Modal.Types.DANGER} title='Delete job schedule?' subtitle='Careful, this action cannot be undone' - confirmText='Yes, delete it' - cancelText={'Never mind, don\'t'} + confirmText='Delete' + cancelText='Cancel' onCancel={() => this.setState({ toDelete: null })} onConfirm={() => { this.setState({ toDelete: null }); diff --git a/src/dashboard/Data/Webhooks/Webhooks.react.js b/src/dashboard/Data/Webhooks/Webhooks.react.js index 99e797db67..b200fb5d29 100644 --- a/src/dashboard/Data/Webhooks/Webhooks.react.js +++ b/src/dashboard/Data/Webhooks/Webhooks.react.js @@ -166,7 +166,7 @@ class Webhooks extends TableView { onClose={() => { this.setState({showNewWebhookModal: false}); }} - submitText='Create Webhook' + submitText='Create' inProgressText={'Creating\u2026'} clearFields={this.clearFields.bind(this)} enabled={true /* TODO: do some validation here */}> @@ -184,7 +184,7 @@ class Webhooks extends TableView { onClose={() => { this.setState({showEditWebhookModal: false}); }} - submitText='Save Webhook' + submitText='Save' inProgressText={'Saving\u2026'} clearFields={this.clearFields.bind(this)} enabled={true /* TODO: do some validation here */}> @@ -212,7 +212,7 @@ class Webhooks extends TableView { onClose={() => { this.setState({showDeleteWebhookModal: false}); }} - submitText='Delete Webhook' + submitText='Delete' inProgressText={'Deleting\u2026'} clearFields={() => { this.setState({ diff --git a/src/dashboard/Settings/AppleCerts.react.js b/src/dashboard/Settings/AppleCerts.react.js index 1de385a640..b083758de6 100644 --- a/src/dashboard/Settings/AppleCerts.react.js +++ b/src/dashboard/Settings/AppleCerts.react.js @@ -61,10 +61,10 @@ export default class AppleCerts extends React.Component { {this.state.deletePending === null ? null : this.setState({ deletePending: null })} onConfirm={() => { let id = this.state.deletePending; diff --git a/src/dashboard/Settings/GeneralSettings.react.js b/src/dashboard/Settings/GeneralSettings.react.js index 31de3b49b2..8cff83780a 100644 --- a/src/dashboard/Settings/GeneralSettings.react.js +++ b/src/dashboard/Settings/GeneralSettings.react.js @@ -409,8 +409,8 @@ export default class GeneralSettings extends DashboardView { iconSize={30} type={Modal.Types.DANGER} open={this.state.showMigrateAppModal} - submitText={this.state.migrationWarnings && this.state.migrationWarnings.length > 0 ? 'Migrate anyway' : 'Begin the migration'} - inProgressText={'Beginning the migration\u2026'} + submitText={this.state.migrationWarnings && this.state.migrationWarnings.length > 0 ? 'Migrate anyway' : 'Migrate'} + inProgressText={'Migrating\u2026'} showErrors={this.state.showMongoConnectionValidationErrors} width={900} onSubmit={() => { @@ -463,7 +463,7 @@ export default class GeneralSettings extends DashboardView { }} onClose={closeModalWithConnectionString} type={Modal.Types.DANGER} - submitText={this.state.migrationWarnings && this.state.migrationWarnings.length > 0 ? 'Change anyway' : 'Change connection string'} + submitText={this.state.migrationWarnings && this.state.migrationWarnings.length > 0 ? 'Change anyway' : 'Change'} inProgressText={'Changing\u2026'} showErrors={this.state.showMongoConnectionValidationErrors} width={900} @@ -494,7 +494,7 @@ export default class GeneralSettings extends DashboardView { iconSize={30} type={Modal.Types.DANGER} open={this.state.showTransferAppModal} - submitText='Transfer ownership' + submitText='Transfer' inProgressText={'Transferring\u2026'} enabled={ (this.state.password.length > 0 || !AccountManager.currentUser().has_password) @@ -531,7 +531,7 @@ export default class GeneralSettings extends DashboardView { subtitle='This is an irreversible action!' type={Modal.Types.DANGER} open={this.state.showDeleteAppModal} - submitText='Permanently delete this app' + submitText='Delete' inProgressText={'Deleting\u2026'} enabled={this.state.password.length > 0} onSubmit={() => AppsManager.deleteApp(this.context.slug, this.state.password)} diff --git a/src/dashboard/Settings/SecuritySettings.react.js b/src/dashboard/Settings/SecuritySettings.react.js index 5930cd3556..059f61947d 100644 --- a/src/dashboard/Settings/SecuritySettings.react.js +++ b/src/dashboard/Settings/SecuritySettings.react.js @@ -48,7 +48,7 @@ export default class SecuritySettings extends DashboardView { } open={this.state.showResetDialog} type={Modal.Types.DANGER} - submitText='Reset it' + submitText='Reset' inProgressText={'Resetting\u2026'} enabled={this.state.passwordInput.length > 0 || !AccountManager.currentUser().has_password} onSubmit={() => currentApp.resetMasterKey(this.state.passwordInput)} From 927d1d8fbd93d9c52503749c460c421d3455646a Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 11 Jul 2022 10:56:15 +0000 Subject: [PATCH 17/74] chore(release): 4.2.0-alpha.2 [skip ci] # [4.2.0-alpha.2](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.1...4.2.0-alpha.2) (2022-07-11) ### Features * improve button labels to be more concise in text ([#2207](https://github.com/ParsePlatform/parse-dashboard/issues/2207)) ([230fc14](https://github.com/ParsePlatform/parse-dashboard/commit/230fc1419db4d4de67c7e591cde415dbbe461c84)) --- changelogs/CHANGELOG_alpha.md | 7 +++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/changelogs/CHANGELOG_alpha.md b/changelogs/CHANGELOG_alpha.md index a333b73176..d0aa8de214 100644 --- a/changelogs/CHANGELOG_alpha.md +++ b/changelogs/CHANGELOG_alpha.md @@ -1,3 +1,10 @@ +# [4.2.0-alpha.2](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.1...4.2.0-alpha.2) (2022-07-11) + + +### Features + +* improve button labels to be more concise in text ([#2207](https://github.com/ParsePlatform/parse-dashboard/issues/2207)) ([230fc14](https://github.com/ParsePlatform/parse-dashboard/commit/230fc1419db4d4de67c7e591cde415dbbe461c84)) + # [4.2.0-alpha.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.3-alpha.1...4.2.0-alpha.1) (2022-07-04) diff --git a/package-lock.json b/package-lock.json index 0bc77369c5..285dbbc531 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-alpha.1", + "version": "4.2.0-alpha.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 34fff7bd38..6980b85a57 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-alpha.1", + "version": "4.2.0-alpha.2", "repository": { "type": "git", "url": "https://github.com/ParsePlatform/parse-dashboard" From 23e3c50306cc92b99e27afbf6a634b65f2cb349a Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Tue, 12 Jul 2022 10:31:20 +0300 Subject: [PATCH 18/74] refactor: upgrade core-js from 3.23.1 to 3.23.2 (#2217) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 285dbbc531..4a5b8362ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5510,9 +5510,9 @@ } }, "core-js": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.1.tgz", - "integrity": "sha512-wfMYHWi1WQjpgZNC9kAlN4ut04TM9fUTdi7CqIoTVM7yaiOUQTklOzfb+oWH3r9edQcT3F887swuVmxrV+CC8w==" + "version": "3.23.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.2.tgz", + "integrity": "sha512-ELJOWxNrJfOH/WK4VJ3Qd+fOqZuOuDNDJz0xG6Bt4mGg2eO/UT9CljCrbqDGovjLKUrGajEEBcoTOc0w+yBYeQ==" }, "core-js-compat": { "version": "3.19.2", diff --git a/package.json b/package.json index 6980b85a57..d15c1458ea 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "connect-flash": "0.1.1", "cookie-session": "2.0.0", "copy-to-clipboard": "3.3.1", - "core-js": "3.23.1", + "core-js": "3.23.2", "csurf": "1.11.0", "express": "4.18.1", "graphiql": "1.9.7", From 14be6862f33b34314541e10936565daab8eacab8 Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Fri, 15 Jul 2022 11:58:22 +0100 Subject: [PATCH 19/74] refactor: upgrade js-beautify from 1.14.2 to 1.14.4 (#2216) --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a5b8362ad..dac8c7088d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6329,7 +6329,7 @@ "yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" } } }, @@ -10711,11 +10711,11 @@ "dev": true }, "js-beautify": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.2.tgz", - "integrity": "sha512-H85kX95a53os+q1OCqtYe8AXAmgy3BvtysA/V83S3fdhznm6WlUpGi14DqSPbKFsL3dXZFXYl7YQwW9U1+76ng==", + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.4.tgz", + "integrity": "sha512-+b4A9c3glceZEmxyIbxDOYB0ZJdReLvyU1077RqKsO4dZx9FUHjTOJn8VHwpg33QoucIykOiYbh7MfqBOghnrA==", "requires": { - "config-chain": "^1.1.12", + "config-chain": "^1.1.13", "editorconfig": "^0.15.3", "glob": "^7.1.3", "nopt": "^5.0.0" @@ -14988,7 +14988,7 @@ "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" }, "proxy-addr": { "version": "2.0.7", @@ -15008,7 +15008,7 @@ "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" }, "psl": { "version": "1.8.0", @@ -16686,7 +16686,7 @@ "sigmund": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==" }, "signal-exit": { "version": "3.0.4", diff --git a/package.json b/package.json index d15c1458ea..9522105494 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "immutable": "4.1.0", "immutable-devtools": "0.1.5", "inquirer": "8.2.4", - "js-beautify": "1.14.2", + "js-beautify": "1.14.4", "otpauth": "7.1.3", "package-json": "7.0.0", "parse": "3.4.2", From b89d044a504c6748932907f075819a13aa08fb51 Mon Sep 17 00:00:00 2001 From: Martin <64530191+MrMartinR@users.noreply.github.com> Date: Fri, 15 Jul 2022 21:46:56 +0100 Subject: [PATCH 20/74] fix: button text "Show all" in column menu is truncated (#2208) --- src/components/Button/Button.scss | 1 - .../ColumnsConfiguration/ColumnsConfiguration.react.js | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/components/Button/Button.scss b/src/components/Button/Button.scss index 7de9e42e30..6612992b9e 100644 --- a/src/components/Button/Button.scss +++ b/src/components/Button/Button.scss @@ -17,7 +17,6 @@ text-decoration: none; text-align: center; border-radius: 5px; - min-width: 110px; font-size: 14px; color: $blue; diff --git a/src/components/ColumnsConfiguration/ColumnsConfiguration.react.js b/src/components/ColumnsConfiguration/ColumnsConfiguration.react.js index f190d098fa..5a1f7ad0d0 100644 --- a/src/components/ColumnsConfiguration/ColumnsConfiguration.react.js +++ b/src/components/ColumnsConfiguration/ColumnsConfiguration.react.js @@ -112,13 +112,11 @@ export default class ColumnsConfiguration extends React.Component {
From a7673752035220b596348e843ec2264e5bcc2fc7 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 15 Jul 2022 20:51:00 +0000 Subject: [PATCH 21/74] chore(release): 4.2.0-alpha.3 [skip ci] # [4.2.0-alpha.3](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.2...4.2.0-alpha.3) (2022-07-15) ### Bug Fixes * button text "Show all" in column menu is truncated ([#2208](https://github.com/ParsePlatform/parse-dashboard/issues/2208)) ([b89d044](https://github.com/ParsePlatform/parse-dashboard/commit/b89d044a504c6748932907f075819a13aa08fb51)) --- changelogs/CHANGELOG_alpha.md | 7 +++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/changelogs/CHANGELOG_alpha.md b/changelogs/CHANGELOG_alpha.md index d0aa8de214..b2389a343e 100644 --- a/changelogs/CHANGELOG_alpha.md +++ b/changelogs/CHANGELOG_alpha.md @@ -1,3 +1,10 @@ +# [4.2.0-alpha.3](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.2...4.2.0-alpha.3) (2022-07-15) + + +### Bug Fixes + +* button text "Show all" in column menu is truncated ([#2208](https://github.com/ParsePlatform/parse-dashboard/issues/2208)) ([b89d044](https://github.com/ParsePlatform/parse-dashboard/commit/b89d044a504c6748932907f075819a13aa08fb51)) + # [4.2.0-alpha.2](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.1...4.2.0-alpha.2) (2022-07-11) diff --git a/package-lock.json b/package-lock.json index dac8c7088d..8e1e5d6f36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-alpha.2", + "version": "4.2.0-alpha.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 9522105494..2c9adf8476 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-alpha.2", + "version": "4.2.0-alpha.3", "repository": { "type": "git", "url": "https://github.com/ParsePlatform/parse-dashboard" From e8b373d35ed2cb50afc7596350d4faef65e3e4c6 Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Sun, 17 Jul 2022 12:37:33 +0100 Subject: [PATCH 22/74] refactor: upgrade core-js from 3.23.2 to 3.23.3 (#2218) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8e1e5d6f36..2b8f774ac3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5510,9 +5510,9 @@ } }, "core-js": { - "version": "3.23.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.2.tgz", - "integrity": "sha512-ELJOWxNrJfOH/WK4VJ3Qd+fOqZuOuDNDJz0xG6Bt4mGg2eO/UT9CljCrbqDGovjLKUrGajEEBcoTOc0w+yBYeQ==" + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz", + "integrity": "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==" }, "core-js-compat": { "version": "3.19.2", diff --git a/package.json b/package.json index 2c9adf8476..2a211a7830 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "connect-flash": "0.1.1", "cookie-session": "2.0.0", "copy-to-clipboard": "3.3.1", - "core-js": "3.23.2", + "core-js": "3.23.3", "csurf": "1.11.0", "express": "4.18.1", "graphiql": "1.9.7", From bc085c7a9e925e8ddf956676378b37a65871a5b0 Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Tue, 19 Jul 2022 13:57:26 +0100 Subject: [PATCH 23/74] refactor: upgrade react-popper-tooltip from 4.4.1 to 4.4.2 (#2221) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2b8f774ac3..b9da7e55cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15408,9 +15408,9 @@ } }, "react-popper-tooltip": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-4.4.1.tgz", - "integrity": "sha512-Qe4KH/CAdUYKWzCiV5g7XQGAHxqw9HIbZJpCUmvS+9s0d4qXk+ViCBp/lcTjUr1EG9FeNRt5LCy52tYBh2kO1Q==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-4.4.2.tgz", + "integrity": "sha512-y48r0mpzysRTZAIh8m2kpZ8S1YPNqGtQPDrlXYSGvDS1c1GpG/NUXbsbIdfbhXfmSaRJuTcaT6N1q3CKuHRVbg==", "requires": { "@babel/runtime": "^7.18.3", "@popperjs/core": "^2.11.5", diff --git a/package.json b/package.json index 2a211a7830..a5ac347593 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "react-dom": "16.14.0", "react-helmet": "6.1.0", "react-json-view": "1.21.3", - "react-popper-tooltip": "4.4.1", + "react-popper-tooltip": "4.4.2", "react-redux": "8.0.2", "react-router": "5.2.1", "react-router-dom": "5.3.0", From 645cfdd5939aca429b988e7a7c1a1b6a68230810 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Jul 2022 12:05:59 +0200 Subject: [PATCH 24/74] fix: security upgrade terser from 5.10.0 to 5.14.2 (#2222) --- package-lock.json | 70 ++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 60 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index b9da7e55cb..6d964deb0b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2919,6 +2919,55 @@ } } }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@n1ru4l/push-pull-async-iterable-iterator": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@n1ru4l/push-pull-async-iterable-iterator/-/push-pull-async-iterable-iterator-3.2.0.tgz", @@ -17461,27 +17510,28 @@ } }, "terser": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", "source-map-support": "~0.5.20" }, "dependencies": { + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true } } }, From 37a24245ccc9edf4923cdfaaf5ce3f95cf2c5a08 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 20 Jul 2022 10:07:56 +0000 Subject: [PATCH 25/74] chore(release): 4.2.0-alpha.4 [skip ci] # [4.2.0-alpha.4](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.3...4.2.0-alpha.4) (2022-07-20) ### Bug Fixes * security upgrade terser from 5.10.0 to 5.14.2 ([#2222](https://github.com/ParsePlatform/parse-dashboard/issues/2222)) ([645cfdd](https://github.com/ParsePlatform/parse-dashboard/commit/645cfdd5939aca429b988e7a7c1a1b6a68230810)) --- changelogs/CHANGELOG_alpha.md | 7 +++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/changelogs/CHANGELOG_alpha.md b/changelogs/CHANGELOG_alpha.md index b2389a343e..b8c8175b5a 100644 --- a/changelogs/CHANGELOG_alpha.md +++ b/changelogs/CHANGELOG_alpha.md @@ -1,3 +1,10 @@ +# [4.2.0-alpha.4](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.3...4.2.0-alpha.4) (2022-07-20) + + +### Bug Fixes + +* security upgrade terser from 5.10.0 to 5.14.2 ([#2222](https://github.com/ParsePlatform/parse-dashboard/issues/2222)) ([645cfdd](https://github.com/ParsePlatform/parse-dashboard/commit/645cfdd5939aca429b988e7a7c1a1b6a68230810)) + # [4.2.0-alpha.3](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.2...4.2.0-alpha.3) (2022-07-15) diff --git a/package-lock.json b/package-lock.json index 6d964deb0b..62580c2ae3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-alpha.3", + "version": "4.2.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index a5ac347593..784344c3c4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-alpha.3", + "version": "4.2.0-alpha.4", "repository": { "type": "git", "url": "https://github.com/ParsePlatform/parse-dashboard" From 190ee6ed346a26295875373dc02ee6fa68952dca Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Fri, 22 Jul 2022 20:13:06 +0200 Subject: [PATCH 26/74] refactor: upgrade @babel/runtime from 7.18.3 to 7.18.6 (#2220) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 62580c2ae3..4ff9b5ce91 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2149,9 +2149,9 @@ } }, "@babel/runtime": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", - "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", + "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", "requires": { "regenerator-runtime": "^0.13.4" } diff --git a/package.json b/package.json index 784344c3c4..d9648d7a02 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "LICENSE" ], "dependencies": { - "@babel/runtime": "7.18.3", + "@babel/runtime": "7.18.6", "bcryptjs": "2.3.0", "body-parser": "1.20.0", "commander": "9.3.0", From 50828a1693d3ac74a43867e8b0ffd68939411d22 Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Tue, 2 Aug 2022 00:50:23 +0200 Subject: [PATCH 27/74] refactor: upgrade core-js from 3.23.3 to 3.23.4 (#2226) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4ff9b5ce91..fa140b3c7e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5559,9 +5559,9 @@ } }, "core-js": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz", - "integrity": "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==" + "version": "3.23.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.4.tgz", + "integrity": "sha512-vjsKqRc1RyAJC3Ye2kYqgfdThb3zYnx9CrqoCcjMOENMtQPC7ZViBvlDxwYU/2z2NI/IPuiXw5mT4hWhddqjzQ==" }, "core-js-compat": { "version": "3.19.2", diff --git a/package.json b/package.json index d9648d7a02..f9649eebfc 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "connect-flash": "0.1.1", "cookie-session": "2.0.0", "copy-to-clipboard": "3.3.1", - "core-js": "3.23.3", + "core-js": "3.23.4", "csurf": "1.11.0", "express": "4.18.1", "graphiql": "1.9.7", From 47133ca1f759442d157baffcde0c077db3f59eea Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Fri, 5 Aug 2022 08:54:02 +0100 Subject: [PATCH 28/74] refactor: upgrade qrcode from 1.5.0 to 1.5.1 (#2227) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index fa140b3c7e..20ccc454f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15136,9 +15136,9 @@ "dev": true }, "qrcode": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.0.tgz", - "integrity": "sha512-9MgRpgVc+/+47dFvQeD6U2s0Z92EsKzcHogtum4QB+UNd025WOJSHvn/hjk9xmzj7Stj95CyUAs31mrjxliEsQ==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.1.tgz", + "integrity": "sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==", "requires": { "dijkstrajs": "^1.0.1", "encode-utf8": "^1.0.3", diff --git a/package.json b/package.json index f9649eebfc..f82237e7e8 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "passport-local": "1.0.0", "prismjs": "1.28.0", "prop-types": "15.8.1", - "qrcode": "1.5.0", + "qrcode": "1.5.1", "react": "16.14.0", "react-ace": "10.1.0", "react-dnd": "10.0.2", From 7396f1c7ce31d44fcdbfaa52342fee710f9df82e Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Sun, 7 Aug 2022 20:59:23 +0100 Subject: [PATCH 29/74] refactor: upgrade commander from 9.3.0 to 9.4.0 (#2229) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 20ccc454f0..dfa1dfb8bf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5352,9 +5352,9 @@ } }, "commander": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", - "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==" + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==" }, "commondir": { "version": "1.0.1", diff --git a/package.json b/package.json index f82237e7e8..824d7fd05b 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@babel/runtime": "7.18.6", "bcryptjs": "2.3.0", "body-parser": "1.20.0", - "commander": "9.3.0", + "commander": "9.4.0", "connect-flash": "0.1.1", "cookie-session": "2.0.0", "copy-to-clipboard": "3.3.1", From 2a33efc24e6833c7519372fc9cb56b644f475f64 Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Mon, 8 Aug 2022 20:07:41 +0100 Subject: [PATCH 30/74] refactor: upgrade core-js from 3.23.4 to 3.23.5 (#2231) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index dfa1dfb8bf..cd561fee21 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5559,9 +5559,9 @@ } }, "core-js": { - "version": "3.23.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.4.tgz", - "integrity": "sha512-vjsKqRc1RyAJC3Ye2kYqgfdThb3zYnx9CrqoCcjMOENMtQPC7ZViBvlDxwYU/2z2NI/IPuiXw5mT4hWhddqjzQ==" + "version": "3.23.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.5.tgz", + "integrity": "sha512-7Vh11tujtAZy82da4duVreQysIoO2EvVrur7y6IzZkH1IHPSekuDi8Vuw1+YKjkbfWLRD7Nc9ICQ/sIUDutcyg==" }, "core-js-compat": { "version": "3.19.2", diff --git a/package.json b/package.json index 824d7fd05b..17d70bed0a 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "connect-flash": "0.1.1", "cookie-session": "2.0.0", "copy-to-clipboard": "3.3.1", - "core-js": "3.23.4", + "core-js": "3.23.5", "csurf": "1.11.0", "express": "4.18.1", "graphiql": "1.9.7", From ebb3fcd70746605296530258f52c016d09e7b258 Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Mon, 8 Aug 2022 20:16:38 +0100 Subject: [PATCH 31/74] refactor: upgrade @babel/runtime from 7.18.6 to 7.18.9 (#2230) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index cd561fee21..574f791dfc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2149,9 +2149,9 @@ } }, "@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "requires": { "regenerator-runtime": "^0.13.4" } diff --git a/package.json b/package.json index 17d70bed0a..50ed8afd80 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "LICENSE" ], "dependencies": { - "@babel/runtime": "7.18.6", + "@babel/runtime": "7.18.9", "bcryptjs": "2.3.0", "body-parser": "1.20.0", "commander": "9.4.0", From 855d7e812cf89f6882208f087bfe7b05a634bf4c Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Mon, 8 Aug 2022 23:15:42 +0100 Subject: [PATCH 32/74] refactor: upgrade otpauth from 7.1.3 to 8.0.1 (#2219) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 574f791dfc..42513c7793 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14359,9 +14359,9 @@ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, "otpauth": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/otpauth/-/otpauth-7.1.3.tgz", - "integrity": "sha512-oHIdlmPt4i1+ptRh/0gQGo8mmew58pY9Q2wbYfTprZ9ABKAZgCvS0p+3MxjubT5v4UAqmjLuZ5paBa0yJQbE/g==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/otpauth/-/otpauth-8.0.1.tgz", + "integrity": "sha512-m39abRFJ3XMchK6Or9TOxErai3X8pk4/DpArOygYguBRYtRaVT53hL6+PV5BxYWVkcnIkPQqJg36ijvD8FvqSA==", "requires": { "jssha": "~3.2.0" } diff --git a/package.json b/package.json index 50ed8afd80..be296ffc60 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "immutable-devtools": "0.1.5", "inquirer": "8.2.4", "js-beautify": "1.14.4", - "otpauth": "7.1.3", + "otpauth": "8.0.1", "package-json": "7.0.0", "parse": "3.4.2", "passport": "0.5.3", From b1e10a70c235dee147ef3d7a547681b192f3d3d6 Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Tue, 9 Aug 2022 00:32:49 +0100 Subject: [PATCH 33/74] refactor: upgrade graphiql from 1.9.7 to 1.9.8 (#2210) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 42513c7793..eb2026d745 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8129,9 +8129,9 @@ "dev": true }, "graphiql": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/graphiql/-/graphiql-1.9.7.tgz", - "integrity": "sha512-rn0njwDkCpFn5GwDbSuzt7GwjiFLhYCdgiscYm4n8Oq9EeOyGrIxQK/PjUz1YaR/+T7lg1raIBuRAX/Nei9KcQ==", + "version": "1.9.8", + "resolved": "https://registry.npmjs.org/graphiql/-/graphiql-1.9.8.tgz", + "integrity": "sha512-2xp2EmOZmHhJk2gsZsOm3a0xsh5djI/2WUy4XyS+eCyRYqIenviDjUU12rPsipToKjJdAcE7uqLhwvpz0n9fSg==", "requires": { "@graphiql/react": "^0.4.1", "@graphiql/toolkit": "^0.6.0", diff --git a/package.json b/package.json index be296ffc60..325c4f185b 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "core-js": "3.23.5", "csurf": "1.11.0", "express": "4.18.1", - "graphiql": "1.9.7", + "graphiql": "1.9.8", "graphql": "16.5.0", "history": "4.10.1", "immutable": "4.1.0", From c602b2e5802203be708f74a5867ced2b6329ffc4 Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Tue, 9 Aug 2022 19:50:31 +0100 Subject: [PATCH 34/74] refactor: upgrade graphiql from 1.9.8 to 1.9.13 (#2233) --- package-lock.json | 34 +++++++++++++++++----------------- package.json | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index eb2026d745..2a9efec2bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2221,9 +2221,9 @@ "dev": true }, "@graphiql/react": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@graphiql/react/-/react-0.4.3.tgz", - "integrity": "sha512-MnH+7LqRqFnwo8YBDtgDfJOdeS5QqNTzH2gTvTbEYYWaNQW1+Vhbsyu2RKHnPSgKVQlfLzdjw6SAMtSb3q1Qog==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@graphiql/react/-/react-0.5.2.tgz", + "integrity": "sha512-8rfyrFOrZaG/fWHE4nX7XApuiNCd89XatvdJSO1ndXDUz94W3Ob0DHKufWpxXJ7RtJUNat25K+zrLYUP+C2iQw==", "requires": { "@graphiql/toolkit": "^0.6.0", "codemirror": "^5.65.3", @@ -2255,9 +2255,9 @@ } }, "@graphiql/toolkit": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@graphiql/toolkit/-/toolkit-0.6.0.tgz", - "integrity": "sha512-mbAwbt4lw2bFp9QW3NLVmh/r/ymczlcqvXk1HfvuC7Ma4h0yzrJiQauJyh1/gF5kjqevcRSquvP/YQJSvh1u6w==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@graphiql/toolkit/-/toolkit-0.6.1.tgz", + "integrity": "sha512-rRjbHko6aSg1RWGr3yOJQqEV1tKe8yw9mDSr/18B+eDhVLQ30yyKk2NznFUT9NmIDzWFGR2pH/0lbBhHKmUCqw==", "requires": { "@n1ru4l/push-pull-async-iterable-iterator": "^3.1.0", "meros": "^1.1.4" @@ -5280,9 +5280,9 @@ "dev": true }, "codemirror": { - "version": "5.65.6", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.6.tgz", - "integrity": "sha512-zNihMSMoDxK9Gqv9oEyDT8oM51rcRrQ+IEo2zyS48gJByBq5Fj8XuNEguMra+MuIOuh6lkpnLUJeL70DoTt6yw==" + "version": "5.65.7", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.7.tgz", + "integrity": "sha512-zb67cXzgugIQmb6tfD4G11ILjYoMfTjwcjn+cWsa4GewlI2adhR/h3kolkoCQTm1msD/1BuqVTKuO09ELsS++A==" }, "codemirror-graphql": { "version": "1.3.2", @@ -8129,14 +8129,14 @@ "dev": true }, "graphiql": { - "version": "1.9.8", - "resolved": "https://registry.npmjs.org/graphiql/-/graphiql-1.9.8.tgz", - "integrity": "sha512-2xp2EmOZmHhJk2gsZsOm3a0xsh5djI/2WUy4XyS+eCyRYqIenviDjUU12rPsipToKjJdAcE7uqLhwvpz0n9fSg==", + "version": "1.9.13", + "resolved": "https://registry.npmjs.org/graphiql/-/graphiql-1.9.13.tgz", + "integrity": "sha512-w/kFnK0N8ooN07vw5dKcDZ4CAmRfkjkTQbSj6LkEigJB/yTZ92r2QA/XROGlff0xn4r6aWfHjRp5AMrND4dLZg==", "requires": { - "@graphiql/react": "^0.4.1", + "@graphiql/react": "^0.5.2", "@graphiql/toolkit": "^0.6.0", "entities": "^2.0.0", - "graphql-language-service": "^5.0.5", + "graphql-language-service": "^5.0.6", "markdown-it": "^12.2.0" } }, @@ -18183,9 +18183,9 @@ } }, "vscode-languageserver-types": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.1.tgz", - "integrity": "sha512-K3HqVRPElLZVVPtMeKlsyL9aK0GxGQpvtAUTfX4k7+iJ4mc1M+JM+zQwkgGy2LzY0f0IAafe8MKqIkJrxfGGjQ==" + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz", + "integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==" }, "w3c-hr-time": { "version": "1.0.2", diff --git a/package.json b/package.json index 325c4f185b..bdde01e9ed 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "core-js": "3.23.5", "csurf": "1.11.0", "express": "4.18.1", - "graphiql": "1.9.8", + "graphiql": "1.9.13", "graphql": "16.5.0", "history": "4.10.1", "immutable": "4.1.0", From 35fa8fa2703dae6c75fa044501be520d0cd0dd4e Mon Sep 17 00:00:00 2001 From: Parse Platform <90459499+parseplatformorg@users.noreply.github.com> Date: Sat, 13 Aug 2022 02:29:04 +0200 Subject: [PATCH 35/74] refactor: upgrade graphiql from 1.9.13 to 1.10.0 (#2236) --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2a9efec2bb..324b555477 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2221,9 +2221,9 @@ "dev": true }, "@graphiql/react": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@graphiql/react/-/react-0.5.2.tgz", - "integrity": "sha512-8rfyrFOrZaG/fWHE4nX7XApuiNCd89XatvdJSO1ndXDUz94W3Ob0DHKufWpxXJ7RtJUNat25K+zrLYUP+C2iQw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@graphiql/react/-/react-0.6.0.tgz", + "integrity": "sha512-eC4K2Bzrih+NMOXcOGXxTcqJz9Hcowp/Hx9TSOWUczSifI309kVhBEuHVa/Fnqqw04WyvL6Wvn92gUlRak51Qg==", "requires": { "@graphiql/toolkit": "^0.6.0", "codemirror": "^5.65.3", @@ -8129,11 +8129,11 @@ "dev": true }, "graphiql": { - "version": "1.9.13", - "resolved": "https://registry.npmjs.org/graphiql/-/graphiql-1.9.13.tgz", - "integrity": "sha512-w/kFnK0N8ooN07vw5dKcDZ4CAmRfkjkTQbSj6LkEigJB/yTZ92r2QA/XROGlff0xn4r6aWfHjRp5AMrND4dLZg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/graphiql/-/graphiql-1.10.0.tgz", + "integrity": "sha512-OkhTLRzR8gwpePYLlosr0U3i9rPBmHQMHqm7pABjJ7gHfHi3UuokUAJ+tkKfv2cRHkJXB80Fp31ZAcCL6uG2tg==", "requires": { - "@graphiql/react": "^0.5.2", + "@graphiql/react": "^0.6.0", "@graphiql/toolkit": "^0.6.0", "entities": "^2.0.0", "graphql-language-service": "^5.0.6", diff --git a/package.json b/package.json index bdde01e9ed..7486a75900 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "core-js": "3.23.5", "csurf": "1.11.0", "express": "4.18.1", - "graphiql": "1.9.13", + "graphiql": "1.10.0", "graphql": "16.5.0", "history": "4.10.1", "immutable": "4.1.0", From 12a3f011af0f1390e11650191da787821e7bd0ad Mon Sep 17 00:00:00 2001 From: Snyk bot Date: Tue, 16 Aug 2022 10:40:35 +0100 Subject: [PATCH 36/74] refactor: upgrade core-js from 3.23.5 to 3.24.0 (#2238) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 324b555477..584206004c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5559,9 +5559,9 @@ } }, "core-js": { - "version": "3.23.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.5.tgz", - "integrity": "sha512-7Vh11tujtAZy82da4duVreQysIoO2EvVrur7y6IzZkH1IHPSekuDi8Vuw1+YKjkbfWLRD7Nc9ICQ/sIUDutcyg==" + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.0.tgz", + "integrity": "sha512-IeOyT8A6iK37Ep4kZDD423mpi6JfPRoPUdQwEWYiGolvn4o6j2diaRzNfDfpTdu3a5qMbrGUzKUpYpRY8jXCkQ==" }, "core-js-compat": { "version": "3.19.2", diff --git a/package.json b/package.json index 7486a75900..611b133b39 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "connect-flash": "0.1.1", "cookie-session": "2.0.0", "copy-to-clipboard": "3.3.1", - "core-js": "3.23.5", + "core-js": "3.24.0", "csurf": "1.11.0", "express": "4.18.1", "graphiql": "1.10.0", From 0699527d8b32a0ffb150c13c5c75720dbf3321c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Aug 2022 23:58:03 +0200 Subject: [PATCH 37/74] refactor: bump @actions/core from 1.2.6 to 1.9.1 (#2242) --- package-lock.json | 35 +++++++++++++++++++++++++++++++---- package.json | 2 +- 2 files changed, 32 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 584206004c..6fbc61a450 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,10 +5,31 @@ "requires": true, "dependencies": { "@actions/core": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.2.6.tgz", - "integrity": "sha512-ZQYitnqiyBc3D+k7LsgSBmMDVkOVidaagDG7j3fOym77jNunWRuYx7VSHa9GNfFZh+zh61xsCjRj4JxMZlDqTA==", - "dev": true + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.9.1.tgz", + "integrity": "sha512-5ad+U2YGrmmiw6du20AQW5XuWo7UKN2052FjSV7MX+Wfjf8sCqcsZe62NfgHys4QI4/Y+vQvLKYL8jWtA1ZBTA==", + "dev": true, + "requires": { + "@actions/http-client": "^2.0.1", + "uuid": "^8.3.2" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } + } + }, + "@actions/http-client": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.1.tgz", + "integrity": "sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==", + "dev": true, + "requires": { + "tunnel": "^0.0.6" + } }, "@babel/code-frame": { "version": "7.14.5", @@ -17835,6 +17856,12 @@ "tslib": "^1.8.1" } }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", diff --git a/package.json b/package.json index 611b133b39..e12519b7fd 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "typescript": "4.7.4" }, "devDependencies": { - "@actions/core": "1.2.6", + "@actions/core": "1.9.1", "@babel/core": "7.16.0", "@babel/plugin-proposal-decorators": "7.16.4", "@babel/plugin-transform-regenerator": "7.16.0", From be381ee9e4a3003b74890beeacf8729819125c6e Mon Sep 17 00:00:00 2001 From: Parse Platform <90459499+parseplatformorg@users.noreply.github.com> Date: Sun, 21 Aug 2022 08:06:35 +0200 Subject: [PATCH 38/74] refactor: upgrade core-js from 3.24.0 to 3.24.1 (#2244) --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6fbc61a450..2c95151c7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5580,9 +5580,9 @@ } }, "core-js": { - "version": "3.24.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.0.tgz", - "integrity": "sha512-IeOyT8A6iK37Ep4kZDD423mpi6JfPRoPUdQwEWYiGolvn4o6j2diaRzNfDfpTdu3a5qMbrGUzKUpYpRY8jXCkQ==" + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", + "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==" }, "core-js-compat": { "version": "3.19.2", diff --git a/package.json b/package.json index e12519b7fd..ccb03b6471 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "connect-flash": "0.1.1", "cookie-session": "2.0.0", "copy-to-clipboard": "3.3.1", - "core-js": "3.24.0", + "core-js": "3.24.1", "csurf": "1.11.0", "express": "4.18.1", "graphiql": "1.10.0", From d3a83b9e9d5c154ade46f841afa606daa41b97b6 Mon Sep 17 00:00:00 2001 From: mtrezza Date: Thu, 1 Sep 2022 02:13:15 +0000 Subject: [PATCH 39/74] ci: release commit From 163a201409a50f49db5f5bb3121d7af26a677c49 Mon Sep 17 00:00:00 2001 From: mtrezza Date: Thu, 1 Sep 2022 02:13:33 +0000 Subject: [PATCH 40/74] ci: release commit From 91207d621ee3b6566ed0a5dc7882a2ec95b03daf Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 2 Sep 2022 16:07:32 +0000 Subject: [PATCH 41/74] chore(release): 4.2.0-beta.1 [skip ci] # [4.2.0-beta.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.3...4.2.0-beta.1) (2022-09-02) ### Bug Fixes * button text "Show all" in column menu is truncated ([#2208](https://github.com/ParsePlatform/parse-dashboard/issues/2208)) ([b89d044](https://github.com/ParsePlatform/parse-dashboard/commit/b89d044a504c6748932907f075819a13aa08fb51)) * login fails with error `req.session.regenerate is not a function` ([#2195](https://github.com/ParsePlatform/parse-dashboard/issues/2195)) [skip release] ([31a2b78](https://github.com/ParsePlatform/parse-dashboard/commit/31a2b7813531e370e11b1a050ea28b575a058816)) * login fails with error `req.session.regenerate is not a function` ([#2197](https://github.com/ParsePlatform/parse-dashboard/issues/2197)) [skip release] ([014d9c1](https://github.com/ParsePlatform/parse-dashboard/commit/014d9c15b0c4efad8b0762e5a49f6a740ead5edb)) * security upgrade terser from 5.10.0 to 5.14.2 ([#2222](https://github.com/ParsePlatform/parse-dashboard/issues/2222)) ([645cfdd](https://github.com/ParsePlatform/parse-dashboard/commit/645cfdd5939aca429b988e7a7c1a1b6a68230810)) ### Features * improve button labels to be more concise in text ([#2207](https://github.com/ParsePlatform/parse-dashboard/issues/2207)) ([230fc14](https://github.com/ParsePlatform/parse-dashboard/commit/230fc1419db4d4de67c7e591cde415dbbe461c84)) * remove support and documentation links ([#2203](https://github.com/ParsePlatform/parse-dashboard/issues/2203)) ([35e4476](https://github.com/ParsePlatform/parse-dashboard/commit/35e44768f65c64a228cb6ea8314aa534c5342f08)) --- changelogs/CHANGELOG_beta.md | 15 +++++++++++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/changelogs/CHANGELOG_beta.md b/changelogs/CHANGELOG_beta.md index be63352446..f4435617b0 100644 --- a/changelogs/CHANGELOG_beta.md +++ b/changelogs/CHANGELOG_beta.md @@ -1,3 +1,18 @@ +# [4.2.0-beta.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.3...4.2.0-beta.1) (2022-09-02) + + +### Bug Fixes + +* button text "Show all" in column menu is truncated ([#2208](https://github.com/ParsePlatform/parse-dashboard/issues/2208)) ([b89d044](https://github.com/ParsePlatform/parse-dashboard/commit/b89d044a504c6748932907f075819a13aa08fb51)) +* login fails with error `req.session.regenerate is not a function` ([#2195](https://github.com/ParsePlatform/parse-dashboard/issues/2195)) [skip release] ([31a2b78](https://github.com/ParsePlatform/parse-dashboard/commit/31a2b7813531e370e11b1a050ea28b575a058816)) +* login fails with error `req.session.regenerate is not a function` ([#2197](https://github.com/ParsePlatform/parse-dashboard/issues/2197)) [skip release] ([014d9c1](https://github.com/ParsePlatform/parse-dashboard/commit/014d9c15b0c4efad8b0762e5a49f6a740ead5edb)) +* security upgrade terser from 5.10.0 to 5.14.2 ([#2222](https://github.com/ParsePlatform/parse-dashboard/issues/2222)) ([645cfdd](https://github.com/ParsePlatform/parse-dashboard/commit/645cfdd5939aca429b988e7a7c1a1b6a68230810)) + +### Features + +* improve button labels to be more concise in text ([#2207](https://github.com/ParsePlatform/parse-dashboard/issues/2207)) ([230fc14](https://github.com/ParsePlatform/parse-dashboard/commit/230fc1419db4d4de67c7e591cde415dbbe461c84)) +* remove support and documentation links ([#2203](https://github.com/ParsePlatform/parse-dashboard/issues/2203)) ([35e4476](https://github.com/ParsePlatform/parse-dashboard/commit/35e44768f65c64a228cb6ea8314aa534c5342f08)) + ## [4.1.3-beta.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.2...4.1.3-beta.1) (2022-06-18) diff --git a/package-lock.json b/package-lock.json index 2c95151c7a..3da69a5874 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-alpha.4", + "version": "4.2.0-beta.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index ccb03b6471..aec7eb98f5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-alpha.4", + "version": "4.2.0-beta.1", "repository": { "type": "git", "url": "https://github.com/ParsePlatform/parse-dashboard" From bfc1684375b7c2120e2a4ae566e5b3c38c0ca110 Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Tue, 6 Sep 2022 11:06:06 -0500 Subject: [PATCH 42/74] fix: unnecessary count operations in Data Browser (#2250) --- src/dashboard/Data/Browser/Browser.react.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/dashboard/Data/Browser/Browser.react.js b/src/dashboard/Data/Browser/Browser.react.js index 341c46f9d3..d1dbaa5c07 100644 --- a/src/dashboard/Data/Browser/Browser.react.js +++ b/src/dashboard/Data/Browser/Browser.react.js @@ -171,10 +171,11 @@ class Browser extends DashboardView { if (this.props.params.appId !== nextProps.params.appId || !this.props.params.className) { this.setState({ counts: {} }); Parse.Object._clearAllState(); + + nextProps.schema.dispatch(ActionTypes.FETCH) + .then(() => this.handleFetchedSchema()); } this.prefetchData(nextProps, nextContext); - nextProps.schema.dispatch(ActionTypes.FETCH) - .then(() => this.handleFetchedSchema()); } if (!nextProps.params.className && nextProps.schema.data.get('classes')) { this.redirectToFirstClass(nextProps.schema.data.get('classes'), nextContext); From c4c82352fa2cebd92741f4a7465655445496167b Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 6 Sep 2022 16:08:21 +0000 Subject: [PATCH 43/74] chore(release): 4.2.0-alpha.5 [skip ci] # [4.2.0-alpha.5](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.4...4.2.0-alpha.5) (2022-09-06) ### Bug Fixes * login fails with error `req.session.regenerate is not a function` ([#2197](https://github.com/ParsePlatform/parse-dashboard/issues/2197)) [skip release] ([014d9c1](https://github.com/ParsePlatform/parse-dashboard/commit/014d9c15b0c4efad8b0762e5a49f6a740ead5edb)) * unnecessary count operations in Data Browser ([#2250](https://github.com/ParsePlatform/parse-dashboard/issues/2250)) ([bfc1684](https://github.com/ParsePlatform/parse-dashboard/commit/bfc1684375b7c2120e2a4ae566e5b3c38c0ca110)) --- changelogs/CHANGELOG_alpha.md | 8 ++++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/changelogs/CHANGELOG_alpha.md b/changelogs/CHANGELOG_alpha.md index b8c8175b5a..b075360dcc 100644 --- a/changelogs/CHANGELOG_alpha.md +++ b/changelogs/CHANGELOG_alpha.md @@ -1,3 +1,11 @@ +# [4.2.0-alpha.5](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.4...4.2.0-alpha.5) (2022-09-06) + + +### Bug Fixes + +* login fails with error `req.session.regenerate is not a function` ([#2197](https://github.com/ParsePlatform/parse-dashboard/issues/2197)) [skip release] ([014d9c1](https://github.com/ParsePlatform/parse-dashboard/commit/014d9c15b0c4efad8b0762e5a49f6a740ead5edb)) +* unnecessary count operations in Data Browser ([#2250](https://github.com/ParsePlatform/parse-dashboard/issues/2250)) ([bfc1684](https://github.com/ParsePlatform/parse-dashboard/commit/bfc1684375b7c2120e2a4ae566e5b3c38c0ca110)) + # [4.2.0-alpha.4](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.3...4.2.0-alpha.4) (2022-07-20) diff --git a/package-lock.json b/package-lock.json index 3da69a5874..c1bb8bcc05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-beta.1", + "version": "4.2.0-alpha.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index aec7eb98f5..1d6fcf7501 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-beta.1", + "version": "4.2.0-alpha.5", "repository": { "type": "git", "url": "https://github.com/ParsePlatform/parse-dashboard" From bc4f9eb9cad9eb8e362dca20bf932cb3d1e6721c Mon Sep 17 00:00:00 2001 From: dblythy Date: Fri, 9 Sep 2022 01:28:22 +1000 Subject: [PATCH 44/74] feat: apply filter in data browser by pressing "Enter" key (#2256) --- src/components/BrowserFilter/BrowserFilter.react.js | 1 + src/components/BrowserFilter/FilterRow.react.js | 13 ++++++++----- src/components/Filter/Filter.react.js | 7 ++++++- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/components/BrowserFilter/BrowserFilter.react.js b/src/components/BrowserFilter/BrowserFilter.react.js index 3d7fe21496..d9a37caf27 100644 --- a/src/components/BrowserFilter/BrowserFilter.react.js +++ b/src/components/BrowserFilter/BrowserFilter.react.js @@ -117,6 +117,7 @@ export default class BrowserFilter extends React.Component { schema={this.props.schema} filters={this.state.filters} onChange={filters => this.setState({ filters: filters })} + onSearch={this.apply.bind(this)} renderRow={props => ( 0} parentContentId={POPOVER_CONTENT_ID} /> )} diff --git a/src/components/BrowserFilter/FilterRow.react.js b/src/components/BrowserFilter/FilterRow.react.js index f10dc18c37..429487193b 100644 --- a/src/components/BrowserFilter/FilterRow.react.js +++ b/src/components/BrowserFilter/FilterRow.react.js @@ -27,13 +27,13 @@ let setFocus = (input) => { } } -function compareValue(info, value, onChangeCompareTo, active, parentContentId) { +function compareValue(info, value, onChangeCompareTo, onKeyDown, active, parentContentId) { switch (info.type) { case null: return null; case 'Object': case 'String': - return onChangeCompareTo(e.target.value)} ref={setFocus}/>; + return onChangeCompareTo(e.target.value)} onKeyDown={onKeyDown} ref={setFocus}/>; case 'Pointer': return ( + }} + onKeyDown={onKeyDown} + /> ); case 'Date': return ( @@ -70,7 +72,7 @@ function compareValue(info, value, onChangeCompareTo, active, parentContentId) { className={styles.date} value={Parse._decode('date', value)} onChange={(value) => onChangeCompareTo(Parse._encode(value))} - ref={setFocus} + ref={setFocus} parentContentId={parentContentId} /> ); } @@ -86,6 +88,7 @@ let FilterRow = ({ onChangeField, onChangeConstraint, onChangeCompareTo, + onKeyDown, onDeleteRow, active, parentContentId, @@ -102,7 +105,7 @@ let FilterRow = ({ value={Constraints[currentConstraint].name} options={constraints.map((c) => Constraints[c].name)} onChange={(c) => onChangeConstraint(constraintLookup[c], compareTo)} /> - {compareValue(compareInfo, compareTo, onChangeCompareTo, active, parentContentId)} + {compareValue(compareInfo, compareTo, onChangeCompareTo, onKeyDown, active, parentContentId)} ); diff --git a/src/components/Filter/Filter.react.js b/src/components/Filter/Filter.react.js index c08c82d6e0..453e5d4046 100644 --- a/src/components/Filter/Filter.react.js +++ b/src/components/Filter/Filter.react.js @@ -44,7 +44,7 @@ function deleteRow(filters, index) { return filters.delete(index); } -let Filter = ({ schema, filters, renderRow, onChange, blacklist, className }) => { +let Filter = ({ schema, filters, renderRow, onChange, onSearch, blacklist, className }) => { const currentApp = React.useContext(CurrentApp); blacklist = blacklist || []; let available = Filters.availableFilters(schema, filters); @@ -116,6 +116,11 @@ let Filter = ({ schema, filters, renderRow, onChange, blacklist, className }) => onChangeCompareTo: newCompare => { onChange(changeCompareTo(schema, filters, i, compareType, newCompare)); }, + onKeyDown: ({key}) => { + if (key === 'Enter') { + onSearch(); + } + }, onDeleteRow: () => { onChange(deleteRow(filters, i)); } From e93f63f53f94869f0d566eaeb974907b83640df9 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 8 Sep 2022 15:30:17 +0000 Subject: [PATCH 45/74] chore(release): 4.2.0-alpha.6 [skip ci] # [4.2.0-alpha.6](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.5...4.2.0-alpha.6) (2022-09-08) ### Features * apply filter in data browser by pressing "Enter" key ([#2256](https://github.com/ParsePlatform/parse-dashboard/issues/2256)) ([bc4f9eb](https://github.com/ParsePlatform/parse-dashboard/commit/bc4f9eb9cad9eb8e362dca20bf932cb3d1e6721c)) --- changelogs/CHANGELOG_alpha.md | 7 +++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/changelogs/CHANGELOG_alpha.md b/changelogs/CHANGELOG_alpha.md index b075360dcc..a5593dc24f 100644 --- a/changelogs/CHANGELOG_alpha.md +++ b/changelogs/CHANGELOG_alpha.md @@ -1,3 +1,10 @@ +# [4.2.0-alpha.6](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.5...4.2.0-alpha.6) (2022-09-08) + + +### Features + +* apply filter in data browser by pressing "Enter" key ([#2256](https://github.com/ParsePlatform/parse-dashboard/issues/2256)) ([bc4f9eb](https://github.com/ParsePlatform/parse-dashboard/commit/bc4f9eb9cad9eb8e362dca20bf932cb3d1e6721c)) + # [4.2.0-alpha.5](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.4...4.2.0-alpha.5) (2022-09-06) diff --git a/package-lock.json b/package-lock.json index c1bb8bcc05..c155c4eafc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-alpha.5", + "version": "4.2.0-alpha.6", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 1d6fcf7501..7d7b024e28 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-alpha.5", + "version": "4.2.0-alpha.6", "repository": { "type": "git", "url": "https://github.com/ParsePlatform/parse-dashboard" From bbce8579ef634bf8e6800f3a6ab8cd650e971695 Mon Sep 17 00:00:00 2001 From: andrew-polk Date: Thu, 8 Sep 2022 12:13:35 -0700 Subject: [PATCH 46/74] fix: dashboard contains invalid html for top-level document (#2254) --- Parse-Dashboard/app.js | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/Parse-Dashboard/app.js b/Parse-Dashboard/app.js index 7af0fb2db5..0149b8c634 100644 --- a/Parse-Dashboard/app.js +++ b/Parse-Dashboard/app.js @@ -184,22 +184,22 @@ module.exports = function(config, options) { ` } res.send(` + - - Parse Dashboard - -
- ${errors} - - - - + + +
+ ${errors} + + + + `); }); @@ -212,20 +212,20 @@ module.exports = function(config, options) { res.append('username', req.user.matchingUsername); } res.send(` + - - Parse Dashboard - -
- - - + + +
+ + + `); }); }); From e3b6ddeca5075f895197c06ccbb7268e288e1d52 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 8 Sep 2022 19:15:29 +0000 Subject: [PATCH 47/74] chore(release): 4.2.0-alpha.7 [skip ci] # [4.2.0-alpha.7](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.6...4.2.0-alpha.7) (2022-09-08) ### Bug Fixes * dashboard contains invalid html for top-level document ([#2254](https://github.com/ParsePlatform/parse-dashboard/issues/2254)) ([bbce857](https://github.com/ParsePlatform/parse-dashboard/commit/bbce8579ef634bf8e6800f3a6ab8cd650e971695)) --- changelogs/CHANGELOG_alpha.md | 7 +++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/changelogs/CHANGELOG_alpha.md b/changelogs/CHANGELOG_alpha.md index a5593dc24f..d79b6a4fbc 100644 --- a/changelogs/CHANGELOG_alpha.md +++ b/changelogs/CHANGELOG_alpha.md @@ -1,3 +1,10 @@ +# [4.2.0-alpha.7](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.6...4.2.0-alpha.7) (2022-09-08) + + +### Bug Fixes + +* dashboard contains invalid html for top-level document ([#2254](https://github.com/ParsePlatform/parse-dashboard/issues/2254)) ([bbce857](https://github.com/ParsePlatform/parse-dashboard/commit/bbce8579ef634bf8e6800f3a6ab8cd650e971695)) + # [4.2.0-alpha.6](https://github.com/ParsePlatform/parse-dashboard/compare/4.2.0-alpha.5...4.2.0-alpha.6) (2022-09-08) diff --git a/package-lock.json b/package-lock.json index c155c4eafc..a4e03715fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-alpha.6", + "version": "4.2.0-alpha.7", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 7d7b024e28..690d670a7a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parse-dashboard", - "version": "4.2.0-alpha.6", + "version": "4.2.0-alpha.7", "repository": { "type": "git", "url": "https://github.com/ParsePlatform/parse-dashboard" From 9fecc438cab3791ae6006bfa8fec25b986b9ff8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 Sep 2022 00:36:25 +0200 Subject: [PATCH 48/74] refactor: bump passport from 0.5.3 to 0.6.0 (#2259) --- package-lock.json | 9 +++++---- package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index a4e03715fb..1c300198ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14610,12 +14610,13 @@ "dev": true }, "passport": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/passport/-/passport-0.5.3.tgz", - "integrity": "sha512-gGc+70h4gGdBWNsR3FuV3byLDY6KBTJAIExGFXTpQaYfbbcHCBlRRKx7RBQSpqEqc5Hh2qVzRs7ssvSfOpkUEA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/passport/-/passport-0.6.0.tgz", + "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", "requires": { "passport-strategy": "1.x.x", - "pause": "0.0.1" + "pause": "0.0.1", + "utils-merge": "^1.0.1" } }, "passport-local": { diff --git a/package.json b/package.json index 690d670a7a..73b680fd54 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "otpauth": "8.0.1", "package-json": "7.0.0", "parse": "3.4.2", - "passport": "0.5.3", + "passport": "0.6.0", "passport-local": "1.0.0", "prismjs": "1.28.0", "prop-types": "15.8.1", From 2b7f20fcc088f74915b50ec1219038ba9b233c27 Mon Sep 17 00:00:00 2001 From: dblythy Date: Fri, 9 Sep 2022 08:55:30 +1000 Subject: [PATCH 49/74] feat: add option to auto-sort columns alphabetically (#2252) --- .../ColumnConfigurationItem.scss | 1 - .../ColumnsConfiguration.react.js | 21 +++++++++++++++++++ .../ColumnsConfiguration.scss | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/components/ColumnsConfiguration/ColumnConfigurationItem.scss b/src/components/ColumnsConfiguration/ColumnConfigurationItem.scss index 68400d4ae6..7622d2e88f 100644 --- a/src/components/ColumnsConfiguration/ColumnConfigurationItem.scss +++ b/src/components/ColumnsConfiguration/ColumnConfigurationItem.scss @@ -18,7 +18,6 @@ } .columnConfigItemName { - width: 110px; text-overflow: ellipsis; overflow: hidden; line-height: 24px; diff --git a/src/components/ColumnsConfiguration/ColumnsConfiguration.react.js b/src/components/ColumnsConfiguration/ColumnsConfiguration.react.js index 5a1f7ad0d0..fdc088bea0 100644 --- a/src/components/ColumnsConfiguration/ColumnsConfiguration.react.js +++ b/src/components/ColumnsConfiguration/ColumnsConfiguration.react.js @@ -54,6 +54,23 @@ export default class ColumnsConfiguration extends React.Component { this.props.handleColumnsOrder(this.props.order.map(order => ({ ...order, visible: false }))); } + autoSort() { + const defaultOrder = ['objectId', 'createdAt', 'updatedAt', 'ACL'] + const order = { + default: [], + other: [] + }; + for (const column of this.props.order) { + const index = defaultOrder.indexOf(column.name); + if (index !== -1) { + order.default[index] = column; + } else { + order.other.push(column) + } + } + this.props.handleColumnsOrder([...order.default.filter(column => column), ...order.other.sort((a,b) => a.name.localeCompare(b.name))]); + } + render() { const { handleColumnDragDrop, handleColumnsOrder, order, disabled } = this.props; let [ title, entry ] = [styles.title, styles.entry ].map(className => ( @@ -118,6 +135,10 @@ export default class ColumnsConfiguration extends React.Component { color='white' value='Show all' onClick={this.showAll.bind(this)} /> +