Skip to content

Commit 499abfb

Browse files
authored
build: release beta
2 parents e9ce42b + f976dce commit 499abfb

File tree

11 files changed

+413
-177
lines changed

11 files changed

+413
-177
lines changed

.github/workflows/ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,9 @@ jobs:
112112
matrix:
113113
include:
114114
- name: Node 12
115-
NODE_VERSION: 12.22.8
115+
NODE_VERSION: 12.22.9
116116
- name: Node 14
117-
NODE_VERSION: 14.18.2
117+
NODE_VERSION: 14.18.3
118118
- name: Node 16
119119
NODE_VERSION: 16.10.0
120120
fail-fast: false

Parse-Dashboard/app.js

+12-7
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,18 @@ var fs = require('fs');
99
const currentVersionFeatures = require('../package.json').parseDashboardFeatures;
1010

1111
var newFeaturesInLatestVersion = [];
12-
packageJson('parse-dashboard', { version: 'latest', fullMetadata: true }).then(latestPackage => {
13-
if (latestPackage.parseDashboardFeatures instanceof Array) {
14-
newFeaturesInLatestVersion = latestPackage.parseDashboardFeatures.filter(feature => {
15-
return currentVersionFeatures.indexOf(feature) === -1;
16-
});
17-
}
18-
});
12+
packageJson('parse-dashboard', { version: 'latest', fullMetadata: true })
13+
.then(latestPackage => {
14+
if (latestPackage.parseDashboardFeatures instanceof Array) {
15+
newFeaturesInLatestVersion = latestPackage.parseDashboardFeatures.filter(feature => {
16+
return currentVersionFeatures.indexOf(feature) === -1;
17+
});
18+
}
19+
})
20+
.catch(() => {
21+
// In case of a failure make sure the final value is an empty array
22+
newFeaturesInLatestVersion = [];
23+
});
1924

