Skip to content

Commit 531d53d

Browse files
Merge branch 'source'
* source: (120 commits) chore(release): 4.1.4 [skip ci] fix: login fails with error `req.session.regenerate is not a function` (parse-community#2196) chore(release): 4.1.3 [skip ci] ci: release commit chore(release): 4.1.3-beta.1 [skip ci] chore(release): 4.1.2 [skip ci] ci: fix auto-release (parse-community#2174) refactor: upgrade commander from 9.2.0 to 9.3.0 (parse-community#2173) refactor: upgrade @babel/runtime from 7.18.2 to 7.18.3 (parse-community#2172) refactor: upgrade @babel/runtime from 7.18.0 to 7.18.2 (parse-community#2169) refactor: upgrade typescript from 4.6.4 to 4.7.2 (parse-community#2168) refactor: upgrade core-js from 3.22.6 to 3.22.7 (parse-community#2170) refactor: upgrade immutable from 4.0.0 to 4.1.0 (parse-community#2167) refactor: upgrade core-js from 3.22.5 to 3.22.6 (parse-community#2165) refactor: upgrade react-redux from 8.0.1 to 8.0.2 (parse-community#2166) refactor: upgrade otpauth from 7.1.2 to 7.1.3 (parse-community#2163) refactor: upgrade passport from 0.5.3 to 0.6.0 (parse-community#2162) refactor: upgrade @babel/runtime from 7.17.9 to 7.18.0 (parse-community#2161) refactor: upgrade passport from 0.5.2 to 0.5.3 (parse-community#2157) chore(release): 4.1.2-alpha.3 [skip ci] ... # Conflicts: # package-lock.json
2 parents bb2a461 + e7df4ab commit 531d53d

29 files changed

+1063
-25927
lines changed

.github/workflows/ci.yml

+24-22
Original file line numberDiff line numberDiff line change
@@ -29,26 +29,26 @@ jobs:
2929
run: npm ci
3030
- name: CI Node Engine Check
3131
run: npm run ci:checkNodeEngine
32-
# check-lint:
33-
# name: Lint
34-
# timeout-minutes: 15
35-
# runs-on: ubuntu-18.04
36-
# steps:
37-
# - uses: actions/checkout@v2
38-
# - name: Use Node.js ${{ env.NODE_VERSION }}
39-
# uses: actions/setup-node@v1
40-
# with:
41-
# node-version: ${{ env.node-version }}
42-
# - name: Cache Node.js modules
43-
# uses: actions/cache@v2
44-
# with:
45-
# path: ~/.npm
46-
# key: ${{ runner.os }}-node-${{ env.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
47-
# restore-keys: |
48-
# ${{ runner.os }}-node-${{ env.NODE_VERSION }}-
49-
# - name: Install dependencies
50-
# run: npm ci
51-
# - run: npm run lint
32+
check-lint:
33+
name: Lint
34+
timeout-minutes: 15
35+
runs-on: ubuntu-18.04
36+
steps:
37+
- uses: actions/checkout@v2
38+
- name: Use Node.js ${{ env.NODE_VERSION }}
39+
uses: actions/setup-node@v1
40+
with:
41+
node-version: ${{ env.node-version }}
42+
- name: Cache Node.js modules
43+
uses: actions/cache@v2
44+
with:
45+
path: ~/.npm
46+
key: ${{ runner.os }}-node-${{ env.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
47+
restore-keys: |
48+
${{ runner.os }}-node-${{ env.NODE_VERSION }}-
49+
- name: Install dependencies
50+
run: npm ci
51+
- run: npm run lint
5252
check-circular:
5353
name: Circular Dependencies
5454
timeout-minutes: 5
@@ -112,9 +112,9 @@ jobs:
112112
matrix:
113113
include:
114114
- name: Node 12
115-
NODE_VERSION: 12.22.10
115+
NODE_VERSION: 12.22.12
116116
- name: Node 14
117-
NODE_VERSION: 14.19.0
117+
NODE_VERSION: 14.19.2
118118
- name: Node 16
119119
NODE_VERSION: 16.10.0
120120
fail-fast: false
@@ -147,6 +147,8 @@ jobs:
147147
- name: Install dependencies (Node >= 10)
148148
run: npm ci
149149
if: ${{ steps.node.outputs.node_major >= 10 }}
150+
- name: Tests
151+
run: npm test
150152
- name: Test bundles
151153
run: ./scripts/before_script.sh
152154
env:

.github/workflows/release-automated.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
persist-credentials: false
1414
- uses: actions/setup-node@v2
1515
with:
16-
node-version: 12
16+
node-version: 14
1717
registry-url: https://registry.npmjs.org/
1818
- name: Cache Node.js modules
1919
uses: actions/cache@v2

Parse-Dashboard/index.js

+23-22
Original file line numberDiff line numberDiff line change
@@ -33,40 +33,41 @@ program.option('--createUser', 'helper tool to allow you to generate secure user
3333
program.option('--createMFA', 'helper tool to allow you to generate multi-factor authentication secrets.');
3434

3535
program.parse(process.argv);
36+
const options = program.opts();
3637

37-
for (const key in program) {
38+
for (const key in options) {
3839
const func = CLIHelper[key];
3940
if (func && typeof func === 'function') {
4041
func();
4142
return;
4243
}
4344
}
4445

45-
const host = program.host || process.env.HOST || '0.0.0.0';
46-
const port = program.port || process.env.PORT || 4040;
47-
const mountPath = program.mountPath || process.env.MOUNT_PATH || '/';
48-
const allowInsecureHTTP = program.allowInsecureHTTP || process.env.PARSE_DASHBOARD_ALLOW_INSECURE_HTTP;
49-
const cookieSessionSecret = program.cookieSessionSecret || process.env.PARSE_DASHBOARD_COOKIE_SESSION_SECRET;
50-
const trustProxy = program.trustProxy || process.env.PARSE_DASHBOARD_TRUST_PROXY;
51-
const dev = program.dev;
46+
const host = options.host || process.env.HOST || '0.0.0.0';
47+
const port = options.port || process.env.PORT || 4040;
48+
const mountPath = options.mountPath || process.env.MOUNT_PATH || '/';
49+
const allowInsecureHTTP = options.allowInsecureHTTP || process.env.PARSE_DASHBOARD_ALLOW_INSECURE_HTTP;
50+
const cookieSessionSecret = options.cookieSessionSecret || process.env.PARSE_DASHBOARD_COOKIE_SESSION_SECRET;
51+
const trustProxy = options.trustProxy || process.env.PARSE_DASHBOARD_TRUST_PROXY;
52+
const dev = options.dev;
5253

5354
if (trustProxy && allowInsecureHTTP) {
5455
console.log('Set only trustProxy *or* allowInsecureHTTP, not both. Only one is needed to handle being behind a proxy.');
5556
process.exit(-1);
5657
}
5758

58-
let explicitConfigFileProvided = !!program.config;
59+
let explicitConfigFileProvided = !!options.config;
5960
let configFile = null;
6061
let configFromCLI = null;
61-
let configServerURL = program.serverURL || process.env.PARSE_DASHBOARD_SERVER_URL;
62-
let configGraphQLServerURL = program.graphQLServerURL || process.env.PARSE_DASHBOARD_GRAPHQL_SERVER_URL;
63-
let configMasterKey = program.masterKey || process.env.PARSE_DASHBOARD_MASTER_KEY;
64-
let configAppId = program.appId || process.env.PARSE_DASHBOARD_APP_ID;
65-
let configAppName = program.appName || process.env.PARSE_DASHBOARD_APP_NAME;
66-
let configUserId = program.userId || process.env.PARSE_DASHBOARD_USER_ID;
67-
let configUserPassword = program.userPassword || process.env.PARSE_DASHBOARD_USER_PASSWORD;
68-
let configSSLKey = program.sslKey || process.env.PARSE_DASHBOARD_SSL_KEY;
69-
let configSSLCert = program.sslCert || process.env.PARSE_DASHBOARD_SSL_CERT;
62+
let configServerURL = options.serverURL || process.env.PARSE_DASHBOARD_SERVER_URL;
63+
let configGraphQLServerURL = options.graphQLServerURL || process.env.PARSE_DASHBOARD_GRAPHQL_SERVER_URL;
64+
let configMasterKey = options.masterKey || process.env.PARSE_DASHBOARD_MASTER_KEY;
65+
let configAppId = options.appId || process.env.PARSE_DASHBOARD_APP_ID;
66+
let configAppName = options.appName || process.env.PARSE_DASHBOARD_APP_NAME;
67+
let configUserId = options.userId || process.env.PARSE_DASHBOARD_USER_ID;
68+
let configUserPassword = options.userPassword || process.env.PARSE_DASHBOARD_USER_PASSWORD;
69+
let configSSLKey = options.sslKey || process.env.PARSE_DASHBOARD_SSL_KEY;
70+
let configSSLCert = options.sslCert || process.env.PARSE_DASHBOARD_SSL_CERT;
7071

7172
function handleSIGs(server) {
7273
const signals = {
@@ -86,7 +87,7 @@ function handleSIGs(server) {
8687
});
8788
}
8889

89-
if (!program.config && !process.env.PARSE_DASHBOARD_CONFIG) {
90+
if (!options.config && !process.env.PARSE_DASHBOARD_CONFIG) {
9091
if (configServerURL && configMasterKey && configAppId) {
9192
configFromCLI = {
9293
data: {
@@ -114,13 +115,13 @@ if (!program.config && !process.env.PARSE_DASHBOARD_CONFIG) {
114115
} else if (!configServerURL && !configMasterKey && !configAppName) {
115116
configFile = path.join(__dirname, 'parse-dashboard-config.json');
116117
}
117-
} else if (!program.config && process.env.PARSE_DASHBOARD_CONFIG) {
118+
} else if (!options.config && process.env.PARSE_DASHBOARD_CONFIG) {
118119
configFromCLI = {
119120
data: JSON.parse(process.env.PARSE_DASHBOARD_CONFIG)
120121
};
121122
} else {
122-
configFile = program.config;
123-
if (program.appId || program.serverURL || program.masterKey || program.appName || program.graphQLServerURL) {
123+
configFile = options.config;
124+
if (options.appId || options.serverURL || options.masterKey || options.appName || options.graphQLServerURL) {
124125
console.log('You must provide either a config file or other CLI options (appName, appId, masterKey, serverURL, and graphQLServerURL); not both.');
125126
process.exit(3);
126127
}

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ Parse Dashboard is continuously tested with the most recent releases of Node.js
102102

103103
| Version | Latest Version | End-of-Life | Compatible |
104104
|------------|----------------|-------------|--------------|
105-
| Node.js 12 | 12.22.10 | April 2022 | ✅ Yes |
106-
| Node.js 14 | 14.19.0 | April 2023 | ✅ Yes |
105+
| Node.js 12 | 12.22.12 | April 2022 | ✅ Yes |
106+
| Node.js 14 | 14.19.2 | April 2023 | ✅ Yes |
107107
| Node.js 16 | 16.10.0 | April 2024 | ✅ Yes |
108108
| Node.js 17 | 17.x | June 2022 | ❌ Not tested |
109109

changelogs/CHANGELOG_alpha.md

+73
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,76 @@
1+
## [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)
2+
3+
4+
### Bug Fixes
5+
6+
* 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))
7+
8+
## [4.1.2-alpha.2](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.2-alpha.1...4.1.2-alpha.2) (2022-05-30)
9+
10+
11+
### Bug Fixes
12+
13+
* config options like `--port` or `--config` are ignored ([#2113](https://github.com/ParsePlatform/parse-dashboard/issues/2113)) ([6d70d8a](https://github.com/ParsePlatform/parse-dashboard/commit/6d70d8aa74caf0d9c0d335a99a48347dc412ac4e))
14+
* preserve previous condition field value on constraint change ([#1969](https://github.com/ParsePlatform/parse-dashboard/issues/1969)) ([f4c3060](https://github.com/ParsePlatform/parse-dashboard/commit/f4c30605f675bd7a681be127b2dfb3fc11f90e32))
15+
* security upgrade node-fetch from 2.6.5 to 2.6.7 ([#2114](https://github.com/ParsePlatform/parse-dashboard/issues/2114)) ([5423b0d](https://github.com/ParsePlatform/parse-dashboard/commit/5423b0d70cb72081933ed7531a55f49d39f3b92c))
16+
* upgrade graphiql from 1.8.4 to 1.8.5 ([#2111](https://github.com/ParsePlatform/parse-dashboard/issues/2111)) ([1a50d30](https://github.com/ParsePlatform/parse-dashboard/commit/1a50d30b6b7d769e04c2c8e82d60142dd2e52b70))
17+
18+
### Reverts
19+
20+
* feat: change string filter description ([#2059](https://github.com/ParsePlatform/parse-dashboard/issues/2059)) ([db5d23b](https://github.com/ParsePlatform/parse-dashboard/commit/db5d23bf17f65d0db3e5d0d4ef4ca506d8394fb9))
21+
22+
## [4.1.2-alpha.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.1...4.1.2-alpha.1) (2022-05-01)
23+
24+
25+
### Bug Fixes
26+
27+
* data export is missing rows when exporting more than 100 rows ([#2087](https://github.com/ParsePlatform/parse-dashboard/issues/2087)) ([a070627](https://github.com/ParsePlatform/parse-dashboard/commit/a070627223a93a05b9784754a65f023278521efe))
28+
* security upgrade async from 2.6.3 to 2.6.4 ([#2094](https://github.com/ParsePlatform/parse-dashboard/issues/2094)) ([6140ef7](https://github.com/ParsePlatform/parse-dashboard/commit/6140ef78b9444741e64c6e46eb3344bc9fbf61e8))
29+
* security upgrade cross-fetch from 3.1.4 to 3.1.5 ([#2105](https://github.com/ParsePlatform/parse-dashboard/issues/2105)) ([24ca77f](https://github.com/ParsePlatform/parse-dashboard/commit/24ca77fbce6b580ccaccb9812a8f6dcb53304e67))
30+
31+
## [4.1.1-alpha.4](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.1-alpha.3...4.1.1-alpha.4) (2022-04-28)
32+
33+
34+
### Bug Fixes
35+
36+
* security upgrade cross-fetch from 3.1.4 to 3.1.5 ([#2105](https://github.com/ParsePlatform/parse-dashboard/issues/2105)) ([ac2609f](https://github.com/ParsePlatform/parse-dashboard/commit/ac2609f9e9bbf82e61e0b627565cd25969cfd5ba))
37+
38+
## [4.1.1-alpha.3](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.1-alpha.2...4.1.1-alpha.3) (2022-04-15)
39+
40+
41+
### Bug Fixes
42+
43+
* data export is missing rows when exporting more than 100 rows ([#2087](https://github.com/ParsePlatform/parse-dashboard/issues/2087)) ([db2d59e](https://github.com/ParsePlatform/parse-dashboard/commit/db2d59e899357e7166b28baabf8639e8078fa759))
44+
45+
## [4.1.1-alpha.2](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.1-alpha.1...4.1.1-alpha.2) (2022-04-15)
46+
47+
48+
### Bug Fixes
49+
50+
* security upgrade async from 2.6.3 to 2.6.4 ([#2094](https://github.com/ParsePlatform/parse-dashboard/issues/2094)) ([61e0fb7](https://github.com/ParsePlatform/parse-dashboard/commit/61e0fb729731cb7cfb825cc2775c034f4e211f1a))
51+
52+
## [4.1.1-alpha.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.0...4.1.1-alpha.1) (2022-04-04)
53+
54+
55+
### Bug Fixes
56+
57+
* security upgrade js-beautify from 1.14.0 to 1.14.1 ([#2077](https://github.com/ParsePlatform/parse-dashboard/issues/2077)) ([e4ea787](https://github.com/ParsePlatform/parse-dashboard/commit/e4ea7879d88173b02d66b1339ba98805255ba82c))
58+
* security vulnerability bump minimist from 1.2.5 to 1.2.6 ([#2070](https://github.com/ParsePlatform/parse-dashboard/issues/2070)) ([3d0407e](https://github.com/ParsePlatform/parse-dashboard/commit/3d0407ebd75051bbbe6f0a2aba87b26475e901b9))
59+
60+
# [4.1.0-alpha.3](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.0-alpha.2...4.1.0-alpha.3) (2022-03-30)
61+
62+
63+
### Bug Fixes
64+
65+
* security upgrade js-beautify from 1.14.0 to 1.14.1 ([#2077](https://github.com/ParsePlatform/parse-dashboard/issues/2077)) ([74aa7d0](https://github.com/ParsePlatform/parse-dashboard/commit/74aa7d03bebf925f90b92be76925a522c44e1031))
66+
67+
# [4.1.0-alpha.2](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.0-alpha.1...4.1.0-alpha.2) (2022-03-24)
68+
69+
70+
### Bug Fixes
71+
72+
* security vulnerability bump minimist from 1.2.5 to 1.2.6 ([#2070](https://github.com/ParsePlatform/parse-dashboard/issues/2070)) ([9730379](https://github.com/ParsePlatform/parse-dashboard/commit/973037980aab05680072eba8a313b0f6280e12b7))
73+
174
# [4.1.0-alpha.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.1...4.1.0-alpha.1) (2022-03-23)
275

376

changelogs/CHANGELOG_beta.md

+32
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
## [4.1.3-beta.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.2...4.1.3-beta.1) (2022-06-18)
2+
3+
4+
### Bug Fixes
5+
6+
* 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))
7+
8+
## [4.1.2-beta.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.1...4.1.2-beta.1) (2022-06-01)
9+
10+
11+
### Bug Fixes
12+
13+
* config options like `--port` or `--config` are ignored ([#2113](https://github.com/ParsePlatform/parse-dashboard/issues/2113)) ([6d70d8a](https://github.com/ParsePlatform/parse-dashboard/commit/6d70d8aa74caf0d9c0d335a99a48347dc412ac4e))
14+
* data export is missing rows when exporting more than 100 rows ([#2087](https://github.com/ParsePlatform/parse-dashboard/issues/2087)) ([88f1eab](https://github.com/ParsePlatform/parse-dashboard/commit/88f1eab418ff5ef7af24f9ef6583ccaedef2788e))
15+
* preserve previous condition field value on constraint change ([#1969](https://github.com/ParsePlatform/parse-dashboard/issues/1969)) ([f4c3060](https://github.com/ParsePlatform/parse-dashboard/commit/f4c30605f675bd7a681be127b2dfb3fc11f90e32))
16+
* security upgrade async from 2.6.3 to 2.6.4 ([#2094](https://github.com/ParsePlatform/parse-dashboard/issues/2094)) ([283745c](https://github.com/ParsePlatform/parse-dashboard/commit/283745c7c1ebe1bc6f35670f1b6f3b644b94043e))
17+
* security upgrade cross-fetch from 3.1.4 to 3.1.5 ([#2105](https://github.com/ParsePlatform/parse-dashboard/issues/2105)) ([8d42622](https://github.com/ParsePlatform/parse-dashboard/commit/8d426226e6431793e275b68d680776443675ee35))
18+
* security upgrade node-fetch from 2.6.5 to 2.6.7 ([#2114](https://github.com/ParsePlatform/parse-dashboard/issues/2114)) ([5423b0d](https://github.com/ParsePlatform/parse-dashboard/commit/5423b0d70cb72081933ed7531a55f49d39f3b92c))
19+
* upgrade graphiql from 1.8.4 to 1.8.5 ([#2111](https://github.com/ParsePlatform/parse-dashboard/issues/2111)) ([1a50d30](https://github.com/ParsePlatform/parse-dashboard/commit/1a50d30b6b7d769e04c2c8e82d60142dd2e52b70))
20+
21+
### Reverts
22+
23+
* feat: change string filter description ([#2059](https://github.com/ParsePlatform/parse-dashboard/issues/2059)) ([db5d23b](https://github.com/ParsePlatform/parse-dashboard/commit/db5d23bf17f65d0db3e5d0d4ef4ca506d8394fb9))
24+
25+
## [4.1.1-beta.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.0...4.1.1-beta.1) (2022-04-03)
26+
27+
28+
### Bug Fixes
29+
30+
* security upgrade js-beautify from 1.14.0 to 1.14.1 ([#2077](https://github.com/ParsePlatform/parse-dashboard/issues/2077)) ([e4ea787](https://github.com/ParsePlatform/parse-dashboard/commit/e4ea7879d88173b02d66b1339ba98805255ba82c))
31+
* security vulnerability bump minimist from 1.2.5 to 1.2.6 ([#2070](https://github.com/ParsePlatform/parse-dashboard/issues/2070)) ([3d0407e](https://github.com/ParsePlatform/parse-dashboard/commit/3d0407ebd75051bbbe6f0a2aba87b26475e901b9))
32+
133
# [4.1.0-beta.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.1...4.1.0-beta.1) (2022-03-23)
234

335

changelogs/CHANGELOG_release.md

+39
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
## [4.1.4](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.3...4.1.4) (2022-07-03)
2+
3+
4+
### Bug Fixes
5+
6+
* login fails with error `req.session.regenerate is not a function` ([#2196](https://github.com/ParsePlatform/parse-dashboard/issues/2196)) ([a71848c](https://github.com/ParsePlatform/parse-dashboard/commit/a71848ce44fa19e579f9731bab50a7244ab89b11))
7+
8+
## [4.1.3](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.2...4.1.3) (2022-07-02)
9+
10+
11+
### Bug Fixes
12+
13+
* 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))
14+
15+
## [4.1.2](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.1...4.1.2) (2022-06-18)
16+
17+
18+
### Bug Fixes
19+
20+
* config options like `--port` or `--config` are ignored ([#2113](https://github.com/ParsePlatform/parse-dashboard/issues/2113)) ([6d70d8a](https://github.com/ParsePlatform/parse-dashboard/commit/6d70d8aa74caf0d9c0d335a99a48347dc412ac4e))
21+
* data export is missing rows when exporting more than 100 rows ([#2087](https://github.com/ParsePlatform/parse-dashboard/issues/2087)) ([88f1eab](https://github.com/ParsePlatform/parse-dashboard/commit/88f1eab418ff5ef7af24f9ef6583ccaedef2788e))
22+
* preserve previous condition field value on constraint change ([#1969](https://github.com/ParsePlatform/parse-dashboard/issues/1969)) ([f4c3060](https://github.com/ParsePlatform/parse-dashboard/commit/f4c30605f675bd7a681be127b2dfb3fc11f90e32))
23+
* security upgrade async from 2.6.3 to 2.6.4 ([#2094](https://github.com/ParsePlatform/parse-dashboard/issues/2094)) ([283745c](https://github.com/ParsePlatform/parse-dashboard/commit/283745c7c1ebe1bc6f35670f1b6f3b644b94043e))
24+
* security upgrade cross-fetch from 3.1.4 to 3.1.5 ([#2105](https://github.com/ParsePlatform/parse-dashboard/issues/2105)) ([8d42622](https://github.com/ParsePlatform/parse-dashboard/commit/8d426226e6431793e275b68d680776443675ee35))
25+
* security upgrade node-fetch from 2.6.5 to 2.6.7 ([#2114](https://github.com/ParsePlatform/parse-dashboard/issues/2114)) ([5423b0d](https://github.com/ParsePlatform/parse-dashboard/commit/5423b0d70cb72081933ed7531a55f49d39f3b92c))
26+
* upgrade graphiql from 1.8.4 to 1.8.5 ([#2111](https://github.com/ParsePlatform/parse-dashboard/issues/2111)) ([1a50d30](https://github.com/ParsePlatform/parse-dashboard/commit/1a50d30b6b7d769e04c2c8e82d60142dd2e52b70))
27+
28+
### Reverts
29+
30+
* feat: change string filter description ([#2059](https://github.com/ParsePlatform/parse-dashboard/issues/2059)) ([db5d23b](https://github.com/ParsePlatform/parse-dashboard/commit/db5d23bf17f65d0db3e5d0d4ef4ca506d8394fb9))
31+
32+
## [4.1.1](https://github.com/ParsePlatform/parse-dashboard/compare/4.1.0...4.1.1) (2022-05-01)
33+
34+
35+
### Bug Fixes
36+
37+
* security upgrade js-beautify from 1.14.0 to 1.14.1 ([#2077](https://github.com/ParsePlatform/parse-dashboard/issues/2077)) ([e4ea787](https://github.com/ParsePlatform/parse-dashboard/commit/e4ea7879d88173b02d66b1339ba98805255ba82c))
38+
* security vulnerability bump minimist from 1.2.5 to 1.2.6 ([#2070](https://github.com/ParsePlatform/parse-dashboard/issues/2070)) ([3d0407e](https://github.com/ParsePlatform/parse-dashboard/commit/3d0407ebd75051bbbe6f0a2aba87b26475e901b9))
39+
140
# [4.1.0](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.1...4.1.0) (2022-04-03)
241

342

jsconfig.json

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"typeAcquisition": {
3+
"include": [
4+
"jest"
5+
]
6+
},
7+
"exclude": ["node_modules"]
8+
}

0 commit comments

Comments
 (0)