diff --git a/data/apps.json b/data/apps.json
index cd8ede50f0592e1caf483bba022ac5e43a9d4bc5..9d2d064d98bc43aa74f4e91d548886de38115f68 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -3006,8 +3006,58 @@
     "issueTracker": "https://github.com/CADViewer/NextCloud/issues",
     "website": "https://www.cadviewer.com",
     "created": "2023-01-24T11:48:24.946616Z",
-    "lastModified": "2023-02-17T16:38:55.327007Z",
+    "lastModified": "2023-02-18T15:34:32.428084Z",
     "releases": [
+      {
+        "version": "8.32.3",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=22.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/CADViewer/NextCloud/releases/download/cv_nextcloud_v8.32.3/cadviewer-v8.32.3.tar.gz",
+        "created": "2023-02-18T15:34:31.490642Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-02-18T15:34:32.504417Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=22 <=25",
+        "signature": "jPLxryHmO5kUTo2Iwa0kHLQtC4uh9hlMziYcU/sn/Jg7PsVrIKtlq1/ft0s3Cjse\nwKPs5ImqsZT288QMyYj3O6EPhYBamx8s9UM7y7owaXPA1OmiPG9fCzEUIk0d6oRd\naywa6zr3W7FBMvRr6dT1DF3zrWHH8dMaLTUuW6TGqt7pY3AIucAa8v1PpkWpVhsw\n50wgYNSlkv5F3JGpzcp12JxB8y3Qt+j4tUXlvABHzAsN3GiZZOydv3Aw+BE2Ajl5\nsLxLDnJGIvKX0E7jFvPutnsU2+0T/F6DjWilThHaE4Pfvqaib4YmTRF6HuzPlgXW\ngMdTqyJERo01MIytxWSk09Z/IW1SiQlD8VF+gIwzDzqiknolNqXM8uqYA21JgNZ4\nctzKW2VgDnAqmRqdUwZqnHNse53UDKBdZzCLyLTreK+aKZ1SKZeQqud2EGQ220w8\n+aWwlY5XMu+rPpnG9yNoVEEtMkcp95aQZLYjw1KB7c2+6rvs+f2aCGpPdmYCs5Zh\npc9DDyCJ026uCO33edkxDxQ0+4JQxViosQxf7AT85qOQrOSo4EgN0BNuwiS/dlV6\nwWbjWJGm72vNWR0xyDMyDl19dYMg7wEHgJdmyX6p35By9EZTZrn6hQ19l3iAPnyV\n8HooGO9d3d4HAewW6CcqLA/s3iljkDHmL5Bwva21k3U=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
+      {
+        "version": "8.31.1",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=22.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/CADViewer/NextCloud/releases/download/cv_nextcloud_v8.31.1/cadviewer-v8.31.1.tar.gz",
+        "created": "2023-02-18T13:48:13.013779Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-02-18T13:48:13.444070Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=22 <=25",
+        "signature": "TG5HhqsyLwhKws/I9vGVd8Q0CMd0B/KMKj3+iikqmkyFwsur26UJVWhgdCKiJjU8\nOEqJ/ba0+18ehdkGa1XOMkKy2GpWyHD3jR8hGmGGl/8wqK/QJxIYktfYqgLGVNaw\nKLJZuOvfM+l3ITbPrnOrkfV0tUeI69wGQRWmA3/nxK4c4nMc9JtJPIDg8mHpsAZt\ng9NzY0EKsmNGsjcMwCWeiSJnX30Q6SkBX5inQ2I7sQ+O9mQTg2AmblHZ0Z8NxCD7\nQNzNX5uFt4qEPH5XEHWT+Tc5FtzMhbH8EXhdBugHV6lWWeX0hLelKyD+9S8thC1K\n8M7CMd3WzPwEI8R5NM0pZ3CYc8Ki1XOTQZDICMMZngTlARzsLBMcu1PUriC7RYjW\n22P2MFXkanRzZdwOtCPOg+hvabAEwD/hqdcjKw7FaseC2L9jAHqsL9RU/Tv/crRA\nrBzsNSsZLQEMCFKeHh8WID4DaArUH6EC6B82WglHpMMtnkP+wy/te4OU9MD3zoBM\nOh5ksKjE9/V1/zMvBJEs301VPYIrCuCP5EIEvCP/2zWcdgG+TfvC+t6D2A1MRoRx\nUrcVoH3u3Uw4WjwHph5ZmsbtkQFVgwqf01QiJyouEn4HHc+Dvprf6Ca5ppRm3aw/\n3C4ZBK4ItKe01ekJxnXVs0kEqryEv2Iz0izuOA4c4dk=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "8.30.20",
         "phpExtensions": [],
@@ -31642,12 +31692,12 @@
         "platformVersionSpec": ">=24.0.0 <26.0.0",
         "minIntSize": 32,
         "download": "https://github.com/nextcloud/recognize/releases/download/v3.0.0-beta.1/recognize-3.0.0-beta.1.tar.gz",
-        "created": "2022-08-29T12:54:24.645617Z",
+        "created": "2022-08-29T14:19:54.373190Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-08-29T12:54:24.866187Z",
-        "isNightly": true,
+        "lastModified": "2022-08-29T14:19:58.574560Z",
+        "isNightly": false,
         "rawPhpVersionSpec": ">=7.4",
         "rawPlatformVersionSpec": ">=24 <=25",
         "signature": "C1jFhYSuKRcMcIX1lOZyAQGRj84m3epMcp3NMAoYoolfinmE9roNveQUoRx06EaJ\nIPwcGaEjO2gqT+HG44UPQGMonNHAkPf0nS2rkybMg/MRU0t7/iR1aNFbfkl1H6AS\nP0GcCbaVK0WQaBAvAx2RohP0yiXYsB+JJJWyAk8NbxquQiePLJkQ8/waqo1pWdh+\nHppaUJvX+5w3wzemZT0uk2uG9d1Zl7vijUeE0w3n+dB0KlmEQy5fmotFHRdmEhXq\nvvlZQZTSs/aQXAkfQgu60ZP72+8LQwntVUXPHw9pdRzXPiKh6xTcyOcE7qU1jd7+\n8d0V5yNj/vkA6txnXNA8e6caNOEQ/gJoho0TMyYTTCX0zwB3HPcHpT1ASLAJkaD7\nn5IrDYtdxfG7ZWvs3Gb9q+lCj6x7kWaM4m08ls4XI041FAtgijvDcUJcE5sBq1eZ\nXrqITwB23/lF2BDCUO6ANdKsxlYCJ60xe++TX4hDoC4V1HW2wf1gehhzsTL8J68F\nKpTX66STY1UEG1ycI7jvPDiJkvsLaqw2y9rD4tQoUm22Cx4be9TRGGvs/lKM1NBC\nNGIj8Vh9tBrb+T7D63b4kupIktfUzic4rFEVgAhHYMd8BRfXz/osciZgxzC6g5Yh\n1/YBF3FX+9PFLf0l6C4NdPzyGnHRl4zY8YQk6mFyGeQ=",
@@ -31667,12 +31717,12 @@
         "platformVersionSpec": ">=24.0.0 <26.0.0",
         "minIntSize": 32,
         "download": "https://github.com/nextcloud/recognize/releases/download/v3.0.0-beta.1/recognize-3.0.0-beta.1.tar.gz",
-        "created": "2022-08-29T14:19:54.373190Z",
+        "created": "2022-08-29T12:54:24.645617Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-08-29T14:19:58.574560Z",
-        "isNightly": false,
+        "lastModified": "2022-08-29T12:54:24.866187Z",
+        "isNightly": true,
         "rawPhpVersionSpec": ">=7.4",
         "rawPlatformVersionSpec": ">=24 <=25",
         "signature": "C1jFhYSuKRcMcIX1lOZyAQGRj84m3epMcp3NMAoYoolfinmE9roNveQUoRx06EaJ\nIPwcGaEjO2gqT+HG44UPQGMonNHAkPf0nS2rkybMg/MRU0t7/iR1aNFbfkl1H6AS\nP0GcCbaVK0WQaBAvAx2RohP0yiXYsB+JJJWyAk8NbxquQiePLJkQ8/waqo1pWdh+\nHppaUJvX+5w3wzemZT0uk2uG9d1Zl7vijUeE0w3n+dB0KlmEQy5fmotFHRdmEhXq\nvvlZQZTSs/aQXAkfQgu60ZP72+8LQwntVUXPHw9pdRzXPiKh6xTcyOcE7qU1jd7+\n8d0V5yNj/vkA6txnXNA8e6caNOEQ/gJoho0TMyYTTCX0zwB3HPcHpT1ASLAJkaD7\nn5IrDYtdxfG7ZWvs3Gb9q+lCj6x7kWaM4m08ls4XI041FAtgijvDcUJcE5sBq1eZ\nXrqITwB23/lF2BDCUO6ANdKsxlYCJ60xe++TX4hDoC4V1HW2wf1gehhzsTL8J68F\nKpTX66STY1UEG1ycI7jvPDiJkvsLaqw2y9rD4tQoUm22Cx4be9TRGGvs/lKM1NBC\nNGIj8Vh9tBrb+T7D63b4kupIktfUzic4rFEVgAhHYMd8BRfXz/osciZgxzC6g5Yh\n1/YBF3FX+9PFLf0l6C4NdPzyGnHRl4zY8YQk6mFyGeQ=",