diff --git a/data/apps.json b/data/apps.json
index 0a11fa192ee13b9cf5df360c09be02de22f0f91b..7ccc836f048330968e1c30de1690e8505dbd9ec6 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -3150,8 +3150,33 @@
     "issueTracker": "https://github.com/nextcloud/calendar/issues",
     "website": "https://github.com/nextcloud/calendar/",
     "created": "2016-10-01T12:40:39.060903Z",
-    "lastModified": "2022-07-07T12:35:34.208498Z",
+    "lastModified": "2022-08-23T12:52:07.229446Z",
     "releases": [
+      {
+        "version": "3.4.3",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.4.0 <8.2.0",
+        "platformVersionSpec": ">=22.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/calendar/releases/download/v3.4.3/calendar-v3.4.3.tar.gz",
+        "created": "2022-08-23T12:52:03.991190Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-23T12:52:11.219688Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.4 <=8.1",
+        "rawPlatformVersionSpec": ">=22 <=25",
+        "signature": "pmzHhyPcjkG95zvD6wEtkqCH+AlauAnC4ZCKzjZHxcKoZNwUcRf9l6J7m+wfD36VhwkYP1DBMEwnTwBIQMtpin0H2rNq+hxIx90SDUMeEGlk5Uazs4WxA5QCVBlNMRi7gRP8gFeExRrjllyFMI53euxXtJNXBU/ioSngXniwus4IdnC1ohqco/ozqZ4YoSrQ4JFMkreqrx522TkVZbHOAOi5AEzSWMole3YmxeIS+Gc6iVqsn/6T3Ff/g+Eekz+SWqMZs7uPBfXvoP8VC9cxhOmlg6tW0CCe0fNWKpjVBmCsB4v+PjOZtb89mQC5ogUp3BPAxZ+KNS4UrV85t0fP6i5NROefhB1T02Z5E+e6YzQxuNG4ahAfcGtD3sxqEN7rfXKj6EN9Eb6KDgdEeJIkppCRnzLKG6BUzG7TVwykYrIHwnEh0rmvFaFFrxf6ewmQ9rbCsN2CaKzb2g4oVQaFTW/VNS9nLjc4NYSg6TK+EzCz2uzYcFpba5/UZFFduizu0rdSAz45pxXDdHXIhxj0dtAsVhUz5ssjqYjA/B62eAsHRl7iXga1xiib9rqcuKWLCOTt6NFKzPbA997QThfRsz1dCFVrD08pK2oWPotfWjTI2nLnHDyltqBZZwYOuRr1CrCSN0/SK2IIr/gTwmJ6FiN4Sg0J4cyAC5l8endpzeU=",
+        "translations": {
+          "en": {
+            "changelog": "### Fixed\n- Missing events in week view\n- Invitee and resource name wrapping\n- Relying on guessed mime type on import"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "3.4.2-rc.1",
         "phpExtensions": [],
@@ -5911,8 +5936,33 @@
     "issueTracker": "https://github.com/nextcloud/cookbook/issues",
     "website": "https://github.com/nextcloud/cookbook/",
     "created": "2019-03-18T18:15:40.098418Z",
-    "lastModified": "2022-07-02T21:32:01.260881Z",
+    "lastModified": "2022-08-23T18:32:51.237849Z",
     "releases": [
+      {
+        "version": "0.9.14-beta1",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.4.0",
+        "platformVersionSpec": ">=19.0.0 <25.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud/cookbook/releases/download/v0.9.14-beta1/Cookbook-0.9.14-beta1.tar.gz",
+        "created": "2022-08-23T18:32:50.901794Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-23T18:32:51.375019Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.4",
+        "rawPlatformVersionSpec": ">=19 <=24",
+        "signature": "QY4g6QRMJCiksJjtmUiM8IS80MW+e1lhLf2BBT9Xedcwf7c/GYCefaOYVO4qgKbZ7Sc+JmqO5PGvRMIn3aMuzn6Pw5KUcLxer4pOJSKe3LphuqtGhU38nZA2UkxIuOiZ+pDucSK8Ri8w8+Jd0RdKPlAmWiiyxPNYNqHjW9Rmq8Qgm0tkzHd5j4qs7vBMiz1ecmjsv8mHRhiAlW533KVyHGkynRtgDt/I1vyWFDvC8jaQVnqckqPMk6QhmKdid8IrCxvRZkno1VROrd6+OthpEAIPj48A3ZEC0vnjSq+8QbtrXYklenf+BZfkzCvocg8vmnDa83MEN/YOOzdS8jhOpObhLIhcTs0vrfHcr+KNHmgtnOIc6KH5kztkEMqCTwn7bWlpHwJNGgzdCaM9cJAms8sh2u8ntmz30mWlbMFUG7b6o1FajHFDYfLYDFkHu4ZExX9yVySCASxJbzcLImfZIEWVafB7EaDLLkNGPasXOu/X61pSEr8fxTA1sWSOIKHjP8/wgDKflPI8mqd3rbdJz/TfvjgPYB9qjRMqXrJjNEl/iXO2TfdK5qGmhrK5to1gDAFqqpyeAX8RVDDyXReClaJUt7LNesbkEHmwW4JI+jBHuSd4BhmZUqTI5fv4RwnY1LUAHYBFSxpOmkfxKmP8GBIGQ0Rj/AqK0Ns3dDxm4yo=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.9.13",
         "phpExtensions": [],
@@ -16827,16 +16877,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/integration_openproject/releases/download/v2.0.1/integration_openproject-2.0.1.tar.gz",
-        "created": "2022-08-16T04:31:12.921044Z",
+        "download": "https://github.com/nextcloud/integration_openproject/releases/download/v2.0.0-20220729-nightly/integration_openproject-2.0.0-20220729-nightly.tar.gz",
+        "created": "2022-07-29T08:38:48.365930Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-08-19T07:25:54.509791Z",
-        "isNightly": false,
+        "lastModified": "2022-07-29T08:38:48.663858Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=25",
-        "signature": "d65TQo43t0b9f3sUL3e7gkRRt2MzgWovLFjjk2LipMr6OJqyUbph3MZfcahOoqYc5QzqLJAKlIaB5LXLNJemXe350NVVn230a8Zgx8ZQmxkS+aI7+Ow0aIgzSJwOiYDutQs4LDxhLCXLPYBk/Y8HOq4b+d7FkXqJ+yCg+ILSQkweh70eWwTSNYaLeTS1hMOdNvjAJH1AXTnEYi5k2mqjP8UjlXSa/V99H1zeDChtgHcJOn7hAaYa/fSpfUH9QnNZ9q7bwg2nNPf2/+P+ynP9ySjeoTWToGHHQaFIFoSymyJG0NNZLPxKwJ2mvE34BqMmGrHGOmIDyyHg18ZkSZhL4BaiASWxRMSZhGQGKelVhDAeyRTzGRbDe4FPz3k0mABgjL6fMSn0IiuO19h6Hj0aoI+UCplYyjw4XUt4lKVkJhbWjpEH2diNoNBf6xeDqdB8jNHAWBSYudE0RfNWo7A0Sr4uFYrqcEG9r/PHsEpfHwzqyeyJ+oH2lt36HKIx3Rz5gTzo4jLJsgMfJ34A7TzKqir1J8R5Phhk8ZS117ZacJD/cOOvqKJR/IIoZEfsQuecTF8aXYZ1e/Lrk23ifYas1P3cv1724M5KkFvzVIpO9JQEHzgOW/9la0ofA/72+pvMrxYwzTG+k+XR91Mn+tAx1cixqCYW1yfhL+sLyvSo73o=",
+        "signature": "SwSulFP9cPLSg/25Ns81O1enmLibnQpWuyvF+PjTxyOuujBuPteb0I2JaOKxXmzPXeNQS14clzHecHZgjLEInOkx8VwIvRbWHkDZTjED3EaVuTHywrX5k+6HeyeeMp3RPwd0HKcpL1lY182zyNJP5Minito22jDuGQaUvDJ8mrqcz5PoIoRwQk3axE0WZXrDYv6nl941w5DvH7vab1j7UkACR/4K1JrXn4rnOv3jji4Kz0N9I0psiaJAzLr/v9XZLq4kzgO1FSFRZ2Rp9TXhwBnXcpiZy4pzkKQCfqL29dOEWAcOLA95UTc9e0870LnoUaQSoSqGtzcEiAMQpSSa5E/XDwL4ukJEsls4dkLs/nYaEvAYdM5HnfshiSgkZHmZFBCwweKKqFOZDTeylEgKrGtn2L7nO5WXE4lZisksdtGGRVRghj3HiNHaYLiU0ZYNQvTi2BDhJ7Qu4s76XkVwFn+hrB4KeauVJxvZqgI63lRBqSVsCPQftp5g3gBkXVDSzPbgG3SXHyAJTxsIvl8LbygnFMKUrrFQHtKdt4uzqhMIbTwcym2hG6hn1TqODKHku49lWyh2Gz/6TlFN9mFLcbFv8NrfjtBfj1O7UIqWAHVZ9aiaDY9CEMo3ZruqcQGx2RI0FVXCTJJemxM1YSQK9LkA9iqs34VoTlnuVArUOOw=",
         "translations": {
           "en": {
             "changelog": ""
@@ -16852,16 +16902,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/integration_openproject/releases/download/v2.0.0-20220729-nightly/integration_openproject-2.0.0-20220729-nightly.tar.gz",
-        "created": "2022-07-29T08:38:48.365930Z",
+        "download": "https://github.com/nextcloud/integration_openproject/releases/download/v2.0.1/integration_openproject-2.0.1.tar.gz",
+        "created": "2022-08-16T04:31:12.921044Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-07-29T08:38:48.663858Z",
-        "isNightly": true,
+        "lastModified": "2022-08-19T07:25:54.509791Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=25",
-        "signature": "SwSulFP9cPLSg/25Ns81O1enmLibnQpWuyvF+PjTxyOuujBuPteb0I2JaOKxXmzPXeNQS14clzHecHZgjLEInOkx8VwIvRbWHkDZTjED3EaVuTHywrX5k+6HeyeeMp3RPwd0HKcpL1lY182zyNJP5Minito22jDuGQaUvDJ8mrqcz5PoIoRwQk3axE0WZXrDYv6nl941w5DvH7vab1j7UkACR/4K1JrXn4rnOv3jji4Kz0N9I0psiaJAzLr/v9XZLq4kzgO1FSFRZ2Rp9TXhwBnXcpiZy4pzkKQCfqL29dOEWAcOLA95UTc9e0870LnoUaQSoSqGtzcEiAMQpSSa5E/XDwL4ukJEsls4dkLs/nYaEvAYdM5HnfshiSgkZHmZFBCwweKKqFOZDTeylEgKrGtn2L7nO5WXE4lZisksdtGGRVRghj3HiNHaYLiU0ZYNQvTi2BDhJ7Qu4s76XkVwFn+hrB4KeauVJxvZqgI63lRBqSVsCPQftp5g3gBkXVDSzPbgG3SXHyAJTxsIvl8LbygnFMKUrrFQHtKdt4uzqhMIbTwcym2hG6hn1TqODKHku49lWyh2Gz/6TlFN9mFLcbFv8NrfjtBfj1O7UIqWAHVZ9aiaDY9CEMo3ZruqcQGx2RI0FVXCTJJemxM1YSQK9LkA9iqs34VoTlnuVArUOOw=",
+        "signature": "d65TQo43t0b9f3sUL3e7gkRRt2MzgWovLFjjk2LipMr6OJqyUbph3MZfcahOoqYc5QzqLJAKlIaB5LXLNJemXe350NVVn230a8Zgx8ZQmxkS+aI7+Ow0aIgzSJwOiYDutQs4LDxhLCXLPYBk/Y8HOq4b+d7FkXqJ+yCg+ILSQkweh70eWwTSNYaLeTS1hMOdNvjAJH1AXTnEYi5k2mqjP8UjlXSa/V99H1zeDChtgHcJOn7hAaYa/fSpfUH9QnNZ9q7bwg2nNPf2/+P+ynP9ySjeoTWToGHHQaFIFoSymyJG0NNZLPxKwJ2mvE34BqMmGrHGOmIDyyHg18ZkSZhL4BaiASWxRMSZhGQGKelVhDAeyRTzGRbDe4FPz3k0mABgjL6fMSn0IiuO19h6Hj0aoI+UCplYyjw4XUt4lKVkJhbWjpEH2diNoNBf6xeDqdB8jNHAWBSYudE0RfNWo7A0Sr4uFYrqcEG9r/PHsEpfHwzqyeyJ+oH2lt36HKIx3Rz5gTzo4jLJsgMfJ34A7TzKqir1J8R5Phhk8ZS117ZacJD/cOOvqKJR/IIoZEfsQuecTF8aXYZ1e/Lrk23ifYas1P3cv1724M5KkFvzVIpO9JQEHzgOW/9la0ofA/72+pvMrxYwzTG+k+XR91Mn+tAx1cixqCYW1yfhL+sLyvSo73o=",
         "translations": {
           "en": {
             "changelog": ""
@@ -23927,26 +23977,26 @@
     "issueTracker": "https://github.com/marius-wieschollek/passwords/issues",
     "website": "",
     "created": "2018-01-19T18:08:43.002344Z",
-    "lastModified": "2022-08-21T22:14:14.445184Z",
+    "lastModified": "2022-08-23T08:14:25.809556Z",
     "releases": [
       {
-        "version": "2022.8.20-build4529",
+        "version": "2022.8.20-build4531",
         "phpExtensions": [],
         "databases": [],
         "shellCommands": [],
         "phpVersionSpec": ">=8.0.0 <8.2.0",
         "platformVersionSpec": ">=23.0.0 <25.0.0",
         "minIntSize": 32,
-        "download": "https://git.mdns.eu/nextcloud/passwords/-/jobs/14143/artifacts/raw/passwords.tar.gz",
-        "created": "2022-08-21T22:14:37.081433Z",
+        "download": "https://git.mdns.eu/nextcloud/passwords/-/jobs/14154/artifacts/raw/passwords.tar.gz",
+        "created": "2022-08-23T07:20:46.233891Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-08-21T22:14:37.494718Z",
+        "lastModified": "2022-08-23T07:20:46.624096Z",
         "isNightly": true,
         "rawPhpVersionSpec": ">=8.0 <=8.1",
         "rawPlatformVersionSpec": ">=23 <=24",
-        "signature": "lcXefXhGT5LJ/IrUfVo9uEZUjkTKNtI7kmX1WBiza2irkXMFnX3YERJ2HrOMHgxX8lGvwRJiVO70oOq90ki9thzkjrDmyemIUr1mkvh6by9lKISxTLruX+e9kezmlVItrNmnqmQl4LnKXNSTYOhCXn/Fl/2NPbHH5XmkytXE3AGMEy2+xiX2EAc7JyLqTpT/LAvVMA9OD48aGmkkU+jVRzzeC+qohxw46wO8O4ZMd/ommGYFnVPnbyR3qtAKY3ocfgXUFpRMWnBhg+Xrdto1iddG268540JEguwwyK0i1Erf1LZ/qecYw16mQ0o3fdBlzt87+0IM/WUc/DVGjX5WpEg2kC+6RVewpJjsjmNosT0U6vNBIIk32AvFN/lyKmGZ8VW8oK6qYTpwzb3mPM2/PcuSRTSDO0AWSP1lBCKwA+0w+zar/dxk6W8Of83DeNPT+y0rIg9NBq7gGiyhGKStnoPuZS/b4cJ0JsLKeHmZvhOTb7u6SVPTY6ZryudmKyhU24ZHDiHRSQpFyRJjdyCryn+UnrknXgqojqGJvNkNWLW7MFIz+secD+KFVr6KPO4/pmpIyXr09ghOUpW3Epa0h3/GjZXvgl37vrCtqgNKVmdrF9Z5nd45B0RRqNb8kn9QsVe1ElTeKlhivtngtkXsEFkUyFezGqAxL1phtCIlRfo=",
+        "signature": "ZcF5W11nHtqUjze1OSiWX/qEMESZg0Qw8WaAaDanXv6dakx31RAeyaYHLmsMqVPzSz3xzDH3zvGfghaAcqboNPAsc+AjgDUqH1LH7243urnnUL7A9ltNgXxu7XfaETaBRVRnJpF2eI93AYh/SnGW1mKXlEC9BA0FP0/x5WayQBPCjmklgtNCf/o0XNf/1xJZGqe/nMzXfPxZaedNm99ZQx8LtE5jf2KRUURa+h6+9oh6bEtrHqhqZjFST1kVpPCW3HF3k1ym08opt3RJyn5p7ByHZBT6QdkTNaq+jaP25/wcMRxFfYYCQvYo0fhvrbL4GLCQ5nI6UULJu2rxg/cb60RmqZMQ0dKdx286Q6X6BXjPINt6SuqGB9PFEevB6Ny3gMKcAjTTq50J5p+TVUHmtJ7C9Kq0pFNSzSZyY59cnSzzun/0pamDO+ZY144ugG6XbgjQW7onSZo+WON77syRt7Xgg2GohaBa63pJPuqVL+gENRub0Ez0sOpGaCJXuj2bDuyV4PYXchjiFS7goatwWjSy30WXzKoyR46tj527Kasg7/02W2RqKjI57ICG0hQJS858C6zJg3dO9rHqHuarUo/ffHMLgiUODwoMh6oNf8V+grINJZzAETI4tY+bqjZlKj8KuPzjSIaikbgSnvqWFpx/mr9Hj3ZzeIqM6NTHHK8=",
         "translations": {
           "en": {
             "changelog": ""
@@ -23954,6 +24004,56 @@
         },
         "signatureDigest": "sha512"
       },
+      {
+        "version": "2022.8.20",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.0.0 <8.2.0",
+        "platformVersionSpec": ">=23.0.0 <25.0.0",
+        "minIntSize": 32,
+        "download": "https://git.mdns.eu/nextcloud/passwords/-/jobs/14179/artifacts/raw/passwords.tar.gz",
+        "created": "2022-08-23T08:14:25.795167Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-23T08:14:25.935358Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0 <=8.1",
+        "rawPlatformVersionSpec": ">=23 <=24",
+        "signature": "Yjl6TGffhxry+xVF2RpFmEZi6CvpfpdzSz75TQlh6+BiJMxZkTj7oAlixH4achSWHw9GmLnMNyjOeuWty4Ieku2GKZ3V9mYpLoz5X4fuAZUPDjGDXC8ikk5dnF2TmYUqAtc6E2DnkLxx2G8WIniEwet3h/PnqVaChRKvIY5hOSRFo/VlvjALOzGPcpN5529YhqVNJmGJinKy8e8Xr7yfC7kswIo0PSzI2cV/xE+NkQIdKIX4aqW0xP1qnWtq2xeU3GJ3tTqradJ5nKChTwBocQgd1ko0RMzUpojjHMHMpZVWgmGTcPrfT5wYh5buVUBTQQ2EF4GEoun25FrnWa0xo9rMZpqnZc+nyYWpggD45ncyazg6tXVprSStg15L/DAEqGHV5U0Ff5POA/uoSIefpLIUEr0eqN9wbCu82hscFnmTAy//f37gSrD5K9tm3ggIJA4JPrPAC24lVy2fYGAlzH7ppT7WkpfzV7QFL/SBoN//ItIcMXpF6QpDpKsrQhC1iC4uOyA0T1/kpK1e1wboGwqRM312y1cdX9D3D10ibATglXdbct+p7nZWsviUo+zPgYUigisoZ0yqS59KPLC9itKrYtvkXFAevCtz0Wkczm/1ol8/BQYO+v12wh7i0blpSnQBtUshpSAjZzX4hiLhS6dS9RVpKbr4/IvPEFxXlgs=",
+        "translations": {
+          "en": {
+            "changelog": "### Changed\n- Markdown editor switched to ToastUI Editor\n- Markdown renderer upgraded\n- Self-hosted Screeenly instances now allow HTTP\n- Notifications now use full image url for icon\n- Replaced external random color generator\n### Fixed\n- Deprecated variable error in PHP 8.1"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
+      {
+        "version": "2022.8.10",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.3.0 <8.2.0",
+        "platformVersionSpec": ">=23.0.0 <25.0.0",
+        "minIntSize": 32,
+        "download": "https://git.mdns.eu/nextcloud/passwords/-/jobs/14179/artifacts/raw/passwords-lsr.tar.gz",
+        "created": "2022-08-23T08:10:33.756927Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-23T08:14:22.479153Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.3 <=8.1",
+        "rawPlatformVersionSpec": ">=23 <=24",
+        "signature": "RuIl5LBi+57gpA4bR+uKr3CJz4Rhx9BXQzr8gzwzn8f4PGWjQc2ocP8cWxKyy6ZoEJzwe3F1zLXz8HkCljR/R78omxf0Wn66YSDBDXPvNeas/GrMlPMFUiHEqPhr06LyQNkH3XCT7aVyFICfNC9NoFX7iOtiRckrYriJuS4AXhj2M52QxDUuJHHz5MnBro8Zr+IkgVsO2XDW7klO814znVB1+OVbnkeC1ahKH6wlwmCgm54hRXU4IRThMLskoWcI2aEqY/IcGW+508VnHdZQ/yPreeyToKuBzoDuYhdYjXBALqUGq35Il4ScC/5w+TSI4t0cQdyx63MnKG2fzDv6CU4et/YFw6SiHfVqdouH5+9cvU/c9x29PxxK4V/2scD3jXWVuNcKv99D7r9rN+yeK/xG4SbHviZHM24CImIJHcT1mG7j8h/d7zXKKr3KAYzcXvgk2MKfjKZQPmB2CZTyN8F52PBTtu+7B+71ce4A3yTfdYgeg78Rh8xBPB3CSNlxDSeeXWx72JZXUT0UtimpZMKlmyx+np28pNAeR05gYU95g4wYt4OyZBWZosyG9WfAPLuOvvB1Ps2D/8uzfRoClT1ffmN7+YKujZjNqOZX71xru2fr/klPZujpoqyV1zME7PVT1OZmbELBNfH1ZDCr3/n37x54ozDBkHJ+2tXIPEo=",
+        "translations": {
+          "en": {
+            "changelog": "### Changed\n- Markdown editor switched to ToastUI Editor\n- Markdown renderer upgraded\n- Self-hosted Screeenly instances now allow HTTP\n- Notifications now use full image url for icon\n- Replaced external random color generator\n### Fixed\n- Deprecated variable error in PHP 8.1"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "2022.6.20",
         "phpExtensions": [],
@@ -24485,8 +24585,33 @@
     "issueTracker": "https://help.nextcloud.com/c/apps/passwords",
     "website": "",
     "created": "2022-01-09T16:43:45.949358Z",
-    "lastModified": "2022-06-03T19:56:13.742518Z",
+    "lastModified": "2022-08-23T08:15:21.967543Z",
     "releases": [
+      {
+        "version": "2022.8.20",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.0.0 <8.10.0",
+        "platformVersionSpec": ">=23.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://git.mdns.eu/nextcloud/passwords-handbook/-/jobs/14184/artifacts/raw/passwords_handbook.tar.gz",
+        "created": "2022-08-23T08:15:20.678116Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-23T08:15:23.121329Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0 <=8.9",
+        "rawPlatformVersionSpec": ">=23 <=25",
+        "signature": "QzTVIhC4YxB0rEAbl+TznjmLIez0HIJllMQuPX1pdsawlhzPDa8VHeEwQ9Fi4uJd/yNhhsRrBkfYXhfsPNRQIZ6NEBpO2vYpnbpE+1iq1yhh9WgCyiGWBB1JLRl+JZYx1QRlpQGuoevz/q59ygr38vx3lGL9b8OvJa1XVZNyvvom020DjRnQOWqIrymN5Uwq7cPOP0ZCXlE0NjQ3bSboqQAM1lUM4aK6ftcXvE6Kb3GWwjFerXxpJ4otvgL2hkKmRJ0eWgUwQjMSoQd4SR6C4rfg1kjwX2bdJxHpvdB76oitkGTwX5zF+4VRbQplyKMiMVlaXejrFl9MX5O3j1cDMq28vOrRHnIpxuIFzoz7ExN5y9Y9gdnkmF9F+x+984yb0qBkWrRH+MTLJFuz5BSuEZeCuotoh2l2tRqq+qa1Esp23L6HI83zhw9JXbkQdXeG2ZtLuUTYSSkXiYDbRsBc1hFp7VISVw6wgkhfTDIBF9rdlRtQvhl5qBjJlwzWjEwADkYN3sfjdV1Dskmn0daK3mtjrzOgEv6FK8ZL3iBsC1UIoL3vrf9BPv/P3+J+FBgy0Vuh+KiNlcXWKMGvuYq49A+TV+be5HhhPjN6HMCkQsoa1TC0DnUv0gDM26WRvXELPqqC2hCxZSGlAwIUeZlhSVRPi2DP++xuArrozrpJQ18=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "2022.6.20",
         "phpExtensions": [],
@@ -30750,8 +30875,33 @@
     "issueTracker": "https://git.doublebastion.com/sms-relentless/issues/develop",
     "website": "https://www.doublebastion.com/sms-relentless/",
     "created": "2022-02-26T20:05:28.196544Z",
-    "lastModified": "2022-08-14T17:01:04.770502Z",
+    "lastModified": "2022-08-23T10:56:21.919853Z",
     "releases": [
+      {
+        "version": "1.0.8",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=23.0.0 <25.0.0",
+        "minIntSize": 32,
+        "download": "https://git.doublebastion.com/releases/sms-relentless/1.0.8/sms_relentless.tar.gz",
+        "created": "2022-08-23T10:56:21.695644Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-23T10:56:22.730487Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=23 <=24",
+        "signature": "ianKYcgpxevoFB/owyXZUyGdKYdBkbmIB8S1vlMKDgDro1+Fsw7m5UdkJFgumEEf\ntu9dczgTtCpwdaeBsq6KxaZqPSZGKFY7tbOpGYtUz/u7f6ejZwtFOoBTSn0WIATK\nPEmHQH+Rz5lCrzjzJqRod2lt4TWwkqBfu16IDJK2dEWifrPNrIgfprisOgv4ZaBf\nRnZuVDrvLsbG8bmlz+wpPnTQ6lqmgqyBFEXG3F62E1I8wlOfXsVoWHlMf1mmKpgh\nGBYtOfJJkUfkgRnw1eJmCQkHYtg6Hm0QoZ5Y1X8cZvBkjQZVodYxv9yOIPW5YTRi\nEuvMve4M88u/bcfMOTwuWgdcD6q+E6wuPrsJOB5qtWecSVT+qyKs5P3v7yg7xSAd\nNqTcHmP19nSe4cfnV9MgYgQXcTF/n3QxtAJ3tJTsVbt2v8j5uXbGxuoIT+aeAsx1\nb2iBkdNFsDEAcSscm2Z/eNnCe7i90ei1f7dpLNoul+jrvK9XJnavGc4IMD+EtN6Q\ngnb+DffOijMWil3ZyCDgQdSeypZMfCxVPJMR6TPTkoh8KG6KzNlt5RzbfRJCfGNN\nLcj6ZOrWxLnSDb1+HfhwxmhwikxS52miKiP/UAEd5GNnL4r5oFT3QVOKeTB0H7+O\nYTCtEsxFipridL9W6HDVU/UsLFaV7pwxhRuUpafoGWA=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.0.7",
         "phpExtensions": [],
@@ -30963,7 +31113,7 @@
       "en": {
         "name": "SMS Relentless",
         "summary": "Send and receive SMS in Nextcloud",
-        "description": "This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from \nTelnyx or Plivo or Twilio is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete \ninstructions on how to use this application can be found on the 'Admin documentation' page.\n\nMain features:\n\n* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.\n\n* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.\n\n* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.\n\n* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.\n\n* 🔏 Incoming SMS message requests are checked for authenticity by verifying the SMS provider's signature.\n\n* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.\n\n* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.\n\n* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. \n\n* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.\n\n* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.\n\n* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio) in the USA.\n\nWe have no affiliation with Telnyx or Plivo or Twilio."
+        "description": "This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from \nTelnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete \ninstructions on how to use this application can be found on the 'Admin documentation' page.\n\n### Features:\n\n* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.\n\n* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.\n\n* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.\n\n* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.\n\n* 🔏 SMS messages coming from Telnyx and Plivo are checked for authenticity by verifying the SMS provider's signature.\n\n* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.\n\n* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.\n\n* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. \n\n* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.\n\n* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.\n\n* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.\n\nWe have no affiliation with Telnyx, Plivo, Twilio or Flowroute.\n\n### Documentation\n\n* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)\n\n### Donations\n\n* [Donations are welcome](https://www.doublebastion.com/donations/)"
       }
     },
     "isFeatured": false,