diff --git a/README.md b/README.md index 69324ac984..2adef6cc5f 100644 --- a/README.md +++ b/README.md @@ -123,11 +123,14 @@ After starting the dashboard, you can visit http://localhost:4040 in your browse ## Compatibility ### Parse Server -Parse Dashboard is compatible with the following Parse Server versions. +Parse Dashboard is compatible with the following versions of Parse Server. -| Parse Dashboard Version | Parse Server Version | Compatible | -|-------------------------|----------------------|------------| -| >=1.0 | >= 2.1.4 | ✅ Yes | +| Parse Dashboard | Parse Server | +|-----------------|------------------| +| >= 1.0.0 | >= 2.1.4 < 7.0.0 | +| >= 8.0.0 | >= 7.0.0 | + +Parse Dashboard automatically checks the Parse Server version when connecting and displays a warning if the server version does not meet the minimum required version. The required Parse Server version is defined in the `supportedParseServerVersion` field in `package.json`. ### Node.js 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. diff --git a/package.json b/package.json index 311c4663b5..18e23885c2 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "Push Status Page", "Relation Editor" ], + "supportedParseServerVersion": ">=7.0.0", "keywords": [ "parse", "dashboard" diff --git a/src/dashboard/Apps/AppsIndex.react.js b/src/dashboard/Apps/AppsIndex.react.js index 8160ceb9e8..6927e77f8c 100644 --- a/src/dashboard/Apps/AppsIndex.react.js +++ b/src/dashboard/Apps/AppsIndex.react.js @@ -82,25 +82,32 @@ const AppCard = ({ app, icon }) => { return (