2025
function getMount(mountPath) {
2126
mountPath = mountPath || '';

Parse-Dashboard/parse-dashboard-config.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"apps": [
33
{
4-
"serverURL": "http://localhost:1338/parse",
4+
"serverURL": "http://localhost:1337/parse",
55
"appId": "hello",
66
"masterKey": "world",
77
"appName": "",

README.md

+22-5
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ Parse Dashboard is a standalone dashboard for managing your [Parse Server](https
2525
---
2626

2727
- [Getting Started](#getting-started)
28-
- [Local Installation](#local-installation)
28+
- [Compatibility](#compatibility)
29+
- [Parse Server](#parse-server)
30+
- [Node.js](#nodejs)
2931
- [Configuring Parse Dashboard](#configuring-parse-dashboard)
3032
- [File](#file)
3133
- [Environment variables](#environment-variables)
@@ -60,10 +62,6 @@ Parse Dashboard is a standalone dashboard for managing your [Parse Server](https
6062

6163
# Getting Started
6264

63-
[Node.js](https://nodejs.org) version >= 12 is required to run the dashboard. You also need to be using Parse Server version 2.1.4 or higher.
64-
65-
# Local Installation
66-
6765
Install the dashboard from `npm`.
6866

6967
```
@@ -90,6 +88,25 @@ After starting the dashboard, you can visit http://localhost:4040 in your browse
9088

9189
![Parse Dashboard](.github/dash-shot.png)
9290

91+
## Compatibility
92+
93+
### Parse Server
94+
Parse Dashboard is compatible with the following Parse Server versions.
95+
96+
| Parse Dashboard Version | Parse Server Version | Compatible |
97+
|-------------------------|----------------------|------------|
98+
| >=1.0 | >= 2.1.4 | ✅ Yes |
99+
100+
### Node.js
101+
Parse Dashboard is continuously tested with the most recent releases of Node.js to ensure compatibility. We follow the [Node.js Long Term Support plan](https://github.com/nodejs/Release) and only test against versions that are officially supported and have not reached their end-of-life date.
102+
103+
| Version | Latest Version | End-of-Life | Compatible |
104+
|------------|----------------|-------------|--------------|
105+
| Node.js 12 | 12.22.9 | April 2022 | ✅ Yes |
106+
| Node.js 14 | 14.18.3 | April 2023 | ✅ Yes |
107+
| Node.js 16 | 16.10.0 | April 2024 | ✅ Yes |
108+
| Node.js 17 | 17.x | June 2022 | ❌ Not tested |
109+
93110
## Configuring Parse Dashboard
94111

95112
### File

changelogs/CHANGELOG_alpha.md

+70
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,73 @@
1+
# [4.0.0-alpha.15](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.0-alpha.14...4.0.0-alpha.15) (2022-01-26)
2+
3+
4+
### Bug Fixes
5+
6+
* preserve column sorting preferences in data browser ([#2016](https://github.com/ParsePlatform/parse-dashboard/issues/2016)) ([c2e6557](https://github.com/ParsePlatform/parse-dashboard/commit/c2e65573ccfa29b6d6e727e93b9552380c520f86))
7+
8+
# [4.0.0-alpha.14](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.0-alpha.13...4.0.0-alpha.14) (2022-01-23)
9+
10+
11+
### Bug Fixes
12+
13+
* crash when checking for new dashboard release without internet connection ([#2015](https://github.com/ParsePlatform/parse-dashboard/issues/2015)) ([8c36e69](https://github.com/ParsePlatform/parse-dashboard/commit/8c36e693c08a960c4002d7d29bde7d111eff2cd4))
14+
15+
# [4.0.0-alpha.13](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.0-alpha.12...4.0.0-alpha.13) (2022-01-23)
16+
17+
18+
### Bug Fixes
19+
20+
* calendar widget layout partly hides last days of a month ([#1990](https://github.com/ParsePlatform/parse-dashboard/issues/1990)) ([5bd86dd](https://github.com/ParsePlatform/parse-dashboard/commit/5bd86dd0a5c7857705089cb8a57c078d62863dfc))
21+
22+
# [4.0.0-alpha.12](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.0-alpha.11...4.0.0-alpha.12) (2022-01-23)
23+
24+
25+
### Bug Fixes
26+
27+
* upgrade parse from 3.4.0 to 3.4.1 ([#2011](https://github.com/ParsePlatform/parse-dashboard/issues/2011)) ([68cf9e2](https://github.com/ParsePlatform/parse-dashboard/commit/68cf9e238594df29c22a687b2976d56894897f34))
28+
29+
# [4.0.0-alpha.11](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.0-alpha.10...4.0.0-alpha.11) (2022-01-23)
30+
31+
32+
### Bug Fixes
33+
34+
* various UI bugs (e.g. filter data browser, switch app, upload file) ([#2010](https://github.com/ParsePlatform/parse-dashboard/issues/2010)) ([a508a58](https://github.com/ParsePlatform/parse-dashboard/commit/a508a58ce927fd7e08d249818c38f6fb1305956c))
35+
36+
# [4.0.0-alpha.10](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.0-alpha.9...4.0.0-alpha.10) (2022-01-22)
37+
38+
39+
### Bug Fixes
40+
41+
* bump nanoid from 3.1.28 to 3.2.0 ([#2008](https://github.com/ParsePlatform/parse-dashboard/issues/2008)) ([6cfe9ca](https://github.com/ParsePlatform/parse-dashboard/commit/6cfe9cae63a49013489e5683b5e16ab3c4399730))
42+
43+
# [4.0.0-alpha.9](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.0-alpha.8...4.0.0-alpha.9) (2022-01-18)
44+
45+
46+
### Bug Fixes
47+
48+
* cannot save nullish values for required fields ([#2003](https://github.com/ParsePlatform/parse-dashboard/issues/2003)) ([e1a5497](https://github.com/ParsePlatform/parse-dashboard/commit/e1a5497d4a999d18dcf60f93cdba16d36250a7cc))
49+
50+
# [4.0.0-alpha.8](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.0-alpha.7...4.0.0-alpha.8) (2022-01-15)
51+
52+
53+
### Bug Fixes
54+
55+
* bump marked from 0.8.2 to 4.0.10 ([#2001](https://github.com/ParsePlatform/parse-dashboard/issues/2001)) ([ae4cc90](https://github.com/ParsePlatform/parse-dashboard/commit/ae4cc900bdbdc4425f0f30c07c6ef689c8cebe8c))
56+
57+
# [4.0.0-alpha.7](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.0-alpha.6...4.0.0-alpha.7) (2022-01-13)
58+
59+
60+
### Bug Fixes
61+
62+
* bump follow-redirects from 1.14.4 to 1.14.7 ([#1997](https://github.com/ParsePlatform/parse-dashboard/issues/1997)) ([4ca2e97](https://github.com/ParsePlatform/parse-dashboard/commit/4ca2e971890c6ee7ee88195a4c75dbb73dc5a0b1))
63+
64+
# [4.0.0-alpha.6](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.0-alpha.5...4.0.0-alpha.6) (2022-01-13)
65+
66+
67+
### Bug Fixes
68+
69+
* bump markdown-it from 12.3.0 to 12.3.2 ([#1996](https://github.com/ParsePlatform/parse-dashboard/issues/1996)) ([245c22e](https://github.com/ParsePlatform/parse-dashboard/commit/245c22ea21f1af6f3e74a269d74460d5c5ea5c03))
70+
171
# [4.0.0-alpha.5](https://github.com/ParsePlatform/parse-dashboard/compare/4.0.0-alpha.4...4.0.0-alpha.5) (2021-12-12)
272

373

0 commit comments

Comments
 (0)