From 766378493d9ad97ffd341c062a6b15dd82a3b353 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Nov 2022 09:55:57 +0100 Subject: [PATCH 001/306] Bump engine.io from 6.2.0 to 6.2.1 in /js (#1997) Bumps [engine.io](https://github.com/socketio/engine.io) from 6.2.0 to 6.2.1. - [Release notes](https://github.com/socketio/engine.io/releases) - [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/engine.io/compare/6.2.0...6.2.1) --- updated-dependencies: - dependency-name: engine.io dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index ab72ac642..f612e3182 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -1886,9 +1886,9 @@ } }, "node_modules/engine.io": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz", - "integrity": "sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", + "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -8678,9 +8678,9 @@ } }, "engine.io": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz", - "integrity": "sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", + "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", "dev": true, "requires": { "@types/cookie": "^0.4.1", From cb00eec4fbff8002913bf051eb1f0f27a4e9debd Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 23 Nov 2022 02:43:35 +0000 Subject: [PATCH 002/306] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/en_GB.js | 24 ++++++++++++++++++++++++ l10n/en_GB.json | 24 ++++++++++++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/l10n/en_GB.js b/l10n/en_GB.js index c54617ba1..0661199a1 100644 --- a/l10n/en_GB.js +++ b/l10n/en_GB.js @@ -3,20 +3,36 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "Request failed, network connection unavailable!", "Request unauthorized. Are you logged in?" : "Request unauthorised. Are you logged in?", + "Request forbidden. Are you an administrator?" : "Request forbidden. Are you an administrator?", "Token expired or app not enabled! Reload the page!" : "Token expired or app not enabled! Reload the page!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Internal server error! Please check your data/nextcloud.log file for additional information!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Request failed, Nextcloud is in currently in maintenance mode!", + "News feeds" : "News feeds", "Unread articles" : "Unread articles", "News" : "News", + "News folders" : "News folders", "Shared with me" : "Shared with me", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", "Use system cron for updates" : "Use system cron for updates", + "Disable this if you use a custom updater." : "Disable this if you use a custom updater.", "Maximum read count per feed" : "Maximum read count per feed", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off.", + "Delete unread articles automatically" : "Delete unread articles automatically", + "Enable this if you also want to delete unread articles." : "Enable this if you also want to delete unread articles.", "Maximum redirects" : "Maximum redirects", + "How many redirects the feed fetcher should follow." : "How many redirects the feed fetcher should follow.", "Feed fetcher timeout" : "Feed fetcher timeout", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted.", "Explore Service URL" : "Explore Service URL", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty.", + "Update interval" : "Update interval", + "Interval in seconds in which the feeds will be updated." : "Interval in seconds in which the feeds will be updated.", + "Successfully updated news configuration" : "Successfully updated news configuration", + "Unable to update news config" : "Unable to update news config", "Download" : "Download", "Close" : "Close", + "Subscribe to" : "Subscribe to", "No articles available" : "No articles available", "No unread articles available" : "No unread articles available", "Open website" : "Open website", @@ -25,9 +41,16 @@ OC.L10N.register( "Keep article unread" : "Keep article unread", "Remove keep article unread" : "Remove keep article unread", "Share" : "Share", + "Share with users" : "Share with users", "Username" : "Username", + "No users found" : "No users found", + "Error while searching for users" : "Error while searching for users", + "Share on social media" : "Share on social media", + "I wanted you to see this article" : "I wanted you to see this article", + "Check out this article" : "Check out this article", "by" : "by", "from" : "from", + "shared by" : "shared by", "Play audio" : "Play audio", "Download audio" : "Download audio", "Download video" : "Download video", @@ -64,6 +87,7 @@ OC.L10N.register( "Credentials" : "Credentials", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!", "Password" : "Password", + "Auto discover Feed" : "Auto discover Feed", "New Folder" : "New Folder", "Create" : "Create", "Explore" : "Explore", diff --git a/l10n/en_GB.json b/l10n/en_GB.json index 938ad8c70..87cfd4aa7 100644 --- a/l10n/en_GB.json +++ b/l10n/en_GB.json @@ -1,20 +1,36 @@ { "translations": { "Request failed, network connection unavailable!" : "Request failed, network connection unavailable!", "Request unauthorized. Are you logged in?" : "Request unauthorised. Are you logged in?", + "Request forbidden. Are you an administrator?" : "Request forbidden. Are you an administrator?", "Token expired or app not enabled! Reload the page!" : "Token expired or app not enabled! Reload the page!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Internal server error! Please check your data/nextcloud.log file for additional information!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Request failed, Nextcloud is in currently in maintenance mode!", + "News feeds" : "News feeds", "Unread articles" : "Unread articles", "News" : "News", + "News folders" : "News folders", "Shared with me" : "Shared with me", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", "Use system cron for updates" : "Use system cron for updates", + "Disable this if you use a custom updater." : "Disable this if you use a custom updater.", "Maximum read count per feed" : "Maximum read count per feed", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off.", + "Delete unread articles automatically" : "Delete unread articles automatically", + "Enable this if you also want to delete unread articles." : "Enable this if you also want to delete unread articles.", "Maximum redirects" : "Maximum redirects", + "How many redirects the feed fetcher should follow." : "How many redirects the feed fetcher should follow.", "Feed fetcher timeout" : "Feed fetcher timeout", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted.", "Explore Service URL" : "Explore Service URL", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty.", + "Update interval" : "Update interval", + "Interval in seconds in which the feeds will be updated." : "Interval in seconds in which the feeds will be updated.", + "Successfully updated news configuration" : "Successfully updated news configuration", + "Unable to update news config" : "Unable to update news config", "Download" : "Download", "Close" : "Close", + "Subscribe to" : "Subscribe to", "No articles available" : "No articles available", "No unread articles available" : "No unread articles available", "Open website" : "Open website", @@ -23,9 +39,16 @@ "Keep article unread" : "Keep article unread", "Remove keep article unread" : "Remove keep article unread", "Share" : "Share", + "Share with users" : "Share with users", "Username" : "Username", + "No users found" : "No users found", + "Error while searching for users" : "Error while searching for users", + "Share on social media" : "Share on social media", + "I wanted you to see this article" : "I wanted you to see this article", + "Check out this article" : "Check out this article", "by" : "by", "from" : "from", + "shared by" : "shared by", "Play audio" : "Play audio", "Download audio" : "Download audio", "Download video" : "Download video", @@ -62,6 +85,7 @@ "Credentials" : "Credentials", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!", "Password" : "Password", + "Auto discover Feed" : "Auto discover Feed", "New Folder" : "New Folder", "Create" : "Create", "Explore" : "Explore", From 012d022893cfc91326cded8fbfa193620f0ca025 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Nov 2022 12:00:49 +0000 Subject: [PATCH 003/306] Bump fivefilters/readability.php from 3.1.0 to 3.1.1 Bumps [fivefilters/readability.php](https://github.com/fivefilters/readability.php) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/fivefilters/readability.php/releases) - [Changelog](https://github.com/fivefilters/readability.php/blob/master/CHANGELOG.md) - [Commits](https://github.com/fivefilters/readability.php/compare/v3.1.0...v3.1.1) --- updated-dependencies: - dependency-name: fivefilters/readability.php dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 74fbff258..a1e1f3ed2 100644 --- a/composer.lock +++ b/composer.lock @@ -200,16 +200,16 @@ }, { "name": "fivefilters/readability.php", - "version": "v3.1.0", + "version": "v3.1.1", "source": { "type": "git", "url": "https://github.com/fivefilters/readability.php.git", - "reference": "760d9e3039be865d4fd79598473ecf545ecc9a4e" + "reference": "aae0ff5f9875f039180b4ade860fc2d8bf796f79" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fivefilters/readability.php/zipball/760d9e3039be865d4fd79598473ecf545ecc9a4e", - "reference": "760d9e3039be865d4fd79598473ecf545ecc9a4e", + "url": "https://api.github.com/repos/fivefilters/readability.php/zipball/aae0ff5f9875f039180b4ade860fc2d8bf796f79", + "reference": "aae0ff5f9875f039180b4ade860fc2d8bf796f79", "shasum": "" }, "require": { @@ -259,9 +259,9 @@ ], "support": { "issues": "https://github.com/fivefilters/readability.php/issues", - "source": "https://github.com/fivefilters/readability.php/tree/v3.1.0" + "source": "https://github.com/fivefilters/readability.php/tree/v3.1.1" }, - "time": "2022-11-17T02:34:52+00:00" + "time": "2022-11-28T17:54:45+00:00" }, { "name": "league/uri", From 23be5386fef30c72d2e517da9acd26e503cf735a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Nov 2022 12:00:46 +0000 Subject: [PATCH 004/306] Bump minimatch from 5.1.0 to 5.1.1 in /js Bumps [minimatch](https://github.com/isaacs/minimatch) from 5.1.0 to 5.1.1. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v5.1.0...v5.1.1) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index f612e3182..3ed116c82 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^5.1.0", + "minimatch": "^5.1.1", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10825,9 +10825,9 @@ } }, "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index d3b2cdf1c..41f8dfbf9 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^5.1.0", + "minimatch": "^5.1.1", "natives": "^1.1.6" }, "dependencies": { From afd928ed3da35f473d59937984f68f2ade497fb6 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 1 Dec 2022 13:20:59 +0100 Subject: [PATCH 005/306] Release 19.0.1 Changed - Dependency updates Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 5 +++++ appinfo/info.xml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e409a82d..479900864 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,11 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Fixed # Releases + +## [19.0.1] - 2022-12-01 +### Changed +- Dependency updates + ## [19.0.0] - 2022-10-25 ### Fixed - Fix nested scrollbars in navigation (#411, #1958) diff --git a/appinfo/info.xml b/appinfo/info.xml index eeb5af55b..19cff8d14 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 19.0.0 + 19.0.1 agpl Benjamin Brahmer Sean Molenaar From 9b0d40a854c703ac421b3af041c1eb88d1902815 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Dec 2022 22:03:49 +0000 Subject: [PATCH 006/306] Bump decode-uri-component from 0.2.0 to 0.2.2 in /js Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 3ed116c82..960efa524 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -1641,9 +1641,9 @@ } }, "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true, "engines": { "node": ">=0.10" @@ -8475,9 +8475,9 @@ "dev": true }, "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true }, "default-compare": { From 2169538e7e4482367ee1f201fcc50e5ce731e530 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 3 Dec 2022 02:38:44 +0000 Subject: [PATCH 007/306] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/de_DE.js | 2 +- l10n/de_DE.json | 2 +- l10n/uk.js | 2 ++ l10n/uk.json | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/l10n/de_DE.js b/l10n/de_DE.js index eaa814123..4ec7675c7 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -99,7 +99,7 @@ OC.L10N.register( "Mark read" : "Als gelesen markieren", "Unpin from top" : "Fixierung aufheben", "Pin to top" : "Oben fixieren", - "Newest first" : "Neueste zuerst", + "Newest first" : "Neue zuerst", "Oldest first" : "Älteste zuerst", "Default order" : "Standard-Sortierung", "Enable full text" : "Volltext aktivieren", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 1850e3f7a..1194e75a8 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -97,7 +97,7 @@ "Mark read" : "Als gelesen markieren", "Unpin from top" : "Fixierung aufheben", "Pin to top" : "Oben fixieren", - "Newest first" : "Neueste zuerst", + "Newest first" : "Neue zuerst", "Oldest first" : "Älteste zuerst", "Default order" : "Standard-Sortierung", "Enable full text" : "Volltext aktivieren", diff --git a/l10n/uk.js b/l10n/uk.js index b9367b9f6..8f6524cf6 100644 --- a/l10n/uk.js +++ b/l10n/uk.js @@ -72,6 +72,8 @@ OC.L10N.register( "Rename" : "Перейменувати", "Menu" : "Меню", "Mark read" : "Позначити як прочитане", + "Unpin from top" : "Зняти закріплення", + "Pin to top" : "Закріпити нагорі", "Newest first" : "Новіші спочатку", "Oldest first" : "Старіші спочатку", "Enable full text" : "Увімкнути повнотекстовий", diff --git a/l10n/uk.json b/l10n/uk.json index 2332f2bd6..655bd0668 100644 --- a/l10n/uk.json +++ b/l10n/uk.json @@ -70,6 +70,8 @@ "Rename" : "Перейменувати", "Menu" : "Меню", "Mark read" : "Позначити як прочитане", + "Unpin from top" : "Зняти закріплення", + "Pin to top" : "Закріпити нагорі", "Newest first" : "Новіші спочатку", "Oldest first" : "Старіші спочатку", "Enable full text" : "Увімкнути повнотекстовий", From 356c3e1795dd4cb04cbaba16870197d674793de5 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Fri, 2 Dec 2022 06:04:26 +0100 Subject: [PATCH 008/306] Drop support for PHP 7.3 Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 4 +-- appinfo/info.xml | 4 +-- composer.json | 2 +- composer.lock | 69 ++++++++++++++++++++++-------------------------- 4 files changed, 36 insertions(+), 43 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 479900864..b2040cdc6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,9 +3,9 @@ All notable changes to this project will be documented in this file. The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), older entries don't fully match. # Unreleased -## [19.x.x] +## [20.x.x] ### Changed - +- Drop support for PHP 7.3 ### Fixed # Releases diff --git a/appinfo/info.xml b/appinfo/info.xml index 19cff8d14..28da3049e 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 19.0.1 + 20.0.0 agpl Benjamin Brahmer Sean Molenaar @@ -43,7 +43,7 @@ Report a [feed issue](https://github.com/nextcloud/news/discussions/new) https://raw.githubusercontent.com/nextcloud/news/master/screenshots/2.png https://raw.githubusercontent.com/nextcloud/news/master/screenshots/3.png - + pgsql sqlite mysql diff --git a/composer.json b/composer.json index 7953b9fc6..0a8aca91b 100644 --- a/composer.json +++ b/composer.json @@ -40,7 +40,7 @@ "source": "https://github.com/nextcloud/news/" }, "require": { - "php": "^7.2 || ~8.0", + "php": "^7.4 || ~8.0", "ezyang/htmlpurifier": "^4.16.0", "pear/net_url2": "^2.2.2", "riimu/kit-pathjoin": "^1.2.0", diff --git a/composer.lock b/composer.lock index a1e1f3ed2..026f6c615 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "595be27e5579efc0421b0f368730f696", + "content-hash": "a6e438c57daa2615ff2476feb002e379", "packages": [ { "name": "arthurhoaro/favicon", @@ -66,16 +66,16 @@ }, { "name": "debril/feed-io", - "version": "v4.9.14", + "version": "v4.9.15", "source": { "type": "git", "url": "https://github.com/alexdebril/feed-io.git", - "reference": "58ae5a6d4846f3e835c4258cf843a1bf96121bcd" + "reference": "1c45bd07837123ec6eacf8cdd612cbb0dc27229c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alexdebril/feed-io/zipball/58ae5a6d4846f3e835c4258cf843a1bf96121bcd", - "reference": "58ae5a6d4846f3e835c4258cf843a1bf96121bcd", + "url": "https://api.github.com/repos/alexdebril/feed-io/zipball/1c45bd07837123ec6eacf8cdd612cbb0dc27229c", + "reference": "1c45bd07837123ec6eacf8cdd612cbb0dc27229c", "shasum": "" }, "require": { @@ -127,15 +127,9 @@ ], "support": { "issues": "https://github.com/alexdebril/feed-io/issues", - "source": "https://github.com/alexdebril/feed-io/tree/v4.9.14" + "source": "https://github.com/alexdebril/feed-io/tree/v4.9.15" }, - "funding": [ - { - "url": "https://github.com/alexdebril", - "type": "github" - } - ], - "time": "2022-06-09T08:07:50+00:00" + "time": "2022-10-26T20:16:20+00:00" }, { "name": "ezyang/htmlpurifier", @@ -928,30 +922,29 @@ }, { "name": "doctrine/event-manager", - "version": "1.2.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520" + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520", - "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", "shasum": "" }, "require": { - "doctrine/deprecations": "^0.5.3 || ^1", - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "conflict": { "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^10", - "phpstan/phpstan": "~1.4.10 || ^1.8.8", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.24" + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.8.8", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.28" }, "type": "library", "autoload": { @@ -1000,7 +993,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/1.2.0" + "source": "https://github.com/doctrine/event-manager/tree/2.0.0" }, "funding": [ { @@ -1016,7 +1009,7 @@ "type": "tidelift" } ], - "time": "2022-10-12T20:51:15+00:00" + "time": "2022-10-12T20:59:15+00:00" }, { "name": "doctrine/instantiator", @@ -1149,16 +1142,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.15.1", + "version": "v4.15.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900" + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", - "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", "shasum": "" }, "require": { @@ -1199,9 +1192,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2" }, - "time": "2022-09-04T07:30:47+00:00" + "time": "2022-11-12T15:38:23+00:00" }, { "name": "phar-io/manifest", @@ -1638,16 +1631,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.18", + "version": "9.2.19", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "12fddc491826940cf9b7e88ad9664cf51f0f6d0a" + "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/12fddc491826940cf9b7e88ad9664cf51f0f6d0a", - "reference": "12fddc491826940cf9b7e88ad9664cf51f0f6d0a", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c77b56b63e3d2031bd8997fcec43c1925ae46559", + "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559", "shasum": "" }, "require": { @@ -1703,7 +1696,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.18" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.19" }, "funding": [ { @@ -1711,7 +1704,7 @@ "type": "github" } ], - "time": "2022-10-27T13:35:33+00:00" + "time": "2022-11-18T07:47:47+00:00" }, { "name": "phpunit/php-file-iterator", @@ -3182,7 +3175,7 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "^7.2 || ~8.0", + "php": "^7.4 || ~8.0", "ext-json": "*", "ext-simplexml": "*", "ext-libxml": "*", From 79de5a4d8e6ea7316558deecd6964361b6f61e80 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Dec 2022 14:12:49 +0100 Subject: [PATCH 009/306] Bump phpstan/phpstan-phpunit from 1.2.2 to 1.3.0 (#2012) Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.2.2 to 1.3.0. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.2.2...1.3.0) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index 0a8aca91b..a0614035c 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.9.2", "phpstan/phpstan-doctrine": "^1.3.23", "phpstan/phpstan-strict-rules": "^1.4.4", - "phpstan/phpstan-phpunit": "^1.2.2", + "phpstan/phpstan-phpunit": "^1.3.0", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.0", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index 026f6c615..5a1323ae9 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a6e438c57daa2615ff2476feb002e379", + "content-hash": "c63be833bc0848916c9e60966b931975", "packages": [ { "name": "arthurhoaro/favicon", @@ -1531,21 +1531,21 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.2.2", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "dea1f87344c6964c607d9076dee42d891f3923f0" + "reference": "4c06b7e3f2c40081334d86975350dda814bd064a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/dea1f87344c6964c607d9076dee42d891f3923f0", - "reference": "dea1f87344c6964c607d9076dee42d891f3923f0", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/4c06b7e3f2c40081334d86975350dda814bd064a", + "reference": "4c06b7e3f2c40081334d86975350dda814bd064a", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.8.11" + "phpstan/phpstan": "^1.9.0" }, "conflict": { "phpunit/phpunit": "<7.0" @@ -1577,9 +1577,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.2.2" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.0" }, - "time": "2022-10-28T10:23:07+00:00" + "time": "2022-12-07T15:46:24+00:00" }, { "name": "phpstan/phpstan-strict-rules", From 1d5d7e349a0df1b6bb180e40fa2ee365047f9354 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 Dec 2022 12:00:58 +0000 Subject: [PATCH 010/306] Bump phpunit/phpunit from 9.5.26 to 9.5.27 Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.26 to 9.5.27. - [Release notes](https://github.com/sebastianbergmann/phpunit/releases) - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.5.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.26...9.5.27) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 5a1323ae9..659d7473b 100644 --- a/composer.lock +++ b/composer.lock @@ -1949,16 +1949,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.26", + "version": "9.5.27", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2" + "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/851867efcbb6a1b992ec515c71cdcf20d895e9d2", - "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a2bc7ffdca99f92d959b3f2270529334030bba38", + "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38", "shasum": "" }, "require": { @@ -2031,7 +2031,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.26" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.27" }, "funding": [ { @@ -2047,7 +2047,7 @@ "type": "tidelift" } ], - "time": "2022-10-28T06:00:21+00:00" + "time": "2022-12-09T07:31:23+00:00" }, { "name": "psr/cache", From 37535173fcf6a996897144c1896fadcf600c4eb1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Dec 2022 13:42:58 +0100 Subject: [PATCH 011/306] Bump phpstan/phpstan-doctrine from 1.3.23 to 1.3.26 (#2016) Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.23 to 1.3.26. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.23...1.3.26) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/composer.json b/composer.json index a0614035c..808e4cf38 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", "phpstan/phpstan": "^1.9.2", - "phpstan/phpstan-doctrine": "^1.3.23", + "phpstan/phpstan-doctrine": "^1.3.26", "phpstan/phpstan-strict-rules": "^1.4.4", "phpstan/phpstan-phpunit": "^1.3.0", "phpstan/extension-installer": "^1.2.0", diff --git a/composer.lock b/composer.lock index 659d7473b..40d0f966d 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c63be833bc0848916c9e60966b931975", + "content-hash": "cf031d2b52c1a23ae9a58e2e49dc2c67", "packages": [ { "name": "arthurhoaro/favicon", @@ -1353,16 +1353,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.2", + "version": "1.9.3", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "d6fdf01c53978b6429f1393ba4afeca39cc68afa" + "reference": "709999b91448d4f2bb07daffffedc889b33e461c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d6fdf01c53978b6429f1393ba4afeca39cc68afa", - "reference": "d6fdf01c53978b6429f1393ba4afeca39cc68afa", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/709999b91448d4f2bb07daffffedc889b33e461c", + "reference": "709999b91448d4f2bb07daffffedc889b33e461c", "shasum": "" }, "require": { @@ -1392,7 +1392,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.2" + "source": "https://github.com/phpstan/phpstan/tree/1.9.3" }, "funding": [ { @@ -1408,7 +1408,7 @@ "type": "tidelift" } ], - "time": "2022-11-10T09:56:11+00:00" + "time": "2022-12-13T10:28:10+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -1462,16 +1462,16 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.23", + "version": "1.3.26", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "964caf844c89134e5c2f19e97cbf8b5d12193779" + "reference": "1ecde5c3817b96b9cff8fbcfb38027990c63cb38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/964caf844c89134e5c2f19e97cbf8b5d12193779", - "reference": "964caf844c89134e5c2f19e97cbf8b5d12193779", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/1ecde5c3817b96b9cff8fbcfb38027990c63cb38", + "reference": "1ecde5c3817b96b9cff8fbcfb38027990c63cb38", "shasum": "" }, "require": { @@ -1525,9 +1525,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.23" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.26" }, - "time": "2022-11-14T07:46:16+00:00" + "time": "2022-12-12T17:38:51+00:00" }, { "name": "phpstan/phpstan-phpunit", From 5bb5d5ba5e2c6f1a050bb1267589ede3e76bbfad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Dec 2022 14:25:39 +0100 Subject: [PATCH 012/306] Bump phpstan/phpstan-phpunit from 1.3.0 to 1.3.1 (#2017) Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.0 to 1.3.1. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.0...1.3.1) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index 808e4cf38..57b7e8123 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.9.2", "phpstan/phpstan-doctrine": "^1.3.26", "phpstan/phpstan-strict-rules": "^1.4.4", - "phpstan/phpstan-phpunit": "^1.3.0", + "phpstan/phpstan-phpunit": "^1.3.1", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.0", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index 40d0f966d..5f96a03ab 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "cf031d2b52c1a23ae9a58e2e49dc2c67", + "content-hash": "baf89c80da1fa547bb948bff3dcb2b41", "packages": [ { "name": "arthurhoaro/favicon", @@ -1531,21 +1531,21 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "4c06b7e3f2c40081334d86975350dda814bd064a" + "reference": "b9827cf8df2bd97c7c07b1bb27c694ee41052754" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/4c06b7e3f2c40081334d86975350dda814bd064a", - "reference": "4c06b7e3f2c40081334d86975350dda814bd064a", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/b9827cf8df2bd97c7c07b1bb27c694ee41052754", + "reference": "b9827cf8df2bd97c7c07b1bb27c694ee41052754", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.9.0" + "phpstan/phpstan": "^1.9.3" }, "conflict": { "phpunit/phpunit": "<7.0" @@ -1577,9 +1577,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.0" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.1" }, - "time": "2022-12-07T15:46:24+00:00" + "time": "2022-12-12T21:02:25+00:00" }, { "name": "phpstan/phpstan-strict-rules", From b6e37df6f45295f7e0b4d6fde3d2d299fadfb0a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Dec 2022 14:36:44 +0100 Subject: [PATCH 013/306] Bump phpstan/phpstan-deprecation-rules from 1.0.0 to 1.1.0 (#2019) Bumps [phpstan/phpstan-deprecation-rules](https://github.com/phpstan/phpstan-deprecation-rules) from 1.0.0 to 1.1.0. - [Release notes](https://github.com/phpstan/phpstan-deprecation-rules/releases) - [Commits](https://github.com/phpstan/phpstan-deprecation-rules/compare/1.0.0...1.1.0) --- updated-dependencies: - dependency-name: phpstan/phpstan-deprecation-rules dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 22 ++++++++++------------ 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/composer.json b/composer.json index 57b7e8123..1d6e60b8d 100644 --- a/composer.json +++ b/composer.json @@ -61,7 +61,7 @@ "phpstan/phpstan-strict-rules": "^1.4.4", "phpstan/phpstan-phpunit": "^1.3.1", "phpstan/extension-installer": "^1.2.0", - "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", "doctrine/dbal": "^3.5.1", "symfony/console": "^4.4.19", diff --git a/composer.lock b/composer.lock index 5f96a03ab..db8048360 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "baf89c80da1fa547bb948bff3dcb2b41", + "content-hash": "95e38ad09854b8e57d560db159026c2b", "packages": [ { "name": "arthurhoaro/favicon", @@ -1412,32 +1412,30 @@ }, { "name": "phpstan/phpstan-deprecation-rules", - "version": "1.0.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-deprecation-rules.git", - "reference": "e5ccafb0dd8d835dd65d8d7a1a0d2b1b75414682" + "reference": "f6e02de43f10c3f7c5ef86c125d9eedef94558cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/e5ccafb0dd8d835dd65d8d7a1a0d2b1b75414682", - "reference": "e5ccafb0dd8d835dd65d8d7a1a0d2b1b75414682", + "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/f6e02de43f10c3f7c5ef86c125d9eedef94558cf", + "reference": "f6e02de43f10c3f7c5ef86c125d9eedef94558cf", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0", - "phpstan/phpstan": "^1.0" + "php": "^7.2 || ^8.0", + "phpstan/phpstan": "^1.9.3" }, "require-dev": { "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/phpstan-php-parser": "^1.1", "phpstan/phpstan-phpunit": "^1.0", "phpunit/phpunit": "^9.5" }, "type": "phpstan-extension", "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - }, "phpstan": { "includes": [ "rules.neon" @@ -1456,9 +1454,9 @@ "description": "PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.", "support": { "issues": "https://github.com/phpstan/phpstan-deprecation-rules/issues", - "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.0.0" + "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.1.0" }, - "time": "2021-09-23T11:02:21+00:00" + "time": "2022-12-07T16:49:11+00:00" }, { "name": "phpstan/phpstan-doctrine", From 799b8b25a85895e06bef283c1cbc06eca4d0b963 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Dec 2022 13:34:14 +0100 Subject: [PATCH 014/306] Bump jquery from 3.6.1 to 3.6.2 in /js (#2020) Bumps [jquery](https://github.com/jquery/jquery) from 3.6.1 to 3.6.2. - [Release notes](https://github.com/jquery/jquery/releases) - [Commits](https://github.com/jquery/jquery/compare/3.6.1...3.6.2) --- updated-dependencies: - dependency-name: jquery dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 960efa524..4f7ef1499 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -24,7 +24,7 @@ "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", "jasmine-core": "^4.5.0", - "jquery": "^3.6.1", + "jquery": "^3.6.2", "jshint": "^2.13.6", "karma": "^6.4.1", "karma-chrome-launcher": "^3.1.1", @@ -3609,9 +3609,9 @@ "dev": true }, "node_modules/jquery": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz", - "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.2.tgz", + "integrity": "sha512-/e7ulNIEEYk1Z/l4X0vpxGt+B/dNsV8ghOPAWZaJs8pkGvsSC0tm33aMGylXcj/U7y4IcvwtMXPMyBFZn/gK9A==", "dev": true }, "node_modules/js-tokens": { @@ -10080,9 +10080,9 @@ "dev": true }, "jquery": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz", - "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.2.tgz", + "integrity": "sha512-/e7ulNIEEYk1Z/l4X0vpxGt+B/dNsV8ghOPAWZaJs8pkGvsSC0tm33aMGylXcj/U7y4IcvwtMXPMyBFZn/gK9A==", "dev": true }, "js-tokens": { diff --git a/js/package.json b/js/package.json index 41f8dfbf9..9d2e77abe 100644 --- a/js/package.json +++ b/js/package.json @@ -41,7 +41,7 @@ "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", "jasmine-core": "^4.5.0", - "jquery": "^3.6.1", + "jquery": "^3.6.2", "jshint": "^2.13.6", "karma": "^6.4.1", "karma-chrome-launcher": "^3.1.1", From 4616bf67503cf043430c9aac7003d47ec647761d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Dec 2022 13:45:09 +0100 Subject: [PATCH 015/306] Bump phpstan/phpstan-deprecation-rules from 1.1.0 to 1.1.1 (#2021) Bumps [phpstan/phpstan-deprecation-rules](https://github.com/phpstan/phpstan-deprecation-rules) from 1.1.0 to 1.1.1. - [Release notes](https://github.com/phpstan/phpstan-deprecation-rules/releases) - [Commits](https://github.com/phpstan/phpstan-deprecation-rules/compare/1.1.0...1.1.1) --- updated-dependencies: - dependency-name: phpstan/phpstan-deprecation-rules dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index db8048360..37f1bc8d2 100644 --- a/composer.lock +++ b/composer.lock @@ -1412,16 +1412,16 @@ }, { "name": "phpstan/phpstan-deprecation-rules", - "version": "1.1.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-deprecation-rules.git", - "reference": "f6e02de43f10c3f7c5ef86c125d9eedef94558cf" + "reference": "2c6792eda026d9c474c14aa018aed312686714db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/f6e02de43f10c3f7c5ef86c125d9eedef94558cf", - "reference": "f6e02de43f10c3f7c5ef86c125d9eedef94558cf", + "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/2c6792eda026d9c474c14aa018aed312686714db", + "reference": "2c6792eda026d9c474c14aa018aed312686714db", "shasum": "" }, "require": { @@ -1454,9 +1454,9 @@ "description": "PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.", "support": { "issues": "https://github.com/phpstan/phpstan-deprecation-rules/issues", - "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.1.0" + "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.1.1" }, - "time": "2022-12-07T16:49:11+00:00" + "time": "2022-12-13T14:26:20+00:00" }, { "name": "phpstan/phpstan-doctrine", From 7592615f1c67868f6b20a0429f456dbcca5088aa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Dec 2022 13:51:43 +0100 Subject: [PATCH 016/306] Bump phpstan/phpstan-phpunit from 1.3.1 to 1.3.2 (#2022) Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.1 to 1.3.2. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.1...1.3.2) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 1d6e60b8d..6b197fa27 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.9.2", "phpstan/phpstan-doctrine": "^1.3.26", "phpstan/phpstan-strict-rules": "^1.4.4", - "phpstan/phpstan-phpunit": "^1.3.1", + "phpstan/phpstan-phpunit": "^1.3.2", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index 37f1bc8d2..82d04e594 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "95e38ad09854b8e57d560db159026c2b", + "content-hash": "ed52a627795efb69a046a59cd73a135c", "packages": [ { "name": "arthurhoaro/favicon", @@ -1529,16 +1529,16 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.1", + "version": "1.3.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "b9827cf8df2bd97c7c07b1bb27c694ee41052754" + "reference": "cd9c6938f8bbfcb6da3ed5a3c7ea60873825d088" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/b9827cf8df2bd97c7c07b1bb27c694ee41052754", - "reference": "b9827cf8df2bd97c7c07b1bb27c694ee41052754", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/cd9c6938f8bbfcb6da3ed5a3c7ea60873825d088", + "reference": "cd9c6938f8bbfcb6da3ed5a3c7ea60873825d088", "shasum": "" }, "require": { @@ -1575,9 +1575,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.1" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.2" }, - "time": "2022-12-12T21:02:25+00:00" + "time": "2022-12-13T15:08:22+00:00" }, { "name": "phpstan/phpstan-strict-rules", From c60d9b1f15d566e48a148adcb3fd1e4493a1c1c0 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Wed, 14 Dec 2022 14:08:31 +0100 Subject: [PATCH 017/306] Release 20.0.0 Changed - Drop support for PHP 7.3 (#2008) - Dependency updates Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b2040cdc6..4ff2d1c05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,14 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [20.x.x] ### Changed -- Drop support for PHP 7.3 + ### Fixed # Releases +## [20.0.0] - 2022-12-14 +### Changed +- Drop support for PHP 7.3 (#2008) +- Dependency updates ## [19.0.1] - 2022-12-01 ### Changed From 65b6515af892ad48ad871dd4c86acc51fa4b22d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Dec 2022 13:24:58 +0100 Subject: [PATCH 018/306] Bump jquery from 3.6.2 to 3.6.3 in /js (#2034) Bumps [jquery](https://github.com/jquery/jquery) from 3.6.2 to 3.6.3. - [Release notes](https://github.com/jquery/jquery/releases) - [Commits](https://github.com/jquery/jquery/compare/3.6.2...3.6.3) --- updated-dependencies: - dependency-name: jquery dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 4f7ef1499..247521830 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -24,7 +24,7 @@ "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", "jasmine-core": "^4.5.0", - "jquery": "^3.6.2", + "jquery": "^3.6.3", "jshint": "^2.13.6", "karma": "^6.4.1", "karma-chrome-launcher": "^3.1.1", @@ -3609,9 +3609,9 @@ "dev": true }, "node_modules/jquery": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.2.tgz", - "integrity": "sha512-/e7ulNIEEYk1Z/l4X0vpxGt+B/dNsV8ghOPAWZaJs8pkGvsSC0tm33aMGylXcj/U7y4IcvwtMXPMyBFZn/gK9A==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==", "dev": true }, "node_modules/js-tokens": { @@ -10080,9 +10080,9 @@ "dev": true }, "jquery": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.2.tgz", - "integrity": "sha512-/e7ulNIEEYk1Z/l4X0vpxGt+B/dNsV8ghOPAWZaJs8pkGvsSC0tm33aMGylXcj/U7y4IcvwtMXPMyBFZn/gK9A==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==", "dev": true }, "js-tokens": { diff --git a/js/package.json b/js/package.json index 9d2e77abe..460d191de 100644 --- a/js/package.json +++ b/js/package.json @@ -41,7 +41,7 @@ "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", "jasmine-core": "^4.5.0", - "jquery": "^3.6.2", + "jquery": "^3.6.3", "jshint": "^2.13.6", "karma": "^6.4.1", "karma-chrome-launcher": "^3.1.1", From 2dc64055f3ccc766eaa68f1bfc2886fe0eb5ee10 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Dec 2022 12:00:54 +0000 Subject: [PATCH 019/306] Bump phpstan/phpstan from 1.9.3 to 1.9.4 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.3 to 1.9.4. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.9.3...1.9.4) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 6b197fa27..9a2606081 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", - "phpstan/phpstan": "^1.9.2", + "phpstan/phpstan": "^1.9.4", "phpstan/phpstan-doctrine": "^1.3.26", "phpstan/phpstan-strict-rules": "^1.4.4", "phpstan/phpstan-phpunit": "^1.3.2", diff --git a/composer.lock b/composer.lock index 82d04e594..0f7cc17c8 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ed52a627795efb69a046a59cd73a135c", + "content-hash": "c88fb1609507f26289df8b8f2321d66d", "packages": [ { "name": "arthurhoaro/favicon", @@ -1353,16 +1353,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.3", + "version": "1.9.4", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "709999b91448d4f2bb07daffffedc889b33e461c" + "reference": "d03bccee595e2146b7c9d174486b84f4dc61b0f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/709999b91448d4f2bb07daffffedc889b33e461c", - "reference": "709999b91448d4f2bb07daffffedc889b33e461c", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d03bccee595e2146b7c9d174486b84f4dc61b0f2", + "reference": "d03bccee595e2146b7c9d174486b84f4dc61b0f2", "shasum": "" }, "require": { @@ -1392,7 +1392,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.3" + "source": "https://github.com/phpstan/phpstan/tree/1.9.4" }, "funding": [ { @@ -1408,7 +1408,7 @@ "type": "tidelift" } ], - "time": "2022-12-13T10:28:10+00:00" + "time": "2022-12-17T13:33:52+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 9b0d783c3c24c6bd276e33eef65e2bd708c45f7f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Dec 2022 11:50:29 +0000 Subject: [PATCH 020/306] Bump phpstan/phpstan-doctrine from 1.3.26 to 1.3.27 Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.26 to 1.3.27. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.26...1.3.27) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 9a2606081..788d58b8a 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", "phpstan/phpstan": "^1.9.4", - "phpstan/phpstan-doctrine": "^1.3.26", + "phpstan/phpstan-doctrine": "^1.3.27", "phpstan/phpstan-strict-rules": "^1.4.4", "phpstan/phpstan-phpunit": "^1.3.2", "phpstan/extension-installer": "^1.2.0", diff --git a/composer.lock b/composer.lock index 0f7cc17c8..6decc9780 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c88fb1609507f26289df8b8f2321d66d", + "content-hash": "8fe02a6d533cd6f822bd2859bf5c4a1a", "packages": [ { "name": "arthurhoaro/favicon", @@ -1460,16 +1460,16 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.26", + "version": "1.3.27", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "1ecde5c3817b96b9cff8fbcfb38027990c63cb38" + "reference": "cf2bc2391bf179c901526f23c8bb33d16dc0fdb2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/1ecde5c3817b96b9cff8fbcfb38027990c63cb38", - "reference": "1ecde5c3817b96b9cff8fbcfb38027990c63cb38", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/cf2bc2391bf179c901526f23c8bb33d16dc0fdb2", + "reference": "cf2bc2391bf179c901526f23c8bb33d16dc0fdb2", "shasum": "" }, "require": { @@ -1523,9 +1523,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.26" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.27" }, - "time": "2022-12-12T17:38:51+00:00" + "time": "2022-12-16T09:07:46+00:00" }, { "name": "phpstan/phpstan-phpunit", From f89fb6123d65142b766f5809b58452b7613eafb4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Dec 2022 12:01:22 +0000 Subject: [PATCH 021/306] Bump skjnldsv/read-package-engines-version-actions from 1.2 to 2.0 Bumps [skjnldsv/read-package-engines-version-actions](https://github.com/skjnldsv/read-package-engines-version-actions) from 1.2 to 2.0. - [Release notes](https://github.com/skjnldsv/read-package-engines-version-actions/releases) - [Commits](https://github.com/skjnldsv/read-package-engines-version-actions/compare/v1.2...v2.0) --- updated-dependencies: - dependency-name: skjnldsv/read-package-engines-version-actions dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/lint-eslint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint-eslint.yml b/.github/workflows/lint-eslint.yml index c08763ea9..b44304353 100644 --- a/.github/workflows/lint-eslint.yml +++ b/.github/workflows/lint-eslint.yml @@ -25,7 +25,7 @@ jobs: uses: actions/checkout@v3 - name: Read package.json node and npm engines version - uses: skjnldsv/read-package-engines-version-actions@v1.2 + uses: skjnldsv/read-package-engines-version-actions@v2.0 id: versions with: fallbackNode: '^12' From 2ec7b78816f6fcbfcc4486b2658f3ec5e2f72b72 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Fri, 23 Dec 2022 12:52:04 +0100 Subject: [PATCH 022/306] Update .github/workflows/lint-eslint.yml Co-authored-by: Sean Molenaar Signed-off-by: Benjamin Brahmer --- .github/workflows/lint-eslint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint-eslint.yml b/.github/workflows/lint-eslint.yml index b44304353..30b061a5a 100644 --- a/.github/workflows/lint-eslint.yml +++ b/.github/workflows/lint-eslint.yml @@ -28,7 +28,7 @@ jobs: uses: skjnldsv/read-package-engines-version-actions@v2.0 id: versions with: - fallbackNode: '^12' + fallbackNode: '^16' fallbackNpm: '^6' - name: Set up node ${{ steps.versions.outputs.nodeVersion }} From 270ad2230ba98f36d5602ce0eb9ffca695305852 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Dec 2022 11:51:22 +0000 Subject: [PATCH 023/306] Bump doctrine/dbal from 3.5.1 to 3.5.2 Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.5.1 to 3.5.2. - [Release notes](https://github.com/doctrine/dbal/releases) - [Commits](https://github.com/doctrine/dbal/compare/3.5.1...3.5.2) --- updated-dependencies: - dependency-name: doctrine/dbal dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 65 ++++++++++++++++++++++++++------------------------- 2 files changed, 34 insertions(+), 33 deletions(-) diff --git a/composer.json b/composer.json index 788d58b8a..54c6f9bd5 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", - "doctrine/dbal": "^3.5.1", + "doctrine/dbal": "^3.5.2", "symfony/console": "^4.4.19", "psr/log": "^1.1.0" }, diff --git a/composer.lock b/composer.lock index 6decc9780..1114a5f0d 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "8fe02a6d533cd6f822bd2859bf5c4a1a", + "content-hash": "3c5b039436d3de69221321ec08d89757", "packages": [ { "name": "arthurhoaro/favicon", @@ -768,16 +768,16 @@ }, { "name": "doctrine/dbal", - "version": "3.5.1", + "version": "3.5.2", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "f38ee8aaca2d58ee88653cb34a6a3880c23f38a5" + "reference": "63e513cebbbaf96a6795e5c5ee34d205831bfc85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/f38ee8aaca2d58ee88653cb34a6a3880c23f38a5", - "reference": "f38ee8aaca2d58ee88653cb34a6a3880c23f38a5", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/63e513cebbbaf96a6795e5c5ee34d205831bfc85", + "reference": "63e513cebbbaf96a6795e5c5ee34d205831bfc85", "shasum": "" }, "require": { @@ -790,16 +790,16 @@ "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "10.0.0", - "jetbrains/phpstorm-stubs": "2022.2", - "phpstan/phpstan": "1.8.10", + "doctrine/coding-standard": "11.0.0", + "jetbrains/phpstorm-stubs": "2022.3", + "phpstan/phpstan": "1.9.2", "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "9.5.25", - "psalm/plugin-phpunit": "0.17.0", + "phpunit/phpunit": "9.5.27", + "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.1", "symfony/cache": "^5.4|^6.0", "symfony/console": "^4.4|^5.4|^6.0", - "vimeo/psalm": "4.29.0" + "vimeo/psalm": "4.30.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -859,7 +859,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.5.1" + "source": "https://github.com/doctrine/dbal/tree/3.5.2" }, "funding": [ { @@ -875,7 +875,7 @@ "type": "tidelift" } ], - "time": "2022-10-24T07:26:18+00:00" + "time": "2022-12-19T08:17:34+00:00" }, { "name": "doctrine/deprecations", @@ -922,29 +922,30 @@ }, { "name": "doctrine/event-manager", - "version": "2.0.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", - "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520", + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520", "shasum": "" }, "require": { - "php": "^8.1" + "doctrine/deprecations": "^0.5.3 || ^1", + "php": "^7.1 || ^8.0" }, "conflict": { "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^10", - "phpstan/phpstan": "^1.8.8", - "phpunit/phpunit": "^9.5", - "vimeo/psalm": "^4.28" + "doctrine/coding-standard": "^9 || ^10", + "phpstan/phpstan": "~1.4.10 || ^1.8.8", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.24" }, "type": "library", "autoload": { @@ -993,7 +994,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/2.0.0" + "source": "https://github.com/doctrine/event-manager/tree/1.2.0" }, "funding": [ { @@ -1009,7 +1010,7 @@ "type": "tidelift" } ], - "time": "2022-10-12T20:59:15+00:00" + "time": "2022-10-12T20:51:15+00:00" }, { "name": "doctrine/instantiator", @@ -2049,20 +2050,20 @@ }, { "name": "psr/cache", - "version": "3.0.0", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", "shasum": "" }, "require": { - "php": ">=8.0.0" + "php": ">=5.3.0" }, "type": "library", "extra": { @@ -2082,7 +2083,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "homepage": "http://www.php-fig.org/" } ], "description": "Common interface for caching libraries", @@ -2092,9 +2093,9 @@ "psr-6" ], "support": { - "source": "https://github.com/php-fig/cache/tree/3.0.0" + "source": "https://github.com/php-fig/cache/tree/master" }, - "time": "2021-02-03T23:26:27+00:00" + "time": "2016-08-06T20:24:11+00:00" }, { "name": "sebastian/cli-parser", From ccd5c0173542440b77d85ee271d9e608a05aad73 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Dec 2022 12:01:19 +0000 Subject: [PATCH 024/306] Bump minimatch from 5.1.1 to 5.1.2 in /js Bumps [minimatch](https://github.com/isaacs/minimatch) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v5.1.1...v5.1.2) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 247521830..c32313a6b 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^5.1.1", + "minimatch": "^5.1.2", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", - "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10825,9 +10825,9 @@ } }, "minimatch": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", - "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 460d191de..8c4ebea9e 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^5.1.1", + "minimatch": "^5.1.2", "natives": "^1.1.6" }, "dependencies": { From a9169925ac7cd0e8e8b0605a68307d3a76158013 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Dec 2022 11:53:29 +0000 Subject: [PATCH 025/306] Bump phpstan/phpstan-phpunit from 1.3.2 to 1.3.3 Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.2 to 1.3.3. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.2...1.3.3) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 54c6f9bd5..c3cfb558d 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.9.4", "phpstan/phpstan-doctrine": "^1.3.27", "phpstan/phpstan-strict-rules": "^1.4.4", - "phpstan/phpstan-phpunit": "^1.3.2", + "phpstan/phpstan-phpunit": "^1.3.3", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index 1114a5f0d..3c7a4f871 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3c5b039436d3de69221321ec08d89757", + "content-hash": "93cbf2308065df95bc7a835b8bb060aa", "packages": [ { "name": "arthurhoaro/favicon", @@ -1530,16 +1530,16 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.2", + "version": "1.3.3", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "cd9c6938f8bbfcb6da3ed5a3c7ea60873825d088" + "reference": "54a24bd23e9e80ee918cdc24f909d376c2e273f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/cd9c6938f8bbfcb6da3ed5a3c7ea60873825d088", - "reference": "cd9c6938f8bbfcb6da3ed5a3c7ea60873825d088", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/54a24bd23e9e80ee918cdc24f909d376c2e273f7", + "reference": "54a24bd23e9e80ee918cdc24f909d376c2e273f7", "shasum": "" }, "require": { @@ -1576,9 +1576,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.2" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.3" }, - "time": "2022-12-13T15:08:22+00:00" + "time": "2022-12-21T15:25:00+00:00" }, { "name": "phpstan/phpstan-strict-rules", From aab2aae98560edf37e2964b5fd0c1acad020954d Mon Sep 17 00:00:00 2001 From: Sean Molenaar Date: Thu, 22 Dec 2022 13:14:19 +0100 Subject: [PATCH 026/306] AdminSettings: add JSDoc parameters Signed-off-by: Sean Molenaar --- src/components/AdminSettings.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/AdminSettings.vue b/src/components/AdminSettings.vue index 5be7a6823..4685c09fd 100644 --- a/src/components/AdminSettings.vue +++ b/src/components/AdminSettings.vue @@ -65,8 +65,8 @@ import confirmPassword from '@nextcloud/password-confirmation' /** * - * @param func - * @param wait + * @param {function} func - The callback function + * @param {int} wait - Time to wait in miliseconds */ function debounce(func, wait) { let timeout From 61ef08d6b842e9ec444d076cd14831a74ef29656 Mon Sep 17 00:00:00 2001 From: Sean Molenaar Date: Thu, 22 Dec 2022 13:23:15 +0100 Subject: [PATCH 027/306] AdminSettings: update types Signed-off-by: Sean Molenaar --- src/components/AdminSettings.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/AdminSettings.vue b/src/components/AdminSettings.vue index 4685c09fd..ad557f0cd 100644 --- a/src/components/AdminSettings.vue +++ b/src/components/AdminSettings.vue @@ -65,8 +65,8 @@ import confirmPassword from '@nextcloud/password-confirmation' /** * - * @param {function} func - The callback function - * @param {int} wait - Time to wait in miliseconds + * @param {function()} func - The callback function + * @param {number} wait - Time to wait in miliseconds */ function debounce(func, wait) { let timeout From 359db992be20e9dcfd6d29986f6aa5293d13b8d9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Jan 2023 13:51:57 +0100 Subject: [PATCH 028/306] Bump phpstan/phpstan from 1.9.4 to 1.9.6 (#2043) Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.4 to 1.9.6. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.9.4...1.9.6) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index c3cfb558d..85c7d0068 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", - "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan": "^1.9.6", "phpstan/phpstan-doctrine": "^1.3.27", "phpstan/phpstan-strict-rules": "^1.4.4", "phpstan/phpstan-phpunit": "^1.3.3", diff --git a/composer.lock b/composer.lock index 3c7a4f871..3c807ebda 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "93cbf2308065df95bc7a835b8bb060aa", + "content-hash": "a9c0604fb66dfebe519bc2acca0d0f76", "packages": [ { "name": "arthurhoaro/favicon", @@ -1354,16 +1354,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.4", + "version": "1.9.6", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "d03bccee595e2146b7c9d174486b84f4dc61b0f2" + "reference": "ef38a25950e5d0e6c95eedf49d8a784272f8dc5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d03bccee595e2146b7c9d174486b84f4dc61b0f2", - "reference": "d03bccee595e2146b7c9d174486b84f4dc61b0f2", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/ef38a25950e5d0e6c95eedf49d8a784272f8dc5e", + "reference": "ef38a25950e5d0e6c95eedf49d8a784272f8dc5e", "shasum": "" }, "require": { @@ -1393,7 +1393,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.4" + "source": "https://github.com/phpstan/phpstan/tree/1.9.6" }, "funding": [ { @@ -1409,7 +1409,7 @@ "type": "tidelift" } ], - "time": "2022-12-17T13:33:52+00:00" + "time": "2023-01-03T13:40:32+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From e39fb12f80d2cd3d61ea497bc2a0fbadb6514b63 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Jan 2023 13:59:20 +0100 Subject: [PATCH 029/306] Bump json5 from 2.2.1 to 2.2.3 in /js (#2044) Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index c32313a6b..bd2eb6793 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -3679,9 +3679,9 @@ "dev": true }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, "bin": { "json5": "lib/cli.js" @@ -10140,9 +10140,9 @@ "dev": true }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true }, "jsonfile": { From 75ae6ee6132b4c70f4e52b3e145fe034ac2de52a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Jan 2023 13:59:56 +0100 Subject: [PATCH 030/306] Bump phpstan/phpstan-doctrine from 1.3.27 to 1.3.28 (#2040) Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.27 to 1.3.28. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.27...1.3.28) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 85c7d0068..9b8b792d0 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", "phpstan/phpstan": "^1.9.6", - "phpstan/phpstan-doctrine": "^1.3.27", + "phpstan/phpstan-doctrine": "^1.3.28", "phpstan/phpstan-strict-rules": "^1.4.4", "phpstan/phpstan-phpunit": "^1.3.3", "phpstan/extension-installer": "^1.2.0", diff --git a/composer.lock b/composer.lock index 3c807ebda..7c8051b54 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a9c0604fb66dfebe519bc2acca0d0f76", + "content-hash": "19428d52db9e542cc52db16828793f43", "packages": [ { "name": "arthurhoaro/favicon", @@ -1461,16 +1461,16 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.27", + "version": "1.3.28", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "cf2bc2391bf179c901526f23c8bb33d16dc0fdb2" + "reference": "8302a6a214b8cbbda8249cce6ec627033af26c12" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/cf2bc2391bf179c901526f23c8bb33d16dc0fdb2", - "reference": "cf2bc2391bf179c901526f23c8bb33d16dc0fdb2", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/8302a6a214b8cbbda8249cce6ec627033af26c12", + "reference": "8302a6a214b8cbbda8249cce6ec627033af26c12", "shasum": "" }, "require": { @@ -1524,9 +1524,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.27" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.28" }, - "time": "2022-12-16T09:07:46+00:00" + "time": "2022-12-30T21:24:11+00:00" }, { "name": "phpstan/phpstan-phpunit", From 6ca2a75c1ed3a99b8853dccb582cc67beb1a92cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Jan 2023 14:35:50 +0100 Subject: [PATCH 031/306] Bump json5 from 1.0.1 to 1.0.2 (#2045) Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 48 +++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index e004bc662..63316306e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7376,9 +7376,9 @@ "peer": true }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, "peer": true, "bin": { @@ -10666,9 +10666,9 @@ } }, "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "peer": true, "dependencies": { @@ -11068,9 +11068,9 @@ } }, "node_modules/vue-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "peer": true, "dependencies": { @@ -11137,9 +11137,9 @@ } }, "node_modules/vue-style-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "peer": true, "dependencies": { @@ -17424,9 +17424,9 @@ "peer": true }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, "peer": true }, @@ -19958,9 +19958,9 @@ }, "dependencies": { "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "peer": true, "requires": { @@ -20269,9 +20269,9 @@ }, "dependencies": { "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "peer": true, "requires": { @@ -20327,9 +20327,9 @@ }, "dependencies": { "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "peer": true, "requires": { From be113c7be60c86d4b00e8c15a2e7baac587b2e95 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 12:00:50 +0000 Subject: [PATCH 032/306] Bump phpstan/phpstan-doctrine from 1.3.28 to 1.3.29 Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.28 to 1.3.29. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.28...1.3.29) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/composer.json b/composer.json index 9b8b792d0..d09d97b08 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", "phpstan/phpstan": "^1.9.6", - "phpstan/phpstan-doctrine": "^1.3.28", + "phpstan/phpstan-doctrine": "^1.3.29", "phpstan/phpstan-strict-rules": "^1.4.4", "phpstan/phpstan-phpunit": "^1.3.3", "phpstan/extension-installer": "^1.2.0", diff --git a/composer.lock b/composer.lock index 7c8051b54..ae716e5e7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "19428d52db9e542cc52db16828793f43", + "content-hash": "b6152a8c412b9cb956b801bc6ed75467", "packages": [ { "name": "arthurhoaro/favicon", @@ -1354,16 +1354,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.6", + "version": "1.9.7", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "ef38a25950e5d0e6c95eedf49d8a784272f8dc5e" + "reference": "0501435cd342eac7664bd62155b1ef907fc60b6f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/ef38a25950e5d0e6c95eedf49d8a784272f8dc5e", - "reference": "ef38a25950e5d0e6c95eedf49d8a784272f8dc5e", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/0501435cd342eac7664bd62155b1ef907fc60b6f", + "reference": "0501435cd342eac7664bd62155b1ef907fc60b6f", "shasum": "" }, "require": { @@ -1393,7 +1393,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.6" + "source": "https://github.com/phpstan/phpstan/tree/1.9.7" }, "funding": [ { @@ -1409,7 +1409,7 @@ "type": "tidelift" } ], - "time": "2023-01-03T13:40:32+00:00" + "time": "2023-01-04T21:59:57+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -1461,21 +1461,21 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.28", + "version": "1.3.29", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "8302a6a214b8cbbda8249cce6ec627033af26c12" + "reference": "4967ebbc24a2d7e94f5b2f6dad78e0087dd52fc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/8302a6a214b8cbbda8249cce6ec627033af26c12", - "reference": "8302a6a214b8cbbda8249cce6ec627033af26c12", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/4967ebbc24a2d7e94f5b2f6dad78e0087dd52fc3", + "reference": "4967ebbc24a2d7e94f5b2f6dad78e0087dd52fc3", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.8.11" + "phpstan/phpstan": "^1.9.7" }, "conflict": { "doctrine/collections": "<1.0", @@ -1524,9 +1524,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.28" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.29" }, - "time": "2022-12-30T21:24:11+00:00" + "time": "2023-01-04T21:51:32+00:00" }, { "name": "phpstan/phpstan-phpunit", From 540545c595c4fda89986a28088edf9d7b9fe5f41 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jan 2023 12:01:16 +0000 Subject: [PATCH 033/306] Bump phpstan/phpstan from 1.9.7 to 1.9.8 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.7 to 1.9.8. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.9.7...1.9.8) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index d09d97b08..54211bb1c 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", - "phpstan/phpstan": "^1.9.6", + "phpstan/phpstan": "^1.9.8", "phpstan/phpstan-doctrine": "^1.3.29", "phpstan/phpstan-strict-rules": "^1.4.4", "phpstan/phpstan-phpunit": "^1.3.3", diff --git a/composer.lock b/composer.lock index ae716e5e7..1f80f9059 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "b6152a8c412b9cb956b801bc6ed75467", + "content-hash": "367fe38c351579d7bb4a3bd5a117d39f", "packages": [ { "name": "arthurhoaro/favicon", @@ -1354,16 +1354,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.7", + "version": "1.9.8", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "0501435cd342eac7664bd62155b1ef907fc60b6f" + "reference": "45411d15bf85a33b4a8ee9b75a6e82998c9adb97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/0501435cd342eac7664bd62155b1ef907fc60b6f", - "reference": "0501435cd342eac7664bd62155b1ef907fc60b6f", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/45411d15bf85a33b4a8ee9b75a6e82998c9adb97", + "reference": "45411d15bf85a33b4a8ee9b75a6e82998c9adb97", "shasum": "" }, "require": { @@ -1393,7 +1393,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.7" + "source": "https://github.com/phpstan/phpstan/tree/1.9.8" }, "funding": [ { @@ -1409,7 +1409,7 @@ "type": "tidelift" } ], - "time": "2023-01-04T21:59:57+00:00" + "time": "2023-01-08T21:26:18+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 148df141569d17eb681989a21727c523f079bc51 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 10 Jan 2023 02:50:08 +0000 Subject: [PATCH 034/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/ro.js | 2 +- l10n/ro.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/ro.js b/l10n/ro.js index 53b77af60..493abf81a 100644 --- a/l10n/ro.js +++ b/l10n/ro.js @@ -106,7 +106,7 @@ OC.L10N.register( "Collapse" : "Restrânge", "Deleted folder" : "Director șters", "Undo delete folder" : "Anulează ștergerea directorului", - "Starred" : "Marcat", + "Starred" : "Articole selectate", "All articles" : "Toate articolele", "Settings" : "Setări", "Disable mark read through scrolling" : "Dezactivează funcția de \"citit\" prin derulare", diff --git a/l10n/ro.json b/l10n/ro.json index fc7074a0d..62cc2d26b 100644 --- a/l10n/ro.json +++ b/l10n/ro.json @@ -104,7 +104,7 @@ "Collapse" : "Restrânge", "Deleted folder" : "Director șters", "Undo delete folder" : "Anulează ștergerea directorului", - "Starred" : "Marcat", + "Starred" : "Articole selectate", "All articles" : "Toate articolele", "Settings" : "Setări", "Disable mark read through scrolling" : "Dezactivează funcția de \"citit\" prin derulare", From 71c657b33345a5dc94d9c64e4d18fa04e47e3a66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jan 2023 17:43:25 +0000 Subject: [PATCH 035/306] Bump phpstan/phpstan-doctrine from 1.3.29 to 1.3.31 Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.29 to 1.3.31. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.29...1.3.31) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 54211bb1c..41f4ca398 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", "phpstan/phpstan": "^1.9.8", - "phpstan/phpstan-doctrine": "^1.3.29", + "phpstan/phpstan-doctrine": "^1.3.31", "phpstan/phpstan-strict-rules": "^1.4.4", "phpstan/phpstan-phpunit": "^1.3.3", "phpstan/extension-installer": "^1.2.0", diff --git a/composer.lock b/composer.lock index 1f80f9059..2a25faad1 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "367fe38c351579d7bb4a3bd5a117d39f", + "content-hash": "143356719c944e2d58ce42e5932de5b8", "packages": [ { "name": "arthurhoaro/favicon", @@ -1461,16 +1461,16 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.29", + "version": "1.3.31", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "4967ebbc24a2d7e94f5b2f6dad78e0087dd52fc3" + "reference": "ed1a207922cc963430d61aa87eac63ceb51f8504" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/4967ebbc24a2d7e94f5b2f6dad78e0087dd52fc3", - "reference": "4967ebbc24a2d7e94f5b2f6dad78e0087dd52fc3", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/ed1a207922cc963430d61aa87eac63ceb51f8504", + "reference": "ed1a207922cc963430d61aa87eac63ceb51f8504", "shasum": "" }, "require": { @@ -1485,6 +1485,7 @@ "doctrine/persistence": "<1.3" }, "require-dev": { + "composer/semver": "^3.3.2", "doctrine/annotations": "^1.11.0", "doctrine/collections": "^1.6", "doctrine/common": "^2.7 || ^3.0", @@ -1524,9 +1525,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.29" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.31" }, - "time": "2023-01-04T21:51:32+00:00" + "time": "2023-01-08T19:57:59+00:00" }, { "name": "phpstan/phpstan-phpunit", From 343aa5e2f79b5cfe4b4d780d4ce4573da03045cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jan 2023 16:56:34 +0100 Subject: [PATCH 036/306] Bump svenstaro/upload-release-action from 2.3.0 to 2.4.0 (#2052) --- .github/workflows/build-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 06b1f4c3d..9ae9c3588 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -52,7 +52,7 @@ jobs: app_public_crt: ${{ secrets.APP_PUBLIC_CRT }} - name: Upload app tarball to release - uses: svenstaro/upload-release-action@133984371c30d34e38222a64855679a414cb7575 + uses: svenstaro/upload-release-action@2728235f7dc9ff598bd86ce3c274b74f802d2208 id: attach_to_release with: repo_token: ${{ secrets.GITHUB_TOKEN }} From 0dfd93f75df2997568907474ab9d4d2a89e53dd5 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Tue, 10 Jan 2023 12:28:10 +0100 Subject: [PATCH 037/306] Workaround for #2048 The league/uri version that we inherit in Nextcloud is a bit outdated. That version can't handle certain uris. Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 1 + lib/Scraper/Scraper.php | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ff2d1c05..061ad1475 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Changed ### Fixed +- SyntaxError triggered when full-text is enabled with some items. (#2048, #2053) # Releases ## [20.0.0] - 2022-12-14 diff --git a/lib/Scraper/Scraper.php b/lib/Scraper/Scraper.php index 5deac358e..998c4464c 100644 --- a/lib/Scraper/Scraper.php +++ b/lib/Scraper/Scraper.php @@ -14,6 +14,7 @@ use fivefilters\Readability\Readability; use fivefilters\Readability\Configuration; use fivefilters\Readability\ParseException; +use League\Uri\Exceptions\SyntaxError; use Psr\Log\LoggerInterface; class Scraper implements IScraper @@ -74,10 +75,14 @@ public function scrape(string $url): bool try { $this->readability->parse($content); - } catch (ParseException $e) { + } catch (ParseException | SyntaxError $e) { $this->logger->error('Unable to parse content from {url}', [ 'url' => $url, ]); + $this->logger->debug('Error during parsing of {url} ran into {error}', [ + 'url' => $url, + 'error' => $e, + ]); } return true; } From a66ba9d556f1eb562c73410884e9cd967584bf3a Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 12 Jan 2023 02:47:05 +0000 Subject: [PATCH 038/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/de_DE.js | 4 ++-- l10n/de_DE.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n/de_DE.js b/l10n/de_DE.js index 4ec7675c7..ff3ff98c1 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -3,7 +3,7 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "Anfrage fehlgeschlagen, Netzwerkverbindung nicht verfügbar!", "Request unauthorized. Are you logged in?" : "Anfrage nicht autorisiert. Sind Sie angemeldet?", - "Request forbidden. Are you an administrator?" : "Anfrage verboten. Sind Sie ein Admin?", + "Request forbidden. Are you an administrator?" : "Anfrage verboten. Sind Sie von der Administration?", "Token expired or app not enabled! Reload the page!" : "Token abgelaufen oder App nicht aktiviert! Bitte laden Sie die Seite neu!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Interner Serverfehler! Bitte kontrollieren Sie data/nextcloud.log für weitere Informationen!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Anfrage fehlgeschlagen, diese Nextcloud-Instanz befindet sich derzeit im Wartungsmodus.", @@ -28,7 +28,7 @@ OC.L10N.register( "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Falls angegeben, wird die URL dieses Dienstes zur Feed-Anzeige innerhalb des Explore-Feed-Bereichs abgefragt. Lassen Sie dieses Feld unausgefüllt, um auf den eingebauten Explore-Dienst zurückzugreifen.", "Update interval" : "Aktualisierungsintervall", "Interval in seconds in which the feeds will be updated." : "Intervall in Sekunden, in dem die Feeds aktualisiert werden.", - "Successfully updated news configuration" : "Die News-Einstellungen wurde erfolgreich aktualisiert", + "Successfully updated news configuration" : "Die News-Einstellungen wurde aktualisiert", "Unable to update news config" : "Die News-Einstellungen konnten nicht aktualisiert werden", "Download" : "Herunterladen", "Close" : "Schließen", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 1194e75a8..a3cc9766c 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -1,7 +1,7 @@ { "translations": { "Request failed, network connection unavailable!" : "Anfrage fehlgeschlagen, Netzwerkverbindung nicht verfügbar!", "Request unauthorized. Are you logged in?" : "Anfrage nicht autorisiert. Sind Sie angemeldet?", - "Request forbidden. Are you an administrator?" : "Anfrage verboten. Sind Sie ein Admin?", + "Request forbidden. Are you an administrator?" : "Anfrage verboten. Sind Sie von der Administration?", "Token expired or app not enabled! Reload the page!" : "Token abgelaufen oder App nicht aktiviert! Bitte laden Sie die Seite neu!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Interner Serverfehler! Bitte kontrollieren Sie data/nextcloud.log für weitere Informationen!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Anfrage fehlgeschlagen, diese Nextcloud-Instanz befindet sich derzeit im Wartungsmodus.", @@ -26,7 +26,7 @@ "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Falls angegeben, wird die URL dieses Dienstes zur Feed-Anzeige innerhalb des Explore-Feed-Bereichs abgefragt. Lassen Sie dieses Feld unausgefüllt, um auf den eingebauten Explore-Dienst zurückzugreifen.", "Update interval" : "Aktualisierungsintervall", "Interval in seconds in which the feeds will be updated." : "Intervall in Sekunden, in dem die Feeds aktualisiert werden.", - "Successfully updated news configuration" : "Die News-Einstellungen wurde erfolgreich aktualisiert", + "Successfully updated news configuration" : "Die News-Einstellungen wurde aktualisiert", "Unable to update news config" : "Die News-Einstellungen konnten nicht aktualisiert werden", "Download" : "Herunterladen", "Close" : "Schließen", From 9749b9766d08b6eb054e16ee58d4f4f62e8a14c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jan 2023 12:01:09 +0000 Subject: [PATCH 039/306] Bump phpstan/phpstan from 1.9.8 to 1.9.9 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.8 to 1.9.9. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.9.8...1.9.9) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 41f4ca398..dde74bffa 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", - "phpstan/phpstan": "^1.9.8", + "phpstan/phpstan": "^1.9.9", "phpstan/phpstan-doctrine": "^1.3.31", "phpstan/phpstan-strict-rules": "^1.4.4", "phpstan/phpstan-phpunit": "^1.3.3", diff --git a/composer.lock b/composer.lock index 2a25faad1..df255fdee 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "143356719c944e2d58ce42e5932de5b8", + "content-hash": "a9c174c8b4bc748dde22e03df3d705d1", "packages": [ { "name": "arthurhoaro/favicon", @@ -1354,16 +1354,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.8", + "version": "1.9.9", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "45411d15bf85a33b4a8ee9b75a6e82998c9adb97" + "reference": "f68d7cc3d0638a01bc6321cb826e4cae7fa6884d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/45411d15bf85a33b4a8ee9b75a6e82998c9adb97", - "reference": "45411d15bf85a33b4a8ee9b75a6e82998c9adb97", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/f68d7cc3d0638a01bc6321cb826e4cae7fa6884d", + "reference": "f68d7cc3d0638a01bc6321cb826e4cae7fa6884d", "shasum": "" }, "require": { @@ -1393,7 +1393,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.8" + "source": "https://github.com/phpstan/phpstan/tree/1.9.9" }, "funding": [ { @@ -1409,7 +1409,7 @@ "type": "tidelift" } ], - "time": "2023-01-08T21:26:18+00:00" + "time": "2023-01-11T14:39:22+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 41264586eadac4c26c6e2644a2c0b06023c4d6df Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jan 2023 12:38:38 +0000 Subject: [PATCH 040/306] Bump phpstan/phpstan-strict-rules from 1.4.4 to 1.4.5 Bumps [phpstan/phpstan-strict-rules](https://github.com/phpstan/phpstan-strict-rules) from 1.4.4 to 1.4.5. - [Release notes](https://github.com/phpstan/phpstan-strict-rules/releases) - [Commits](https://github.com/phpstan/phpstan-strict-rules/compare/1.4.4...1.4.5) --- updated-dependencies: - dependency-name: phpstan/phpstan-strict-rules dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index dde74bffa..fcea43177 100644 --- a/composer.json +++ b/composer.json @@ -58,7 +58,7 @@ "squizlabs/php_codesniffer": "^3.7.1", "phpstan/phpstan": "^1.9.9", "phpstan/phpstan-doctrine": "^1.3.31", - "phpstan/phpstan-strict-rules": "^1.4.4", + "phpstan/phpstan-strict-rules": "^1.4.5", "phpstan/phpstan-phpunit": "^1.3.3", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", diff --git a/composer.lock b/composer.lock index df255fdee..fb67f34aa 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a9c174c8b4bc748dde22e03df3d705d1", + "content-hash": "c4123974caa20fca2a120a47f371adaa", "packages": [ { "name": "arthurhoaro/favicon", @@ -1583,21 +1583,21 @@ }, { "name": "phpstan/phpstan-strict-rules", - "version": "1.4.4", + "version": "1.4.5", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-strict-rules.git", - "reference": "23e5f377ee6395a1a04842d3d6ed4bd25e7b44a6" + "reference": "361f75b06066f3fdaba87c1f57bdb1ffc28d6f1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/23e5f377ee6395a1a04842d3d6ed4bd25e7b44a6", - "reference": "23e5f377ee6395a1a04842d3d6ed4bd25e7b44a6", + "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/361f75b06066f3fdaba87c1f57bdb1ffc28d6f1d", + "reference": "361f75b06066f3fdaba87c1f57bdb1ffc28d6f1d", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.8.6" + "phpstan/phpstan": "^1.9.7" }, "require-dev": { "nikic/php-parser": "^4.13.0", @@ -1625,9 +1625,9 @@ "description": "Extra strict and opinionated rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", - "source": "https://github.com/phpstan/phpstan-strict-rules/tree/1.4.4" + "source": "https://github.com/phpstan/phpstan-strict-rules/tree/1.4.5" }, - "time": "2022-09-21T11:38:17+00:00" + "time": "2023-01-11T14:16:29+00:00" }, { "name": "phpunit/php-code-coverage", From 502e4b923e3805e7b2f172255e24a51a52a15c96 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Wed, 11 Jan 2023 16:43:27 +0100 Subject: [PATCH 041/306] don't process link if it's null don't process body of feed if it's null Co-authored-by: Sean Molenaar Signed-off-by: Benjamin Brahmer --- lib/Db/Feed.php | 8 +++++++- lib/Fetcher/FeedFetcher.php | 30 ++++++++++++++++-------------- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/lib/Db/Feed.php b/lib/Db/Feed.php index 3c371087b..5821466a5 100644 --- a/lib/Db/Feed.php +++ b/lib/Db/Feed.php @@ -326,13 +326,16 @@ public function jsonSerialize(): array 'basicAuthPassword' ]); + if (is_null($this->link)) { + return $serialized; + } + $url = parse_url($this->link, PHP_URL_HOST); // strip leading www. to avoid css class confusion if (strpos($url, 'www.') === 0) { $url = substr($url, 4); } - $serialized['cssClass'] = 'custom-' . str_replace('.', '-', $url); return $serialized; @@ -488,6 +491,9 @@ public function setLastUpdateError(?string $lastUpdateError = null): Feed */ public function setLink(?string $link = null): Feed { + if (is_null($link)) { + return $this; + } $link = trim($link); if (strpos($link, 'http') === 0 && $this->link !== $link) { $this->link = $link; diff --git a/lib/Fetcher/FeedFetcher.php b/lib/Fetcher/FeedFetcher.php index 86e0edd18..c79d40685 100755 --- a/lib/Fetcher/FeedFetcher.php +++ b/lib/Fetcher/FeedFetcher.php @@ -301,22 +301,24 @@ protected function buildItem( } // purification is done in the service layer - $body = mb_convert_encoding( - $body, - 'HTML-ENTITIES', - mb_detect_encoding($body) - ); - if (strpos($body, 'CDATA') !== false) { - libxml_use_internal_errors(true); - $data = simplexml_load_string( - "$body", - SimpleXMLElement::class, - LIBXML_NOCDATA + if (!is_null($body)) { + $body = mb_convert_encoding( + $body, + 'HTML-ENTITIES', + mb_detect_encoding($body) ); - if ($data !== false && libxml_get_last_error() === false) { - $body = (string) $data; + if (strpos($body, 'CDATA') !== false) { + libxml_use_internal_errors(true); + $data = simplexml_load_string( + "$body", + SimpleXMLElement::class, + LIBXML_NOCDATA + ); + if ($data !== false && libxml_get_last_error() === false) { + $body = (string) $data; + } + libxml_clear_errors(); } - libxml_clear_errors(); } $item->setBody($body); From ef04d091c7a0f287ba29bb84aeb2f322e4b403b6 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 12 Jan 2023 12:52:22 +0100 Subject: [PATCH 042/306] Update lib/Db/Feed.php Co-authored-by: Sean Molenaar Signed-off-by: Benjamin Brahmer --- lib/Db/Feed.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Db/Feed.php b/lib/Db/Feed.php index 5821466a5..d949ea5f5 100644 --- a/lib/Db/Feed.php +++ b/lib/Db/Feed.php @@ -327,7 +327,7 @@ public function jsonSerialize(): array ]); if (is_null($this->link)) { - return $serialized; + return $serialized; } $url = parse_url($this->link, PHP_URL_HOST); From ddc3d1d38164497e12d721db8879f1ff4eb3e5fd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jan 2023 15:14:16 +0000 Subject: [PATCH 043/306] Bump doctrine/dbal from 3.5.2 to 3.5.3 Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.5.2 to 3.5.3. - [Release notes](https://github.com/doctrine/dbal/releases) - [Commits](https://github.com/doctrine/dbal/compare/3.5.2...3.5.3) --- updated-dependencies: - dependency-name: doctrine/dbal dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index fcea43177..70afb4f41 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", - "doctrine/dbal": "^3.5.2", + "doctrine/dbal": "^3.5.3", "symfony/console": "^4.4.19", "psr/log": "^1.1.0" }, diff --git a/composer.lock b/composer.lock index fb67f34aa..b2882a449 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c4123974caa20fca2a120a47f371adaa", + "content-hash": "0f01a906c2d63e8359c3e526efd3c0fa", "packages": [ { "name": "arthurhoaro/favicon", @@ -768,16 +768,16 @@ }, { "name": "doctrine/dbal", - "version": "3.5.2", + "version": "3.5.3", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "63e513cebbbaf96a6795e5c5ee34d205831bfc85" + "reference": "88fa7e5189fd5ec6682477044264dc0ed4e3aa1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/63e513cebbbaf96a6795e5c5ee34d205831bfc85", - "reference": "63e513cebbbaf96a6795e5c5ee34d205831bfc85", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/88fa7e5189fd5ec6682477044264dc0ed4e3aa1e", + "reference": "88fa7e5189fd5ec6682477044264dc0ed4e3aa1e", "shasum": "" }, "require": { @@ -792,7 +792,7 @@ "require-dev": { "doctrine/coding-standard": "11.0.0", "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.9.2", + "phpstan/phpstan": "1.9.4", "phpstan/phpstan-strict-rules": "^1.4", "phpunit/phpunit": "9.5.27", "psalm/plugin-phpunit": "0.18.4", @@ -859,7 +859,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.5.2" + "source": "https://github.com/doctrine/dbal/tree/3.5.3" }, "funding": [ { @@ -875,7 +875,7 @@ "type": "tidelift" } ], - "time": "2022-12-19T08:17:34+00:00" + "time": "2023-01-12T10:21:44+00:00" }, { "name": "doctrine/deprecations", From 6f996600ef765b528ddd4bd0edc7dc454c45c31b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jan 2023 13:05:34 +0100 Subject: [PATCH 044/306] Bump phpstan/phpstan from 1.9.9 to 1.9.11 (#2060) Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.9 to 1.9.11. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.9.9...1.9.11) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 70afb4f41..da6d415ad 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", - "phpstan/phpstan": "^1.9.9", + "phpstan/phpstan": "^1.9.11", "phpstan/phpstan-doctrine": "^1.3.31", "phpstan/phpstan-strict-rules": "^1.4.5", "phpstan/phpstan-phpunit": "^1.3.3", diff --git a/composer.lock b/composer.lock index b2882a449..574fb0562 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "0f01a906c2d63e8359c3e526efd3c0fa", + "content-hash": "550252480fd436d6e80bc77a92bc008f", "packages": [ { "name": "arthurhoaro/favicon", @@ -1354,16 +1354,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.9", + "version": "1.9.11", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "f68d7cc3d0638a01bc6321cb826e4cae7fa6884d" + "reference": "60f3d68481eef216199eae7a2603cd5fe124d464" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/f68d7cc3d0638a01bc6321cb826e4cae7fa6884d", - "reference": "f68d7cc3d0638a01bc6321cb826e4cae7fa6884d", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/60f3d68481eef216199eae7a2603cd5fe124d464", + "reference": "60f3d68481eef216199eae7a2603cd5fe124d464", "shasum": "" }, "require": { @@ -1393,7 +1393,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.9" + "source": "https://github.com/phpstan/phpstan/tree/1.9.11" }, "funding": [ { @@ -1409,7 +1409,7 @@ "type": "tidelift" } ], - "time": "2023-01-11T14:39:22+00:00" + "time": "2023-01-12T14:04:13+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 1fc88720063e8d5901e48d35772efd737d1227e2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jan 2023 13:08:23 +0100 Subject: [PATCH 045/306] Bump phpunit/phpunit from 9.5.27 to 9.5.28 (#2061) Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.27 to 9.5.28. - [Release notes](https://github.com/sebastianbergmann/phpunit/releases) - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.5.28/ChangeLog-9.5.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.27...9.5.28) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.lock | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/composer.lock b/composer.lock index 574fb0562..07980adf3 100644 --- a/composer.lock +++ b/composer.lock @@ -1014,30 +1014,30 @@ }, { "name": "doctrine/instantiator", - "version": "1.4.1", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", - "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9", + "doctrine/coding-standard": "^9 || ^11", "ext-pdo": "*", "ext-phar": "*", "phpbench/phpbench": "^0.16 || ^1", "phpstan/phpstan": "^1.4", "phpstan/phpstan-phpunit": "^1", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.22" + "vimeo/psalm": "^4.30 || ^5.4" }, "type": "library", "autoload": { @@ -1064,7 +1064,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.1" + "source": "https://github.com/doctrine/instantiator/tree/1.5.0" }, "funding": [ { @@ -1080,7 +1080,7 @@ "type": "tidelift" } ], - "time": "2022-03-03T08:28:38+00:00" + "time": "2022-12-30T00:15:36+00:00" }, { "name": "myclabs/deep-copy", @@ -1631,16 +1631,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.19", + "version": "9.2.23", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559" + "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c77b56b63e3d2031bd8997fcec43c1925ae46559", - "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c", + "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c", "shasum": "" }, "require": { @@ -1696,7 +1696,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.19" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.23" }, "funding": [ { @@ -1704,7 +1704,7 @@ "type": "github" } ], - "time": "2022-11-18T07:47:47+00:00" + "time": "2022-12-28T12:41:10+00:00" }, { "name": "phpunit/php-file-iterator", @@ -1949,20 +1949,20 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.27", + "version": "9.5.28", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38" + "reference": "954ca3113a03bf780d22f07bf055d883ee04b65e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a2bc7ffdca99f92d959b3f2270529334030bba38", - "reference": "a2bc7ffdca99f92d959b3f2270529334030bba38", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/954ca3113a03bf780d22f07bf055d883ee04b65e", + "reference": "954ca3113a03bf780d22f07bf055d883ee04b65e", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.3.1", + "doctrine/instantiator": "^1.3.1 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", @@ -2031,7 +2031,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.27" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.28" }, "funding": [ { @@ -2047,7 +2047,7 @@ "type": "tidelift" } ], - "time": "2022-12-09T07:31:23+00:00" + "time": "2023-01-14T12:32:24+00:00" }, { "name": "psr/cache", From f938f6dae0f8437ee0c99222aa55c70024b50187 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jan 2023 12:01:13 +0000 Subject: [PATCH 046/306] Bump fivefilters/readability.php from 3.1.1 to 3.1.2 Bumps [fivefilters/readability.php](https://github.com/fivefilters/readability.php) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/fivefilters/readability.php/releases) - [Changelog](https://github.com/fivefilters/readability.php/blob/master/CHANGELOG.md) - [Commits](https://github.com/fivefilters/readability.php/compare/v3.1.1...v3.1.2) --- updated-dependencies: - dependency-name: fivefilters/readability.php dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 07980adf3..8b05a6d00 100644 --- a/composer.lock +++ b/composer.lock @@ -194,16 +194,16 @@ }, { "name": "fivefilters/readability.php", - "version": "v3.1.1", + "version": "v3.1.2", "source": { "type": "git", "url": "https://github.com/fivefilters/readability.php.git", - "reference": "aae0ff5f9875f039180b4ade860fc2d8bf796f79" + "reference": "973fbb0f9c2335153c796dc5dce60f60e3adc347" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fivefilters/readability.php/zipball/aae0ff5f9875f039180b4ade860fc2d8bf796f79", - "reference": "aae0ff5f9875f039180b4ade860fc2d8bf796f79", + "url": "https://api.github.com/repos/fivefilters/readability.php/zipball/973fbb0f9c2335153c796dc5dce60f60e3adc347", + "reference": "973fbb0f9c2335153c796dc5dce60f60e3adc347", "shasum": "" }, "require": { @@ -253,9 +253,9 @@ ], "support": { "issues": "https://github.com/fivefilters/readability.php/issues", - "source": "https://github.com/fivefilters/readability.php/tree/v3.1.1" + "source": "https://github.com/fivefilters/readability.php/tree/v3.1.2" }, - "time": "2022-11-28T17:54:45+00:00" + "time": "2023-01-14T14:42:35+00:00" }, { "name": "league/uri", From 34406858e8b397005463ebc95fe896a6e43a5fc1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jan 2023 12:09:29 +0000 Subject: [PATCH 047/306] Bump phpstan/phpstan-doctrine from 1.3.31 to 1.3.32 Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.31 to 1.3.32. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.31...1.3.32) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index da6d415ad..2911f4f5c 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", "phpstan/phpstan": "^1.9.11", - "phpstan/phpstan-doctrine": "^1.3.31", + "phpstan/phpstan-doctrine": "^1.3.32", "phpstan/phpstan-strict-rules": "^1.4.5", "phpstan/phpstan-phpunit": "^1.3.3", "phpstan/extension-installer": "^1.2.0", diff --git a/composer.lock b/composer.lock index 8b05a6d00..7d1c76ec2 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "550252480fd436d6e80bc77a92bc008f", + "content-hash": "79362162f37e61998ec9ae36d69e6bb3", "packages": [ { "name": "arthurhoaro/favicon", @@ -1461,21 +1461,21 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.31", + "version": "1.3.32", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "ed1a207922cc963430d61aa87eac63ceb51f8504" + "reference": "4534559a8c08ab3648c6fa09289478780e190ae7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/ed1a207922cc963430d61aa87eac63ceb51f8504", - "reference": "ed1a207922cc963430d61aa87eac63ceb51f8504", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/4534559a8c08ab3648c6fa09289478780e190ae7", + "reference": "4534559a8c08ab3648c6fa09289478780e190ae7", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.9.7" + "phpstan/phpstan": "^1.9.11" }, "conflict": { "doctrine/collections": "<1.0", @@ -1525,9 +1525,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.31" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.32" }, - "time": "2023-01-08T19:57:59+00:00" + "time": "2023-01-12T13:39:08+00:00" }, { "name": "phpstan/phpstan-phpunit", From fd45cb300951bb708508355d8865a6ef992c42fc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jan 2023 12:01:12 +0000 Subject: [PATCH 048/306] Bump minimatch from 5.1.2 to 6.0.4 in /js Bumps [minimatch](https://github.com/isaacs/minimatch) from 5.1.2 to 6.0.4. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v5.1.2...v6.0.4) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 17 ++++++++++------- js/package.json | 2 +- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index bd2eb6793..a989e3ae1 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^5.1.2", + "minimatch": "^6.0.4", "natives": "^1.1.6" }, "engines": { @@ -4553,15 +4553,18 @@ } }, "node_modules/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.0.4.tgz", + "integrity": "sha512-9SQupyyavjdAc1VFjJS/5kdtFtlLAhKSWt7HocG0h/npy626jYrGegSslcM7Xxet5z0U9GOx9YbcpyIjBzn7tA==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minimist": { @@ -10825,9 +10828,9 @@ } }, "minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.0.4.tgz", + "integrity": "sha512-9SQupyyavjdAc1VFjJS/5kdtFtlLAhKSWt7HocG0h/npy626jYrGegSslcM7Xxet5z0U9GOx9YbcpyIjBzn7tA==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 8c4ebea9e..68751ee90 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^5.1.2", + "minimatch": "^6.0.4", "natives": "^1.1.6" }, "dependencies": { From dda84595ee63e3c3d6dfa2120df4817aa30ec1f4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jan 2023 12:00:58 +0000 Subject: [PATCH 049/306] Bump phpstan/phpstan from 1.9.11 to 1.9.12 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.11 to 1.9.12. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.9.11...1.9.12) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 2911f4f5c..0803d220c 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", - "phpstan/phpstan": "^1.9.11", + "phpstan/phpstan": "^1.9.12", "phpstan/phpstan-doctrine": "^1.3.32", "phpstan/phpstan-strict-rules": "^1.4.5", "phpstan/phpstan-phpunit": "^1.3.3", diff --git a/composer.lock b/composer.lock index 7d1c76ec2..1a58403e5 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "79362162f37e61998ec9ae36d69e6bb3", + "content-hash": "5e017da36f4d3611028e1af1ab96435b", "packages": [ { "name": "arthurhoaro/favicon", @@ -1354,16 +1354,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.11", + "version": "1.9.12", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "60f3d68481eef216199eae7a2603cd5fe124d464" + "reference": "44a338ff0d5572c13fd77dfd91addb96e48c29f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/60f3d68481eef216199eae7a2603cd5fe124d464", - "reference": "60f3d68481eef216199eae7a2603cd5fe124d464", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/44a338ff0d5572c13fd77dfd91addb96e48c29f8", + "reference": "44a338ff0d5572c13fd77dfd91addb96e48c29f8", "shasum": "" }, "require": { @@ -1393,7 +1393,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.11" + "source": "https://github.com/phpstan/phpstan/tree/1.9.12" }, "funding": [ { @@ -1409,7 +1409,7 @@ "type": "tidelift" } ], - "time": "2023-01-12T14:04:13+00:00" + "time": "2023-01-17T10:44:04+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 8b849b65e80634cddded716da3ebec561a94cadc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jan 2023 12:00:52 +0000 Subject: [PATCH 050/306] Bump minimatch from 6.0.4 to 6.1.0 in /js Bumps [minimatch](https://github.com/isaacs/minimatch) from 6.0.4 to 6.1.0. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v6.0.4...v6.1.0) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index a989e3ae1..89c41a40e 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^6.0.4", + "minimatch": "^6.1.0", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.0.4.tgz", - "integrity": "sha512-9SQupyyavjdAc1VFjJS/5kdtFtlLAhKSWt7HocG0h/npy626jYrGegSslcM7Xxet5z0U9GOx9YbcpyIjBzn7tA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.1.0.tgz", + "integrity": "sha512-eqe4xaKs1/JmNylXNFY2f41n3jNZAZTZlmOitWd71YazZlvvXMtzL+gK67jRKhrTQmHfrCbErYWV8z9Nz4aNuQ==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.0.4.tgz", - "integrity": "sha512-9SQupyyavjdAc1VFjJS/5kdtFtlLAhKSWt7HocG0h/npy626jYrGegSslcM7Xxet5z0U9GOx9YbcpyIjBzn7tA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.1.0.tgz", + "integrity": "sha512-eqe4xaKs1/JmNylXNFY2f41n3jNZAZTZlmOitWd71YazZlvvXMtzL+gK67jRKhrTQmHfrCbErYWV8z9Nz4aNuQ==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 68751ee90..7f8d4dccd 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^6.0.4", + "minimatch": "^6.1.0", "natives": "^1.1.6" }, "dependencies": { From c9f743a32df953e1bf674f4a45a919aba4a7b8f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Jan 2023 21:15:57 +0100 Subject: [PATCH 051/306] Bump minimatch from 6.1.0 to 6.1.5 in /js (#2067) --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 89c41a40e..b1368d6cc 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^6.1.0", + "minimatch": "^6.1.5", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.1.0.tgz", - "integrity": "sha512-eqe4xaKs1/JmNylXNFY2f41n3jNZAZTZlmOitWd71YazZlvvXMtzL+gK67jRKhrTQmHfrCbErYWV8z9Nz4aNuQ==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.1.5.tgz", + "integrity": "sha512-2/WxnHMkH7qFS+pG8ibLN5GZdx5Y0aLlgFSghaKRUpkeEmC85wZRb/xDvj9jv601KdNOS2G/nNqj2h6k42yxBQ==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.1.0.tgz", - "integrity": "sha512-eqe4xaKs1/JmNylXNFY2f41n3jNZAZTZlmOitWd71YazZlvvXMtzL+gK67jRKhrTQmHfrCbErYWV8z9Nz4aNuQ==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.1.5.tgz", + "integrity": "sha512-2/WxnHMkH7qFS+pG8ibLN5GZdx5Y0aLlgFSghaKRUpkeEmC85wZRb/xDvj9jv601KdNOS2G/nNqj2h6k42yxBQ==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 7f8d4dccd..62fec2b50 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^6.1.0", + "minimatch": "^6.1.5", "natives": "^1.1.6" }, "dependencies": { From 3b863a891251ed4f2faae5bb5ba6b4d6748a18f9 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 19 Jan 2023 17:08:20 +0100 Subject: [PATCH 052/306] remove id part from pattern matching since website changes ID too often Signed-off-by: Benjamin Brahmer --- tests/command/feeds.bats | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/command/feeds.bats b/tests/command/feeds.bats index 7598ac345..b308c70c8 100644 --- a/tests/command/feeds.bats +++ b/tests/command/feeds.bats @@ -47,7 +47,7 @@ teardown() { assert_success assert_output --partial '"faviconLink": "https:\/\/nextcloud.com\/wp-content\/uploads\/2022\/03\/favicon.png",' - assert_output --partial '"faviconLink": "https:\/\/www.heise.de\/favicon.ico?v=JykvN0w9Ye",' + assert_output --partial '"faviconLink": "https:\/\/www.heise.de\/favicon.ico?v=' } @test "[$TESTSUITE] List all items" { From 328f2ffef67092b3801ae6daddc6cde2fcf7cbc6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Jan 2023 12:01:08 +0000 Subject: [PATCH 053/306] Bump phpstan/phpstan from 1.9.12 to 1.9.14 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.12 to 1.9.14. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.9.12...1.9.14) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 0803d220c..9eda9d0c2 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", - "phpstan/phpstan": "^1.9.12", + "phpstan/phpstan": "^1.9.14", "phpstan/phpstan-doctrine": "^1.3.32", "phpstan/phpstan-strict-rules": "^1.4.5", "phpstan/phpstan-phpunit": "^1.3.3", diff --git a/composer.lock b/composer.lock index 1a58403e5..cffbaf7bc 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5e017da36f4d3611028e1af1ab96435b", + "content-hash": "ef78570de5a74f2897085ba3b65bec55", "packages": [ { "name": "arthurhoaro/favicon", @@ -1354,16 +1354,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.12", + "version": "1.9.14", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "44a338ff0d5572c13fd77dfd91addb96e48c29f8" + "reference": "e5fcc96289cf737304286a9b505fbed091f02e58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/44a338ff0d5572c13fd77dfd91addb96e48c29f8", - "reference": "44a338ff0d5572c13fd77dfd91addb96e48c29f8", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e5fcc96289cf737304286a9b505fbed091f02e58", + "reference": "e5fcc96289cf737304286a9b505fbed091f02e58", "shasum": "" }, "require": { @@ -1393,7 +1393,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.12" + "source": "https://github.com/phpstan/phpstan/tree/1.9.14" }, "funding": [ { @@ -1409,7 +1409,7 @@ "type": "tidelift" } ], - "time": "2023-01-17T10:44:04+00:00" + "time": "2023-01-19T10:47:09+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 5df404ae62cf904390206be907f39cdc550b35d5 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 23 Jan 2023 02:52:38 +0000 Subject: [PATCH 054/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/th.js | 82 ++++++++++++++++++++++++++-------------------------- l10n/th.json | 82 ++++++++++++++++++++++++++-------------------------- 2 files changed, 82 insertions(+), 82 deletions(-) diff --git a/l10n/th.js b/l10n/th.js index e0e2e9f2b..b5df69779 100644 --- a/l10n/th.js +++ b/l10n/th.js @@ -1,92 +1,92 @@ OC.L10N.register( "news", { - "Request failed, network connection unavailable!" : "คำขอล้มเหลวเชื่อมต่อเครือข่ายไม่ได้!", - "Request unauthorized. Are you logged in?" : "คำขอไม่ได้รับอนุญาต คุณเข้าสู่ระบบ?", - "Token expired or app not enabled! Reload the page!" : "โทเค็นหมดอายุหรือไม่เปิดใช้งานแอพพลิเคชัน! โหลดหน้าใหม่อีกครั้ง!", + "Request failed, network connection unavailable!" : "คำขอล้มเหลว ไม่มีการเชื่อมต่อเครือข่าย!", + "Request unauthorized. Are you logged in?" : "คำขอไม่ได้รับอนุญาต คุณเข้าสู่ระบบอยู่หรือเปล่า?", + "Token expired or app not enabled! Reload the page!" : "โทเค็นหมดอายุหรือไม่ได้เปิดใช้งานแอป! กรุณาโหลดหน้าใหม่!", "Unread articles" : "บทความที่ยังไม่ได้อ่าน", - "Maximum read count per feed" : "นับจำนวนอ่านสูงสุดต่อฟีด", + "Maximum read count per feed" : "จำนวนอ่านสูงสุดต่อฟีด", "Maximum redirects" : "เปลี่ยนเส้นทางสูงสุด", "Feed fetcher timeout" : "ตัวเรียกฟีดหมดเวลา", - "Explore Service URL" : "สำรวจบริการ URL", + "Explore Service URL" : "URL บริการสำรวจ", "Download" : "ดาวน์โหลด", "Close" : "ปิด", - "No articles available" : "ไม่มีบทความที่", + "No articles available" : "ไม่มีบทความที่อ่านได้", "No unread articles available" : "ไม่มีบทความที่ยังไม่ได้อ่าน", "Open website" : "เปิดเว็บไซต์", - "Star article" : "บทความติดดาว", - "Unstar article" : "ยกเลิกติดดาวบทความ", - "Keep article unread" : "ตั้งเป็นยังไม่ได้อ่านบทความ", - "Remove keep article unread" : "ลบการตั้งเป็นยังไม่ได้อ่านบทความ", + "Star article" : "ติดดาวบทความ", + "Unstar article" : "เลิกติดดาวบทความ", + "Keep article unread" : "ตั้งเป็นบทความยังไม่ได้อ่าน", + "Remove keep article unread" : "การลบคงสถานะบทความยังไม่ได้อ่าน", "Share" : "แชร์", "Username" : "ชื่อผู้ใช้", "by" : "โดย", "from" : "จาก", - "Play audio" : "เล่นเพลง", - "Download audio" : "ดาวน์โหลดเพลง", + "Play audio" : "เล่นเสียง", + "Download audio" : "ดาวน์โหลดเสียง", "Download video" : "ดาวน์โหลดวิดีโอ", "Keyboard shortcut" : "แป้นพิมพ์ลัด", "Description" : "คำอธิบาย", "right" : "ขวา", "Jump to next article" : "ข้ามไปยังบทความถัดไป", "left" : "ซ้าย", - "Jump to previous article" : "ข้ามไปยังบทความก่อนหน้านี้", - "Toggle star article" : "สลับบทความติดดาว", - "Star article and jump to next one" : "บทความติดดาวและกระข้ามไปอีกหน้าหนึ่ง", + "Jump to previous article" : "ข้ามไปยังบทความก่อนหน้า", + "Toggle star article" : "สลับการติดดาวบทความ", + "Star article and jump to next one" : "ติดดาวบทความและข้ามไปบทความถัดไป", "Toggle keep current article unread" : "สลับให้บทความในปัจจุบันยังไม่ได้อ่าน", "Open article in new tab" : "เปิดบทความในแท็บใหม่", - "Toggle expand article in compact view" : "สลับการขยายบทความในมุมมองที่เล็กลง", + "Toggle expand article in compact view" : "สลับการขยายบทความในมุมมองแบบย่อ", "Refresh" : "รีเฟรช", "Load next feed" : "โหลดฟีดถัดไป", - "Load previous feed" : "โหลดฟีดก่อนหน้านี้", + "Load previous feed" : "โหลดฟีดก่อนหน้า", "Load previous folder" : "โหลดโฟลเดอร์ก่อนหน้า", "Load next folder" : "โหลดโฟลเดอร์ถัดไป", - "Scroll to active navigation entry" : "เลื่อนเพื่อใช้งานรายการนำทาง", - "Mark current article's feed/folder read" : "ทำเครื่องหมายอ่านบทความปัจจุบัน ฟีด/โฟลเดอร์", - "How to set up the operating system cron" : "วิธีการตั้งค่าระบบปฏิบัติการ cron", - "Install and set up a faster parallel updater that uses the News app's update API" : "ติดตั้งและตั้งค่าการอัพเดทขนานที่เร็วขึ้นน้้นใช้ แอพฯข่าวการอัพเดท API", + "Scroll to active navigation entry" : "เลื่อนไปยังรายการนำทางที่ใช้อยู่", + "Mark current article's feed/folder read" : "ทำฟีด/โฟลเดอร์ของบทความปัจจุบันเป็นอ่านแล้ว", + "How to set up the operating system cron" : "วิธีการตั้งค่า cron ของระบบปฏิบัติการ", + "Install and set up a faster parallel updater that uses the News app's update API" : "ติดตั้งและตั้งค่าตัวอัปเดตขนานที่เร็วขึ้น ซึ่งใช้ API การอัปเดตของแอปข่าว", "Subscribe" : "สมัครรับข้อมูล", "Web address" : "ที่อยู่เว็บ", - "Feed exists already!" : "ฟีดมีอยู่แล้วในระบบ!", - "Folder" : "แฟ้มเอกสาร", + "Feed exists already!" : "ฟีดมีอยู่แล้ว!", + "Folder" : "โฟลเดอร์", "No folder" : "ไม่มีโฟลเดอร์", "New folder" : "โฟลเดอร์ใหม่", "Folder name" : "ชื่อโฟลเดอร์", "Go back" : "กลับไป", - "Folder exists already!" : "โฟลเดอร์มีอยู่แล้วในระบบ", - "Credentials" : "ข้อมูลส่วนตัวสำหรับเข้าระบบ", - "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "ข้อมูลประจำตัวการตรวจสอบสิทธิ์พื้นฐานของ HTTP จะต้องเก็บไว้แบบไม่ได้เข้ารหัสลับ! ทุกคนที่มีการเข้าถึงเซิร์ฟเวอร์หรือฐานข้อมูลจะสามารถเข้าถึงมันได้!", + "Folder exists already!" : "โฟลเดอร์มีอยู่แล้ว!", + "Credentials" : "ข้อมูลประจำตัว", + "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "ข้อมูลประจำตัวการตรวจสอบสิทธิ์พื้นฐานของ HTTP จะต้องเก็บไว้แบบไม่เข้ารหัส! ทุกคนที่มีการเข้าถึงเซิร์ฟเวอร์หรือฐานข้อมูลจะสามารถเข้าถึงมันได้!", "Password" : "รหัสผ่าน", "New Folder" : "โฟลเดอร์ใหม่", "Create" : "สร้าง", "Explore" : "สำรวจ", - "Update failed more than 50 times" : "อัพเดทล้มเหลวมากกว่า 50 ครั้ง", + "Update failed more than 50 times" : "อัปเดตล้มเหลวมากกว่า 50 ครั้ง", "Deleted feed" : "ฟีดที่ถูกลบ", - "Undo delete feed" : "ยกเลิกการลบฟีด", + "Undo delete feed" : "เลิกทำการลบฟีด", "Rename" : "เปลี่ยนชื่อ", "Menu" : "เมนู", "Delete" : "ลบ", - "Dismiss" : "ยกเลิก", + "Dismiss" : "ปิดทิ้ง", "Collapse" : "ย่อ", "Deleted folder" : "โฟลเดอร์ที่ถูกลบ", - "Undo delete folder" : "ยกเลิกการลบโฟลเดอร์", + "Undo delete folder" : "เลิกทำการลบโฟลเดอร์", "Starred" : "ติดดาวแล้ว", "All articles" : "บทความทั้งหมด", - "Settings" : "ตั้งค่า", - "Disable mark read through scrolling" : "ปิดการใช้งานเครื่องหมายอ่านอ่านแล้วผ่านการเลื่อน", - "Compact view" : "มุมมองขนาดเล็ก", - "Expand articles on key navigation" : "ขยายบทความเกี่ยวกับการนำทางที่สำคัญ", + "Settings" : "การตั้งค่า", + "Disable mark read through scrolling" : "ปิดการทำเป็นอ่านแล้วขณะเลื่อนผ่าน", + "Compact view" : "มุมมองแบบย่อ", + "Expand articles on key navigation" : "ขยายบทความขณะนำทางด้วยแป้น", "Show all articles" : "แสดงบทความทั้งหมด", - "Reverse ordering (oldest on top)" : "ย้อนกลับรายการ (เก่าที่สุดอยู่ด้านบน)", - "Subscriptions (OPML)" : "สมัครเป็นสมาชิก (OPML)", + "Reverse ordering (oldest on top)" : "เรียงในลำดับย้อนกลับ (เก่าสุดอยู่ด้านบน)", + "Subscriptions (OPML)" : "การสมัครใช้งาน (OPML)", "Import" : "นำเข้า", "Export" : "ส่งออก", - "Error when importing: OPML is does neither contain feeds nor folders" : "ข้อผิดพลาดเมื่อนำเข้า: OPML ไม่มีค่าฟีดหรือโฟลเดอร์", - "Unread/Starred Articles" : "บทความที่ ยังไม่ได้อ่าน/ติดดาว", - "Error when importing: file does not contain valid JSON" : "ข้อผิดพลาดเมื่อนำเข้า: ไฟล์มี JSON ที่ไม่ถูกต้อง", + "Error when importing: OPML is does neither contain feeds nor folders" : "ข้อผิดพลาดขณะนำเข้า: OPML ไม่มีฟีดหรือโฟลเดอร์", + "Unread/Starred Articles" : "บทความที่ยังไม่ได้อ่าน/ติดดาว", + "Error when importing: file does not contain valid JSON" : "ข้อผิดพลาดขณะนำเข้า: ไฟล์ไม่มี JSON ที่ถูกต้อง", "Help" : "ช่วยเหลือ", - "Keyboard shortcuts" : "ปุ่มลัด", - "Documentation" : "เอกสารคู่มือประกอบการใช้งาน", + "Keyboard shortcuts" : "ปุ่มลัดคีย์บอร์ด", + "Documentation" : "เอกสารประกอบ", "Report a bug" : "รายงานข้อผิดพลาด" }, "nplurals=1; plural=0;"); diff --git a/l10n/th.json b/l10n/th.json index 90dbfeedc..d8b179f93 100644 --- a/l10n/th.json +++ b/l10n/th.json @@ -1,90 +1,90 @@ { "translations": { - "Request failed, network connection unavailable!" : "คำขอล้มเหลวเชื่อมต่อเครือข่ายไม่ได้!", - "Request unauthorized. Are you logged in?" : "คำขอไม่ได้รับอนุญาต คุณเข้าสู่ระบบ?", - "Token expired or app not enabled! Reload the page!" : "โทเค็นหมดอายุหรือไม่เปิดใช้งานแอพพลิเคชัน! โหลดหน้าใหม่อีกครั้ง!", + "Request failed, network connection unavailable!" : "คำขอล้มเหลว ไม่มีการเชื่อมต่อเครือข่าย!", + "Request unauthorized. Are you logged in?" : "คำขอไม่ได้รับอนุญาต คุณเข้าสู่ระบบอยู่หรือเปล่า?", + "Token expired or app not enabled! Reload the page!" : "โทเค็นหมดอายุหรือไม่ได้เปิดใช้งานแอป! กรุณาโหลดหน้าใหม่!", "Unread articles" : "บทความที่ยังไม่ได้อ่าน", - "Maximum read count per feed" : "นับจำนวนอ่านสูงสุดต่อฟีด", + "Maximum read count per feed" : "จำนวนอ่านสูงสุดต่อฟีด", "Maximum redirects" : "เปลี่ยนเส้นทางสูงสุด", "Feed fetcher timeout" : "ตัวเรียกฟีดหมดเวลา", - "Explore Service URL" : "สำรวจบริการ URL", + "Explore Service URL" : "URL บริการสำรวจ", "Download" : "ดาวน์โหลด", "Close" : "ปิด", - "No articles available" : "ไม่มีบทความที่", + "No articles available" : "ไม่มีบทความที่อ่านได้", "No unread articles available" : "ไม่มีบทความที่ยังไม่ได้อ่าน", "Open website" : "เปิดเว็บไซต์", - "Star article" : "บทความติดดาว", - "Unstar article" : "ยกเลิกติดดาวบทความ", - "Keep article unread" : "ตั้งเป็นยังไม่ได้อ่านบทความ", - "Remove keep article unread" : "ลบการตั้งเป็นยังไม่ได้อ่านบทความ", + "Star article" : "ติดดาวบทความ", + "Unstar article" : "เลิกติดดาวบทความ", + "Keep article unread" : "ตั้งเป็นบทความยังไม่ได้อ่าน", + "Remove keep article unread" : "การลบคงสถานะบทความยังไม่ได้อ่าน", "Share" : "แชร์", "Username" : "ชื่อผู้ใช้", "by" : "โดย", "from" : "จาก", - "Play audio" : "เล่นเพลง", - "Download audio" : "ดาวน์โหลดเพลง", + "Play audio" : "เล่นเสียง", + "Download audio" : "ดาวน์โหลดเสียง", "Download video" : "ดาวน์โหลดวิดีโอ", "Keyboard shortcut" : "แป้นพิมพ์ลัด", "Description" : "คำอธิบาย", "right" : "ขวา", "Jump to next article" : "ข้ามไปยังบทความถัดไป", "left" : "ซ้าย", - "Jump to previous article" : "ข้ามไปยังบทความก่อนหน้านี้", - "Toggle star article" : "สลับบทความติดดาว", - "Star article and jump to next one" : "บทความติดดาวและกระข้ามไปอีกหน้าหนึ่ง", + "Jump to previous article" : "ข้ามไปยังบทความก่อนหน้า", + "Toggle star article" : "สลับการติดดาวบทความ", + "Star article and jump to next one" : "ติดดาวบทความและข้ามไปบทความถัดไป", "Toggle keep current article unread" : "สลับให้บทความในปัจจุบันยังไม่ได้อ่าน", "Open article in new tab" : "เปิดบทความในแท็บใหม่", - "Toggle expand article in compact view" : "สลับการขยายบทความในมุมมองที่เล็กลง", + "Toggle expand article in compact view" : "สลับการขยายบทความในมุมมองแบบย่อ", "Refresh" : "รีเฟรช", "Load next feed" : "โหลดฟีดถัดไป", - "Load previous feed" : "โหลดฟีดก่อนหน้านี้", + "Load previous feed" : "โหลดฟีดก่อนหน้า", "Load previous folder" : "โหลดโฟลเดอร์ก่อนหน้า", "Load next folder" : "โหลดโฟลเดอร์ถัดไป", - "Scroll to active navigation entry" : "เลื่อนเพื่อใช้งานรายการนำทาง", - "Mark current article's feed/folder read" : "ทำเครื่องหมายอ่านบทความปัจจุบัน ฟีด/โฟลเดอร์", - "How to set up the operating system cron" : "วิธีการตั้งค่าระบบปฏิบัติการ cron", - "Install and set up a faster parallel updater that uses the News app's update API" : "ติดตั้งและตั้งค่าการอัพเดทขนานที่เร็วขึ้นน้้นใช้ แอพฯข่าวการอัพเดท API", + "Scroll to active navigation entry" : "เลื่อนไปยังรายการนำทางที่ใช้อยู่", + "Mark current article's feed/folder read" : "ทำฟีด/โฟลเดอร์ของบทความปัจจุบันเป็นอ่านแล้ว", + "How to set up the operating system cron" : "วิธีการตั้งค่า cron ของระบบปฏิบัติการ", + "Install and set up a faster parallel updater that uses the News app's update API" : "ติดตั้งและตั้งค่าตัวอัปเดตขนานที่เร็วขึ้น ซึ่งใช้ API การอัปเดตของแอปข่าว", "Subscribe" : "สมัครรับข้อมูล", "Web address" : "ที่อยู่เว็บ", - "Feed exists already!" : "ฟีดมีอยู่แล้วในระบบ!", - "Folder" : "แฟ้มเอกสาร", + "Feed exists already!" : "ฟีดมีอยู่แล้ว!", + "Folder" : "โฟลเดอร์", "No folder" : "ไม่มีโฟลเดอร์", "New folder" : "โฟลเดอร์ใหม่", "Folder name" : "ชื่อโฟลเดอร์", "Go back" : "กลับไป", - "Folder exists already!" : "โฟลเดอร์มีอยู่แล้วในระบบ", - "Credentials" : "ข้อมูลส่วนตัวสำหรับเข้าระบบ", - "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "ข้อมูลประจำตัวการตรวจสอบสิทธิ์พื้นฐานของ HTTP จะต้องเก็บไว้แบบไม่ได้เข้ารหัสลับ! ทุกคนที่มีการเข้าถึงเซิร์ฟเวอร์หรือฐานข้อมูลจะสามารถเข้าถึงมันได้!", + "Folder exists already!" : "โฟลเดอร์มีอยู่แล้ว!", + "Credentials" : "ข้อมูลประจำตัว", + "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "ข้อมูลประจำตัวการตรวจสอบสิทธิ์พื้นฐานของ HTTP จะต้องเก็บไว้แบบไม่เข้ารหัส! ทุกคนที่มีการเข้าถึงเซิร์ฟเวอร์หรือฐานข้อมูลจะสามารถเข้าถึงมันได้!", "Password" : "รหัสผ่าน", "New Folder" : "โฟลเดอร์ใหม่", "Create" : "สร้าง", "Explore" : "สำรวจ", - "Update failed more than 50 times" : "อัพเดทล้มเหลวมากกว่า 50 ครั้ง", + "Update failed more than 50 times" : "อัปเดตล้มเหลวมากกว่า 50 ครั้ง", "Deleted feed" : "ฟีดที่ถูกลบ", - "Undo delete feed" : "ยกเลิกการลบฟีด", + "Undo delete feed" : "เลิกทำการลบฟีด", "Rename" : "เปลี่ยนชื่อ", "Menu" : "เมนู", "Delete" : "ลบ", - "Dismiss" : "ยกเลิก", + "Dismiss" : "ปิดทิ้ง", "Collapse" : "ย่อ", "Deleted folder" : "โฟลเดอร์ที่ถูกลบ", - "Undo delete folder" : "ยกเลิกการลบโฟลเดอร์", + "Undo delete folder" : "เลิกทำการลบโฟลเดอร์", "Starred" : "ติดดาวแล้ว", "All articles" : "บทความทั้งหมด", - "Settings" : "ตั้งค่า", - "Disable mark read through scrolling" : "ปิดการใช้งานเครื่องหมายอ่านอ่านแล้วผ่านการเลื่อน", - "Compact view" : "มุมมองขนาดเล็ก", - "Expand articles on key navigation" : "ขยายบทความเกี่ยวกับการนำทางที่สำคัญ", + "Settings" : "การตั้งค่า", + "Disable mark read through scrolling" : "ปิดการทำเป็นอ่านแล้วขณะเลื่อนผ่าน", + "Compact view" : "มุมมองแบบย่อ", + "Expand articles on key navigation" : "ขยายบทความขณะนำทางด้วยแป้น", "Show all articles" : "แสดงบทความทั้งหมด", - "Reverse ordering (oldest on top)" : "ย้อนกลับรายการ (เก่าที่สุดอยู่ด้านบน)", - "Subscriptions (OPML)" : "สมัครเป็นสมาชิก (OPML)", + "Reverse ordering (oldest on top)" : "เรียงในลำดับย้อนกลับ (เก่าสุดอยู่ด้านบน)", + "Subscriptions (OPML)" : "การสมัครใช้งาน (OPML)", "Import" : "นำเข้า", "Export" : "ส่งออก", - "Error when importing: OPML is does neither contain feeds nor folders" : "ข้อผิดพลาดเมื่อนำเข้า: OPML ไม่มีค่าฟีดหรือโฟลเดอร์", - "Unread/Starred Articles" : "บทความที่ ยังไม่ได้อ่าน/ติดดาว", - "Error when importing: file does not contain valid JSON" : "ข้อผิดพลาดเมื่อนำเข้า: ไฟล์มี JSON ที่ไม่ถูกต้อง", + "Error when importing: OPML is does neither contain feeds nor folders" : "ข้อผิดพลาดขณะนำเข้า: OPML ไม่มีฟีดหรือโฟลเดอร์", + "Unread/Starred Articles" : "บทความที่ยังไม่ได้อ่าน/ติดดาว", + "Error when importing: file does not contain valid JSON" : "ข้อผิดพลาดขณะนำเข้า: ไฟล์ไม่มี JSON ที่ถูกต้อง", "Help" : "ช่วยเหลือ", - "Keyboard shortcuts" : "ปุ่มลัด", - "Documentation" : "เอกสารคู่มือประกอบการใช้งาน", + "Keyboard shortcuts" : "ปุ่มลัดคีย์บอร์ด", + "Documentation" : "เอกสารประกอบ", "Report a bug" : "รายงานข้อผิดพลาด" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file From 3b8c2248f24432d83858a2da7e9d8a15edb285fa Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 19 Jan 2023 00:11:26 +0100 Subject: [PATCH 055/306] Release 20.0.1 Fixed - SyntaxError triggered when full-text is enabled with some items. (#2048, #2053) Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 5 ++++- appinfo/info.xml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 061ad1475..168cc5cfb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,12 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Changed ### Fixed -- SyntaxError triggered when full-text is enabled with some items. (#2048, #2053) # Releases +## [20.0.1] - 2023-01-19 +### Fixed +- SyntaxError triggered when full-text is enabled with some items. (#2048, #2053) + ## [20.0.0] - 2022-12-14 ### Changed - Drop support for PHP 7.3 (#2008) diff --git a/appinfo/info.xml b/appinfo/info.xml index 28da3049e..b30db4430 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 20.0.0 + 20.0.1 agpl Benjamin Brahmer Sean Molenaar From f0e3e75423916d258fb8c44284657c43111dbb89 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 24 Jan 2023 02:49:48 +0000 Subject: [PATCH 056/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/eu.js | 2 ++ l10n/eu.json | 2 ++ 2 files changed, 4 insertions(+) diff --git a/l10n/eu.js b/l10n/eu.js index 88034f624..b131f51ab 100644 --- a/l10n/eu.js +++ b/l10n/eu.js @@ -18,6 +18,8 @@ OC.L10N.register( "Disable this if you use a custom updater." : "Desgaitu hau eguneratze pertsonalizatua erabiltzen baduzu.", "Maximum read count per feed" : "Gehienezko irakurketa kopurua jarioko", "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Garbiketa lanak jario bakoitzean ezabatuko ez dituen artikuluen gehienezko kopurua zehazten du; artikulu zaharrak irakurri ondoren berriz agertzen hasten badira, handitu balio hau; -1 bezalako balio negatiboek ezaugarri hau desgaitzen dute.", + "Delete unread articles automatically" : "Ezabatu irakurri gabeko artikuluak automatikoki", + "Enable this if you also want to delete unread articles." : "Gaitu irakurri gabeko artikuluak ere ezabatu nahi badituzu.", "Maximum redirects" : "Gehienezko birbideratzeak", "How many redirects the feed fetcher should follow." : "Jarioak eskuratzean zenbat birbideratze jarraituko diren.", "Feed fetcher timeout" : "Jarioak hartzeko denbora-muga", diff --git a/l10n/eu.json b/l10n/eu.json index 71a02137c..76eea9d17 100644 --- a/l10n/eu.json +++ b/l10n/eu.json @@ -16,6 +16,8 @@ "Disable this if you use a custom updater." : "Desgaitu hau eguneratze pertsonalizatua erabiltzen baduzu.", "Maximum read count per feed" : "Gehienezko irakurketa kopurua jarioko", "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Garbiketa lanak jario bakoitzean ezabatuko ez dituen artikuluen gehienezko kopurua zehazten du; artikulu zaharrak irakurri ondoren berriz agertzen hasten badira, handitu balio hau; -1 bezalako balio negatiboek ezaugarri hau desgaitzen dute.", + "Delete unread articles automatically" : "Ezabatu irakurri gabeko artikuluak automatikoki", + "Enable this if you also want to delete unread articles." : "Gaitu irakurri gabeko artikuluak ere ezabatu nahi badituzu.", "Maximum redirects" : "Gehienezko birbideratzeak", "How many redirects the feed fetcher should follow." : "Jarioak eskuratzean zenbat birbideratze jarraituko diren.", "Feed fetcher timeout" : "Jarioak hartzeko denbora-muga", From a2bd8adf3249339bd9935849735a4dbd7811b5c3 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 25 Jan 2023 03:07:38 +0000 Subject: [PATCH 057/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/th.js | 2 +- l10n/th.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/th.js b/l10n/th.js index b5df69779..0ebbc4306 100644 --- a/l10n/th.js +++ b/l10n/th.js @@ -85,7 +85,7 @@ OC.L10N.register( "Unread/Starred Articles" : "บทความที่ยังไม่ได้อ่าน/ติดดาว", "Error when importing: file does not contain valid JSON" : "ข้อผิดพลาดขณะนำเข้า: ไฟล์ไม่มี JSON ที่ถูกต้อง", "Help" : "ช่วยเหลือ", - "Keyboard shortcuts" : "ปุ่มลัดคีย์บอร์ด", + "Keyboard shortcuts" : "แป้นพิมพ์ลัด", "Documentation" : "เอกสารประกอบ", "Report a bug" : "รายงานข้อผิดพลาด" }, diff --git a/l10n/th.json b/l10n/th.json index d8b179f93..14861cc3e 100644 --- a/l10n/th.json +++ b/l10n/th.json @@ -83,7 +83,7 @@ "Unread/Starred Articles" : "บทความที่ยังไม่ได้อ่าน/ติดดาว", "Error when importing: file does not contain valid JSON" : "ข้อผิดพลาดขณะนำเข้า: ไฟล์ไม่มี JSON ที่ถูกต้อง", "Help" : "ช่วยเหลือ", - "Keyboard shortcuts" : "ปุ่มลัดคีย์บอร์ด", + "Keyboard shortcuts" : "แป้นพิมพ์ลัด", "Documentation" : "เอกสารประกอบ", "Report a bug" : "รายงานข้อผิดพลาด" },"pluralForm" :"nplurals=1; plural=0;" From 3271a12e03cffae9e2b66df44e9f05ffe3f8e59c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Jan 2023 12:00:58 +0000 Subject: [PATCH 058/306] Bump minimatch from 6.1.5 to 6.1.6 in /js Bumps [minimatch](https://github.com/isaacs/minimatch) from 6.1.5 to 6.1.6. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v6.1.5...v6.1.6) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index b1368d6cc..de8fca5c4 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^6.1.5", + "minimatch": "^6.1.6", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.1.5.tgz", - "integrity": "sha512-2/WxnHMkH7qFS+pG8ibLN5GZdx5Y0aLlgFSghaKRUpkeEmC85wZRb/xDvj9jv601KdNOS2G/nNqj2h6k42yxBQ==", + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.1.6.tgz", + "integrity": "sha512-6bR3UIeh/DF8+p6A9Spyuy67ShOq42rOkHWi7eUe3Ua99Zo5lZfGC6lJJWkeoK4k9jQFT3Pl7czhTXimG2XheA==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.1.5.tgz", - "integrity": "sha512-2/WxnHMkH7qFS+pG8ibLN5GZdx5Y0aLlgFSghaKRUpkeEmC85wZRb/xDvj9jv601KdNOS2G/nNqj2h6k42yxBQ==", + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.1.6.tgz", + "integrity": "sha512-6bR3UIeh/DF8+p6A9Spyuy67ShOq42rOkHWi7eUe3Ua99Zo5lZfGC6lJJWkeoK4k9jQFT3Pl7czhTXimG2XheA==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 62fec2b50..25d49309e 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^6.1.5", + "minimatch": "^6.1.6", "natives": "^1.1.6" }, "dependencies": { From fb7edac5703b5ebb016541c4591720d3c472ad70 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Jan 2023 14:28:53 +0000 Subject: [PATCH 059/306] Bump ua-parser-js from 0.7.31 to 0.7.33 in /js Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.31 to 0.7.33. - [Release notes](https://github.com/faisalman/ua-parser-js/releases) - [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md) - [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.31...0.7.33) --- updated-dependencies: - dependency-name: ua-parser-js dependency-type: indirect ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index de8fca5c4..92832b59e 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -6738,9 +6738,9 @@ "dev": true }, "node_modules/ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "version": "0.7.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", + "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==", "dev": true, "funding": [ { @@ -12585,9 +12585,9 @@ "dev": true }, "ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "version": "0.7.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", + "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==", "dev": true }, "unc-path-regex": { From c8800fcbc2cc79494f547231313692aca4046b29 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Fri, 27 Jan 2023 11:24:09 +0100 Subject: [PATCH 060/306] Nextcloud 23 is EOL Signed-off-by: Benjamin Brahmer --- .github/workflows/api-integration-tests.yml | 2 +- CHANGELOG.md | 3 ++- appinfo/info.xml | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/api-integration-tests.yml b/.github/workflows/api-integration-tests.yml index 484bf38b3..bfbb320aa 100644 --- a/.github/workflows/api-integration-tests.yml +++ b/.github/workflows/api-integration-tests.yml @@ -29,7 +29,7 @@ jobs: strategy: matrix: php-versions: ['7.4', '8.0'] - nextcloud: ['stable23', 'stable24', 'stable25'] + nextcloud: ['stable24', 'stable25'] database: ['sqlite', 'pgsql', 'mysql'] experimental: [false] include: diff --git a/CHANGELOG.md b/CHANGELOG.md index 168cc5cfb..3a6589443 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,8 +3,9 @@ All notable changes to this project will be documented in this file. The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), older entries don't fully match. # Unreleased -## [20.x.x] +## [21.x.x] ### Changed +- Drop support for Nextcloud 23 ### Fixed diff --git a/appinfo/info.xml b/appinfo/info.xml index b30db4430..912fcabc8 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 20.0.1 + 21.0.0 agpl Benjamin Brahmer Sean Molenaar @@ -55,7 +55,7 @@ Report a [feed issue](https://github.com/nextcloud/news/discussions/new) json - + From a0ab07fdb9e32e53cbcf483da312bdd91de4280b Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Sat, 28 Jan 2023 11:45:58 +0100 Subject: [PATCH 061/306] Make the "open" keyboard shortcut work faster Previously when pressing the `O` key on article list, the handler for that keypress first simulated a click on that event in order to mark it as read, and only then opened the website that item links to in another tab. When having a lot of items on screen this caused a huge delay between pressing `O` and opening the linked article in a new tab. The delay was sometimes 5, even 10 whole seconds. This simple fix makes it so the article opens first, and then the click simulation happens afterwards. Signed-off-by: Kuba Orlik Signed-off-by: Benjamin Brahmer --- js/gui/KeyboardShortcuts.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/gui/KeyboardShortcuts.js b/js/gui/KeyboardShortcuts.js index 9ddcb582d..3cb174e00 100644 --- a/js/gui/KeyboardShortcuts.js +++ b/js/gui/KeyboardShortcuts.js @@ -259,10 +259,10 @@ var openLink = function () { onActiveItem(function (item) { - item.trigger('click'); // mark read var url = item.find('.external:visible').attr('href'); var newWindow = window.open(url, '_blank'); newWindow.opener = null; + setTimeout(()=>item.trigger('click'), 0); // mark read }); }; From 9ae22c246f842bc53d32bfc09bd708251491c3b6 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sun, 29 Jan 2023 19:08:50 +0100 Subject: [PATCH 062/306] add changelog entry Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a6589443..8748a61cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,8 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [21.x.x] ### Changed -- Drop support for Nextcloud 23 +- Drop support for Nextcloud 23 (#2077 ) +- Make the "open" keyboard shortcut work faster (#2080) ### Fixed From f296d35c6d1defe532f248face0576421a6f019f Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sun, 29 Jan 2023 20:23:21 +0100 Subject: [PATCH 063/306] fix failing frontend tests https://github.com/actions/runner-images/issues/6704 Signed-off-by: Benjamin Brahmer --- .github/workflows/frontend-nodejs-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/frontend-nodejs-tests.yml b/.github/workflows/frontend-nodejs-tests.yml index d78409ae4..d9b2ceff7 100644 --- a/.github/workflows/frontend-nodejs-tests.yml +++ b/.github/workflows/frontend-nodejs-tests.yml @@ -4,7 +4,7 @@ on: jobs: php: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 continue-on-error: ${{ matrix.experimental }} name: "Frontend: Nextcloud ${{ matrix.nextcloud }} - PHP ${{ matrix.php-versions }} - DB ${{ matrix.database }}" strategy: From 11ccf2258a6cbe40b9590e5377829ff199bfc933 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 30 Jan 2023 02:55:56 +0000 Subject: [PATCH 064/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/el.js | 1 + l10n/el.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/el.js b/l10n/el.js index 02f47333a..73e1631a5 100644 --- a/l10n/el.js +++ b/l10n/el.js @@ -35,6 +35,7 @@ OC.L10N.register( "No users found" : "Δεν βρέθηκαν χρήστες", "by" : "από", "from" : "από", + "shared by" : "σε κοινή χρήση από", "Play audio" : "Αναπαραγωγή ήχου", "Download audio" : "Λήψη ήχου", "Download video" : "Κατεβάστε το βίντεο", diff --git a/l10n/el.json b/l10n/el.json index b5c088691..938713c31 100644 --- a/l10n/el.json +++ b/l10n/el.json @@ -33,6 +33,7 @@ "No users found" : "Δεν βρέθηκαν χρήστες", "by" : "από", "from" : "από", + "shared by" : "σε κοινή χρήση από", "Play audio" : "Αναπαραγωγή ήχου", "Download audio" : "Λήψη ήχου", "Download video" : "Κατεβάστε το βίντεο", From c4dfd8e19608a4661472e0abcddf0ff9d54fc197 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sun, 29 Jan 2023 20:58:08 +0100 Subject: [PATCH 065/306] add pr template Signed-off-by: Benjamin Brahmer --- .github/pull_request_template.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000..ff211fb84 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,12 @@ + +* Resolves: # + +## Summary + + + +## Checklist + +- Code is [properly formatted](https://nextcloud.github.io/news/developer/#coding-style-guidelines) +- [Sign-off message](https://github.com/src-d/guide/blob/master/developer-community/fix-DCO.md) is added to all commits +- Changelog entry added for all important changes. From 2f305b3a5cf2562857cb726d3f3cc9e2535d93b3 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 31 Jan 2023 02:56:47 +0000 Subject: [PATCH 066/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/tr.js | 4 ++-- l10n/tr.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n/tr.js b/l10n/tr.js index c204ff7a5..e8671a6f4 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -62,7 +62,7 @@ OC.L10N.register( "Jump to previous article" : "Önceki makaleye geç", "Toggle star article" : "Makale yıldızını değiştir", "Star article and jump to next one" : "Makaleyi yıldızla ve sonrakine geç", - "Toggle keep current article unread" : "Geçerli makalenin okunmamış olarak işaretle/kaldır", + "Toggle keep current article unread" : "Geçerli makaleyi okunmamış olarak işaretle/kaldır", "Open article in new tab" : "Makaleyi yeni sekmede aç", "Toggle expand article in compact view" : "Sıkışık görünümde makaleyi genişlet/daralt", "Refresh" : "Yenile", @@ -85,7 +85,7 @@ OC.L10N.register( "Go back" : "Geri dön", "Folder exists already!" : "Klasör zaten var!", "Credentials" : "Kimlik doğrulama bilgileri", - "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "HTTP Basic Auth kimlik doğrulama bilgilerinin şifrelenmemiş olarak depolanması gerektiğinden, sunucu ya da veritabanına erişimi olan herkes bu bilgilere erişebilir!", + "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "HTTP Basic Auth kimlik doğrulama bilgilerinin şifrelenmemiş olarak depolanması gerektiğinden, sunucu ya da veri tabanına erişimi olan herkes bu bilgilere erişebilir!", "Password" : "Parola", "Auto discover Feed" : "Akışı otomatik bul", "New Folder" : "Yeni klasör", diff --git a/l10n/tr.json b/l10n/tr.json index b0558c623..9fdbda0bd 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -60,7 +60,7 @@ "Jump to previous article" : "Önceki makaleye geç", "Toggle star article" : "Makale yıldızını değiştir", "Star article and jump to next one" : "Makaleyi yıldızla ve sonrakine geç", - "Toggle keep current article unread" : "Geçerli makalenin okunmamış olarak işaretle/kaldır", + "Toggle keep current article unread" : "Geçerli makaleyi okunmamış olarak işaretle/kaldır", "Open article in new tab" : "Makaleyi yeni sekmede aç", "Toggle expand article in compact view" : "Sıkışık görünümde makaleyi genişlet/daralt", "Refresh" : "Yenile", @@ -83,7 +83,7 @@ "Go back" : "Geri dön", "Folder exists already!" : "Klasör zaten var!", "Credentials" : "Kimlik doğrulama bilgileri", - "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "HTTP Basic Auth kimlik doğrulama bilgilerinin şifrelenmemiş olarak depolanması gerektiğinden, sunucu ya da veritabanına erişimi olan herkes bu bilgilere erişebilir!", + "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "HTTP Basic Auth kimlik doğrulama bilgilerinin şifrelenmemiş olarak depolanması gerektiğinden, sunucu ya da veri tabanına erişimi olan herkes bu bilgilere erişebilir!", "Password" : "Parola", "Auto discover Feed" : "Akışı otomatik bul", "New Folder" : "Yeni klasör", From 3d0a9dfdbffbf708fcf3e369066f29b69d1fe606 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 6 Feb 2023 02:46:57 +0000 Subject: [PATCH 067/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/fr.js | 2 +- l10n/fr.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/fr.js b/l10n/fr.js index 603c6e270..387cb7d87 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -87,7 +87,7 @@ OC.L10N.register( "Credentials" : "Informations d'identification", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Les informations d'identification HTTP Basic Auth doivent être stocké en clair ! Toute personne ayant accès au serveur ou à la base de données y aura accès !", "Password" : "Mot de passe", - "Auto discover Feed" : "Flux de découverte automatique", + "Auto discover Feed" : "Découverte automatique du flux", "New Folder" : "Nouveau dossier", "Create" : "Créer", "Explore" : "Explorer", diff --git a/l10n/fr.json b/l10n/fr.json index 733c3a251..4a3cf37ee 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -85,7 +85,7 @@ "Credentials" : "Informations d'identification", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Les informations d'identification HTTP Basic Auth doivent être stocké en clair ! Toute personne ayant accès au serveur ou à la base de données y aura accès !", "Password" : "Mot de passe", - "Auto discover Feed" : "Flux de découverte automatique", + "Auto discover Feed" : "Découverte automatique du flux", "New Folder" : "Nouveau dossier", "Create" : "Créer", "Explore" : "Explorer", From 7739ad15e92af38a0dd51d83fe265ba9ef89a968 Mon Sep 17 00:00:00 2001 From: Anderson Silva Date: Sun, 5 Feb 2023 20:34:29 -0300 Subject: [PATCH 068/306] Documentation: Add NewsFlash app client File to be updated: https://github.com/nextcloud/news/blob/master/docs/clients.md App name: NewsFlash Description: RSS Reader with cross-platform sync OS support: Linux (Flatpak, Arch Community Repository) Download Link: https://flathub.org/apps/details/com.gitlab.newsflash | https://archlinux.org/packages/community/x86_64/newsflash/ Support Link: https://gitlab.com/news-flash/news_flash_gtk Sources: https://gitlab.com/news-flash/news_flash_gtk Signed-off-by: Anderson Silva --- docs/clients.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/clients.md b/docs/clients.md index 411d91f99..ae046960a 100644 --- a/docs/clients.md +++ b/docs/clients.md @@ -12,6 +12,7 @@ A sync client can be used to read news and synchronize via the API. | [RSS Guard](https://github.com/martinrotter/rssguard) | Windows, Linux, OS/2, macOS | GPL-3.0 License | [GitHub](https://github.com/martinrotter/rssguard) | | [Fluent Reader](https://hyliu.me/fluent-reader/) | Windows, Linux, macOS | BSD-3-Clause License | [GitHub](https://github.com/yang991178/fluent-reader) | | [Communique](https://flathub.org/apps/details/com.github.suzie97.communique) | Linux | LGPL-2.1 License | [GitHub](https://github.com/Suzie97/Communique) | +| [NewsFlash](https://flathub.org/apps/details/com.gitlab.newsflash) | Linux | GPL-3.0 License | [GitLab](https://gitlab.com/news-flash/news_flash_gtk) | | [Nextcloud News Reader](https://play.google.com/store/apps/details?id=de.luhmer.owncloudnewsreader) | Android | GPL-3.0 License | [GitHub](https://github.com/nextcloud/news-android-app) | | [OCReader](https://f-droid.org/repository/browse/?fdid=email.schaal.ocreader) | Android | GPL-3.0 License | [GitHub](https://github.com/schaal/ocreader) | | [Newsout](https://play.google.com/store/apps/details?id=com.inspiredandroid.newsout) | Android | Apache-2.0 License | [GitHub](https://github.com/SimonSchubert/NewsOut) | From f05999b84e1f9e0608b83120a90bff27eb8cacb1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Feb 2023 08:09:03 +0100 Subject: [PATCH 069/306] Bump phpstan/phpstan from 1.9.14 to 1.9.16 (#2089) --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 9eda9d0c2..7f442c3d2 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.5.*", "squizlabs/php_codesniffer": "^3.7.1", - "phpstan/phpstan": "^1.9.14", + "phpstan/phpstan": "^1.9.16", "phpstan/phpstan-doctrine": "^1.3.32", "phpstan/phpstan-strict-rules": "^1.4.5", "phpstan/phpstan-phpunit": "^1.3.3", diff --git a/composer.lock b/composer.lock index cffbaf7bc..4291f05fe 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ef78570de5a74f2897085ba3b65bec55", + "content-hash": "35318035cd04bce2281e901ad4965a4d", "packages": [ { "name": "arthurhoaro/favicon", @@ -1354,16 +1354,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.14", + "version": "1.9.16", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "e5fcc96289cf737304286a9b505fbed091f02e58" + "reference": "922e2689bb180575d0f57de0443c431a5a698e8f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e5fcc96289cf737304286a9b505fbed091f02e58", - "reference": "e5fcc96289cf737304286a9b505fbed091f02e58", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/922e2689bb180575d0f57de0443c431a5a698e8f", + "reference": "922e2689bb180575d0f57de0443c431a5a698e8f", "shasum": "" }, "require": { @@ -1393,7 +1393,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.14" + "source": "https://github.com/phpstan/phpstan/tree/1.9.16" }, "funding": [ { @@ -1409,7 +1409,7 @@ "type": "tidelift" } ], - "time": "2023-01-19T10:47:09+00:00" + "time": "2023-02-07T10:42:21+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 693e184336a15e45483df1e283a99b154a535e40 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Feb 2023 08:24:24 +0100 Subject: [PATCH 070/306] Bump phpunit/phpunit from 9.5.28 to 9.6.3 (#2087) Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.28 to 9.6.3. - [Release notes](https://github.com/sebastianbergmann/phpunit/releases) - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.6.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.28...9.6.3) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 78 +++++++++++++++++++++++++-------------------------- 2 files changed, 40 insertions(+), 40 deletions(-) diff --git a/composer.json b/composer.json index 7f442c3d2..cacd1da7c 100644 --- a/composer.json +++ b/composer.json @@ -54,7 +54,7 @@ "ext-curl": "*" }, "require-dev": { - "phpunit/phpunit": "9.5.*", + "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.1", "phpstan/phpstan": "^1.9.16", "phpstan/phpstan-doctrine": "^1.3.32", diff --git a/composer.lock b/composer.lock index 4291f05fe..478b810ea 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "35318035cd04bce2281e901ad4965a4d", + "content-hash": "57cd7e33d2cf0e3c8771661335d5e146", "packages": [ { "name": "arthurhoaro/favicon", @@ -1143,16 +1143,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.15.2", + "version": "v4.15.3", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc" + "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", - "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039", + "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039", "shasum": "" }, "require": { @@ -1193,9 +1193,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3" }, - "time": "2022-11-12T15:38:23+00:00" + "time": "2023-01-16T22:05:37+00:00" }, { "name": "phar-io/manifest", @@ -1631,16 +1631,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.23", + "version": "9.2.24", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c" + "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c", - "reference": "9f1f0f9a2fbb680b26d1cf9b61b6eac43a6e4e9c", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2cf940ebc6355a9d430462811b5aaa308b174bed", + "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed", "shasum": "" }, "require": { @@ -1696,7 +1696,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.23" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.24" }, "funding": [ { @@ -1704,7 +1704,7 @@ "type": "github" } ], - "time": "2022-12-28T12:41:10+00:00" + "time": "2023-01-26T08:26:55+00:00" }, { "name": "phpunit/php-file-iterator", @@ -1949,16 +1949,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.28", + "version": "9.6.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "954ca3113a03bf780d22f07bf055d883ee04b65e" + "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/954ca3113a03bf780d22f07bf055d883ee04b65e", - "reference": "954ca3113a03bf780d22f07bf055d883ee04b65e", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e7b1615e3e887d6c719121c6d4a44b0ab9645555", + "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555", "shasum": "" }, "require": { @@ -2000,7 +2000,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.5-dev" + "dev-master": "9.6-dev" } }, "autoload": { @@ -2031,7 +2031,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.28" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.3" }, "funding": [ { @@ -2047,7 +2047,7 @@ "type": "tidelift" } ], - "time": "2023-01-14T12:32:24+00:00" + "time": "2023-02-04T13:37:15+00:00" }, { "name": "psr/cache", @@ -2464,16 +2464,16 @@ }, { "name": "sebastian/environment", - "version": "5.1.4", + "version": "5.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", - "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "shasum": "" }, "require": { @@ -2515,7 +2515,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" }, "funding": [ { @@ -2523,7 +2523,7 @@ "type": "github" } ], - "time": "2022-04-03T09:37:03+00:00" + "time": "2023-02-03T06:03:51+00:00" }, { "name": "sebastian/exporter", @@ -2837,16 +2837,16 @@ }, { "name": "sebastian/recursion-context", - "version": "4.0.4", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", "shasum": "" }, "require": { @@ -2885,10 +2885,10 @@ } ], "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" }, "funding": [ { @@ -2896,7 +2896,7 @@ "type": "github" } ], - "time": "2020-10-26T13:17:30+00:00" + "time": "2023-02-03T06:07:39+00:00" }, { "name": "sebastian/resource-operations", @@ -2955,16 +2955,16 @@ }, { "name": "sebastian/type", - "version": "3.2.0", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e" + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e", - "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "shasum": "" }, "require": { @@ -2999,7 +2999,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.2.0" + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" }, "funding": [ { @@ -3007,7 +3007,7 @@ "type": "github" } ], - "time": "2022-09-12T14:47:03+00:00" + "time": "2023-02-03T06:13:03+00:00" }, { "name": "sebastian/version", From cb8eaf38a3cfc8a9889609b945ece254ba343288 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 10 Feb 2023 02:52:04 +0000 Subject: [PATCH 071/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/uk.js | 4 ++-- l10n/uk.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n/uk.js b/l10n/uk.js index 8f6524cf6..c561f7244 100644 --- a/l10n/uk.js +++ b/l10n/uk.js @@ -76,8 +76,8 @@ OC.L10N.register( "Pin to top" : "Закріпити нагорі", "Newest first" : "Новіші спочатку", "Oldest first" : "Старіші спочатку", - "Enable full text" : "Увімкнути повнотекстовий", - "Disable full text" : "Вимкнути повнотекстовий", + "Enable full text" : "Увімкнути контекстний", + "Disable full text" : "Вимкнути контекстний", "Delete" : "Вилучити", "Dismiss" : "Припинити", "Collapse" : "Згорнути", diff --git a/l10n/uk.json b/l10n/uk.json index 655bd0668..751d227d8 100644 --- a/l10n/uk.json +++ b/l10n/uk.json @@ -74,8 +74,8 @@ "Pin to top" : "Закріпити нагорі", "Newest first" : "Новіші спочатку", "Oldest first" : "Старіші спочатку", - "Enable full text" : "Увімкнути повнотекстовий", - "Disable full text" : "Вимкнути повнотекстовий", + "Enable full text" : "Увімкнути контекстний", + "Disable full text" : "Вимкнути контекстний", "Delete" : "Вилучити", "Dismiss" : "Припинити", "Collapse" : "Згорнути", From 3988ae950f7bebff6d2eb026c06f8b0363c62db9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Feb 2023 12:01:40 +0000 Subject: [PATCH 072/306] Bump svenstaro/upload-release-action from 2.4.0 to 2.4.1 Bumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) from 2.4.0 to 2.4.1. - [Release notes](https://github.com/svenstaro/upload-release-action/releases) - [Changelog](https://github.com/svenstaro/upload-release-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/svenstaro/upload-release-action/compare/2728235f7dc9ff598bd86ce3c274b74f802d2208...cc92c9093e5f785e23a3d654fe2671640b851b5f) --- updated-dependencies: - dependency-name: svenstaro/upload-release-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/build-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 9ae9c3588..aa8102315 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -52,7 +52,7 @@ jobs: app_public_crt: ${{ secrets.APP_PUBLIC_CRT }} - name: Upload app tarball to release - uses: svenstaro/upload-release-action@2728235f7dc9ff598bd86ce3c274b74f802d2208 + uses: svenstaro/upload-release-action@cc92c9093e5f785e23a3d654fe2671640b851b5f id: attach_to_release with: repo_token: ${{ secrets.GITHUB_TOKEN }} From c9139471a467c1995cc3e39fa257eae07c32a543 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Feb 2023 12:00:45 +0000 Subject: [PATCH 073/306] Bump doctrine/dbal from 3.5.3 to 3.6.0 Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.5.3 to 3.6.0. - [Release notes](https://github.com/doctrine/dbal/releases) - [Commits](https://github.com/doctrine/dbal/compare/3.5.3...3.6.0) --- updated-dependencies: - dependency-name: doctrine/dbal dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 21 +++++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/composer.json b/composer.json index cacd1da7c..c24c28331 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", - "doctrine/dbal": "^3.5.3", + "doctrine/dbal": "^3.6.0", "symfony/console": "^4.4.19", "psr/log": "^1.1.0" }, diff --git a/composer.lock b/composer.lock index 478b810ea..33d5b2305 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "57cd7e33d2cf0e3c8771661335d5e146", + "content-hash": "6f27a039ad70983c2727f3d3d455b467", "packages": [ { "name": "arthurhoaro/favicon", @@ -768,16 +768,16 @@ }, { "name": "doctrine/dbal", - "version": "3.5.3", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "88fa7e5189fd5ec6682477044264dc0ed4e3aa1e" + "reference": "85b98cb23c8af471a67abfe14485da696bcabc2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/88fa7e5189fd5ec6682477044264dc0ed4e3aa1e", - "reference": "88fa7e5189fd5ec6682477044264dc0ed4e3aa1e", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/85b98cb23c8af471a67abfe14485da696bcabc2e", + "reference": "85b98cb23c8af471a67abfe14485da696bcabc2e", "shasum": "" }, "require": { @@ -790,11 +790,12 @@ "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "11.0.0", + "doctrine/coding-standard": "11.1.0", + "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.9.4", + "phpstan/phpstan": "1.9.14", "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "9.5.27", + "phpunit/phpunit": "9.6.3", "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.1", "symfony/cache": "^5.4|^6.0", @@ -859,7 +860,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.5.3" + "source": "https://github.com/doctrine/dbal/tree/3.6.0" }, "funding": [ { @@ -875,7 +876,7 @@ "type": "tidelift" } ], - "time": "2023-01-12T10:21:44+00:00" + "time": "2023-02-07T22:52:03+00:00" }, { "name": "doctrine/deprecations", From 0ba7872d7a9e4037867e2671ebe07ada1566e839 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Feb 2023 18:44:14 +0100 Subject: [PATCH 074/306] Bump phpstan/phpstan from 1.9.16 to 1.9.17 (#2092) --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index c24c28331..ba2a7f1dc 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.1", - "phpstan/phpstan": "^1.9.16", + "phpstan/phpstan": "^1.9.17", "phpstan/phpstan-doctrine": "^1.3.32", "phpstan/phpstan-strict-rules": "^1.4.5", "phpstan/phpstan-phpunit": "^1.3.3", diff --git a/composer.lock b/composer.lock index 33d5b2305..f1e964e35 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "6f27a039ad70983c2727f3d3d455b467", + "content-hash": "4296677ef21ff0c6bd753088c69498d1", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.16", + "version": "1.9.17", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "922e2689bb180575d0f57de0443c431a5a698e8f" + "reference": "204e459e7822f2c586463029f5ecec31bb45a1f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/922e2689bb180575d0f57de0443c431a5a698e8f", - "reference": "922e2689bb180575d0f57de0443c431a5a698e8f", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/204e459e7822f2c586463029f5ecec31bb45a1f2", + "reference": "204e459e7822f2c586463029f5ecec31bb45a1f2", "shasum": "" }, "require": { @@ -1394,7 +1394,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.16" + "source": "https://github.com/phpstan/phpstan/tree/1.9.17" }, "funding": [ { @@ -1410,7 +1410,7 @@ "type": "tidelift" } ], - "time": "2023-02-07T10:42:21+00:00" + "time": "2023-02-08T12:25:00+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 68d2b3cc3e65f9af329f9ae0ac83a033fd03818b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Feb 2023 17:45:05 +0000 Subject: [PATCH 075/306] Bump phpstan/phpstan-phpunit from 1.3.3 to 1.3.4 Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.3 to 1.3.4. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.3...1.3.4) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index ba2a7f1dc..c56b08c1e 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.9.17", "phpstan/phpstan-doctrine": "^1.3.32", "phpstan/phpstan-strict-rules": "^1.4.5", - "phpstan/phpstan-phpunit": "^1.3.3", + "phpstan/phpstan-phpunit": "^1.3.4", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index f1e964e35..777fa103f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4296677ef21ff0c6bd753088c69498d1", + "content-hash": "4dab221756761380c32f4dea958a6824", "packages": [ { "name": "arthurhoaro/favicon", @@ -1532,16 +1532,16 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.3", + "version": "1.3.4", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "54a24bd23e9e80ee918cdc24f909d376c2e273f7" + "reference": "d77af96c1aaec28f7c0293677132eaaad079e01b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/54a24bd23e9e80ee918cdc24f909d376c2e273f7", - "reference": "54a24bd23e9e80ee918cdc24f909d376c2e273f7", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/d77af96c1aaec28f7c0293677132eaaad079e01b", + "reference": "d77af96c1aaec28f7c0293677132eaaad079e01b", "shasum": "" }, "require": { @@ -1578,9 +1578,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.3" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.4" }, - "time": "2022-12-21T15:25:00+00:00" + "time": "2023-02-09T08:05:29+00:00" }, { "name": "phpstan/phpstan-strict-rules", From 7f20279a7d3e006b5e2777d4c9a839c31e95412f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Feb 2023 12:56:50 +0000 Subject: [PATCH 076/306] Bump minimatch from 6.1.6 to 6.2.0 in /js Bumps [minimatch](https://github.com/isaacs/minimatch) from 6.1.6 to 6.2.0. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v6.1.6...v6.2.0) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 92832b59e..f8b0d4991 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^6.1.6", + "minimatch": "^6.2.0", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "6.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.1.6.tgz", - "integrity": "sha512-6bR3UIeh/DF8+p6A9Spyuy67ShOq42rOkHWi7eUe3Ua99Zo5lZfGC6lJJWkeoK4k9jQFT3Pl7czhTXimG2XheA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", + "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "6.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.1.6.tgz", - "integrity": "sha512-6bR3UIeh/DF8+p6A9Spyuy67ShOq42rOkHWi7eUe3Ua99Zo5lZfGC6lJJWkeoK4k9jQFT3Pl7czhTXimG2XheA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", + "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 25d49309e..def93dbd0 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^6.1.6", + "minimatch": "^6.2.0", "natives": "^1.1.6" }, "dependencies": { From e5f75d7a4c8096ef26fc14949ad4b4eaaa137f82 Mon Sep 17 00:00:00 2001 From: Sean Molenaar Date: Fri, 10 Feb 2023 17:24:19 +0100 Subject: [PATCH 077/306] fix: do not request favicon for empty base URL Signed-off-by: Sean Molenaar --- CHANGELOG.md | 3 ++- lib/Fetcher/FeedFetcher.php | 22 +++++++++++++++------- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8748a61cc..fbc6bd893 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,10 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ## [21.x.x] ### Changed - Drop support for Nextcloud 23 (#2077 ) -- Make the "open" keyboard shortcut work faster (#2080) +- Make the "open" keyboard shortcut work faster (#2080) ### Fixed +- Stop errors from the favicon library over empty values # Releases ## [20.0.1] - 2023-01-19 diff --git a/lib/Fetcher/FeedFetcher.php b/lib/Fetcher/FeedFetcher.php index c79d40685..dbe7b78f9 100755 --- a/lib/Fetcher/FeedFetcher.php +++ b/lib/Fetcher/FeedFetcher.php @@ -352,9 +352,9 @@ protected function buildItem( * @param FeedInterface $feed Feed to check for a logo * @param string $url Original URL for the feed * - * @return string|mixed|bool + * @return string|null */ - protected function getFavicon(FeedInterface $feed, string $url) + protected function getFavicon(FeedInterface $feed, string $url): ?string { $favicon = null; // trim the string because authors do funny things @@ -370,9 +370,15 @@ protected function getFavicon(FeedInterface $feed, string $url) $base_url->setPath(""); $base_url = $base_url->getNormalizedURL(); + // Return if the URL is empty + if ($base_url === null || trim($base_url) === '') { + return null; + } + // check if feed has a logo entry - if (is_null($favicon) || $favicon === '') { - return $this->faviconFactory->get($base_url); + if ($favicon === null || $favicon === '') { + $return = $this->faviconFactory->get($base_url); + return is_string($return) ? $return : null; } // logo will be saved in the tmp folder provided by Nextcloud, file is named as md5 of the url @@ -424,16 +430,18 @@ protected function getFavicon(FeedInterface $feed, string $url) // check if file is actually an image if (!$is_image) { - return $this->faviconFactory->get($base_url); + $return = $this->faviconFactory->get($base_url); + return is_string($return) ? $return : null; } list($width, $height, $type, $attr) = getimagesize($favicon_path); // check if image is square else fall back to favicon if ($width !== $height) { - return $this->faviconFactory->get($base_url); + $return = $this->faviconFactory->get($base_url); + return is_string($return) ? $return : null; } - return $favicon; + return is_string($favicon) ? $favicon : null; } /** From 69681d12cb3fb55762902192230edd87fd3215f9 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Wed, 25 Jan 2023 15:23:44 +0100 Subject: [PATCH 078/306] Implement item search The search result can only link to the feed. Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 1 + lib/AppInfo/Application.php | 3 + lib/Search/FeedSearchProvider.php | 6 +- lib/Search/FolderSearchProvider.php | 4 +- lib/Search/ItemSearchProvider.php | 109 +++++++++++++ tests/Unit/Search/FeedSearchProviderTest.php | 2 +- .../Unit/Search/FolderSearchProviderTest.php | 2 +- tests/Unit/Search/ItemSearchProviderTest.php | 147 ++++++++++++++++++ 8 files changed, 267 insertions(+), 7 deletions(-) create mode 100644 lib/Search/ItemSearchProvider.php create mode 100644 tests/Unit/Search/ItemSearchProviderTest.php diff --git a/CHANGELOG.md b/CHANGELOG.md index fbc6bd893..da8d1cfaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Changed - Drop support for Nextcloud 23 (#2077 ) - Make the "open" keyboard shortcut work faster (#2080) +- Implemented search for articles, results can only link to the feed. (#2075) ### Fixed - Stop errors from the favicon library over empty values diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 950d44383..bc5e1b476 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -23,6 +23,7 @@ use OCA\News\Hooks\UserDeleteHook; use OCA\News\Search\FeedSearchProvider; use OCA\News\Search\FolderSearchProvider; +use OCA\News\Search\ItemSearchProvider; use OCP\AppFramework\Bootstrap\IBootContext; use OCP\AppFramework\Bootstrap\IBootstrap; @@ -82,6 +83,8 @@ public function register(IRegistrationContext $context): void $context->registerSearchProvider(FolderSearchProvider::class); $context->registerSearchProvider(FeedSearchProvider::class); + $context->registerSearchProvider(ItemSearchProvider::class); + $context->registerEventListener(BeforeUserDeletedEvent::class, UserDeleteHook::class); diff --git a/lib/Search/FeedSearchProvider.php b/lib/Search/FeedSearchProvider.php index bbcd466e4..36b21eaba 100644 --- a/lib/Search/FeedSearchProvider.php +++ b/lib/Search/FeedSearchProvider.php @@ -4,7 +4,7 @@ namespace OCA\News\Search; use OCA\News\Service\FeedServiceV2; -use OCA\News\Service\FolderServiceV2; +use OCA\News\AppInfo\Application; use OCP\IL10N; use OCP\IURLGenerator; use OCP\IUser; @@ -48,7 +48,7 @@ public function getName(): string public function getOrder(string $route, array $routeParameters): int { - if ($route === 'news.page.index') { + if (strpos($route, Application::NAME . '.') === 0) { // Active app, prefer my results return -1; } @@ -67,7 +67,7 @@ public function search(IUser $user, ISearchQuery $query): SearchResult } $list[] = new SearchResultEntry( - $this->urlGenerator->imagePath('core', 'filetypes/text.svg'), + $this->urlGenerator->imagePath('core', 'rss.svg'), $feed->getTitle(), $this->l10n->t('Unread articles') . ': ' . $feed->getUnreadCount(), $this->urlGenerator->linkToRoute('news.page.index') . '#/items/feeds/' . $feed->getId() diff --git a/lib/Search/FolderSearchProvider.php b/lib/Search/FolderSearchProvider.php index 24439d73d..7f6783c68 100644 --- a/lib/Search/FolderSearchProvider.php +++ b/lib/Search/FolderSearchProvider.php @@ -49,9 +49,9 @@ public function getName(): string public function getOrder(string $route, array $routeParameters): int { - if ($route === 'news.page.index') { + if (strpos($route, Application::NAME . '.') === 0) { // Active app, prefer my results - return -1; + return 0; } return 55; diff --git a/lib/Search/ItemSearchProvider.php b/lib/Search/ItemSearchProvider.php new file mode 100644 index 000000000..29b4bf209 --- /dev/null +++ b/lib/Search/ItemSearchProvider.php @@ -0,0 +1,109 @@ +l10n = $l10n; + $this->urlGenerator = $urlGenerator; + $this->service = $service; + } + + public function getId(): string + { + return 'news_item'; + } + + public function getName(): string + { + return $this->l10n->t('News articles'); + } + + public function getOrder(string $route, array $routeParameters): int + { + if (strpos($route, Application::NAME . '.') === 0) { + // Active app, prefer my results + return 1; + } + + return 65; + } + + private function stripTruncate(string $string, int $length = 50): string + { + $string = strip_tags(trim($string)); + + if (strlen($string) > $length) { + $string = wordwrap($string, $length); + $string = explode("\n", $string, 2); + $string = $string[0]; + } + + return $string; + } + + public function search(IUser $user, ISearchQuery $query): SearchResult + { + $list = []; + $offset = (int) ($query->getCursor() ?? 0); + $limit = $query->getLimit(); + + $search_result = $this->service->findAllWithFilters( + $user->getUID(), + ListType::ALL_ITEMS, + $limit, + $offset, + false, + [$query->getTerm()] + ); + + $last = end($search_result); + if ($last === false) { + return SearchResult::complete( + $this->l10n->t('News'), + [] + ); + } + + $icon = $this->urlGenerator->imagePath('core', 'filetypes/text.svg'); + + foreach ($search_result as $item) { + $list[] = new SearchResultEntry( + $icon, + $item->getTitle(), + $this->stripTruncate($item->getBody(), 50), + $this->urlGenerator->linkToRoute('news.page.index') . '#/items/feeds/' . $item->getFeedId() + ); + } + + return SearchResult::paginated($this->l10n->t('News'), $list, $last->getId()); + } +} diff --git a/tests/Unit/Search/FeedSearchProviderTest.php b/tests/Unit/Search/FeedSearchProviderTest.php index 97ec1f984..e1463a7a7 100644 --- a/tests/Unit/Search/FeedSearchProviderTest.php +++ b/tests/Unit/Search/FeedSearchProviderTest.php @@ -110,7 +110,7 @@ public function testSearch() $this->generator->expects($this->once()) ->method('imagePath') - ->with('core', 'filetypes/text.svg') + ->with('core', 'rss.svg') ->willReturn('folderpath.svg'); $this->generator->expects($this->once()) diff --git a/tests/Unit/Search/FolderSearchProviderTest.php b/tests/Unit/Search/FolderSearchProviderTest.php index cf4ffd969..e06bf45f7 100644 --- a/tests/Unit/Search/FolderSearchProviderTest.php +++ b/tests/Unit/Search/FolderSearchProviderTest.php @@ -77,7 +77,7 @@ public function testGetOrderExternal() public function testGetOrderInternal() { - $this->assertSame(-1, $this->class->getOrder('news.page.index', [])); + $this->assertSame(0, $this->class->getOrder('news.page.index', [])); } public function testSearch() diff --git a/tests/Unit/Search/ItemSearchProviderTest.php b/tests/Unit/Search/ItemSearchProviderTest.php new file mode 100644 index 000000000..062d52a77 --- /dev/null +++ b/tests/Unit/Search/ItemSearchProviderTest.php @@ -0,0 +1,147 @@ +l10n = $this->getMockBuilder(IL10N::class) + ->disableOriginalConstructor() + ->getMock(); + $this->generator = $this->getMockBuilder(IURLGenerator::class) + ->disableOriginalConstructor() + ->getMock(); + $this->itemService = $this->getMockBuilder(ItemServiceV2::class) + ->disableOriginalConstructor() + ->getMock(); + + $this->class = new ItemSearchProvider( + $this->l10n, + $this->generator, + $this->itemService + ); + } + + public function testGetId() + { + $this->assertSame('news_item', $this->class->getId()); + } + + public function testGetName() + { + $this->l10n->expects($this->once()) + ->method('t') + ->with('News articles') + ->willReturnArgument(0); + + $this->assertSame('News articles', $this->class->getName()); + } + + public function testGetOrderExternal() + { + $this->assertSame(65, $this->class->getOrder('contacts.Page.index', [])); + } + + public function testGetOrderInternal() + { + $this->assertSame(1, $this->class->getOrder('news.page.index', [])); + } + + public function testSearch() + { + $user = $this->getMockBuilder(IUser::class) + ->getMock(); + $query = $this->getMockBuilder(ISearchQuery::class) + ->getMock(); + + $query->expects($this->once()) + ->method('getCursor') + ->willReturn(null); + + $query->expects($this->once()) + ->method('getLimit') + ->willReturn(10); + + $user->expects($this->once()) + ->method('getUID') + ->willReturn('user'); + + $query->expects($this->once()) + ->method('getTerm') + ->willReturn('some text'); + + + $items = [ + Item::fromRow(['id' => 1,'title' => 'some_tErm', 'body' => 'some text', 'feedId' => 1]), + Item::fromRow(['id' => 2,'title' => 'nothing', 'body' => 'some text', 'feedId' => 1]) + ]; + + $this->itemService->expects($this->once()) + ->method('findAllWithFilters') + ->with( + 'user', + ListType::ALL_ITEMS, + 10, + 0, + false, + ['some text']) + ->willReturn($items); + + + $this->l10n->expects($this->once()) + ->method('t') + ->with('News') + ->willReturnArgument(0); + + $this->generator->expects($this->once()) + ->method('imagePath') + ->with('core', 'filetypes/text.svg') + ->willReturn('folderpath.svg'); + + $this->generator->expects($this->exactly(2)) + ->method('linkToRoute') + ->with('news.page.index') + ->willReturn('/news'); + + + $result = $this->class->search($user, $query)->jsonSerialize(); + $entry = $result['entries'][0]->jsonSerialize(); + $this->assertSame('News', $result['name']); + $this->assertSame('some_tErm', $entry['title']); + $this->assertSame('folderpath.svg', $entry['thumbnailUrl']); + $this->assertSame('some text', $entry['subline']); + $this->assertSame('/news#/items/feeds/1', $entry['resourceUrl']); + } +} From 5032e02b4b49beb85c083a838647451d66c90dd2 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Tue, 14 Feb 2023 11:37:40 +0100 Subject: [PATCH 079/306] Release 21.0.0-beta1 Changed - Drop support for Nextcloud 23 (#2077 ) - Make the "open" keyboard shortcut work faster (#2080) - Implemented search for articles, results can only link to the feed. (#2075) Fixed - Stop errors from the favicon library over empty values (#2096) Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 10 +++++++--- appinfo/info.xml | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da8d1cfaa..80f3b2db0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,14 +5,18 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [21.x.x] ### Changed + +### Fixed + +# Releases +## [21.0.0-beta1] - 2023-02-14 +### Changed - Drop support for Nextcloud 23 (#2077 ) - Make the "open" keyboard shortcut work faster (#2080) - Implemented search for articles, results can only link to the feed. (#2075) - ### Fixed -- Stop errors from the favicon library over empty values +- Stop errors from the favicon library over empty values (#2096) -# Releases ## [20.0.1] - 2023-01-19 ### Fixed - SyntaxError triggered when full-text is enabled with some items. (#2048, #2053) diff --git a/appinfo/info.xml b/appinfo/info.xml index 912fcabc8..4cda8729f 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 21.0.0 + 21.0.0-beta1 agpl Benjamin Brahmer Sean Molenaar From 7dfa18973ad448a4aa0b18884b68fdf85d649b2b Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 16 Feb 2023 02:50:11 +0000 Subject: [PATCH 080/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/cs.js | 1 + l10n/cs.json | 1 + l10n/es.js | 1 + l10n/es.json | 1 + l10n/et_EE.js | 13 +++++++++++-- l10n/et_EE.json | 13 +++++++++++-- l10n/fr.js | 1 + l10n/fr.json | 1 + l10n/lt_LT.js | 6 ++++++ l10n/lt_LT.json | 6 ++++++ l10n/tr.js | 1 + l10n/tr.json | 1 + l10n/zh_TW.js | 1 + l10n/zh_TW.json | 1 + 14 files changed, 44 insertions(+), 4 deletions(-) diff --git a/l10n/cs.js b/l10n/cs.js index a73b61368..440e3f29f 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -11,6 +11,7 @@ OC.L10N.register( "Unread articles" : "Nepřečtené články", "News" : "Novinky", "News folders" : "Složky novinek", + "News articles" : "Nové články", "Shared with me" : "Sdíleno se mnou", "An RSS/Atom feed reader" : "Čtečka RSS/Atom kanálů", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikace čtečka RSS/Atom kanálů pro Nextcloud\n\n- 📲 Synchronizujte vámi odebírané kanály s vícero mobilními nebo desktopovými [klienty](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizace vašich kanálů s novinkami\n- 🆓 Svobodné a open source pod licencí AGPLv3, žádné reklamy nebo funkce přístupné až po zaplacení\n\n**Aby tato aplikace fungovala, je v tuto chvíli zapotřebí systémový plánovač (cron)**\n\nPožadavky na instalaci dalších součástí jsou k nalezení [zde](https://nextcloud.github.io/news/install/#dependencies)\n\nSeznam změn je k dispozici [zde](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvořte [hlášení chyby](https://github.com/nextcloud/news/issues/new/choose)\n\nVytvořte [žádost o přidání funkce](https://github.com/nextcloud/news/discussions/new)\n\nNahlaste [problém s kanálem}(https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/cs.json b/l10n/cs.json index cd7c1d0af..923427d3d 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -9,6 +9,7 @@ "Unread articles" : "Nepřečtené články", "News" : "Novinky", "News folders" : "Složky novinek", + "News articles" : "Nové články", "Shared with me" : "Sdíleno se mnou", "An RSS/Atom feed reader" : "Čtečka RSS/Atom kanálů", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikace čtečka RSS/Atom kanálů pro Nextcloud\n\n- 📲 Synchronizujte vámi odebírané kanály s vícero mobilními nebo desktopovými [klienty](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizace vašich kanálů s novinkami\n- 🆓 Svobodné a open source pod licencí AGPLv3, žádné reklamy nebo funkce přístupné až po zaplacení\n\n**Aby tato aplikace fungovala, je v tuto chvíli zapotřebí systémový plánovač (cron)**\n\nPožadavky na instalaci dalších součástí jsou k nalezení [zde](https://nextcloud.github.io/news/install/#dependencies)\n\nSeznam změn je k dispozici [zde](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvořte [hlášení chyby](https://github.com/nextcloud/news/issues/new/choose)\n\nVytvořte [žádost o přidání funkce](https://github.com/nextcloud/news/discussions/new)\n\nNahlaste [problém s kanálem}(https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/es.js b/l10n/es.js index 55caefd7d..dbb58e44e 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -11,6 +11,7 @@ OC.L10N.register( "Unread articles" : "Artículos sin leer", "News" : "Noticias", "News folders" : "Carpetas nuevas", + "News articles" : "Artículos de noticias", "Shared with me" : "Compartido conmigo", "An RSS/Atom feed reader" : "Un lector de feeds RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 App de lectura de fuentes de noticias RSS/Atom para Nextcloud\n\n- 📲 Sincronice sus fuentes de noticias con múltiples [clientes](https://nextcloud.github.io/news/clients/) móviles o de escritorio.\n- 🔄 Actualizaciones automáticas de sus fuentes de noticias.\n- 🆓 Gratis y de código abierto bajo AGPLv3, sin anuncios o funciones premium.\n\n**Se requiere el Cron del sistema para que esta aplicación funcione**\n\nLos requisitos se pueden encontrar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nLa lista de cambios se encuentra [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [reporte de bug](https://github.com/nextcloud/news/issues/new/choose)\nCrear una [solicitud de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar de un [problema en fuente](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/es.json b/l10n/es.json index 1e1e4b060..cad5185ec 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -9,6 +9,7 @@ "Unread articles" : "Artículos sin leer", "News" : "Noticias", "News folders" : "Carpetas nuevas", + "News articles" : "Artículos de noticias", "Shared with me" : "Compartido conmigo", "An RSS/Atom feed reader" : "Un lector de feeds RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 App de lectura de fuentes de noticias RSS/Atom para Nextcloud\n\n- 📲 Sincronice sus fuentes de noticias con múltiples [clientes](https://nextcloud.github.io/news/clients/) móviles o de escritorio.\n- 🔄 Actualizaciones automáticas de sus fuentes de noticias.\n- 🆓 Gratis y de código abierto bajo AGPLv3, sin anuncios o funciones premium.\n\n**Se requiere el Cron del sistema para que esta aplicación funcione**\n\nLos requisitos se pueden encontrar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nLa lista de cambios se encuentra [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [reporte de bug](https://github.com/nextcloud/news/issues/new/choose)\nCrear una [solicitud de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar de un [problema en fuente](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/et_EE.js b/l10n/et_EE.js index 0b25d813c..2f98550b5 100644 --- a/l10n/et_EE.js +++ b/l10n/et_EE.js @@ -3,11 +3,17 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "Päring ei õnnestunud, võrguühendus puudub!", "Request unauthorized. Are you logged in?" : "Päring pole lubatud. Oled sa sisse loginud?", + "Request forbidden. Are you an administrator?" : "Päring on keelatud. Kas oled administraator?", "Request failed, Nextcloud is in currently in maintenance mode!" : "Päring ebaõnnestus, Nextcloud on hetkel hooldusrežiimis.", + "News feeds" : "Uudisvood", "Unread articles" : "Lugemata artiklid", - "News" : "News", + "News" : "Uudised", + "News folders" : "Uudiste kataloogid", + "News articles" : "Uudiste artiklid", + "Shared with me" : "Jagatud minuga", "Use system cron for updates" : "Kasuta süsteemi croni uuendusteks", "Maximum read count per feed" : "Maksimaalne lugemiste arv voo kohta", + "Delete unread articles automatically" : "Kustuta automaatselt lugemata artiklid", "Maximum redirects" : "Maksimaalsed ümbersuunamised", "Feed fetcher timeout" : "Voo ühenduse aegumine", "Explore Service URL" : "Sirvi teenuse URL-i", @@ -21,7 +27,10 @@ OC.L10N.register( "Keep article unread" : "Hoia kui lugemata", "Remove keep article unread" : "Eemalda märgistus 'Hoia kui lugemata'", "Share" : "Jaga", + "Share with users" : "Jaga kasutajatega", "Username" : "Kasutajanimi", + "No users found" : "Kasutajaid ei leitud", + "Share on social media" : "Jaga sotsiaalmeedias", "by" : "lisas", "from" : "kohast", "Play audio" : "Esita heli", @@ -30,7 +39,7 @@ OC.L10N.register( "Keyboard shortcut" : "Klaviatuuri otsetee", "Description" : "Kirjeldus", "right" : "paremal", - "Jump to next article" : "Hüppar järgmisele artiklile", + "Jump to next article" : "Hüppa järgmisele artiklile", "left" : "vasakul", "Jump to previous article" : "Hüppa eelmisele artiklile", "Toggle star article" : "Lülita artikli tähtekest", diff --git a/l10n/et_EE.json b/l10n/et_EE.json index 1c82ca387..593f7b81d 100644 --- a/l10n/et_EE.json +++ b/l10n/et_EE.json @@ -1,11 +1,17 @@ { "translations": { "Request failed, network connection unavailable!" : "Päring ei õnnestunud, võrguühendus puudub!", "Request unauthorized. Are you logged in?" : "Päring pole lubatud. Oled sa sisse loginud?", + "Request forbidden. Are you an administrator?" : "Päring on keelatud. Kas oled administraator?", "Request failed, Nextcloud is in currently in maintenance mode!" : "Päring ebaõnnestus, Nextcloud on hetkel hooldusrežiimis.", + "News feeds" : "Uudisvood", "Unread articles" : "Lugemata artiklid", - "News" : "News", + "News" : "Uudised", + "News folders" : "Uudiste kataloogid", + "News articles" : "Uudiste artiklid", + "Shared with me" : "Jagatud minuga", "Use system cron for updates" : "Kasuta süsteemi croni uuendusteks", "Maximum read count per feed" : "Maksimaalne lugemiste arv voo kohta", + "Delete unread articles automatically" : "Kustuta automaatselt lugemata artiklid", "Maximum redirects" : "Maksimaalsed ümbersuunamised", "Feed fetcher timeout" : "Voo ühenduse aegumine", "Explore Service URL" : "Sirvi teenuse URL-i", @@ -19,7 +25,10 @@ "Keep article unread" : "Hoia kui lugemata", "Remove keep article unread" : "Eemalda märgistus 'Hoia kui lugemata'", "Share" : "Jaga", + "Share with users" : "Jaga kasutajatega", "Username" : "Kasutajanimi", + "No users found" : "Kasutajaid ei leitud", + "Share on social media" : "Jaga sotsiaalmeedias", "by" : "lisas", "from" : "kohast", "Play audio" : "Esita heli", @@ -28,7 +37,7 @@ "Keyboard shortcut" : "Klaviatuuri otsetee", "Description" : "Kirjeldus", "right" : "paremal", - "Jump to next article" : "Hüppar järgmisele artiklile", + "Jump to next article" : "Hüppa järgmisele artiklile", "left" : "vasakul", "Jump to previous article" : "Hüppa eelmisele artiklile", "Toggle star article" : "Lülita artikli tähtekest", diff --git a/l10n/fr.js b/l10n/fr.js index 387cb7d87..d5ca2b8e3 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -11,6 +11,7 @@ OC.L10N.register( "Unread articles" : "Articles non lus", "News" : "News", "News folders" : "Dossiers d'actualités", + "News articles" : "Articles d'actualité", "Shared with me" : "Partagé avec moi", "An RSS/Atom feed reader" : "Un lecteur du flux RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Un lecteur de flux RSS/Atom pour Nextcloud\n\n- 📲 Synchronisez vos flux sur plusieurs [clients](https://nextcloud.github.io/news/clients/) mobiles ou de bureau\n- 🔄 Mise à jour automatique de vox flux d'actualité\n- 🆓 Libre et open-source sous licence AGPLv3, sans publicité et sans fonctionnalités premium\n\n**L'utilisation du Cron système est requise pour le fonctionnement de cette application**\n\nLa liste des pré-requis est disponible [ici](https://nextcloud.github.io/news/install/#dependencies)\n\nLa journal de versions est consultable [ici](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSignaler un [bug](https://github.com/nextcloud/news/issues/new/choose)\n\nDemander une [fonctionnalité](https://github.com/nextcloud/news/discussions/new)\n\nSignaler un [problème avec l'application](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/fr.json b/l10n/fr.json index 4a3cf37ee..f40d1bfe3 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -9,6 +9,7 @@ "Unread articles" : "Articles non lus", "News" : "News", "News folders" : "Dossiers d'actualités", + "News articles" : "Articles d'actualité", "Shared with me" : "Partagé avec moi", "An RSS/Atom feed reader" : "Un lecteur du flux RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Un lecteur de flux RSS/Atom pour Nextcloud\n\n- 📲 Synchronisez vos flux sur plusieurs [clients](https://nextcloud.github.io/news/clients/) mobiles ou de bureau\n- 🔄 Mise à jour automatique de vox flux d'actualité\n- 🆓 Libre et open-source sous licence AGPLv3, sans publicité et sans fonctionnalités premium\n\n**L'utilisation du Cron système est requise pour le fonctionnement de cette application**\n\nLa liste des pré-requis est disponible [ici](https://nextcloud.github.io/news/install/#dependencies)\n\nLa journal de versions est consultable [ici](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSignaler un [bug](https://github.com/nextcloud/news/issues/new/choose)\n\nDemander une [fonctionnalité](https://github.com/nextcloud/news/discussions/new)\n\nSignaler un [problème avec l'application](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js index d7a6632e4..08df06b38 100644 --- a/l10n/lt_LT.js +++ b/l10n/lt_LT.js @@ -7,16 +7,22 @@ OC.L10N.register( "Token expired or app not enabled! Reload the page!" : "Pasibaigė prieigos raktų galiojimas arba programėlė nėra įjungta! Įkelkite puslapį iš naujo!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Vidinė serverio klaida! Išsamesnei informacijai, žiūrėkite „data/nextcloud.log“ failą!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Užklausa nepavyko, Nextcloud šiuo metu yra techninės priežiūros veiksenoje!", + "News feeds" : "Naujienų kanalai", "Unread articles" : "Neskaityti straipsniai", "News" : "Naujienos", "News folders" : "Naujienų aplankai", + "News articles" : "Naujienų straipsniai", "An RSS/Atom feed reader" : "RSS/Atom kanalų skaitytuvė", "Use system cron for updates" : "Atnaujinimams naudoti sistemos planuoklę (cron)", "Maximum read count per feed" : "Didžiausias kanalo straipsnių kiekis", + "Delete unread articles automatically" : "Automatiškai ištrinti neskaitytus straipsnius", + "Enable this if you also want to delete unread articles." : "Įjunkite, jei tuo pačiu norite ištrinti neskaitytus straipsnius.", "Maximum redirects" : "Daugiausiai peradresavimų", "How many redirects the feed fetcher should follow." : "Kiek kartų kanalų gaviklis turėtų sekti paskui peradresavimus.", "Feed fetcher timeout" : "Kanalų gavimui skirtas laikas", "Explore Service URL" : "Išžvalgymo paslaugos URL", + "Successfully updated news configuration" : "Naujienų konfigūracija sėkmingai atnaujinta", + "Unable to update news config" : "Nepavyko atnaujinti naujienų konfigūracijos", "Download" : "Atsisiųsti", "Close" : "Užverti", "Subscribe to" : "Prenumeruoti", diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json index 78a7f0026..800cb1db8 100644 --- a/l10n/lt_LT.json +++ b/l10n/lt_LT.json @@ -5,16 +5,22 @@ "Token expired or app not enabled! Reload the page!" : "Pasibaigė prieigos raktų galiojimas arba programėlė nėra įjungta! Įkelkite puslapį iš naujo!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Vidinė serverio klaida! Išsamesnei informacijai, žiūrėkite „data/nextcloud.log“ failą!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Užklausa nepavyko, Nextcloud šiuo metu yra techninės priežiūros veiksenoje!", + "News feeds" : "Naujienų kanalai", "Unread articles" : "Neskaityti straipsniai", "News" : "Naujienos", "News folders" : "Naujienų aplankai", + "News articles" : "Naujienų straipsniai", "An RSS/Atom feed reader" : "RSS/Atom kanalų skaitytuvė", "Use system cron for updates" : "Atnaujinimams naudoti sistemos planuoklę (cron)", "Maximum read count per feed" : "Didžiausias kanalo straipsnių kiekis", + "Delete unread articles automatically" : "Automatiškai ištrinti neskaitytus straipsnius", + "Enable this if you also want to delete unread articles." : "Įjunkite, jei tuo pačiu norite ištrinti neskaitytus straipsnius.", "Maximum redirects" : "Daugiausiai peradresavimų", "How many redirects the feed fetcher should follow." : "Kiek kartų kanalų gaviklis turėtų sekti paskui peradresavimus.", "Feed fetcher timeout" : "Kanalų gavimui skirtas laikas", "Explore Service URL" : "Išžvalgymo paslaugos URL", + "Successfully updated news configuration" : "Naujienų konfigūracija sėkmingai atnaujinta", + "Unable to update news config" : "Nepavyko atnaujinti naujienų konfigūracijos", "Download" : "Atsisiųsti", "Close" : "Užverti", "Subscribe to" : "Prenumeruoti", diff --git a/l10n/tr.js b/l10n/tr.js index e8671a6f4..d4b0e7b12 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -11,6 +11,7 @@ OC.L10N.register( "Unread articles" : "Okunmamış makaleler", "News" : "Haberler", "News folders" : "Haberler klasörleri", + "News articles" : "Haber makaleleri", "Shared with me" : "Benimle paylaşılanlar", "An RSS/Atom feed reader" : "Bu uygulama RSS/Atom akışlarının okunmasını sağlar", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud için RSS/Atom akışı okuyucusu\n\n- 📲 Akışlarınızı birkaç mobil ya da masaüstü [istemci](https://nextcloud.github.io/news/clients/) ile eşitler\n- 🔄 Haber akışlarını otomatik olarak günceller\n- 🆓 Özgür ve açık kaynaklıdır, AGPLv3 lisansı koşulları altında dağıtılır, reklam ya da ücretli özellikler bulundurmaz\n\n**Bu uygulamanın çalışması için sistem zamanlanmış görevi gereklidir**\n\nGereksinimler için [buraya bakabilirsiniz](https://nextcloud.github.io/news/install/#dependencies)\n\nDeğişiklik günlüğü için [buraya bakabilirsiniz](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n[Hata bildiriminde bulunun](https://github.com/nextcloud/news/issues/new/choose)\n\n[Özellik isteğinde bulunun](https://github.com/nextcloud/news/discussions/new)\n\n[Bir akış sorununu bildirin](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/tr.json b/l10n/tr.json index 9fdbda0bd..4faf063de 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -9,6 +9,7 @@ "Unread articles" : "Okunmamış makaleler", "News" : "Haberler", "News folders" : "Haberler klasörleri", + "News articles" : "Haber makaleleri", "Shared with me" : "Benimle paylaşılanlar", "An RSS/Atom feed reader" : "Bu uygulama RSS/Atom akışlarının okunmasını sağlar", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud için RSS/Atom akışı okuyucusu\n\n- 📲 Akışlarınızı birkaç mobil ya da masaüstü [istemci](https://nextcloud.github.io/news/clients/) ile eşitler\n- 🔄 Haber akışlarını otomatik olarak günceller\n- 🆓 Özgür ve açık kaynaklıdır, AGPLv3 lisansı koşulları altında dağıtılır, reklam ya da ücretli özellikler bulundurmaz\n\n**Bu uygulamanın çalışması için sistem zamanlanmış görevi gereklidir**\n\nGereksinimler için [buraya bakabilirsiniz](https://nextcloud.github.io/news/install/#dependencies)\n\nDeğişiklik günlüğü için [buraya bakabilirsiniz](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n[Hata bildiriminde bulunun](https://github.com/nextcloud/news/issues/new/choose)\n\n[Özellik isteğinde bulunun](https://github.com/nextcloud/news/discussions/new)\n\n[Bir akış sorununu bildirin](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 7ea13c037..698e0f051 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -11,6 +11,7 @@ OC.L10N.register( "Unread articles" : "未讀文章", "News" : "新聞", "News folders" : "新聞資料夾", + "News articles" : "新聞文章", "Shared with me" : "與我分享", "An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n系統需求可[在此](https://nextcloud.github.io/news/install/#dependencies)檢視\n\n變更紀錄則[於此](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)提供\n\n建立[臭蟲回報](https://github.com/nextcloud/news/issues/new/choose)\n\n建立[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n建立 [feed 問題](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index 4b7ff8a55..cf0ac7562 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -9,6 +9,7 @@ "Unread articles" : "未讀文章", "News" : "新聞", "News folders" : "新聞資料夾", + "News articles" : "新聞文章", "Shared with me" : "與我分享", "An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n系統需求可[在此](https://nextcloud.github.io/news/install/#dependencies)檢視\n\n變更紀錄則[於此](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)提供\n\n建立[臭蟲回報](https://github.com/nextcloud/news/issues/new/choose)\n\n建立[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n建立 [feed 問題](https://github.com/nextcloud/news/discussions/new)", From e990321eb84212275deac4f0d2196c355738a2cf Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 17 Feb 2023 02:50:31 +0000 Subject: [PATCH 081/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/de.js | 1 + l10n/de.json | 1 + l10n/de_DE.js | 1 + l10n/de_DE.json | 1 + l10n/pt_BR.js | 1 + l10n/pt_BR.json | 1 + 6 files changed, 6 insertions(+) diff --git a/l10n/de.js b/l10n/de.js index c20a54930..16871e6a6 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -11,6 +11,7 @@ OC.L10N.register( "Unread articles" : "Ungelesene Artikel", "News" : "News", "News folders" : "Neuigkeitenordner", + "News articles" : "Neue Artikel", "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisiere deine Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung deiner Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen findest du [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) findest du [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstelle einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstelle eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelde ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/de.json b/l10n/de.json index c5922addb..34c93ab54 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -9,6 +9,7 @@ "Unread articles" : "Ungelesene Artikel", "News" : "News", "News folders" : "Neuigkeitenordner", + "News articles" : "Neue Artikel", "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisiere deine Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung deiner Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen findest du [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) findest du [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstelle einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstelle eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelde ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/de_DE.js b/l10n/de_DE.js index ff3ff98c1..7484035a5 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -11,6 +11,7 @@ OC.L10N.register( "Unread articles" : "Ungelesene Artikel", "News" : "News", "News folders" : "Nachrichtenordner", + "News articles" : "Nachrichtenartikel", "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisieren Sie Ihre Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung Ihrer Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen finden Sie [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) finden Sie [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstellen Sie einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstellen Sie eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelden Sie ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index a3cc9766c..8ee7b4c26 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -9,6 +9,7 @@ "Unread articles" : "Ungelesene Artikel", "News" : "News", "News folders" : "Nachrichtenordner", + "News articles" : "Nachrichtenartikel", "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisieren Sie Ihre Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung Ihrer Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen finden Sie [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) finden Sie [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstellen Sie einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstellen Sie eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelden Sie ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index 506c3ecaf..416bb4989 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -11,6 +11,7 @@ OC.L10N.register( "Unread articles" : "Artigos não lidos", "News" : "Notícias", "News folders" : "Pastas de notícias", + "News articles" : "Novos artigos", "Shared with me" : "Compartilhado comigo", "An RSS/Atom feed reader" : "Um leitor de RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Um aplicativo leitor de feed RSS/Atom para Nextcloud\n\n- 📲 Sincronize seus feeds com vários dispositivos móveis ou desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Atualizações automáticas de seus feeds de notícias\n- 🆓 Gratuito e de código aberto sob AGPLv3, sem anúncios ou funções premium\n\n**Atualmente, o Cron do sistema é necessário para que este aplicativo funcione**\n\nAtualmente, o Cron do sistema é necessário para que este aplicativo funcione [here](https://nextcloud.github.io/news/install/#dependencies)\n\nO Changelog está disponível [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreiar um [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCriar uma [feature request](https://github.com/nextcloud/news/discussions/new)\n\nRelatório [feed issue](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index 096b17f28..ce6570bb3 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -9,6 +9,7 @@ "Unread articles" : "Artigos não lidos", "News" : "Notícias", "News folders" : "Pastas de notícias", + "News articles" : "Novos artigos", "Shared with me" : "Compartilhado comigo", "An RSS/Atom feed reader" : "Um leitor de RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Um aplicativo leitor de feed RSS/Atom para Nextcloud\n\n- 📲 Sincronize seus feeds com vários dispositivos móveis ou desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Atualizações automáticas de seus feeds de notícias\n- 🆓 Gratuito e de código aberto sob AGPLv3, sem anúncios ou funções premium\n\n**Atualmente, o Cron do sistema é necessário para que este aplicativo funcione**\n\nAtualmente, o Cron do sistema é necessário para que este aplicativo funcione [here](https://nextcloud.github.io/news/install/#dependencies)\n\nO Changelog está disponível [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreiar um [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCriar uma [feature request](https://github.com/nextcloud/news/discussions/new)\n\nRelatório [feed issue](https://github.com/nextcloud/news/discussions/new)", From 410669deca9c85349e94821a4784503fcd352109 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 20 Feb 2023 02:50:21 +0000 Subject: [PATCH 082/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/en_GB.js | 1 + l10n/en_GB.json | 1 + l10n/zh_HK.js | 1 + l10n/zh_HK.json | 1 + 4 files changed, 4 insertions(+) diff --git a/l10n/en_GB.js b/l10n/en_GB.js index 0661199a1..ce0fcd480 100644 --- a/l10n/en_GB.js +++ b/l10n/en_GB.js @@ -11,6 +11,7 @@ OC.L10N.register( "Unread articles" : "Unread articles", "News" : "News", "News folders" : "News folders", + "News articles" : "News articles", "Shared with me" : "Shared with me", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/en_GB.json b/l10n/en_GB.json index 87cfd4aa7..2dada3512 100644 --- a/l10n/en_GB.json +++ b/l10n/en_GB.json @@ -9,6 +9,7 @@ "Unread articles" : "Unread articles", "News" : "News", "News folders" : "News folders", + "News articles" : "News articles", "Shared with me" : "Shared with me", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index 9e542507d..e872ca82e 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -11,6 +11,7 @@ OC.L10N.register( "Unread articles" : "未讀文章", "News" : "新聞", "News folders" : "新聞資料夾", + "News articles" : "新聞文章", "Shared with me" : "與我分享", "An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n需求可以在[此處]找到(https://nextcloud.github.io/news/install/#dependencies)\n\nChangelog可在[此處]獲得(https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n創建一個[錯誤報告](https://github.com/nextcloud/news/issues/new/choose)\n\n創建一個[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n報告[feed 問題](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index e27578747..6373c7773 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -9,6 +9,7 @@ "Unread articles" : "未讀文章", "News" : "新聞", "News folders" : "新聞資料夾", + "News articles" : "新聞文章", "Shared with me" : "與我分享", "An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n需求可以在[此處]找到(https://nextcloud.github.io/news/install/#dependencies)\n\nChangelog可在[此處]獲得(https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n創建一個[錯誤報告](https://github.com/nextcloud/news/issues/new/choose)\n\n創建一個[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n報告[feed 問題](https://github.com/nextcloud/news/discussions/new)", From fa1eed222d2757c3343dfdf7d71ffd18c833f200 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Feb 2023 19:26:02 +0100 Subject: [PATCH 083/306] Build(deps-dev): Bump minimatch from 6.2.0 to 7.0.0 in /js (#2107) --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index f8b0d4991..cd26895f0 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^6.2.0", + "minimatch": "^7.0.0", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", - "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.0.0.tgz", + "integrity": "sha512-Wog4y1P2q/0sF+0vw+6dWgqVmo/XPJg+2OtVmR6IVvNGDhcfAPjFacjZCUlGCoU/tbzH6EOeSt2P3llRAqRNiA==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", - "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.0.0.tgz", + "integrity": "sha512-Wog4y1P2q/0sF+0vw+6dWgqVmo/XPJg+2OtVmR6IVvNGDhcfAPjFacjZCUlGCoU/tbzH6EOeSt2P3llRAqRNiA==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index def93dbd0..300beb40f 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^6.2.0", + "minimatch": "^7.0.0", "natives": "^1.1.6" }, "dependencies": { From 994996a7097e190963d559eb5777f21b1a0a5a65 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Feb 2023 12:14:28 +0000 Subject: [PATCH 084/306] Build(deps-dev): Bump phpstan/phpstan from 1.9.17 to 1.9.18 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.17 to 1.9.18. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.9.17...1.9.18) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index c56b08c1e..f8dc02acc 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.1", - "phpstan/phpstan": "^1.9.17", + "phpstan/phpstan": "^1.9.18", "phpstan/phpstan-doctrine": "^1.3.32", "phpstan/phpstan-strict-rules": "^1.4.5", "phpstan/phpstan-phpunit": "^1.3.4", diff --git a/composer.lock b/composer.lock index 777fa103f..f6320bfe1 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4dab221756761380c32f4dea958a6824", + "content-hash": "9a2994d48c5e9a0305ff7ec507d8bfb0", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.17", + "version": "1.9.18", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "204e459e7822f2c586463029f5ecec31bb45a1f2" + "reference": "f2d5cf71be91172a57c649770b73c20ebcffb0bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/204e459e7822f2c586463029f5ecec31bb45a1f2", - "reference": "204e459e7822f2c586463029f5ecec31bb45a1f2", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/f2d5cf71be91172a57c649770b73c20ebcffb0bf", + "reference": "f2d5cf71be91172a57c649770b73c20ebcffb0bf", "shasum": "" }, "require": { @@ -1394,7 +1394,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.17" + "source": "https://github.com/phpstan/phpstan/tree/1.9.18" }, "funding": [ { @@ -1410,7 +1410,7 @@ "type": "tidelift" } ], - "time": "2023-02-08T12:25:00+00:00" + "time": "2023-02-17T15:01:27+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From b0390157eccb53960670cc2e9ff15214a3c0c88b Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 21 Feb 2023 02:50:04 +0000 Subject: [PATCH 085/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/bg.js | 1 + l10n/bg.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/bg.js b/l10n/bg.js index 174e45dfd..0bbe0a3f1 100644 --- a/l10n/bg.js +++ b/l10n/bg.js @@ -11,6 +11,7 @@ OC.L10N.register( "Unread articles" : "Непрочетени статии", "News" : "Новини", "News folders" : "Нови папки", + "News articles" : "Новинарски статии", "Shared with me" : "Споделено с мен", "An RSS/Atom feed reader" : "Четец за RSS/Atom емисии", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение за четене на RSS/Atom Feed за Nextcloud\n\n- 📲 Синхронизирайте емисиите си с множество мобилни или настолни [клиенти](https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматични актуализации на вашите новинарски емисии\n- 🆓 Безплатен и отворен код под AGPLv3, без реклами или премиум функции\n\n**За да работи това приложение, в момента се изисква System Cron**\n\nИзискванията могат да бъдат намерени [тук](https://nextcloud.github.io/news/install/#dependencies)\n\nРегистърът на промените е достъпен [тук](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСъздайте [отчет за грешка](https://github.com/nextcloud/news/issues/new/choose)\n\nСъздайте [заявка за функция](https://github.com/nextcloud/news/discussions/new)\n\nПодайте сигнал за [проблем с емисия](https://github.com/nextcloud/news/discussions/new)", diff --git a/l10n/bg.json b/l10n/bg.json index 80fcf0f80..4df8b430b 100644 --- a/l10n/bg.json +++ b/l10n/bg.json @@ -9,6 +9,7 @@ "Unread articles" : "Непрочетени статии", "News" : "Новини", "News folders" : "Нови папки", + "News articles" : "Новинарски статии", "Shared with me" : "Споделено с мен", "An RSS/Atom feed reader" : "Четец за RSS/Atom емисии", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение за четене на RSS/Atom Feed за Nextcloud\n\n- 📲 Синхронизирайте емисиите си с множество мобилни или настолни [клиенти](https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматични актуализации на вашите новинарски емисии\n- 🆓 Безплатен и отворен код под AGPLv3, без реклами или премиум функции\n\n**За да работи това приложение, в момента се изисква System Cron**\n\nИзискванията могат да бъдат намерени [тук](https://nextcloud.github.io/news/install/#dependencies)\n\nРегистърът на промените е достъпен [тук](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСъздайте [отчет за грешка](https://github.com/nextcloud/news/issues/new/choose)\n\nСъздайте [заявка за функция](https://github.com/nextcloud/news/discussions/new)\n\nПодайте сигнал за [проблем с емисия](https://github.com/nextcloud/news/discussions/new)", From fe836b109a87566f083bace7ebe019427127cfb4 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 22 Feb 2023 02:51:12 +0000 Subject: [PATCH 086/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/nb.js | 24 ++++++++++++++++++++++++ l10n/nb.json | 24 ++++++++++++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/l10n/nb.js b/l10n/nb.js index ecada0c2b..86daf93d3 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -3,20 +3,36 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "Forespørsel mislyktes, nettverksforbindelse utilgjengelig!", "Request unauthorized. Are you logged in?" : "Forespørsel uautorisert. Er du logget inn?", + "Request forbidden. Are you an administrator?" : "Forespørsel forbudt. Er du administrator?", "Token expired or app not enabled! Reload the page!" : "Nøkkel utløpt eller app ikke aktivert! Last siden på nytt!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Intern feil! Sjekk dine data/nextcloud.log fil for mer informasjon.", "Request failed, Nextcloud is in currently in maintenance mode!" : "Forespørsel mislyktes, Nextcloud er i vedlikeholdsmodus!", + "News feeds" : "Nyhetsstrømmer", "Unread articles" : "Uleste artikler", "News" : "Nyheter", + "News folders" : "Nyhetsmapper", + "News articles" : "Nyhetsartikler", "Shared with me" : "Delt med meg", "An RSS/Atom feed reader" : "En RSS/Atom-leser", "Use system cron for updates" : "Bruk system-cron for oppdateringer", + "Disable this if you use a custom updater." : "Deaktiver dette hvis du bruker en egen oppdaterer.", "Maximum read count per feed" : "Maksimalt antall lest pr. strøm", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Definerer maksimalt antall artikler som kan leses per strøm som ikke vil bli slettet av oppryddingsjobben; hvis gamle artikler dukker opp igjen etter å ha blitt lest, øk denne verdien; negative verdier som -1 vil slå av denne funksjonen.", + "Delete unread articles automatically" : "Slett uleste artikler automatisk", + "Enable this if you also want to delete unread articles." : "Aktiver dette hvis du også ønsker å slette uleste artikler.", "Maximum redirects" : "Maksimalt antall videresendinger", + "How many redirects the feed fetcher should follow." : "Hvor mange omdirigeringer strøm-henteren skal følge.", "Feed fetcher timeout" : "Tidsavbrudd for henting av strøm", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Maksimalt antall sekunder å vente på at en RSS- eller Atom-strøm skal lastes; hvis det tar lengre tid vil oppdateringen bli avbrutt.", "Explore Service URL" : "URL for utforskertjeneste", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Hvis det er gitt, vil denne tjenestens URL bli forespurt for å vise innmatingene i utforsk-strøm-seksjonen. For å falle tilbake til den innebygde utforsketjenesten, la dette stå tomt.", + "Update interval" : "Oppdateringsintervall", + "Interval in seconds in which the feeds will be updated." : "Intervall i sekunder som strømmene vil bli oppdatert.", + "Successfully updated news configuration" : "Nyhetskonfigurasjonen er oppdatert", + "Unable to update news config" : "Kan ikke oppdatere nyhetskonfigurasjonen", "Download" : "Last ned", "Close" : "Lukk", + "Subscribe to" : "Abonner på", "No articles available" : "Ingen artikler tilgjengelig", "No unread articles available" : "Ingen uleste artikler tilgjengelig", "Open website" : "Åpne nettside", @@ -25,9 +41,16 @@ OC.L10N.register( "Keep article unread" : "Behold artikkelen ulest", "Remove keep article unread" : "Fjern behold artikkelen ulest", "Share" : "Del", + "Share with users" : "Del med brukere", "Username" : "Brukernavn", + "No users found" : "Ingen brukere funnet", + "Error while searching for users" : "Feil under søk etter brukere", + "Share on social media" : "Del på sosiale medier", + "I wanted you to see this article" : "Jeg ville at du skulle se denne artikkelen", + "Check out this article" : "Sjekk ut denne artikkelen", "by" : "av", "from" : "fra", + "shared by" : "delt av", "Play audio" : "Spill lyd", "Download audio" : "Last ned lyd", "Download video" : "Last ned video", @@ -64,6 +87,7 @@ OC.L10N.register( "Credentials" : "Påloggingsdetaljer", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Detaljer for HTTP Basic Auth må lagres ukryptert! Alle med tilgang til serveren eller databasen vil være i stand til å nå dem!", "Password" : "Passord", + "Auto discover Feed" : "Automatisk oppdag strøm", "New Folder" : "Ny mappe", "Create" : "Opprett", "Explore" : "Utforsk", diff --git a/l10n/nb.json b/l10n/nb.json index 1e05f3fa1..e8030d9fe 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -1,20 +1,36 @@ { "translations": { "Request failed, network connection unavailable!" : "Forespørsel mislyktes, nettverksforbindelse utilgjengelig!", "Request unauthorized. Are you logged in?" : "Forespørsel uautorisert. Er du logget inn?", + "Request forbidden. Are you an administrator?" : "Forespørsel forbudt. Er du administrator?", "Token expired or app not enabled! Reload the page!" : "Nøkkel utløpt eller app ikke aktivert! Last siden på nytt!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Intern feil! Sjekk dine data/nextcloud.log fil for mer informasjon.", "Request failed, Nextcloud is in currently in maintenance mode!" : "Forespørsel mislyktes, Nextcloud er i vedlikeholdsmodus!", + "News feeds" : "Nyhetsstrømmer", "Unread articles" : "Uleste artikler", "News" : "Nyheter", + "News folders" : "Nyhetsmapper", + "News articles" : "Nyhetsartikler", "Shared with me" : "Delt med meg", "An RSS/Atom feed reader" : "En RSS/Atom-leser", "Use system cron for updates" : "Bruk system-cron for oppdateringer", + "Disable this if you use a custom updater." : "Deaktiver dette hvis du bruker en egen oppdaterer.", "Maximum read count per feed" : "Maksimalt antall lest pr. strøm", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Definerer maksimalt antall artikler som kan leses per strøm som ikke vil bli slettet av oppryddingsjobben; hvis gamle artikler dukker opp igjen etter å ha blitt lest, øk denne verdien; negative verdier som -1 vil slå av denne funksjonen.", + "Delete unread articles automatically" : "Slett uleste artikler automatisk", + "Enable this if you also want to delete unread articles." : "Aktiver dette hvis du også ønsker å slette uleste artikler.", "Maximum redirects" : "Maksimalt antall videresendinger", + "How many redirects the feed fetcher should follow." : "Hvor mange omdirigeringer strøm-henteren skal følge.", "Feed fetcher timeout" : "Tidsavbrudd for henting av strøm", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Maksimalt antall sekunder å vente på at en RSS- eller Atom-strøm skal lastes; hvis det tar lengre tid vil oppdateringen bli avbrutt.", "Explore Service URL" : "URL for utforskertjeneste", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Hvis det er gitt, vil denne tjenestens URL bli forespurt for å vise innmatingene i utforsk-strøm-seksjonen. For å falle tilbake til den innebygde utforsketjenesten, la dette stå tomt.", + "Update interval" : "Oppdateringsintervall", + "Interval in seconds in which the feeds will be updated." : "Intervall i sekunder som strømmene vil bli oppdatert.", + "Successfully updated news configuration" : "Nyhetskonfigurasjonen er oppdatert", + "Unable to update news config" : "Kan ikke oppdatere nyhetskonfigurasjonen", "Download" : "Last ned", "Close" : "Lukk", + "Subscribe to" : "Abonner på", "No articles available" : "Ingen artikler tilgjengelig", "No unread articles available" : "Ingen uleste artikler tilgjengelig", "Open website" : "Åpne nettside", @@ -23,9 +39,16 @@ "Keep article unread" : "Behold artikkelen ulest", "Remove keep article unread" : "Fjern behold artikkelen ulest", "Share" : "Del", + "Share with users" : "Del med brukere", "Username" : "Brukernavn", + "No users found" : "Ingen brukere funnet", + "Error while searching for users" : "Feil under søk etter brukere", + "Share on social media" : "Del på sosiale medier", + "I wanted you to see this article" : "Jeg ville at du skulle se denne artikkelen", + "Check out this article" : "Sjekk ut denne artikkelen", "by" : "av", "from" : "fra", + "shared by" : "delt av", "Play audio" : "Spill lyd", "Download audio" : "Last ned lyd", "Download video" : "Last ned video", @@ -62,6 +85,7 @@ "Credentials" : "Påloggingsdetaljer", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Detaljer for HTTP Basic Auth må lagres ukryptert! Alle med tilgang til serveren eller databasen vil være i stand til å nå dem!", "Password" : "Passord", + "Auto discover Feed" : "Automatisk oppdag strøm", "New Folder" : "Ny mappe", "Create" : "Opprett", "Explore" : "Utforsk", From eb4196eba3e0dea4a23a742eb10732c9de403e7b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Feb 2023 13:23:21 +0100 Subject: [PATCH 087/306] Build(deps-dev): Bump phpstan/phpstan from 1.9.18 to 1.10.1 (#2114) Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.18 to 1.10.1. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.9.18...1.10.1) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index f8dc02acc..a2afd360f 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.1", - "phpstan/phpstan": "^1.9.18", + "phpstan/phpstan": "^1.10.1", "phpstan/phpstan-doctrine": "^1.3.32", "phpstan/phpstan-strict-rules": "^1.4.5", "phpstan/phpstan-phpunit": "^1.3.4", diff --git a/composer.lock b/composer.lock index f6320bfe1..501a34923 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "9a2994d48c5e9a0305ff7ec507d8bfb0", + "content-hash": "8eef3863b1d2ca9a30d13b04c22d2754", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.9.18", + "version": "1.10.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "f2d5cf71be91172a57c649770b73c20ebcffb0bf" + "reference": "1cd5fc530a8b68702f3733ad64294b2a39564198" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/f2d5cf71be91172a57c649770b73c20ebcffb0bf", - "reference": "f2d5cf71be91172a57c649770b73c20ebcffb0bf", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/1cd5fc530a8b68702f3733ad64294b2a39564198", + "reference": "1cd5fc530a8b68702f3733ad64294b2a39564198", "shasum": "" }, "require": { @@ -1394,7 +1394,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.9.18" + "source": "https://github.com/phpstan/phpstan/tree/1.10.1" }, "funding": [ { @@ -1410,7 +1410,7 @@ "type": "tidelift" } ], - "time": "2023-02-17T15:01:27+00:00" + "time": "2023-02-21T21:57:23+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From fa8f5918c1876eb8c69fb726e10d6b6a6e738acd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Feb 2023 13:26:09 +0100 Subject: [PATCH 088/306] Build(deps): Bump svenstaro/upload-release-action from 2.4.1 to 2.5.0 (#2113) Bumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) from 2.4.1 to 2.5.0. - [Release notes](https://github.com/svenstaro/upload-release-action/releases) - [Changelog](https://github.com/svenstaro/upload-release-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/svenstaro/upload-release-action/compare/cc92c9093e5f785e23a3d654fe2671640b851b5f...7319e4733ec7a184d739a6f412c40ffc339b69c7) --- updated-dependencies: - dependency-name: svenstaro/upload-release-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index aa8102315..554818fd7 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -52,7 +52,7 @@ jobs: app_public_crt: ${{ secrets.APP_PUBLIC_CRT }} - name: Upload app tarball to release - uses: svenstaro/upload-release-action@cc92c9093e5f785e23a3d654fe2671640b851b5f + uses: svenstaro/upload-release-action@7319e4733ec7a184d739a6f412c40ffc339b69c7 id: attach_to_release with: repo_token: ${{ secrets.GITHUB_TOKEN }} From 59a005b73187bc8bac4cdf20a56f8f4e091870d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Feb 2023 13:27:11 +0100 Subject: [PATCH 089/306] Build(deps-dev): Bump minimatch from 7.0.0 to 7.0.1 in /js (#2109) Bumps [minimatch](https://github.com/isaacs/minimatch) from 7.0.0 to 7.0.1. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v7.0.0...v7.0.1) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index cd26895f0..682b1278d 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.0.0", + "minimatch": "^7.0.1", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.0.0.tgz", - "integrity": "sha512-Wog4y1P2q/0sF+0vw+6dWgqVmo/XPJg+2OtVmR6IVvNGDhcfAPjFacjZCUlGCoU/tbzH6EOeSt2P3llRAqRNiA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.0.1.tgz", + "integrity": "sha512-C4CrOG1kAnaIxQPTAoiAmZCR2up1yjDdseGpr8UCUw5UqBUao5E1q2bOv0cAX0+y8MUxcyrvkTsoj5DvGRnvdQ==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.0.0.tgz", - "integrity": "sha512-Wog4y1P2q/0sF+0vw+6dWgqVmo/XPJg+2OtVmR6IVvNGDhcfAPjFacjZCUlGCoU/tbzH6EOeSt2P3llRAqRNiA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.0.1.tgz", + "integrity": "sha512-C4CrOG1kAnaIxQPTAoiAmZCR2up1yjDdseGpr8UCUw5UqBUao5E1q2bOv0cAX0+y8MUxcyrvkTsoj5DvGRnvdQ==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 300beb40f..762787f01 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.0.0", + "minimatch": "^7.0.1", "natives": "^1.1.6" }, "dependencies": { From 0b16a30f7db452fd940ab54e666af04f6919addd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Feb 2023 13:27:37 +0100 Subject: [PATCH 090/306] Build(deps-dev): Bump phpstan/phpstan-deprecation-rules (#2108) Bumps [phpstan/phpstan-deprecation-rules](https://github.com/phpstan/phpstan-deprecation-rules) from 1.1.1 to 1.1.2. - [Release notes](https://github.com/phpstan/phpstan-deprecation-rules/releases) - [Commits](https://github.com/phpstan/phpstan-deprecation-rules/compare/1.1.1...1.1.2) --- updated-dependencies: - dependency-name: phpstan/phpstan-deprecation-rules dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.lock b/composer.lock index 501a34923..62969db84 100644 --- a/composer.lock +++ b/composer.lock @@ -1414,21 +1414,21 @@ }, { "name": "phpstan/phpstan-deprecation-rules", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-deprecation-rules.git", - "reference": "2c6792eda026d9c474c14aa018aed312686714db" + "reference": "bcc1e8cdf81c3da1a2ba9188ee94cd7e2a62e865" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/2c6792eda026d9c474c14aa018aed312686714db", - "reference": "2c6792eda026d9c474c14aa018aed312686714db", + "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/bcc1e8cdf81c3da1a2ba9188ee94cd7e2a62e865", + "reference": "bcc1e8cdf81c3da1a2ba9188ee94cd7e2a62e865", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.9.3" + "phpstan/phpstan": "^1.10" }, "require-dev": { "php-parallel-lint/php-parallel-lint": "^1.2", @@ -1456,9 +1456,9 @@ "description": "PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.", "support": { "issues": "https://github.com/phpstan/phpstan-deprecation-rules/issues", - "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.1.1" + "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.1.2" }, - "time": "2022-12-13T14:26:20+00:00" + "time": "2023-01-17T16:14:21+00:00" }, { "name": "phpstan/phpstan-doctrine", From 3282bef11a2da30d0caaf2e439babb288819b56d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Feb 2023 13:30:19 +0100 Subject: [PATCH 091/306] Build(deps-dev): Bump phpstan/phpstan-phpunit from 1.3.4 to 1.3.7 (#2110) Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.4 to 1.3.7. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.4...1.3.7) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index a2afd360f..d4a38b0d3 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.10.1", "phpstan/phpstan-doctrine": "^1.3.32", "phpstan/phpstan-strict-rules": "^1.4.5", - "phpstan/phpstan-phpunit": "^1.3.4", + "phpstan/phpstan-phpunit": "^1.3.7", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index 62969db84..525887e51 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "8eef3863b1d2ca9a30d13b04c22d2754", + "content-hash": "7c8af960802529fb016602735349a520", "packages": [ { "name": "arthurhoaro/favicon", @@ -1532,21 +1532,21 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.4", + "version": "1.3.7", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "d77af96c1aaec28f7c0293677132eaaad079e01b" + "reference": "7e43c8f77c7e419730ead01c8dc787c6bcbe0e15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/d77af96c1aaec28f7c0293677132eaaad079e01b", - "reference": "d77af96c1aaec28f7c0293677132eaaad079e01b", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/7e43c8f77c7e419730ead01c8dc787c6bcbe0e15", + "reference": "7e43c8f77c7e419730ead01c8dc787c6bcbe0e15", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.9.3" + "phpstan/phpstan": "^1.10" }, "conflict": { "phpunit/phpunit": "<7.0" @@ -1578,9 +1578,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.4" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.7" }, - "time": "2023-02-09T08:05:29+00:00" + "time": "2023-02-21T18:40:15+00:00" }, { "name": "phpstan/phpstan-strict-rules", From 571cda9ccb76298ce801e1648605b2c0db04d790 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Feb 2023 12:31:12 +0000 Subject: [PATCH 092/306] Build(deps-dev): Bump phpstan/phpstan-doctrine from 1.3.32 to 1.3.33 (#2112) Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.32 to 1.3.33. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.32...1.3.33) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index d4a38b0d3..e11cca5eb 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.1", "phpstan/phpstan": "^1.10.1", - "phpstan/phpstan-doctrine": "^1.3.32", + "phpstan/phpstan-doctrine": "^1.3.33", "phpstan/phpstan-strict-rules": "^1.4.5", "phpstan/phpstan-phpunit": "^1.3.7", "phpstan/extension-installer": "^1.2.0", diff --git a/composer.lock b/composer.lock index 525887e51..89255573d 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7c8af960802529fb016602735349a520", + "content-hash": "d633915c4901c912bef27e14d2393a47", "packages": [ { "name": "arthurhoaro/favicon", @@ -1462,21 +1462,21 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.32", + "version": "1.3.33", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "4534559a8c08ab3648c6fa09289478780e190ae7" + "reference": "fcb67c2a747300ff8e6ae278191f6ff79fc90370" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/4534559a8c08ab3648c6fa09289478780e190ae7", - "reference": "4534559a8c08ab3648c6fa09289478780e190ae7", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/fcb67c2a747300ff8e6ae278191f6ff79fc90370", + "reference": "fcb67c2a747300ff8e6ae278191f6ff79fc90370", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.9.11" + "phpstan/phpstan": "^1.10" }, "conflict": { "doctrine/collections": "<1.0", @@ -1526,9 +1526,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.32" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.33" }, - "time": "2023-01-12T13:39:08+00:00" + "time": "2023-02-21T08:52:52+00:00" }, { "name": "phpstan/phpstan-phpunit", From 408d85cc4a744835ee15e1cb10ef07945e592d87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Feb 2023 13:32:32 +0100 Subject: [PATCH 093/306] Build(deps-dev): Bump phpstan/phpstan-strict-rules from 1.4.5 to 1.5.0 (#2111) Bumps [phpstan/phpstan-strict-rules](https://github.com/phpstan/phpstan-strict-rules) from 1.4.5 to 1.5.0. - [Release notes](https://github.com/phpstan/phpstan-strict-rules/releases) - [Commits](https://github.com/phpstan/phpstan-strict-rules/compare/1.4.5...1.5.0) --- updated-dependencies: - dependency-name: phpstan/phpstan-strict-rules dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 17 +++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index e11cca5eb..ca10ded8f 100644 --- a/composer.json +++ b/composer.json @@ -58,7 +58,7 @@ "squizlabs/php_codesniffer": "^3.7.1", "phpstan/phpstan": "^1.10.1", "phpstan/phpstan-doctrine": "^1.3.33", - "phpstan/phpstan-strict-rules": "^1.4.5", + "phpstan/phpstan-strict-rules": "^1.5.0", "phpstan/phpstan-phpunit": "^1.3.7", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", diff --git a/composer.lock b/composer.lock index 89255573d..b3b4c404b 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d633915c4901c912bef27e14d2393a47", + "content-hash": "896c2970ba572231e635258b4965f1aa", "packages": [ { "name": "arthurhoaro/favicon", @@ -1584,25 +1584,26 @@ }, { "name": "phpstan/phpstan-strict-rules", - "version": "1.4.5", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-strict-rules.git", - "reference": "361f75b06066f3fdaba87c1f57bdb1ffc28d6f1d" + "reference": "b7dd96a5503919a43b3cd06a2dced9d4252492f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/361f75b06066f3fdaba87c1f57bdb1ffc28d6f1d", - "reference": "361f75b06066f3fdaba87c1f57bdb1ffc28d6f1d", + "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/b7dd96a5503919a43b3cd06a2dced9d4252492f2", + "reference": "b7dd96a5503919a43b3cd06a2dced9d4252492f2", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.9.7" + "phpstan/phpstan": "^1.10" }, "require-dev": { "nikic/php-parser": "^4.13.0", "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/phpstan-deprecation-rules": "^1.1", "phpstan/phpstan-phpunit": "^1.0", "phpunit/phpunit": "^9.5" }, @@ -1626,9 +1627,9 @@ "description": "Extra strict and opinionated rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", - "source": "https://github.com/phpstan/phpstan-strict-rules/tree/1.4.5" + "source": "https://github.com/phpstan/phpstan-strict-rules/tree/1.5.0" }, - "time": "2023-01-11T14:16:29+00:00" + "time": "2023-02-21T10:17:10+00:00" }, { "name": "phpunit/php-code-coverage", From 66d4e04007c66cf0aa139d171142874004bbfcb5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Feb 2023 14:14:09 +0100 Subject: [PATCH 094/306] Build(deps-dev): Bump squizlabs/php_codesniffer from 3.7.1 to 3.7.2 (#2116) Bumps [squizlabs/php_codesniffer](https://github.com/squizlabs/PHP_CodeSniffer) from 3.7.1 to 3.7.2. - [Release notes](https://github.com/squizlabs/PHP_CodeSniffer/releases) - [Commits](https://github.com/squizlabs/PHP_CodeSniffer/compare/3.7.1...3.7.2) --- updated-dependencies: - dependency-name: squizlabs/php_codesniffer dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index ca10ded8f..9a27d0023 100644 --- a/composer.json +++ b/composer.json @@ -55,7 +55,7 @@ }, "require-dev": { "phpunit/phpunit": "9.6.*", - "squizlabs/php_codesniffer": "^3.7.1", + "squizlabs/php_codesniffer": "^3.7.2", "phpstan/phpstan": "^1.10.1", "phpstan/phpstan-doctrine": "^1.3.33", "phpstan/phpstan-strict-rules": "^1.5.0", diff --git a/composer.lock b/composer.lock index b3b4c404b..e82d68e92 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "896c2970ba572231e635258b4965f1aa", + "content-hash": "8976059c8af77006df34e0996b72a205", "packages": [ { "name": "arthurhoaro/favicon", @@ -3066,16 +3066,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.7.1", + "version": "3.7.2", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619" + "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", + "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879", "shasum": "" }, "require": { @@ -3111,14 +3111,15 @@ "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", "keywords": [ "phpcs", - "standards" + "standards", + "static analysis" ], "support": { "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", "source": "https://github.com/squizlabs/PHP_CodeSniffer", "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" }, - "time": "2022-06-18T07:21:10+00:00" + "time": "2023-02-22T23:07:41+00:00" }, { "name": "theseer/tokenizer", From 7f3117f946a0890945b07b9eade0c73b8e06413a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Feb 2023 13:31:46 +0000 Subject: [PATCH 095/306] Build(deps-dev): Bump minimatch from 7.0.1 to 7.1.0 in /js (#2117) Bumps [minimatch](https://github.com/isaacs/minimatch) from 7.0.1 to 7.1.0. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v7.0.1...v7.1.0) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 682b1278d..4a64caa2e 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.0.1", + "minimatch": "^7.1.0", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.0.1.tgz", - "integrity": "sha512-C4CrOG1kAnaIxQPTAoiAmZCR2up1yjDdseGpr8UCUw5UqBUao5E1q2bOv0cAX0+y8MUxcyrvkTsoj5DvGRnvdQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.1.0.tgz", + "integrity": "sha512-ZRvZsrVXiuB/QDlJx7WPymFyOHQUntQOEH3vFIwCzs/fDnH/siHZQAmI6Zamx1J9u9S66ucgKXU0CnqHfi8Z4g==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.0.1.tgz", - "integrity": "sha512-C4CrOG1kAnaIxQPTAoiAmZCR2up1yjDdseGpr8UCUw5UqBUao5E1q2bOv0cAX0+y8MUxcyrvkTsoj5DvGRnvdQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.1.0.tgz", + "integrity": "sha512-ZRvZsrVXiuB/QDlJx7WPymFyOHQUntQOEH3vFIwCzs/fDnH/siHZQAmI6Zamx1J9u9S66ucgKXU0CnqHfi8Z4g==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 762787f01..871456243 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.0.1", + "minimatch": "^7.1.0", "natives": "^1.1.6" }, "dependencies": { From e0e3617c9e1bc26f5c1b3b07f9384ee4ce84c213 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 24 Feb 2023 02:58:30 +0000 Subject: [PATCH 096/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/fi.js | 3 +++ l10n/fi.json | 3 +++ 2 files changed, 6 insertions(+) diff --git a/l10n/fi.js b/l10n/fi.js index d0fea5b34..1d8319546 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "Pyyntö epäonnistui, yhteys ei ole käytettävissä!", "Request unauthorized. Are you logged in?" : "Pyyntö ei ole valtutettu. Oletko sisäänkirjautuneena?", + "Request forbidden. Are you an administrator?" : "Pyyntö ei ole valtuutettu. Oletko ylläpitäjä?", "Token expired or app not enabled! Reload the page!" : "Valtuutus vanheni tai sovellus ei ole käytössä! Lataa sivu uudelleen!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Sisäinen palvelinvirhe! Tarkista lisätiedot lokitiedostosta data/nextcloud.log!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Pyyntö epäonnistui, Nextcloud on parhaillaan ylläpitotilassa!", @@ -10,11 +11,13 @@ OC.L10N.register( "Unread articles" : "Lukemattomat artikkelit", "News" : "Uutiset", "News folders" : "Syötekansiot", + "News articles" : "Uutisartikkelit", "Shared with me" : "Jaettu kanssasi", "An RSS/Atom feed reader" : "RSS-/Atom-syötteiden lukija", "Use system cron for updates" : "Käytä järjestelmän cronia päivityksille", "Disable this if you use a custom updater." : "Poista tämä käytöstä, jos käytät erillistä päivitintä.", "Maximum read count per feed" : "Syötekohtainen lukukertojen enimmäismäärä", + "Delete unread articles automatically" : "Poista lukemattomat artikkelit automaattisesti", "Maximum redirects" : "Uudelleenohjausten enimmäismäärä", "How many redirects the feed fetcher should follow." : "Kuinka montaa uudelleenohjausta syötteen noutajan tulisi seurata.", "Feed fetcher timeout" : "Syötteen hakemisen aikakatkaisu", diff --git a/l10n/fi.json b/l10n/fi.json index fdb8bdf0b..802ebc0a9 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -1,6 +1,7 @@ { "translations": { "Request failed, network connection unavailable!" : "Pyyntö epäonnistui, yhteys ei ole käytettävissä!", "Request unauthorized. Are you logged in?" : "Pyyntö ei ole valtutettu. Oletko sisäänkirjautuneena?", + "Request forbidden. Are you an administrator?" : "Pyyntö ei ole valtuutettu. Oletko ylläpitäjä?", "Token expired or app not enabled! Reload the page!" : "Valtuutus vanheni tai sovellus ei ole käytössä! Lataa sivu uudelleen!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Sisäinen palvelinvirhe! Tarkista lisätiedot lokitiedostosta data/nextcloud.log!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Pyyntö epäonnistui, Nextcloud on parhaillaan ylläpitotilassa!", @@ -8,11 +9,13 @@ "Unread articles" : "Lukemattomat artikkelit", "News" : "Uutiset", "News folders" : "Syötekansiot", + "News articles" : "Uutisartikkelit", "Shared with me" : "Jaettu kanssasi", "An RSS/Atom feed reader" : "RSS-/Atom-syötteiden lukija", "Use system cron for updates" : "Käytä järjestelmän cronia päivityksille", "Disable this if you use a custom updater." : "Poista tämä käytöstä, jos käytät erillistä päivitintä.", "Maximum read count per feed" : "Syötekohtainen lukukertojen enimmäismäärä", + "Delete unread articles automatically" : "Poista lukemattomat artikkelit automaattisesti", "Maximum redirects" : "Uudelleenohjausten enimmäismäärä", "How many redirects the feed fetcher should follow." : "Kuinka montaa uudelleenohjausta syötteen noutajan tulisi seurata.", "Feed fetcher timeout" : "Syötteen hakemisen aikakatkaisu", From ddba1370e3907a2c6abed57d18571bdff81a337b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Feb 2023 14:15:12 +0100 Subject: [PATCH 097/306] Build(deps-dev): Bump minimatch from 7.1.0 to 7.1.1 in /js (#2121) Bumps [minimatch](https://github.com/isaacs/minimatch) from 7.1.0 to 7.1.1. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v7.1.0...v7.1.1) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 4a64caa2e..cf4c02556 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.1.0", + "minimatch": "^7.1.1", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.1.0.tgz", - "integrity": "sha512-ZRvZsrVXiuB/QDlJx7WPymFyOHQUntQOEH3vFIwCzs/fDnH/siHZQAmI6Zamx1J9u9S66ucgKXU0CnqHfi8Z4g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.1.1.tgz", + "integrity": "sha512-jjK46CRPxSRHTwHYtg+7LJ4pmfg01JuCjYr24+PUi1zHtZ8rOABPA0cMHKBF4QNeKn1xYy4hiBOm57p56ClCjw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.1.0.tgz", - "integrity": "sha512-ZRvZsrVXiuB/QDlJx7WPymFyOHQUntQOEH3vFIwCzs/fDnH/siHZQAmI6Zamx1J9u9S66ucgKXU0CnqHfi8Z4g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.1.1.tgz", + "integrity": "sha512-jjK46CRPxSRHTwHYtg+7LJ4pmfg01JuCjYr24+PUi1zHtZ8rOABPA0cMHKBF4QNeKn1xYy4hiBOm57p56ClCjw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 871456243..d2caa9050 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.1.0", + "minimatch": "^7.1.1", "natives": "^1.1.6" }, "dependencies": { From 36826c3bc0bc67f39a4bd50b499a08b669469e47 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Feb 2023 14:26:03 +0000 Subject: [PATCH 098/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.1 to 1.10.2 (#2120) Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.1 to 1.10.2. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.1...1.10.2) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 9a27d0023..f42026b35 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.1", + "phpstan/phpstan": "^1.10.2", "phpstan/phpstan-doctrine": "^1.3.33", "phpstan/phpstan-strict-rules": "^1.5.0", "phpstan/phpstan-phpunit": "^1.3.7", diff --git a/composer.lock b/composer.lock index e82d68e92..fab423e11 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "8976059c8af77006df34e0996b72a205", + "content-hash": "8460b22e8a4f9cb5b672bf3391a78218", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.1", + "version": "1.10.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "1cd5fc530a8b68702f3733ad64294b2a39564198" + "reference": "a2ffec7db373d8da4973d1d62add872db5cd22dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/1cd5fc530a8b68702f3733ad64294b2a39564198", - "reference": "1cd5fc530a8b68702f3733ad64294b2a39564198", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a2ffec7db373d8da4973d1d62add872db5cd22dd", + "reference": "a2ffec7db373d8da4973d1d62add872db5cd22dd", "shasum": "" }, "require": { @@ -1394,7 +1394,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.10.1" + "source": "https://github.com/phpstan/phpstan/tree/1.10.2" }, "funding": [ { @@ -1410,7 +1410,7 @@ "type": "tidelift" } ], - "time": "2023-02-21T21:57:23+00:00" + "time": "2023-02-23T14:36:46+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 9e25c893cc8d089a1625dec2813b06c1338882fe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Feb 2023 12:57:00 +0000 Subject: [PATCH 099/306] Build(deps-dev): Bump minimatch from 7.1.1 to 7.2.0 in /js Bumps [minimatch](https://github.com/isaacs/minimatch) from 7.1.1 to 7.2.0. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v7.1.1...v7.2.0) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index cf4c02556..18f01040b 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.1.1", + "minimatch": "^7.2.0", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.1.1.tgz", - "integrity": "sha512-jjK46CRPxSRHTwHYtg+7LJ4pmfg01JuCjYr24+PUi1zHtZ8rOABPA0cMHKBF4QNeKn1xYy4hiBOm57p56ClCjw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.2.0.tgz", + "integrity": "sha512-rMRHmwySzopAQjmWW6TkAKCEDKNaY/HuV/c2YkWWuWnfkTwApt0V4hnYzzPnZ/5Gcd2+8MPncSyuOGPl3xPvcg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.1.1.tgz", - "integrity": "sha512-jjK46CRPxSRHTwHYtg+7LJ4pmfg01JuCjYr24+PUi1zHtZ8rOABPA0cMHKBF4QNeKn1xYy4hiBOm57p56ClCjw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.2.0.tgz", + "integrity": "sha512-rMRHmwySzopAQjmWW6TkAKCEDKNaY/HuV/c2YkWWuWnfkTwApt0V4hnYzzPnZ/5Gcd2+8MPncSyuOGPl3xPvcg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index d2caa9050..6bbae0c91 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.1.1", + "minimatch": "^7.2.0", "natives": "^1.1.6" }, "dependencies": { From 26904222431833e43e1ac8119950fe1f4cadda13 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Feb 2023 15:36:39 +0000 Subject: [PATCH 100/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.2 to 1.10.3 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.2 to 1.10.3. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.2...1.10.3) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index f42026b35..ae61cc416 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.2", + "phpstan/phpstan": "^1.10.3", "phpstan/phpstan-doctrine": "^1.3.33", "phpstan/phpstan-strict-rules": "^1.5.0", "phpstan/phpstan-phpunit": "^1.3.7", diff --git a/composer.lock b/composer.lock index fab423e11..4a01f1c5a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "8460b22e8a4f9cb5b672bf3391a78218", + "content-hash": "07f163cca800300b8a9d15e3e4c71e08", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.2", + "version": "1.10.3", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "a2ffec7db373d8da4973d1d62add872db5cd22dd" + "reference": "5419375b5891add97dc74be71e6c1c34baaddf64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a2ffec7db373d8da4973d1d62add872db5cd22dd", - "reference": "a2ffec7db373d8da4973d1d62add872db5cd22dd", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/5419375b5891add97dc74be71e6c1c34baaddf64", + "reference": "5419375b5891add97dc74be71e6c1c34baaddf64", "shasum": "" }, "require": { @@ -1394,7 +1394,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.10.2" + "source": "https://github.com/phpstan/phpstan/tree/1.10.3" }, "funding": [ { @@ -1410,7 +1410,7 @@ "type": "tidelift" } ], - "time": "2023-02-23T14:36:46+00:00" + "time": "2023-02-25T14:47:13+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 02189e6f265bd3cafae4a68cb05f6a96a18e251a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Feb 2023 15:52:13 +0000 Subject: [PATCH 101/306] Build(deps-dev): Bump phpstan/phpstan-phpunit from 1.3.7 to 1.3.8 Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.7 to 1.3.8. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.7...1.3.8) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index ae61cc416..e43854f10 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.10.3", "phpstan/phpstan-doctrine": "^1.3.33", "phpstan/phpstan-strict-rules": "^1.5.0", - "phpstan/phpstan-phpunit": "^1.3.7", + "phpstan/phpstan-phpunit": "^1.3.8", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index 4a01f1c5a..d8330c91a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "07f163cca800300b8a9d15e3e4c71e08", + "content-hash": "c2119ea4dd3ff95e80627088b770c945", "packages": [ { "name": "arthurhoaro/favicon", @@ -1532,16 +1532,16 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.7", + "version": "1.3.8", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "7e43c8f77c7e419730ead01c8dc787c6bcbe0e15" + "reference": "4a19a3cb5b2d28b143f350e45e9f6e17e2cb81b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/7e43c8f77c7e419730ead01c8dc787c6bcbe0e15", - "reference": "7e43c8f77c7e419730ead01c8dc787c6bcbe0e15", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/4a19a3cb5b2d28b143f350e45e9f6e17e2cb81b5", + "reference": "4a19a3cb5b2d28b143f350e45e9f6e17e2cb81b5", "shasum": "" }, "require": { @@ -1578,9 +1578,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.7" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.8" }, - "time": "2023-02-21T18:40:15+00:00" + "time": "2023-02-25T15:14:31+00:00" }, { "name": "phpstan/phpstan-strict-rules", From 501f2a2be6a5a376816346a9058ace1be4a185ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Feb 2023 21:29:48 +0000 Subject: [PATCH 102/306] Build(deps): Update SMillerDev/nextcloud-actions requirement to main Updates the requirements on [SMillerDev/nextcloud-actions](https://github.com/SMillerDev/nextcloud-actions) to permit the latest version. - [Release notes](https://github.com/SMillerDev/nextcloud-actions/releases) - [Commits](https://github.com/SMillerDev/nextcloud-actions/commits/d3d8e8441cc7adaee87a887aab20ce184c73f2e5) --- updated-dependencies: - dependency-name: SMillerDev/nextcloud-actions dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- .github/workflows/build-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 554818fd7..00690ef1e 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -29,7 +29,7 @@ jobs: coverage: none - name: Set up server non MySQL - uses: SMillerDev/nextcloud-actions/setup-nextcloud@fae87e29aa7cdf1ea0b8033c67f60e75b10be2cd + uses: SMillerDev/nextcloud-actions/setup-nextcloud@main with: cron: false version: ${{ matrix.nextcloud }} @@ -39,7 +39,7 @@ jobs: run: make - name: Configure server with app - uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@fae87e29aa7cdf1ea0b8033c67f60e75b10be2cd + uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@main with: app: ${{ env.APP_NAME }} check-code: false From 218e534f527c61aeb9f25cf3d8ef21801acffba2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Feb 2023 12:56:45 +0000 Subject: [PATCH 103/306] Build(deps-dev): Bump minimatch from 7.2.0 to 7.3.0 in /js Bumps [minimatch](https://github.com/isaacs/minimatch) from 7.2.0 to 7.3.0. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v7.2.0...v7.3.0) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 18f01040b..d75b983bc 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.2.0", + "minimatch": "^7.3.0", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.2.0.tgz", - "integrity": "sha512-rMRHmwySzopAQjmWW6TkAKCEDKNaY/HuV/c2YkWWuWnfkTwApt0V4hnYzzPnZ/5Gcd2+8MPncSyuOGPl3xPvcg==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.3.0.tgz", + "integrity": "sha512-WaMDuhKa7a6zKiwplR1AOz+zGvJba24k5VU1Cy6NhEguavT2YRlHxuINUgTas4wiS6fwBpYq4TcA1XIECSntyw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.2.0.tgz", - "integrity": "sha512-rMRHmwySzopAQjmWW6TkAKCEDKNaY/HuV/c2YkWWuWnfkTwApt0V4hnYzzPnZ/5Gcd2+8MPncSyuOGPl3xPvcg==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.3.0.tgz", + "integrity": "sha512-WaMDuhKa7a6zKiwplR1AOz+zGvJba24k5VU1Cy6NhEguavT2YRlHxuINUgTas4wiS6fwBpYq4TcA1XIECSntyw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 6bbae0c91..274772538 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.2.0", + "minimatch": "^7.3.0", "natives": "^1.1.6" }, "dependencies": { From 28d22fb2e2b713c334bf8469a6613b6ef6457f12 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Feb 2023 12:56:52 +0000 Subject: [PATCH 104/306] Build(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.3 to 9.6.4. - [Release notes](https://github.com/sebastianbergmann/phpunit/releases) - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.6.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.3...9.6.4) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/composer.lock b/composer.lock index d8330c91a..8624d9654 100644 --- a/composer.lock +++ b/composer.lock @@ -1633,23 +1633,23 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.24", + "version": "9.2.25", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed" + "reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2cf940ebc6355a9d430462811b5aaa308b174bed", - "reference": "2cf940ebc6355a9d430462811b5aaa308b174bed", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/0e2b40518197a8c0d4b08bc34dfff1c99c508954", + "reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.14", + "nikic/php-parser": "^4.15", "php": ">=7.3", "phpunit/php-file-iterator": "^3.0.3", "phpunit/php-text-template": "^2.0.2", @@ -1698,7 +1698,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.24" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.25" }, "funding": [ { @@ -1706,7 +1706,7 @@ "type": "github" } ], - "time": "2023-01-26T08:26:55+00:00" + "time": "2023-02-25T05:32:00+00:00" }, { "name": "phpunit/php-file-iterator", @@ -1951,16 +1951,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.3", + "version": "9.6.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555" + "reference": "9125ee085b6d95e78277dc07aa1f46f9e0607b8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e7b1615e3e887d6c719121c6d4a44b0ab9645555", - "reference": "e7b1615e3e887d6c719121c6d4a44b0ab9645555", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9125ee085b6d95e78277dc07aa1f46f9e0607b8d", + "reference": "9125ee085b6d95e78277dc07aa1f46f9e0607b8d", "shasum": "" }, "require": { @@ -2033,7 +2033,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.3" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.4" }, "funding": [ { @@ -2049,7 +2049,7 @@ "type": "tidelift" } ], - "time": "2023-02-04T13:37:15+00:00" + "time": "2023-02-27T13:06:37+00:00" }, { "name": "psr/cache", From 20434449abc11872b24471171f26391d4a7372a5 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 1 Mar 2023 02:58:24 +0000 Subject: [PATCH 105/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/sr.js | 19 +++++++++++++++++++ l10n/sr.json | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/l10n/sr.js b/l10n/sr.js index 681e89cba..80cdb0b4f 100644 --- a/l10n/sr.js +++ b/l10n/sr.js @@ -3,15 +3,24 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "Неуспео захтев. Мрежа није доступна!", "Request unauthorized. Are you logged in?" : "Неовлашћен захтев. Јесте ли пријављени?", + "Request forbidden. Are you an administrator?" : "Захтев је забрањен. Да ли сте администратор?", "Token expired or app not enabled! Reload the page!" : "Жетон је истекао или апликација није укључена! Учитајте поново страницу!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Интерна грешка на серверу! Проверите data/nextcloud.log фајл за додатне информације!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Неуспео захтев. Некстклауд сервер је тренутно у режиму приступа само једног корисника!", + "News feeds" : "Наслови вести", "Unread articles" : "Непрочитани чланци", "News" : "Вести", + "News folders" : "Фолдери вести", + "News articles" : "Чланци вести", "Shared with me" : "Дељено са мном", "An RSS/Atom feed reader" : "RSS/Atom читач довода", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Апликација RSS/Atom Feed читача за Некстклауд\n\n- 📲 Синхронизујте своје наслове са више мобилних или десктоп [клијената](https://nextcloud.github.io/news/clients/)\n- 🔄 Аутоматско ажурирње ваших налсова вести\n- 🆓 Слободно и отвореног кода под AGPLv3, без реклама или премијум функција\n\n**Тренутно је неопходан системски Cron да би апликација радила**\n\nЗахтеви могу да се пронађу [овде](https://nextcloud.github.io/news/install/#dependencies)\n\nДневник измена се налази [овде](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nКреирајте [извештај о багу](https://github.com/nextcloud/news/issues/new/choose)\n\nКреирајте [захтев за функционалност](https://github.com/nextcloud/news/discussions/new)\n\nПријавите [проблем са насловом](https://github.com/nextcloud/news/discussions/new)", "Use system cron for updates" : "Користи системски крон за ажурирања", + "Disable this if you use a custom updater." : "Искључите ово ако користите прилагођени програм за ажурирање.", "Maximum read count per feed" : "Максимални број читања по доводу", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Дефинише максимални број чланака који могу да се прочитају по једном наслову и које посао за чишћење неће обрисати; ако се стари чланци поново појаве након што се прочитају, повећајте ову вредност; негативне вредности као што је -1 ће искључити ову могућност.", + "Delete unread articles automatically" : "Аутоматски обриши непрочитане чланке", + "Enable this if you also want to delete unread articles." : "Укључите ово ако желите да се бришу и непрочитани чланци.", "Maximum redirects" : "Највише преусмеравања", "How many redirects the feed fetcher should follow." : "Колико ће се преусмеравања следити.", "Feed fetcher timeout" : "Рок добављања довода", @@ -20,6 +29,8 @@ OC.L10N.register( "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Ако је дато, ова сервисна адреса ће бити упитана за приказивање у секцији за истраживање довода. За повратак на коришћење уграђеног сервиса за истраживање, оставите ово празно.", "Update interval" : "Време ажурирања", "Interval in seconds in which the feeds will be updated." : "Интервал у секундама у којем се ће доводи да се ажурирају.", + "Successfully updated news configuration" : "Конфигурација вести је успешно ажурирана", + "Unable to update news config" : "Кофигурација вести не може да се ажурира", "Download" : "Преузми", "Close" : "Затвори", "Subscribe to" : "Претплати се на", @@ -31,9 +42,16 @@ OC.L10N.register( "Keep article unread" : "Остави чланак непрочитаним", "Remove keep article unread" : "Уклони да остане непрочитан", "Share" : "Подели", + "Share with users" : "Подели са корисницима", "Username" : "Корисничко име", + "No users found" : "Није пронађен ниједан корисник", + "Error while searching for users" : "Грешка приликом тражења корисника", + "Share on social media" : "Поделите на друштвеним медијима", + "I wanted you to see this article" : "Хтео сам да погледаш овај чланак", + "Check out this article" : "Погледај овај чланак", "by" : "од", "from" : "од", + "shared by" : "поделио", "Play audio" : "Пусти аудио", "Download audio" : "Преузми аудио", "Download video" : "Преузми видео", @@ -70,6 +88,7 @@ OC.L10N.register( "Credentials" : "Акредитиви", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "HTTP Basic Auth акредитиви морају бити сачувани нешифровани! Свак са приступом серверу или бази ће моћи да им приступи!", "Password" : "Лозинка", + "Auto discover Feed" : "Аутоматско откривање Наслова", "New Folder" : "Нова фасцикла", "Create" : "Направи", "Explore" : "Истражи", diff --git a/l10n/sr.json b/l10n/sr.json index e1436adda..d36ece4ec 100644 --- a/l10n/sr.json +++ b/l10n/sr.json @@ -1,15 +1,24 @@ { "translations": { "Request failed, network connection unavailable!" : "Неуспео захтев. Мрежа није доступна!", "Request unauthorized. Are you logged in?" : "Неовлашћен захтев. Јесте ли пријављени?", + "Request forbidden. Are you an administrator?" : "Захтев је забрањен. Да ли сте администратор?", "Token expired or app not enabled! Reload the page!" : "Жетон је истекао или апликација није укључена! Учитајте поново страницу!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Интерна грешка на серверу! Проверите data/nextcloud.log фајл за додатне информације!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Неуспео захтев. Некстклауд сервер је тренутно у режиму приступа само једног корисника!", + "News feeds" : "Наслови вести", "Unread articles" : "Непрочитани чланци", "News" : "Вести", + "News folders" : "Фолдери вести", + "News articles" : "Чланци вести", "Shared with me" : "Дељено са мном", "An RSS/Atom feed reader" : "RSS/Atom читач довода", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Апликација RSS/Atom Feed читача за Некстклауд\n\n- 📲 Синхронизујте своје наслове са више мобилних или десктоп [клијената](https://nextcloud.github.io/news/clients/)\n- 🔄 Аутоматско ажурирње ваших налсова вести\n- 🆓 Слободно и отвореног кода под AGPLv3, без реклама или премијум функција\n\n**Тренутно је неопходан системски Cron да би апликација радила**\n\nЗахтеви могу да се пронађу [овде](https://nextcloud.github.io/news/install/#dependencies)\n\nДневник измена се налази [овде](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nКреирајте [извештај о багу](https://github.com/nextcloud/news/issues/new/choose)\n\nКреирајте [захтев за функционалност](https://github.com/nextcloud/news/discussions/new)\n\nПријавите [проблем са насловом](https://github.com/nextcloud/news/discussions/new)", "Use system cron for updates" : "Користи системски крон за ажурирања", + "Disable this if you use a custom updater." : "Искључите ово ако користите прилагођени програм за ажурирање.", "Maximum read count per feed" : "Максимални број читања по доводу", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Дефинише максимални број чланака који могу да се прочитају по једном наслову и које посао за чишћење неће обрисати; ако се стари чланци поново појаве након што се прочитају, повећајте ову вредност; негативне вредности као што је -1 ће искључити ову могућност.", + "Delete unread articles automatically" : "Аутоматски обриши непрочитане чланке", + "Enable this if you also want to delete unread articles." : "Укључите ово ако желите да се бришу и непрочитани чланци.", "Maximum redirects" : "Највише преусмеравања", "How many redirects the feed fetcher should follow." : "Колико ће се преусмеравања следити.", "Feed fetcher timeout" : "Рок добављања довода", @@ -18,6 +27,8 @@ "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Ако је дато, ова сервисна адреса ће бити упитана за приказивање у секцији за истраживање довода. За повратак на коришћење уграђеног сервиса за истраживање, оставите ово празно.", "Update interval" : "Време ажурирања", "Interval in seconds in which the feeds will be updated." : "Интервал у секундама у којем се ће доводи да се ажурирају.", + "Successfully updated news configuration" : "Конфигурација вести је успешно ажурирана", + "Unable to update news config" : "Кофигурација вести не може да се ажурира", "Download" : "Преузми", "Close" : "Затвори", "Subscribe to" : "Претплати се на", @@ -29,9 +40,16 @@ "Keep article unread" : "Остави чланак непрочитаним", "Remove keep article unread" : "Уклони да остане непрочитан", "Share" : "Подели", + "Share with users" : "Подели са корисницима", "Username" : "Корисничко име", + "No users found" : "Није пронађен ниједан корисник", + "Error while searching for users" : "Грешка приликом тражења корисника", + "Share on social media" : "Поделите на друштвеним медијима", + "I wanted you to see this article" : "Хтео сам да погледаш овај чланак", + "Check out this article" : "Погледај овај чланак", "by" : "од", "from" : "од", + "shared by" : "поделио", "Play audio" : "Пусти аудио", "Download audio" : "Преузми аудио", "Download video" : "Преузми видео", @@ -68,6 +86,7 @@ "Credentials" : "Акредитиви", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "HTTP Basic Auth акредитиви морају бити сачувани нешифровани! Свак са приступом серверу или бази ће моћи да им приступи!", "Password" : "Лозинка", + "Auto discover Feed" : "Аутоматско откривање Наслова", "New Folder" : "Нова фасцикла", "Create" : "Направи", "Explore" : "Истражи", From adc143e2a561289665d16089770b2a8cecbb1099 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Tue, 28 Feb 2023 20:37:01 +0100 Subject: [PATCH 106/306] Release 21.0.0 Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 4 ++++ appinfo/info.xml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80f3b2db0..b6e269cb5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Fixed # Releases + +## [21.0.0] - 2023-02-28 +No notable changes compared 21.0.0-beta1 + ## [21.0.0-beta1] - 2023-02-14 ### Changed - Drop support for Nextcloud 23 (#2077 ) diff --git a/appinfo/info.xml b/appinfo/info.xml index 4cda8729f..912fcabc8 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 21.0.0-beta1 + 21.0.0 agpl Benjamin Brahmer Sean Molenaar From cfb8147b49c0cde1d94b8b319bc15a54b637ab63 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Mar 2023 09:17:44 +0100 Subject: [PATCH 107/306] Build(deps-dev): Bump minimatch from 7.3.0 to 7.4.1 in /js (#2133) --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index d75b983bc..1a5388c11 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.3.0", + "minimatch": "^7.4.1", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.3.0.tgz", - "integrity": "sha512-WaMDuhKa7a6zKiwplR1AOz+zGvJba24k5VU1Cy6NhEguavT2YRlHxuINUgTas4wiS6fwBpYq4TcA1XIECSntyw==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.1.tgz", + "integrity": "sha512-Oz1iPEP+MGl7KS3SciLsLLcuZ7VsBfb7Qrz/jYt/s/sYAv272P26HSLz2f77Y6hzTKXiBi6g765fqpEDNc5fJw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.3.0.tgz", - "integrity": "sha512-WaMDuhKa7a6zKiwplR1AOz+zGvJba24k5VU1Cy6NhEguavT2YRlHxuINUgTas4wiS6fwBpYq4TcA1XIECSntyw==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.1.tgz", + "integrity": "sha512-Oz1iPEP+MGl7KS3SciLsLLcuZ7VsBfb7Qrz/jYt/s/sYAv272P26HSLz2f77Y6hzTKXiBi6g765fqpEDNc5fJw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 274772538..418fda0cc 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.3.0", + "minimatch": "^7.4.1", "natives": "^1.1.6" }, "dependencies": { From 6964bd0dd9d543914b0792fd4d83def158e56448 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Mar 2023 12:09:08 +0000 Subject: [PATCH 108/306] Build(deps-dev): Bump phpstan/phpstan-phpunit from 1.3.8 to 1.3.9 (#2134) --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index e43854f10..7a6f2026d 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.10.3", "phpstan/phpstan-doctrine": "^1.3.33", "phpstan/phpstan-strict-rules": "^1.5.0", - "phpstan/phpstan-phpunit": "^1.3.8", + "phpstan/phpstan-phpunit": "^1.3.9", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index 8624d9654..0b775a3f2 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c2119ea4dd3ff95e80627088b770c945", + "content-hash": "6389fa5714063b9c6b88d42d0e3dff0b", "packages": [ { "name": "arthurhoaro/favicon", @@ -1532,16 +1532,16 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.8", + "version": "1.3.9", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "4a19a3cb5b2d28b143f350e45e9f6e17e2cb81b5" + "reference": "34ee324a2b8fcab680fbb3f3f3d6c86389df35ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/4a19a3cb5b2d28b143f350e45e9f6e17e2cb81b5", - "reference": "4a19a3cb5b2d28b143f350e45e9f6e17e2cb81b5", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/34ee324a2b8fcab680fbb3f3f3d6c86389df35ba", + "reference": "34ee324a2b8fcab680fbb3f3f3d6c86389df35ba", "shasum": "" }, "require": { @@ -1578,9 +1578,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.8" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.9" }, - "time": "2023-02-25T15:14:31+00:00" + "time": "2023-02-28T13:04:23+00:00" }, { "name": "phpstan/phpstan-strict-rules", From d809c941e1780dcd9f270e7434e277dc89ad3bb3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Mar 2023 12:56:56 +0000 Subject: [PATCH 109/306] Build(deps-dev): Bump phpstan/phpstan-phpunit from 1.3.9 to 1.3.10 Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.9 to 1.3.10. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.9...1.3.10) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 7a6f2026d..18ded632b 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.10.3", "phpstan/phpstan-doctrine": "^1.3.33", "phpstan/phpstan-strict-rules": "^1.5.0", - "phpstan/phpstan-phpunit": "^1.3.9", + "phpstan/phpstan-phpunit": "^1.3.10", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index 0b775a3f2..518465af1 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "6389fa5714063b9c6b88d42d0e3dff0b", + "content-hash": "9d3e2c6144bfb64e7545d5bcc7c404c1", "packages": [ { "name": "arthurhoaro/favicon", @@ -1532,16 +1532,16 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.9", + "version": "1.3.10", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "34ee324a2b8fcab680fbb3f3f3d6c86389df35ba" + "reference": "4cc5c6cc38e56bce7ea47c4091814e516d172dc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/34ee324a2b8fcab680fbb3f3f3d6c86389df35ba", - "reference": "34ee324a2b8fcab680fbb3f3f3d6c86389df35ba", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/4cc5c6cc38e56bce7ea47c4091814e516d172dc3", + "reference": "4cc5c6cc38e56bce7ea47c4091814e516d172dc3", "shasum": "" }, "require": { @@ -1578,9 +1578,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.9" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.10" }, - "time": "2023-02-28T13:04:23+00:00" + "time": "2023-03-02T10:25:13+00:00" }, { "name": "phpstan/phpstan-strict-rules", From e6117020c05adc2fbd7bdf724766cdf523ff7a93 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Mar 2023 12:56:44 +0000 Subject: [PATCH 110/306] Build(deps-dev): Bump minimatch from 7.4.1 to 7.4.2 in /js Bumps [minimatch](https://github.com/isaacs/minimatch) from 7.4.1 to 7.4.2. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v7.4.1...v7.4.2) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 1a5388c11..e8d324da7 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.4.1", + "minimatch": "^7.4.2", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.1.tgz", - "integrity": "sha512-Oz1iPEP+MGl7KS3SciLsLLcuZ7VsBfb7Qrz/jYt/s/sYAv272P26HSLz2f77Y6hzTKXiBi6g765fqpEDNc5fJw==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.1.tgz", - "integrity": "sha512-Oz1iPEP+MGl7KS3SciLsLLcuZ7VsBfb7Qrz/jYt/s/sYAv272P26HSLz2f77Y6hzTKXiBi6g765fqpEDNc5fJw==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 418fda0cc..edfda65d7 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.4.1", + "minimatch": "^7.4.2", "natives": "^1.1.6" }, "dependencies": { From 04fcda9b1a1016e08316e14fef182d1955b5e4e6 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 2 Mar 2023 16:19:49 +0100 Subject: [PATCH 111/306] Remove unused job from db Our background job was renamed quite a while ago the old job remained in the db, to prevent confusion this adds a repair step to remove the old job. Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 2 +- appinfo/info.xml | 6 ++++ lib/Migration/RemoveUnusedJob.php | 51 +++++++++++++++++++++++++++++++ 3 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 lib/Migration/RemoveUnusedJob.php diff --git a/CHANGELOG.md b/CHANGELOG.md index b6e269cb5..bd5513549 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [21.x.x] ### Changed - +- Remove unused background job OCA\News\Cron\Updater ### Fixed # Releases diff --git a/appinfo/info.xml b/appinfo/info.xml index 912fcabc8..8e06ff9bb 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -62,6 +62,12 @@ Report a [feed issue](https://github.com/nextcloud/news/discussions/new) OCA\News\Cron\UpdaterJob + + + OCA\News\Migration\RemoveUnusedJob + + + OCA\News\Command\ExploreGenerator OCA\News\Command\ShowFeed diff --git a/lib/Migration/RemoveUnusedJob.php b/lib/Migration/RemoveUnusedJob.php new file mode 100644 index 000000000..b0202f5a4 --- /dev/null +++ b/lib/Migration/RemoveUnusedJob.php @@ -0,0 +1,51 @@ +logger = $logger; + $this->joblist = $jobList; + } + + /** + * Returns the step's name + */ + public function getName() + { + return 'Remove the unused News update job'; + } + + /** + * @param IOutput $output + */ + public function run(IOutput $output) + { + if($this->joblist->has("OCA\News\Cron\Updater", null)){ + $output->info("Job exists, attempting to remove"); + $this->joblist->remove("OCA\News\Cron\Updater"); + $output->info("Job removed"); + } else { + $output->info("Job does not exist, all good"); + } + + } +} \ No newline at end of file From 8cdcde2e56a9eb6b23abb5577f2cb8f059cf26b9 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 2 Mar 2023 16:30:45 +0100 Subject: [PATCH 112/306] adjust docs Signed-off-by: Benjamin Brahmer --- docs/faq.md | 4 ++++ mkdocs.yml | 2 ++ 2 files changed, 6 insertions(+) diff --git a/docs/faq.md b/docs/faq.md index e9c4d5e95..d9721b923 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -59,6 +59,10 @@ Feeds can be updated using Nextcloud's system cron or an [external updater](http You will get two rows where column `class`will be `OCA\News\Cron\Updater` and `OCA\News\Cron\UpdaterJob`. +!!! info + + In newer versions of News (21.x.x) the old job OCA\News\Cron\Updater was removed from the DB. + Reset the `reserved_at` by executing ```sql diff --git a/mkdocs.yml b/mkdocs.yml index 949537b8f..c4f75db5f 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -34,6 +34,8 @@ theme: - navigation.expand - navigation.sections +markdown_extensions: + - admonition # extra: # version: From 7cdf3c83e81d694cf9dbe3842f2f068cdd7acfce Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 2 Mar 2023 16:44:46 +0100 Subject: [PATCH 113/306] fix style Signed-off-by: Benjamin Brahmer --- lib/Migration/RemoveUnusedJob.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/Migration/RemoveUnusedJob.php b/lib/Migration/RemoveUnusedJob.php index b0202f5a4..cb5c5fecc 100644 --- a/lib/Migration/RemoveUnusedJob.php +++ b/lib/Migration/RemoveUnusedJob.php @@ -10,12 +10,12 @@ class RemoveUnusedJob implements IRepairStep { /** - * @var LoggerInterface + * @var LoggerInterface */ protected $logger; /** - * @var IJobList + * @var IJobList */ protected $joblist; @@ -39,13 +39,12 @@ public function getName() */ public function run(IOutput $output) { - if($this->joblist->has("OCA\News\Cron\Updater", null)){ + if ($this->joblist->has("OCA\News\Cron\Updater", null)) { $output->info("Job exists, attempting to remove"); $this->joblist->remove("OCA\News\Cron\Updater"); $output->info("Job removed"); } else { $output->info("Job does not exist, all good"); } - } -} \ No newline at end of file +} From dd552fd11ce946242bb231f9f030f6e3480fee95 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Mar 2023 14:58:06 +0000 Subject: [PATCH 114/306] Build(deps-dev): Bump doctrine/dbal from 3.6.0 to 3.6.1 (#2138) Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.0 to 3.6.1. - [Release notes](https://github.com/doctrine/dbal/releases) - [Commits](https://github.com/doctrine/dbal/compare/3.6.0...3.6.1) --- updated-dependencies: - dependency-name: doctrine/dbal dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/composer.json b/composer.json index 18ded632b..1b89f5414 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", - "doctrine/dbal": "^3.6.0", + "doctrine/dbal": "^3.6.1", "symfony/console": "^4.4.19", "psr/log": "^1.1.0" }, diff --git a/composer.lock b/composer.lock index 518465af1..1b8cbc92a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "9d3e2c6144bfb64e7545d5bcc7c404c1", + "content-hash": "07d2af9b4e33df2a4a07f2c8d143b667", "packages": [ { "name": "arthurhoaro/favicon", @@ -768,16 +768,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.0", + "version": "3.6.1", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "85b98cb23c8af471a67abfe14485da696bcabc2e" + "reference": "57815c7bbcda3cd18871d253c1dd8cbe56f8526e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/85b98cb23c8af471a67abfe14485da696bcabc2e", - "reference": "85b98cb23c8af471a67abfe14485da696bcabc2e", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/57815c7bbcda3cd18871d253c1dd8cbe56f8526e", + "reference": "57815c7bbcda3cd18871d253c1dd8cbe56f8526e", "shasum": "" }, "require": { @@ -793,11 +793,11 @@ "doctrine/coding-standard": "11.1.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.9.14", - "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "9.6.3", + "phpstan/phpstan": "1.10.3", + "phpstan/phpstan-strict-rules": "^1.5", + "phpunit/phpunit": "9.6.4", "psalm/plugin-phpunit": "0.18.4", - "squizlabs/php_codesniffer": "3.7.1", + "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^5.4|^6.0", "symfony/console": "^4.4|^5.4|^6.0", "vimeo/psalm": "4.30.0" @@ -860,7 +860,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.0" + "source": "https://github.com/doctrine/dbal/tree/3.6.1" }, "funding": [ { @@ -876,7 +876,7 @@ "type": "tidelift" } ], - "time": "2023-02-07T22:52:03+00:00" + "time": "2023-03-02T19:26:24+00:00" }, { "name": "doctrine/deprecations", From 5fea38acec083b5f66406ddd21bd5967b9cc5fbf Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 4 Mar 2023 03:09:25 +0000 Subject: [PATCH 115/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/ru.js | 7 +++++++ l10n/ru.json | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/l10n/ru.js b/l10n/ru.js index f126edb09..5c065c1cb 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "Запрос не удался, нет сетевого соединения!", "Request unauthorized. Are you logged in?" : "Запрос не авторизован. Вы вошли в систему?", + "Request forbidden. Are you an administrator?" : "Запрос запрещён. Вы действительно администратор?", "Token expired or app not enabled! Reload the page!" : "Срок действия токена истёк или приложение не включено! Перезагрузите страницу!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Внутренняя ошибка сервера! Пожалуйста, для получения дополнительной информации проверьте журнал в файле data/nextcloud.log!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Запрос не удался, в настоящий момент Nextcloud включен в режиме обслуживания!", @@ -10,12 +11,16 @@ OC.L10N.register( "Unread articles" : "Непрочтённые статьи", "News" : "Новости", "News folders" : "Каталог новостей", + "News articles" : "Каталог статей", "Shared with me" : "Поделились с вами", "An RSS/Atom feed reader" : "Читалка RSS / Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение для чтения RSS/Atom для Nextcloud\n\n- 📲 Синхронизация ваших лент с несколькими мобильными или настольными [клиентами] (https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматическое обновление ваших новостных лент\n- 🆓 Бесплатно и с открытым исходным кодом по AGPLv3, без рекламы и премиум-функций\n\n**Для работы этого приложения требуется системный Cron**.\n\nТребования можно найти [здесь](https://nextcloud.github.io/news/install/#dependencies)\n\nСписок изменений доступен [здесь](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСоздать [отчёт об ошибке](https://github.com/nextcloud/news/issues/new/choose)\n\nСоздать [запрос новой функции](https://github.com/nextcloud/news/discussions/new)\n\nСообщить [о проблеме](https://github.com/nextcloud/news/discussions/new)", "Use system cron for updates" : "Для получения обновлений используйте системный cron", "Disable this if you use a custom updater." : "Отключите эту функцию, если вы используете пользовательскую программу обновления.", "Maximum read count per feed" : "Максимальное количество статей для ленты", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Максимальное количество прочитанных статей для каждой ленты, которые не будут удалены при очистке; если старые статьи появляются снова после прочтения, то увеличьте это значение; отрицательное значения, например, -1, полностью отключает эту функцию.", + "Delete unread articles automatically" : "Автоматическое удаление непрочитанных статей", + "Enable this if you also want to delete unread articles." : "Включить, если вы хотите удалить непрочитанные статьи.", "Maximum redirects" : "Максимум перенаправлений", "How many redirects the feed fetcher should follow." : "Сколько перенаправлений должен обрабатывать загрузчик лент.", "Feed fetcher timeout" : "Время ожидания для загрузчика ленты", @@ -24,6 +29,8 @@ OC.L10N.register( "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Указанный URL будет опрашиваться для отображения лент в секции Обзор. Для использования встроенного сервиса, оставьте поле ввода пустым.", "Update interval" : "Интервал обновления", "Interval in seconds in which the feeds will be updated." : "Интервал обновления лент в секундах", + "Successfully updated news configuration" : "Конфигурация новостей успешно обновлена", + "Unable to update news config" : "Не удалось обновить конфигурацию новостей", "Download" : "Скачать", "Close" : "Закрыть", "Subscribe to" : "Подписаться", diff --git a/l10n/ru.json b/l10n/ru.json index 1814a997b..6033cc93b 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -1,6 +1,7 @@ { "translations": { "Request failed, network connection unavailable!" : "Запрос не удался, нет сетевого соединения!", "Request unauthorized. Are you logged in?" : "Запрос не авторизован. Вы вошли в систему?", + "Request forbidden. Are you an administrator?" : "Запрос запрещён. Вы действительно администратор?", "Token expired or app not enabled! Reload the page!" : "Срок действия токена истёк или приложение не включено! Перезагрузите страницу!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Внутренняя ошибка сервера! Пожалуйста, для получения дополнительной информации проверьте журнал в файле data/nextcloud.log!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Запрос не удался, в настоящий момент Nextcloud включен в режиме обслуживания!", @@ -8,12 +9,16 @@ "Unread articles" : "Непрочтённые статьи", "News" : "Новости", "News folders" : "Каталог новостей", + "News articles" : "Каталог статей", "Shared with me" : "Поделились с вами", "An RSS/Atom feed reader" : "Читалка RSS / Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение для чтения RSS/Atom для Nextcloud\n\n- 📲 Синхронизация ваших лент с несколькими мобильными или настольными [клиентами] (https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматическое обновление ваших новостных лент\n- 🆓 Бесплатно и с открытым исходным кодом по AGPLv3, без рекламы и премиум-функций\n\n**Для работы этого приложения требуется системный Cron**.\n\nТребования можно найти [здесь](https://nextcloud.github.io/news/install/#dependencies)\n\nСписок изменений доступен [здесь](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСоздать [отчёт об ошибке](https://github.com/nextcloud/news/issues/new/choose)\n\nСоздать [запрос новой функции](https://github.com/nextcloud/news/discussions/new)\n\nСообщить [о проблеме](https://github.com/nextcloud/news/discussions/new)", "Use system cron for updates" : "Для получения обновлений используйте системный cron", "Disable this if you use a custom updater." : "Отключите эту функцию, если вы используете пользовательскую программу обновления.", "Maximum read count per feed" : "Максимальное количество статей для ленты", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Максимальное количество прочитанных статей для каждой ленты, которые не будут удалены при очистке; если старые статьи появляются снова после прочтения, то увеличьте это значение; отрицательное значения, например, -1, полностью отключает эту функцию.", + "Delete unread articles automatically" : "Автоматическое удаление непрочитанных статей", + "Enable this if you also want to delete unread articles." : "Включить, если вы хотите удалить непрочитанные статьи.", "Maximum redirects" : "Максимум перенаправлений", "How many redirects the feed fetcher should follow." : "Сколько перенаправлений должен обрабатывать загрузчик лент.", "Feed fetcher timeout" : "Время ожидания для загрузчика ленты", @@ -22,6 +27,8 @@ "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Указанный URL будет опрашиваться для отображения лент в секции Обзор. Для использования встроенного сервиса, оставьте поле ввода пустым.", "Update interval" : "Интервал обновления", "Interval in seconds in which the feeds will be updated." : "Интервал обновления лент в секундах", + "Successfully updated news configuration" : "Конфигурация новостей успешно обновлена", + "Unable to update news config" : "Не удалось обновить конфигурацию новостей", "Download" : "Скачать", "Close" : "Закрыть", "Subscribe to" : "Подписаться", From 5dbe8688bba13e020ed33bc587b8fe3327f8197e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Mar 2023 12:57:00 +0000 Subject: [PATCH 116/306] Build(deps): Bump fivefilters/readability.php from 3.1.2 to 3.1.3 Bumps [fivefilters/readability.php](https://github.com/fivefilters/readability.php) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/fivefilters/readability.php/releases) - [Changelog](https://github.com/fivefilters/readability.php/blob/master/CHANGELOG.md) - [Commits](https://github.com/fivefilters/readability.php/compare/v3.1.2...v3.1.3) --- updated-dependencies: - dependency-name: fivefilters/readability.php dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 1b8cbc92a..0404f55a7 100644 --- a/composer.lock +++ b/composer.lock @@ -194,16 +194,16 @@ }, { "name": "fivefilters/readability.php", - "version": "v3.1.2", + "version": "v3.1.3", "source": { "type": "git", "url": "https://github.com/fivefilters/readability.php.git", - "reference": "973fbb0f9c2335153c796dc5dce60f60e3adc347" + "reference": "be463840ab727cbec96294f4a7d233fde8b484c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fivefilters/readability.php/zipball/973fbb0f9c2335153c796dc5dce60f60e3adc347", - "reference": "973fbb0f9c2335153c796dc5dce60f60e3adc347", + "url": "https://api.github.com/repos/fivefilters/readability.php/zipball/be463840ab727cbec96294f4a7d233fde8b484c6", + "reference": "be463840ab727cbec96294f4a7d233fde8b484c6", "shasum": "" }, "require": { @@ -253,9 +253,9 @@ ], "support": { "issues": "https://github.com/fivefilters/readability.php/issues", - "source": "https://github.com/fivefilters/readability.php/tree/v3.1.2" + "source": "https://github.com/fivefilters/readability.php/tree/v3.1.3" }, - "time": "2023-01-14T14:42:35+00:00" + "time": "2023-03-03T16:47:21+00:00" }, { "name": "league/uri", From d11f0cafab52b8e83d51007de5eca562de0f1f95 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Mon, 6 Mar 2023 14:42:16 +0100 Subject: [PATCH 117/306] use stable26 Signed-off-by: Benjamin Brahmer --- .github/workflows/api-integration-tests.yml | 16 ++++++++++------ .github/workflows/api-php-static-code-check.yml | 10 +++++++--- .github/workflows/api-php-tests.yml | 4 ++-- .github/workflows/build-release.yml | 2 +- .github/workflows/post-merge-tasks.yml | 2 +- 5 files changed, 21 insertions(+), 13 deletions(-) diff --git a/.github/workflows/api-integration-tests.yml b/.github/workflows/api-integration-tests.yml index bfbb320aa..913fd0b6d 100644 --- a/.github/workflows/api-integration-tests.yml +++ b/.github/workflows/api-integration-tests.yml @@ -28,21 +28,25 @@ jobs: - 5432:5432 # Maps tcp port 5432 on service container to the host strategy: matrix: - php-versions: ['7.4', '8.0'] - nextcloud: ['stable24', 'stable25'] + php-versions: ['8.0', '8.1'] + nextcloud: ['stable24', 'stable25', 'stable26'] database: ['sqlite', 'pgsql', 'mysql'] experimental: [false] include: - - php-versions: '8.0' + - php-versions: 8.1 nextcloud: pre-release database: sqlite experimental: true - - php-versions: '8.2' + - php-versions: 8.2 nextcloud: pre-release database: sqlite experimental: true - - php-versions: 8.1 - nextcloud: stable25 + - php-versions: 7.4 + nextcloud: stable24 + database: sqlite + experimental: false + - php-versions: 8.2 + nextcloud: stable26 database: sqlite experimental: false steps: diff --git a/.github/workflows/api-php-static-code-check.yml b/.github/workflows/api-php-static-code-check.yml index 57776f400..33261942a 100644 --- a/.github/workflows/api-php-static-code-check.yml +++ b/.github/workflows/api-php-static-code-check.yml @@ -7,14 +7,18 @@ jobs: continue-on-error: true strategy: matrix: - php-versions: [ '7.4', '8.0', '8.1' ] - nextcloud: [ 'stable25' ] + php-versions: ['8.0', '8.1', '8.2' ] + nextcloud: [ 'stable26' ] database: [ 'sqlite' ] include: - - php-versions: '8.2' + - php-versions: 8.2 nextcloud: pre-release database: sqlite experimental: true + - php-versions: 7.4 + nextcloud: stable24 + database: sqlite + experimental: false name: "phpstan: Nextcloud ${{ matrix.nextcloud }} with ${{ matrix.php-versions }}" steps: - name: Checkout diff --git a/.github/workflows/api-php-tests.yml b/.github/workflows/api-php-tests.yml index 0a2635316..f5f75a095 100644 --- a/.github/workflows/api-php-tests.yml +++ b/.github/workflows/api-php-tests.yml @@ -10,13 +10,13 @@ jobs: strategy: matrix: php-versions: ['8.1'] - nextcloud: ['stable25'] + nextcloud: ['stable26'] database: ['sqlite'] experimental: [false] codecoverage: [false] include: - php-versions: 8.0 - nextcloud: stable24 + nextcloud: stable25 database: sqlite experimental: false codecoverage: true diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 00690ef1e..656a371fa 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -15,7 +15,7 @@ jobs: strategy: matrix: php-versions: ['8.1'] - nextcloud: ['stable25'] + nextcloud: ['stable26'] database: ['sqlite'] steps: - name: Checkout diff --git a/.github/workflows/post-merge-tasks.yml b/.github/workflows/post-merge-tasks.yml index 6385657d3..cb25e7cd7 100644 --- a/.github/workflows/post-merge-tasks.yml +++ b/.github/workflows/post-merge-tasks.yml @@ -10,7 +10,7 @@ jobs: name: "Coverage: Nextcloud PHP ${{ matrix.php-versions }}" strategy: matrix: - nextcloud: ['stable25'] + nextcloud: ['stable26'] steps: - name: Checkout uses: actions/checkout@v3 From 42ace678c33e5616fb417b6bb27ca4dd3436ad09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Mar 2023 12:56:47 +0000 Subject: [PATCH 118/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.3 to 1.10.4 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.3 to 1.10.4. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.3...1.10.4) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 1b89f5414..f7837460d 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.3", + "phpstan/phpstan": "^1.10.4", "phpstan/phpstan-doctrine": "^1.3.33", "phpstan/phpstan-strict-rules": "^1.5.0", "phpstan/phpstan-phpunit": "^1.3.10", diff --git a/composer.lock b/composer.lock index 0404f55a7..57469e487 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "07d2af9b4e33df2a4a07f2c8d143b667", + "content-hash": "784647dacc590b58a3f4a214f8a301d9", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.3", + "version": "1.10.4", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "5419375b5891add97dc74be71e6c1c34baaddf64" + "reference": "8d39218664b45a4a42d5be66d2b63dcf8c149982" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/5419375b5891add97dc74be71e6c1c34baaddf64", - "reference": "5419375b5891add97dc74be71e6c1c34baaddf64", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/8d39218664b45a4a42d5be66d2b63dcf8c149982", + "reference": "8d39218664b45a4a42d5be66d2b63dcf8c149982", "shasum": "" }, "require": { @@ -1394,7 +1394,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.10.3" + "source": "https://github.com/phpstan/phpstan/tree/1.10.4" }, "funding": [ { @@ -1410,7 +1410,7 @@ "type": "tidelift" } ], - "time": "2023-02-25T14:47:13+00:00" + "time": "2023-03-06T13:39:20+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 60f253f7df762c6421d1e9d3112fe5f1eeba3c9f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Mar 2023 12:56:51 +0000 Subject: [PATCH 119/306] Build(deps): Bump fivefilters/readability.php from 3.1.3 to 3.1.4 Bumps [fivefilters/readability.php](https://github.com/fivefilters/readability.php) from 3.1.3 to 3.1.4. - [Release notes](https://github.com/fivefilters/readability.php/releases) - [Changelog](https://github.com/fivefilters/readability.php/blob/master/CHANGELOG.md) - [Commits](https://github.com/fivefilters/readability.php/compare/v3.1.3...v3.1.4) --- updated-dependencies: - dependency-name: fivefilters/readability.php dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 57469e487..7be261afc 100644 --- a/composer.lock +++ b/composer.lock @@ -194,16 +194,16 @@ }, { "name": "fivefilters/readability.php", - "version": "v3.1.3", + "version": "v3.1.4", "source": { "type": "git", "url": "https://github.com/fivefilters/readability.php.git", - "reference": "be463840ab727cbec96294f4a7d233fde8b484c6" + "reference": "569f3945df5fb2100cce9b826cca53ad3deba6cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fivefilters/readability.php/zipball/be463840ab727cbec96294f4a7d233fde8b484c6", - "reference": "be463840ab727cbec96294f4a7d233fde8b484c6", + "url": "https://api.github.com/repos/fivefilters/readability.php/zipball/569f3945df5fb2100cce9b826cca53ad3deba6cb", + "reference": "569f3945df5fb2100cce9b826cca53ad3deba6cb", "shasum": "" }, "require": { @@ -253,9 +253,9 @@ ], "support": { "issues": "https://github.com/fivefilters/readability.php/issues", - "source": "https://github.com/fivefilters/readability.php/tree/v3.1.3" + "source": "https://github.com/fivefilters/readability.php/tree/v3.1.4" }, - "time": "2023-03-03T16:47:21+00:00" + "time": "2023-03-08T14:01:53+00:00" }, { "name": "league/uri", From 9e5eab3d09216443dbf6edb2a07021dc92ac2258 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Mar 2023 12:56:56 +0000 Subject: [PATCH 120/306] Build(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.4 to 9.6.5. - [Release notes](https://github.com/sebastianbergmann/phpunit/releases) - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.6.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.4...9.6.5) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 56 +++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/composer.lock b/composer.lock index 7be261afc..4f697f6a3 100644 --- a/composer.lock +++ b/composer.lock @@ -1085,16 +1085,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.11.0", + "version": "1.11.1", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", - "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", "shasum": "" }, "require": { @@ -1132,7 +1132,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" }, "funding": [ { @@ -1140,20 +1140,20 @@ "type": "tidelift" } ], - "time": "2022-03-03T13:19:32+00:00" + "time": "2023-03-08T13:26:56+00:00" }, { "name": "nikic/php-parser", - "version": "v4.15.3", + "version": "v4.15.4", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039" + "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039", - "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290", + "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290", "shasum": "" }, "require": { @@ -1194,9 +1194,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4" }, - "time": "2023-01-16T22:05:37+00:00" + "time": "2023-03-05T19:49:14+00:00" }, { "name": "phar-io/manifest", @@ -1633,16 +1633,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.25", + "version": "9.2.26", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954" + "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/0e2b40518197a8c0d4b08bc34dfff1c99c508954", - "reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1", + "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1", "shasum": "" }, "require": { @@ -1664,8 +1664,8 @@ "phpunit/phpunit": "^9.3" }, "suggest": { - "ext-pcov": "*", - "ext-xdebug": "*" + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "type": "library", "extra": { @@ -1698,7 +1698,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.25" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26" }, "funding": [ { @@ -1706,7 +1706,7 @@ "type": "github" } ], - "time": "2023-02-25T05:32:00+00:00" + "time": "2023-03-06T12:58:08+00:00" }, { "name": "phpunit/php-file-iterator", @@ -1951,16 +1951,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.4", + "version": "9.6.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "9125ee085b6d95e78277dc07aa1f46f9e0607b8d" + "reference": "86e761949019ae83f49240b2f2123fb5ab3b2fc5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9125ee085b6d95e78277dc07aa1f46f9e0607b8d", - "reference": "9125ee085b6d95e78277dc07aa1f46f9e0607b8d", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/86e761949019ae83f49240b2f2123fb5ab3b2fc5", + "reference": "86e761949019ae83f49240b2f2123fb5ab3b2fc5", "shasum": "" }, "require": { @@ -1993,8 +1993,8 @@ "sebastian/version": "^3.0.2" }, "suggest": { - "ext-soap": "*", - "ext-xdebug": "*" + "ext-soap": "To be able to generate mocks based on WSDL files", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "bin": [ "phpunit" @@ -2033,7 +2033,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.4" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.5" }, "funding": [ { @@ -2049,7 +2049,7 @@ "type": "tidelift" } ], - "time": "2023-02-27T13:06:37+00:00" + "time": "2023-03-09T06:34:10+00:00" }, { "name": "psr/cache", From bcdd8c5a4096de48e2114884084891c1b4b0d27c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Mar 2023 12:56:55 +0000 Subject: [PATCH 121/306] Build(deps-dev): Bump jquery from 3.6.3 to 3.6.4 in /js Bumps [jquery](https://github.com/jquery/jquery) from 3.6.3 to 3.6.4. - [Release notes](https://github.com/jquery/jquery/releases) - [Commits](https://github.com/jquery/jquery/compare/3.6.3...3.6.4) --- updated-dependencies: - dependency-name: jquery dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index e8d324da7..ff293f00b 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -24,7 +24,7 @@ "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", "jasmine-core": "^4.5.0", - "jquery": "^3.6.3", + "jquery": "^3.6.4", "jshint": "^2.13.6", "karma": "^6.4.1", "karma-chrome-launcher": "^3.1.1", @@ -3609,9 +3609,9 @@ "dev": true }, "node_modules/jquery": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", - "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==", + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz", + "integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==", "dev": true }, "node_modules/js-tokens": { @@ -10083,9 +10083,9 @@ "dev": true }, "jquery": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", - "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==", + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz", + "integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==", "dev": true }, "js-tokens": { diff --git a/js/package.json b/js/package.json index edfda65d7..73a463f7f 100644 --- a/js/package.json +++ b/js/package.json @@ -41,7 +41,7 @@ "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", "jasmine-core": "^4.5.0", - "jquery": "^3.6.3", + "jquery": "^3.6.4", "jshint": "^2.13.6", "karma": "^6.4.1", "karma-chrome-launcher": "^3.1.1", From f12f0e40a8948ddb9c21cc0ef8f493dd479b6cf7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Mar 2023 12:56:51 +0000 Subject: [PATCH 122/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.4 to 1.10.5 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.4 to 1.10.5. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.4...1.10.5) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index f7837460d..8ba398050 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.4", + "phpstan/phpstan": "^1.10.5", "phpstan/phpstan-doctrine": "^1.3.33", "phpstan/phpstan-strict-rules": "^1.5.0", "phpstan/phpstan-phpunit": "^1.3.10", diff --git a/composer.lock b/composer.lock index 4f697f6a3..8c38edc69 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "784647dacc590b58a3f4a214f8a301d9", + "content-hash": "2d806ad054303d3b883bb7cd6342a8f0", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.4", + "version": "1.10.5", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "8d39218664b45a4a42d5be66d2b63dcf8c149982" + "reference": "1fb6f494d82455151ecf15c5c191923f5d84324e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/8d39218664b45a4a42d5be66d2b63dcf8c149982", - "reference": "8d39218664b45a4a42d5be66d2b63dcf8c149982", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/1fb6f494d82455151ecf15c5c191923f5d84324e", + "reference": "1fb6f494d82455151ecf15c5c191923f5d84324e", "shasum": "" }, "require": { @@ -1394,7 +1394,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.10.4" + "source": "https://github.com/phpstan/phpstan/tree/1.10.5" }, "funding": [ { @@ -1410,7 +1410,7 @@ "type": "tidelift" } ], - "time": "2023-03-06T13:39:20+00:00" + "time": "2023-03-07T16:48:45+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 70462929d1914327634c2619559dff89c3a1b3d2 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 13 Mar 2023 03:08:42 +0000 Subject: [PATCH 123/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/gl.js | 18 ++++++++++++++++++ l10n/gl.json | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/l10n/gl.js b/l10n/gl.js index b564b2e90..97efa5d9f 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -3,15 +3,24 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "Non se realizou a solicitude, a conexión de rede non está dispoñíbel!", "Request unauthorized. Are you logged in?" : "Solicitude non autorizada. Está vostede autenticado?", + "Request forbidden. Are you an administrator?" : "Solicitude prohibida. Es administrador?", "Token expired or app not enabled! Reload the page!" : "Ou ben caducou o testemuño ou a aplicación non está activada. Volva cargar a páxina!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Produciuse un erro interno do servidor! Verifique o ficheiro data/nextcloud.log para obter máis información!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Produciuse un fallo na solicitude, Nexcloud esta actualmente en modo mantemento!", + "News feeds" : "Fontes de noticias", "Unread articles" : "Artigos sen ler", "News" : "Novas", + "News folders" : "Cartafoles de noticias", + "News articles" : "Artigos de noticias", "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as túas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) móbiles ou de escritorio.\n- 🔄 Actualizacións automáticas das túas fontes de noticias\n- 🆓 Gratuíto e de código aberto baixo AGPLv3, sen anuncios nin funcións premium\n\n**Actualmente é necesario o sistema Cron para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñible [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea unha[solicitude de función] (https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de feed](https://github.com/nextcloud/news/discussions/new)", "Use system cron for updates" : "Use o cron do sistema para as actualizacións", + "Disable this if you use a custom updater." : "Desactive isto se usa un actualizador personalizado.", "Maximum read count per feed" : "Conta máxima de lidos por fonte", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Define a cantidade máxima de artigos que se poden ler por fonte que non se eliminarán polo traballo de limpeza; se reaparecen artigos antigos despois de ser lidos, aumenta este valor; valores negativos como -1 desactivarán esta función.", + "Delete unread articles automatically" : "Elimina os artigos non lidos automaticamente", + "Enable this if you also want to delete unread articles." : "Activa isto se tamén queres eliminar artigos non lidos.", "Maximum redirects" : "Redireccionamentos máximos", "How many redirects the feed fetcher should follow." : "Cantos redirecionamentos debe seguir o recuperador de fontes.", "Feed fetcher timeout" : "Caducidade do recuperador", @@ -20,6 +29,8 @@ OC.L10N.register( "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo requirirase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.", "Update interval" : "Intervalo de actualización", "Interval in seconds in which the feeds will be updated." : "Intervalo, en segundos, no que se actualizarán as fontes.", + "Successfully updated news configuration" : "Actualizouse correctamente a configuración de noticias", + "Unable to update news config" : "Non se puido actualizar a configuración de noticias", "Download" : "Descargar", "Close" : "Pechar", "Subscribe to" : "Subscribirse a", @@ -31,10 +42,16 @@ OC.L10N.register( "Keep article unread" : "Conservar o artigo como non lido", "Remove keep article unread" : "Retirar a marca de artigo sen ler", "Share" : "Compartir", + "Share with users" : "Compartir cos usuarios", "Username" : "Nome de usuario", "No users found" : "Non se atoparon usuarios", + "Error while searching for users" : "Produciuse un erro ao buscar usuarios", + "Share on social media" : "Comparte nas redes sociais", + "I wanted you to see this article" : "Quería que viras este artigo", + "Check out this article" : "Consulta este artigo", "by" : "por", "from" : "dende", + "shared by" : "compartido por", "Play audio" : "Reproducir son", "Download audio" : "Descargar son", "Download video" : "Descargar video", @@ -71,6 +88,7 @@ OC.L10N.register( "Credentials" : "Credenciais", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "As credenciais para HTTP Basic Auth deben estar gardadas sen cifrar! Calquera persoa con acceso ao servidor poderá acceder a elas!", "Password" : "Contrasinal", + "Auto discover Feed" : "Feed de detección automática", "New Folder" : "Novo cartafol", "Create" : "Crear", "Explore" : "Examinar", diff --git a/l10n/gl.json b/l10n/gl.json index c37fbf49c..fa5ccfd3e 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -1,15 +1,24 @@ { "translations": { "Request failed, network connection unavailable!" : "Non se realizou a solicitude, a conexión de rede non está dispoñíbel!", "Request unauthorized. Are you logged in?" : "Solicitude non autorizada. Está vostede autenticado?", + "Request forbidden. Are you an administrator?" : "Solicitude prohibida. Es administrador?", "Token expired or app not enabled! Reload the page!" : "Ou ben caducou o testemuño ou a aplicación non está activada. Volva cargar a páxina!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Produciuse un erro interno do servidor! Verifique o ficheiro data/nextcloud.log para obter máis información!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Produciuse un fallo na solicitude, Nexcloud esta actualmente en modo mantemento!", + "News feeds" : "Fontes de noticias", "Unread articles" : "Artigos sen ler", "News" : "Novas", + "News folders" : "Cartafoles de noticias", + "News articles" : "Artigos de noticias", "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as túas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) móbiles ou de escritorio.\n- 🔄 Actualizacións automáticas das túas fontes de noticias\n- 🆓 Gratuíto e de código aberto baixo AGPLv3, sen anuncios nin funcións premium\n\n**Actualmente é necesario o sistema Cron para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñible [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea unha[solicitude de función] (https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de feed](https://github.com/nextcloud/news/discussions/new)", "Use system cron for updates" : "Use o cron do sistema para as actualizacións", + "Disable this if you use a custom updater." : "Desactive isto se usa un actualizador personalizado.", "Maximum read count per feed" : "Conta máxima de lidos por fonte", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Define a cantidade máxima de artigos que se poden ler por fonte que non se eliminarán polo traballo de limpeza; se reaparecen artigos antigos despois de ser lidos, aumenta este valor; valores negativos como -1 desactivarán esta función.", + "Delete unread articles automatically" : "Elimina os artigos non lidos automaticamente", + "Enable this if you also want to delete unread articles." : "Activa isto se tamén queres eliminar artigos non lidos.", "Maximum redirects" : "Redireccionamentos máximos", "How many redirects the feed fetcher should follow." : "Cantos redirecionamentos debe seguir o recuperador de fontes.", "Feed fetcher timeout" : "Caducidade do recuperador", @@ -18,6 +27,8 @@ "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo requirirase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.", "Update interval" : "Intervalo de actualización", "Interval in seconds in which the feeds will be updated." : "Intervalo, en segundos, no que se actualizarán as fontes.", + "Successfully updated news configuration" : "Actualizouse correctamente a configuración de noticias", + "Unable to update news config" : "Non se puido actualizar a configuración de noticias", "Download" : "Descargar", "Close" : "Pechar", "Subscribe to" : "Subscribirse a", @@ -29,10 +40,16 @@ "Keep article unread" : "Conservar o artigo como non lido", "Remove keep article unread" : "Retirar a marca de artigo sen ler", "Share" : "Compartir", + "Share with users" : "Compartir cos usuarios", "Username" : "Nome de usuario", "No users found" : "Non se atoparon usuarios", + "Error while searching for users" : "Produciuse un erro ao buscar usuarios", + "Share on social media" : "Comparte nas redes sociais", + "I wanted you to see this article" : "Quería que viras este artigo", + "Check out this article" : "Consulta este artigo", "by" : "por", "from" : "dende", + "shared by" : "compartido por", "Play audio" : "Reproducir son", "Download audio" : "Descargar son", "Download video" : "Descargar video", @@ -69,6 +86,7 @@ "Credentials" : "Credenciais", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "As credenciais para HTTP Basic Auth deben estar gardadas sen cifrar! Calquera persoa con acceso ao servidor poderá acceder a elas!", "Password" : "Contrasinal", + "Auto discover Feed" : "Feed de detección automática", "New Folder" : "Novo cartafol", "Create" : "Crear", "Explore" : "Examinar", From 0d31caac83378abe369602b87e5e55e7cccb673d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Mar 2023 12:56:46 +0000 Subject: [PATCH 124/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.5 to 1.10.6 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.5 to 1.10.6. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.5...1.10.6) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 8ba398050..1ae0be75a 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.5", + "phpstan/phpstan": "^1.10.6", "phpstan/phpstan-doctrine": "^1.3.33", "phpstan/phpstan-strict-rules": "^1.5.0", "phpstan/phpstan-phpunit": "^1.3.10", diff --git a/composer.lock b/composer.lock index 8c38edc69..1440a404a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "2d806ad054303d3b883bb7cd6342a8f0", + "content-hash": "28543566f46bd4c91d042a3968c7da33", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.5", + "version": "1.10.6", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "1fb6f494d82455151ecf15c5c191923f5d84324e" + "reference": "50d089a3e0904b0fe7e2cf2d4fd37d427d64235a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/1fb6f494d82455151ecf15c5c191923f5d84324e", - "reference": "1fb6f494d82455151ecf15c5c191923f5d84324e", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/50d089a3e0904b0fe7e2cf2d4fd37d427d64235a", + "reference": "50d089a3e0904b0fe7e2cf2d4fd37d427d64235a", "shasum": "" }, "require": { @@ -1394,7 +1394,7 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.10.5" + "source": "https://github.com/phpstan/phpstan/tree/1.10.6" }, "funding": [ { @@ -1410,7 +1410,7 @@ "type": "tidelift" } ], - "time": "2023-03-07T16:48:45+00:00" + "time": "2023-03-09T16:55:12+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From ea8002e2d9a4ea82d01987741aefcae275379ad9 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sun, 5 Mar 2023 12:02:38 +0100 Subject: [PATCH 125/306] add cron status badge to admin setting Display a info card in the settings, indicating when the last news update job ran. Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 3 +- lib/Service/StatusService.php | 27 +- lib/Settings/AdminSettings.php | 14 +- package-lock.json | 8030 ++++++++++++++-------- package.json | 3 +- src/components/AdminSettings.vue | 20 + tests/Unit/Service/StatusServiceTest.php | 12 +- 7 files changed, 5345 insertions(+), 2764 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bd5513549..344e8f342 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,8 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [21.x.x] ### Changed -- Remove unused background job OCA\News\Cron\Updater +- Remove unused background job OCA\News\Cron\Updater (#2137) +- Add info card to the admin settings, showing last job execution (#2141) ### Fixed # Releases diff --git a/lib/Service/StatusService.php b/lib/Service/StatusService.php index a15f30c76..69a621e3c 100644 --- a/lib/Service/StatusService.php +++ b/lib/Service/StatusService.php @@ -16,6 +16,9 @@ use OCA\News\AppInfo\Application; use OCP\IConfig; use OCP\IDBConnection; +use OCP\BackgroundJob\IJobList; +use OCP\Util; +use OCA\News\Cron\UpdaterJob; class StatusService { @@ -25,14 +28,18 @@ class StatusService private $appName; /** @var IDBConnection */ private $connection; + /** @var IJobList */ + private $jobList; public function __construct( IConfig $settings, - IDBConnection $connection + IDBConnection $connection, + IJobList $jobList ) { $this->settings = $settings; $this->connection = $connection; $this->appName = Application::NAME; + $this->jobList = $jobList; } /** @@ -76,4 +83,22 @@ public function getStatus(): array ] ]; } + + /** + * Get last update time + */ + public function getUpdateTime(): int + { + + $time = 0; + + [$major, $minor, $micro] = Util::getVersion(); + + if ($major >= 26) { + $myJobList = $this->jobList->getJobsIterator(UpdaterJob::class, 1, 0); + $time = $myJobList->current()->getLastRun(); + } + + return $time; + } } diff --git a/lib/Settings/AdminSettings.php b/lib/Settings/AdminSettings.php index c29b5d46c..5e4e83920 100644 --- a/lib/Settings/AdminSettings.php +++ b/lib/Settings/AdminSettings.php @@ -3,6 +3,7 @@ namespace OCA\News\Settings; use OCA\News\AppInfo\Application; +use OCA\News\Service\StatusService; use OCP\AppFramework\Http\TemplateResponse; use OCP\IConfig; use OCP\Settings\ISettings; @@ -17,11 +18,14 @@ class AdminSettings implements ISettings private $config; /** @var IInitialState */ private $initialState; + /** @var StatusService */ + private $service; - public function __construct(IConfig $config, IInitialState $initialState) + public function __construct(IConfig $config, IInitialState $initialState, StatusService $service) { $this->config = $config; $this->initialState = $initialState; + $this->service = $service; } public function getForm() @@ -33,6 +37,14 @@ public function getForm() (string)Application::DEFAULT_SETTINGS[$setting] )); } + + if ($this->service->isCronProperlyConfigured()) { + $lastUpdate = $this->service->getUpdateTime(); + } else { + $lastUpdate = 0; + } + + $this->initialState->provideInitialState("lastCron", $lastUpdate); return new TemplateResponse(Application::NAME, 'admin', []); } diff --git a/package-lock.json b/package-lock.json index 63316306e..737ff7ff2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,9 +14,10 @@ "@nextcloud/dialogs": "^3.1.4", "@nextcloud/initial-state": "^2.0.0", "@nextcloud/l10n": "^1.6.0", + "@nextcloud/moment": "^1.2.1", "@nextcloud/password-confirmation": "^1.0.1", "@nextcloud/router": "^2.0.0", - "@nextcloud/vue": "^6.0.0-beta.4", + "@nextcloud/vue": "^7.8.0", "vue": "^2.7.0" }, "devDependencies": { @@ -59,9 +60,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz", - "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", "dev": true, "peer": true, "engines": { @@ -69,26 +70,26 @@ } }, "node_modules/@babel/core": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz", - "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", "dev": true, "peer": true, "dependencies": { - "@ampproject/remapping": "^2.1.0", + "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.13", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.13", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.13", - "@babel/types": "^7.18.13", + "@babel/generator": "^7.21.0", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", + "json5": "^2.2.2", "semver": "^6.3.0" }, "engines": { @@ -100,13 +101,13 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", - "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", "dev": true, "peer": true, "dependencies": { - "eslint-scope": "^5.1.1", + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", "semver": "^6.3.0" }, @@ -119,14 +120,15 @@ } }, "node_modules/@babel/generator": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz", - "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", "dev": true, "peer": true, "dependencies": { - "@babel/types": "^7.18.13", + "@babel/types": "^7.21.0", "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "engines": { @@ -176,15 +178,16 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dev": true, "peer": true, "dependencies": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" }, "engines": { @@ -195,18 +198,19 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.13.tgz", - "integrity": "sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", "dev": true, "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/helper-split-export-declaration": "^7.18.6" }, "engines": { @@ -217,14 +221,14 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", "dev": true, "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "regexpu-core": "^5.3.1" }, "engines": { "node": ">=6.9.0" @@ -234,9 +238,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", - "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "peer": true, "dependencies": { @@ -275,14 +279,14 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, "peer": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -302,13 +306,13 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", "dev": true, "peer": true, "dependencies": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -328,20 +332,20 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dev": true, "peer": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" }, "engines": { "node": ">=6.9.0" @@ -361,9 +365,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true, "peer": true, "engines": { @@ -390,43 +394,44 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", - "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", "dev": true, "peer": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, "peer": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.20.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, "peer": true, "dependencies": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -446,9 +451,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "dev": true, "peer": true, "engines": { @@ -456,9 +461,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, "peer": true, "engines": { @@ -466,9 +471,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true, "peer": true, "engines": { @@ -476,31 +481,31 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", - "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.11", - "@babel/types": "^7.18.10" + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, "peer": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" @@ -522,9 +527,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", - "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", "bin": { "parser": "bin/babel-parser.js" }, @@ -549,15 +554,15 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -567,14 +572,14 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", - "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "dev": true, "peer": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, @@ -603,14 +608,14 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -672,13 +677,13 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -723,17 +728,17 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dev": true, "peer": true, "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" + "@babel/plugin-transform-parameters": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -760,14 +765,14 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -795,15 +800,15 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", "dev": true, "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -899,13 +904,13 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1038,13 +1043,13 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1054,15 +1059,15 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", "dev": true, "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1088,13 +1093,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1104,18 +1109,19 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", - "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", "dev": true, "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" }, @@ -1127,13 +1133,14 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -1143,13 +1150,13 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1209,13 +1216,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1275,15 +1282,14 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1293,16 +1299,15 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1312,17 +1317,16 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", - "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", "dev": true, "peer": true, "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" }, "engines": { "node": ">=6.9.0" @@ -1349,14 +1353,14 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1399,13 +1403,13 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1431,14 +1435,14 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" }, "engines": { "node": ">=6.9.0" @@ -1480,14 +1484,14 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", - "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -1577,37 +1581,20 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/polyfill": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", - "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", - "deprecated": "🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.", - "dependencies": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/@babel/polyfill/node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "hasInstallScript": true - }, "node_modules/@babel/preset-env": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", - "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "dev": true, "peer": true, "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -1616,7 +1603,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", @@ -1627,7 +1614,7 @@ "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -1640,10 +1627,10 @@ "@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -1651,30 +1638,30 @@ "@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-parameters": "^7.20.1", "@babel/plugin-transform-property-literals": "^7.18.6", "@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-spread": "^7.19.0", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.10", - "babel-plugin-polyfill-corejs2": "^0.3.2", - "babel-plugin-polyfill-corejs3": "^0.5.3", - "babel-plugin-polyfill-regenerator": "^0.4.0", - "core-js-compat": "^3.22.1", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", "semver": "^6.3.0" }, "engines": { @@ -1701,47 +1688,54 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true, + "peer": true + }, "node_modules/@babel/runtime": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz", - "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", "dev": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.13", + "@babel/generator": "^7.21.1", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.13", - "@babel/types": "^7.18.13", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1750,14 +1744,14 @@ } }, "node_modules/@babel/types": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", - "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1765,20 +1759,20 @@ } }, "node_modules/@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz", + "integrity": "sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==", "dev": true, "peer": true, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2", + "postcss": "^8.4", "postcss-selector-parser": "^6.0.10" } }, @@ -1793,9 +1787,9 @@ } }, "node_modules/@es-joy/jsdoccomment": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.31.0.tgz", - "integrity": "sha512-tc1/iuQcnaiSIUVad72PBierDFpsxdUHtEF/OrfqvM1CBAsIoMP51j52jTMb3dXriwhieTo289InzZj72jL3EQ==", + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.36.1.tgz", + "integrity": "sha512-922xqFsTpHs6D0BUiG4toiyPOMc8/jafnWKxz1KWgS4XzKPy2qXf1Pe6UFuNSCQqt6tOuhAWXBNuuyUhJmw9Vg==", "dev": true, "peer": true, "dependencies": { @@ -1804,20 +1798,20 @@ "jsdoc-type-pratt-parser": "~3.1.0" }, "engines": { - "node": "^14 || ^16 || ^17 || ^18" + "node": "^14 || ^16 || ^17 || ^18 || ^19" } }, "node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", + "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", "dev": true, "peer": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", + "espree": "^9.4.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -1826,12 +1820,15 @@ }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "peer": true, "dependencies": { @@ -1857,40 +1854,53 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@eslint/js": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", + "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "dev": true, + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/@floating-ui/core": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.3.1.tgz", - "integrity": "sha512-ensKY7Ub59u16qsVIFEo2hwTCqZ/r9oZZFh51ivcLGHfUwTn8l1Xzng8RJUe91H/UP8PeqeBronAGx0qmzwk2g==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.2.tgz", + "integrity": "sha512-FaO9KVLFnxknZaGWGmNtjD2CVFuc0u4yeGEofoyXO2wgRA7fLtkngT6UB0vtWQWuhH3iMTZZ/Y89CMeyGfn8pA==" }, "node_modules/@floating-ui/dom": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.1.10.tgz", - "integrity": "sha512-4kAVoogvQm2N0XE0G6APQJuCNuErjOfPW8Ux7DFxh8+AfugWflwVJ5LDlHOwrwut7z/30NUvdtHzQ3zSip4EzQ==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.3.tgz", + "integrity": "sha512-lK9cZUrHSJLMVAdCvDqs6Ug8gr0wmqksYiaoj/bxj2gweRQkSuhg2/V6Jswz2KiQ0RAULbqw1oQDJIMpQ5GfGA==", "dependencies": { - "@floating-ui/core": "^0.3.0" + "@floating-ui/core": "^1.2.2" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, "peer": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", - "minimatch": "^3.0.4" + "minimatch": "^3.0.5" }, "engines": { "node": ">=10.10.0" } }, - "node_modules/@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, "peer": true, + "engines": { + "node": ">=12.22" + }, "funding": { "type": "github", "url": "https://github.com/sponsors/nzakas" @@ -1921,7 +1931,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -1931,7 +1940,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, "peer": true, "engines": { "node": ">=6.0.0" @@ -1941,7 +1949,6 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, "peer": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", @@ -1952,7 +1959,6 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.0.1", @@ -1967,18 +1973,16 @@ "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true, "peer": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "peer": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "node_modules/@leichtgewicht/ip-codec": { @@ -1988,6 +1992,38 @@ "dev": true, "peer": true }, + "node_modules/@mapbox/hast-util-table-cell-style": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@mapbox/hast-util-table-cell-style/-/hast-util-table-cell-style-0.2.0.tgz", + "integrity": "sha512-gqaTIGC8My3LVSnU38IwjHVKJC94HSonjvFHDk8/aSrApL8v4uWgm8zJkK7MJIIbHuNOr/+Mv2KkQKcxs6LEZA==", + "dependencies": { + "unist-util-visit": "^1.4.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@mapbox/hast-util-table-cell-style/node_modules/unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "node_modules/@mapbox/hast-util-table-cell-style/node_modules/unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dependencies": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "node_modules/@mapbox/hast-util-table-cell-style/node_modules/unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "dependencies": { + "unist-util-is": "^3.0.0" + } + }, "node_modules/@nextcloud/auth": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.0.0.tgz", @@ -1997,17 +2033,17 @@ } }, "node_modules/@nextcloud/axios": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.10.0.tgz", - "integrity": "sha512-dC+Z5ibBRxkep6ysoRmUldUfQsZiqC5fGLbwwU0Unxjy+Qrcl2U9rcljZJagwXs1kag5/KZFG1rlGcew2GAgyg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.11.0.tgz", + "integrity": "sha512-NyaiSC2GX2CPaH/MUGGMTTTza/TW9ZqWNGWq6LJ+pLER8nqZ9BQkwJ5kXUYGo+i3cka68PO+9WhcDv4fSABpuQ==", "dependencies": { "@nextcloud/auth": "^1.3.0", "axios": "^0.27.1", "core-js": "^3.6.4" }, "engines": { - "node": "^14", - "npm": "^7" + "node": "^16.0.0", + "npm": "^7.0.0 || ^8.0.0" } }, "node_modules/@nextcloud/axios/node_modules/@nextcloud/auth": { @@ -2030,10 +2066,34 @@ "semver": "^7.3.5" } }, + "node_modules/@nextcloud/axios/node_modules/@nextcloud/typings": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-0.2.4.tgz", + "integrity": "sha512-49M8XUDQH27VIQE+13KrqSOYcyOsDUk6Yfw17jbBVtXFoDJ3YBSYYq8YaKeAM3Lz2JVbEpqQW9suAT+EyYSb6g==", + "dependencies": { + "@types/jquery": "2.0.54" + } + }, + "node_modules/@nextcloud/axios/node_modules/@types/jquery": { + "version": "2.0.54", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.54.tgz", + "integrity": "sha512-D/PomKwNkDfSKD13DEVQT/pq2TUjN54c6uB341fEZanIzkjfGe7UaFuuaLZbpEiS5j7Wk2MUHAZqZIoECw29lg==" + }, + "node_modules/@nextcloud/axios/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@nextcloud/axios/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -2044,6 +2104,11 @@ "node": ">=10" } }, + "node_modules/@nextcloud/axios/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@nextcloud/babel-config": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@nextcloud/babel-config/-/babel-config-1.0.0.tgz", @@ -2059,18 +2124,21 @@ } }, "node_modules/@nextcloud/browser-storage": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@nextcloud/browser-storage/-/browser-storage-0.1.1.tgz", - "integrity": "sha512-bWzs/A44rEK8b3CMOFw0ZhsenagrWdsB902LOEwmlMCcFysiFgWiOPbF4/0/ODlOYjvPrO02wf6RigWtb8P+gA==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@nextcloud/browser-storage/-/browser-storage-0.2.0.tgz", + "integrity": "sha512-qRetNoCMHzfJyuQ7uvlwUXNwXlm5eSy4h8hI0Oa9HKbej57WGBYxRqsHElFzipSPh7mBUdFnz5clGpzIQx8+HQ==", "dependencies": { - "core-js": "3.6.1" + "core-js": "3.25.5" + }, + "engines": { + "node": "^16.0.0", + "npm": "^7.0.0 || ^8.0.0" } }, "node_modules/@nextcloud/browser-storage/node_modules/core-js": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.1.tgz", - "integrity": "sha512-186WjSik2iTGfDjfdCZAxv2ormxtKgemjC3SI6PL31qOA0j5LhTDVjHChccoc7brwLvpvLPiMyRlcO88C4l1QQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", + "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -2088,12 +2156,12 @@ } }, "node_modules/@nextcloud/calendar-js": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-3.1.0.tgz", - "integrity": "sha512-tGjKfUKigyTFg3AUhW57MCMwP26rWv2EwU8QUYCJntHs8a1qzltgSJ5t3+zMsp2oDct3tHz04Q6vPR+O4T1n+Q==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-5.0.3.tgz", + "integrity": "sha512-x6xvQKmuaO/Z/S6uK6qxGAJSaPOAM7DUhe+sJ1QEQAgUx9WIhaJOU+zYw2vdn8hiQ9R4gxfp/bgb6B0I+QBZvw==", "engines": { - "node": ">=14.0.0", - "npm": ">=7.0.0" + "node": ">=16.0.0", + "npm": ">=8.0.0" }, "peerDependencies": { "ical.js": "^1.5.0", @@ -2132,23 +2200,10 @@ "npm": "^7.0.0 || ^8.0.0" } }, - "node_modules/@nextcloud/dialogs/node_modules/@nextcloud/typings": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-1.4.3.tgz", - "integrity": "sha512-9Yc40alExKpHwNKdpZzULwb+Fz5HgEFKZvywXYK5QbR96Z7V5iI3Greu8MhmZErfUJ6zES7PHpz3S3jM1kdnUw==", - "dependencies": { - "@types/jquery": "2.0.60" - } - }, - "node_modules/@nextcloud/dialogs/node_modules/@types/jquery": { - "version": "2.0.60", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.60.tgz", - "integrity": "sha512-izi6OBEVrAwaHiqWITjOPBbVtcKZKAXTocJqPZsAKA2lvmbpFEyPSAxgcqmisbiMYj9EvrooUEPLHQeQqVMWAg==" - }, "node_modules/@nextcloud/eslint-config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-8.1.2.tgz", - "integrity": "sha512-uyYBSGQrbq7VZaqv0A4RBH5c80go07Xaebc00RxPhpG7IHkry92gTYlY8YarnlEFWaeAnXGPh3OhfXGDC40EyQ==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-8.2.1.tgz", + "integrity": "sha512-YZ4JC9ufXFyyf8l/jD612Nu2GNz1VSVLkHvMNXqjWnW+XGqkAKXBsjCfw+KNFvFkHVktUH4OSI+pdEvHQa5mCw==", "dev": true, "engines": { "node": "^16.0.0", @@ -2158,13 +2213,16 @@ "@babel/core": "^7.13.10", "@babel/eslint-parser": "^7.16.5", "@nextcloud/eslint-plugin": "^2.0.0", - "eslint": "^8.6.0", - "eslint-config-standard": "^17.0.0-0", - "eslint-plugin-import": "^2.25.4", - "eslint-plugin-jsdoc": "^39.2.1", - "eslint-plugin-n": "^15.2.3", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-vue": "^9.1.1", + "@vue/eslint-config-typescript": "^11.0.2", + "eslint": "^8.27.0", + "eslint-config-standard": "^17.0.0", + "eslint-import-resolver-exports": "^1.0.0-beta.4", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsdoc": "^39.6.2", + "eslint-plugin-n": "^15.5.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-vue": "^9.7.0", + "typescript": "^4.9.4", "webpack": "^5.4.0" } }, @@ -2185,9 +2243,9 @@ } }, "node_modules/@nextcloud/event-bus": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.0.0.tgz", - "integrity": "sha512-wtlVyE5CY8fnzrBws1j5zWAYiiGLylVghDkj4bGPa5NUdUXtD7QrRBb20GEW8sIn1s/TwaS7+DHGvRUUCjIJeg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.0.2.tgz", + "integrity": "sha512-svXCZa4UkoZKsBiGzTi0cVcbPFUOhCm7pMKjGumRwBvHywX+8by478IQ8Grw75PFHxajMJZ0KrOTTM8WnzzEAw==", "dependencies": { "semver": "^7.3.7" }, @@ -2196,10 +2254,21 @@ "npm": "^7.0.0 || ^8.0.0" } }, + "node_modules/@nextcloud/event-bus/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@nextcloud/event-bus/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -2210,6 +2279,11 @@ "node": ">=10" } }, + "node_modules/@nextcloud/event-bus/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@nextcloud/initial-state": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-2.0.0.tgz", @@ -2225,46 +2299,28 @@ } }, "node_modules/@nextcloud/logger": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.2.1.tgz", - "integrity": "sha512-MP2/5ZdjDfcTPO5ASfqV5fVU6TYeaa2QOsi2yXBHrmlJ34+HlDdsoVzDGPrbutGCToAuBDSu7nh0WW2aLOp/9A==", - "dependencies": { - "@nextcloud/auth": "^1.2.2", - "core-js": "^3.6.4" - } - }, - "node_modules/@nextcloud/logger/node_modules/@nextcloud/auth": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-1.3.0.tgz", - "integrity": "sha512-GfwRM9W7hat4psNdAt74UHEV+drEXQ53klCVp6JpON66ZLPeK5eJ1LQuiQDkpUxZpqNeaumXjiB98h5cug/uQw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.5.0.tgz", + "integrity": "sha512-vJx5YxPyS9/tg3YoqA8CBN7YTZFHfuhMKJIIWFV28phxXqKhGwKVKh+/Ir8ZIPweIM5n8VNT6JOJq1JjGiMg2w==", "dependencies": { - "@nextcloud/event-bus": "^1.1.3", - "@nextcloud/typings": "^0.2.2", + "@nextcloud/auth": "^2.0.0", "core-js": "^3.6.4" + }, + "engines": { + "node": "^16.0.0", + "npm": "^7.0.0 || ^8.0.0" } }, - "node_modules/@nextcloud/logger/node_modules/@nextcloud/event-bus": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-1.3.0.tgz", - "integrity": "sha512-+U5MnCvfnNWvf0lvdqJg8F+Nm8wN+s9ayuBjtiEQxTAcootv7lOnlMgfreqF3l2T0Wet2uZh4JbFVUWf8l3w7g==", - "dependencies": { - "@types/semver": "^7.3.5", - "core-js": "^3.11.2", - "semver": "^7.3.5" - } - }, - "node_modules/@nextcloud/logger/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/@nextcloud/moment": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@nextcloud/moment/-/moment-1.2.1.tgz", + "integrity": "sha512-v/yfrZ4Jo8YM1v0DLXKjRLwKOhzE4Y6DcgyZAM1vJ5jOMvkHpICuTDJRw8oOtrr/1H6FqI6EMZcYogeGD+rwSA==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "@nextcloud/l10n": "^1.4.1", + "core-js": "^3.21.1", + "jed": "^1.1.1", + "moment": "^2.29.2", + "node-gettext": "^3.0.0" } }, "node_modules/@nextcloud/password-confirmation": { @@ -2273,17 +2329,21 @@ "integrity": "sha512-qsyzc8uKcMqssBkm5O1qdV7pL4EJWOMnj036w0UmhLozaoPlla5nUvC51uC1N9ONREEtN0Q/xEEOskNn1qD1hQ==" }, "node_modules/@nextcloud/router": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.0.0.tgz", - "integrity": "sha512-GyHYNYrYAZRBGD5VxRggcbahdJ/zCkXb8+ERVfuaosT+nHMjJSmenTD6Uyct41qGm0p3Az4xRCXGyZGJM0NEUQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.0.1.tgz", + "integrity": "sha512-qLRxTjZS6y9NUPmU6X3Ega5qHPeEx4kCgqwo0I6Y9wV71EGGi9zPnWDsqmmmJj8RkDp30jcfGNWCTwbPAebTDA==", "dependencies": { "core-js": "^3.6.4" + }, + "engines": { + "node": "^16.0.0", + "npm": "^7.0.0 || ^8.0.0" } }, "node_modules/@nextcloud/stylelint-config": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@nextcloud/stylelint-config/-/stylelint-config-2.2.0.tgz", - "integrity": "sha512-kH3pGAofdnDZJCTyYr2hc9Y63KVVrJ3845j3DOKJNW4uUVybiRZkMccwuJvT1mJ8Gn7lgETh4vceDXuwnJlJ3Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@nextcloud/stylelint-config/-/stylelint-config-2.3.0.tgz", + "integrity": "sha512-5mtWqqwrXFXekGT0I8PtVYxJAUQXYwMF28e2MBFbsbyCv+XVzFn9rOYAn6xUG1PrsIeEnom0xlQdrrjpJc71oA==", "dev": true, "engines": { "node": "^16.0.0", @@ -2296,42 +2356,60 @@ } }, "node_modules/@nextcloud/typings": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-0.2.4.tgz", - "integrity": "sha512-49M8XUDQH27VIQE+13KrqSOYcyOsDUk6Yfw17jbBVtXFoDJ3YBSYYq8YaKeAM3Lz2JVbEpqQW9suAT+EyYSb6g==", - "dependencies": { - "@types/jquery": "2.0.54" - } - }, - "node_modules/@nextcloud/vue": { - "version": "6.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-6.0.0-beta.4.tgz", - "integrity": "sha512-1TdzH0++/gIcBzot8iNT3AnweR/1EykpCfBwkJNhMgoiY4HlMLxBj7bpe2D4ul24XTCoXVEdGMYyB32GNVc9WA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-1.6.0.tgz", + "integrity": "sha512-5uIsteFy9Z9/ZaNGE8w8SDgJp+FK8/LeRLgfnakC2pU8eNKTPlQfkiYR163oEI5Xu5YzwdIzf6/roIXdNinhrw==", "dependencies": { + "@types/jquery": "2.0.60" + }, + "engines": { + "node": "^16.0.0", + "npm": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@nextcloud/vue": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-7.8.0.tgz", + "integrity": "sha512-+s75xWq0yxYXkeaufRd6FOb74yuF7iI/soP5gwDRuRQTshC+8ahqMCNXoauAzwkBu305Ad1LIGv+U+OkyOh72g==", + "dependencies": { + "@floating-ui/dom": "^1.1.0", "@nextcloud/auth": "^2.0.0", "@nextcloud/axios": "^2.0.0", - "@nextcloud/browser-storage": "^0.1.1", - "@nextcloud/calendar-js": "^3.0.0", + "@nextcloud/browser-storage": "^0.2.0", + "@nextcloud/calendar-js": "^5.0.3", "@nextcloud/capabilities": "^1.0.4", - "@nextcloud/dialogs": "^3.1.4", + "@nextcloud/dialogs": "^4.0.0", "@nextcloud/event-bus": "^3.0.0", - "@nextcloud/l10n": "^1.6.0", + "@nextcloud/initial-state": "^2.0.0", + "@nextcloud/l10n": "^2.0.1", "@nextcloud/logger": "^2.2.1", "@nextcloud/router": "^2.0.0", + "@nextcloud/vue-select": "^3.21.2", + "@skjnldsv/sanitize-svg": "^1.0.2", + "clone": "^2.1.2", "debounce": "1.2.1", - "emoji-mart-vue-fast": "^11.1.1", + "emoji-mart-vue-fast": "^12.0.1", "escape-html": "^1.0.3", - "floating-vue": "^1.0.0-beta.18", - "focus-trap": "^7.0.0", + "floating-vue": "^1.0.0-beta.19", + "focus-trap": "^7.1.0", "hammerjs": "^2.0.8", - "linkify-string": "^3.0.4", + "linkify-string": "^4.0.0", "md5": "^2.3.0", + "node-polyfill-webpack-plugin": "^2.0.1", + "rehype-react": "^7.1.2", + "remark-breaks": "^3.0.2", + "remark-external-links": "^9.0.1", + "remark-parse": "^10.0.1", + "remark-rehype": "^10.1.0", "splitpanes": "^2.4.1", "string-length": "^5.0.1", "striptags": "^3.2.0", "tributejs": "^5.1.3", + "unified": "^10.1.2", + "unist-builder": "^3.0.1", + "unist-util-visit": "^4.1.2", "v-click-outside": "^3.2.0", - "vue": "^2.7.8", + "vue": "^2.7.14", "vue-color": "^2.8.1", "vue-material-design-icons": "^5.1.2", "vue-multiselect": "^2.1.6", @@ -2342,42 +2420,105 @@ "npm": "^7.0.0 || ^8.0.0" } }, + "node_modules/@nextcloud/vue-select": { + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/@nextcloud/vue-select/-/vue-select-3.22.2.tgz", + "integrity": "sha512-nDtoFowunZIaiq5N28Qvbq2CkUWEbvLrj41OYQx8/qw7Dpmm2bOUKAqjUrr8H1NdoNpCN7VyL5gyoWvwC3m+WQ==", + "peerDependencies": { + "vue": "2.x" + } + }, "node_modules/@nextcloud/vue/node_modules/@nextcloud/axios": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-2.0.0.tgz", - "integrity": "sha512-Pgg0QtA+phxYbe3kMWwhN03ltMZU3x2SfPLRbOPJGP29DgULKBS6YH3U4ev2M8T0drrwCcRnB7esb+FSrW+D5g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-2.3.0.tgz", + "integrity": "sha512-C/M+1Rnh2RJwe9o5eqTDDSRbgLoD8UI0g+O1HszdQcAz+WizGiRzqnPdXYt7vWkorXvwwM0uu37pm6AlG4OmQQ==", "dependencies": { "@nextcloud/auth": "^2.0.0", + "@nextcloud/router": "^2.0.0", "axios": "^0.27.2", - "tslib": "^2.4.0" + "tslib": "^2.4.1" + }, + "engines": { + "node": "^16.0.0", + "npm": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@nextcloud/vue/node_modules/@nextcloud/dialogs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-4.0.1.tgz", + "integrity": "sha512-jgIJdxTpc3suHkuZBRge6/dU6krG7x9emMGTxKY5qRQqFwn9r4rCqjV7Cys7VMn1QLlHmEDdqHcYZFRtN/XVNA==", + "dependencies": { + "@nextcloud/l10n": "^1.3.0", + "@nextcloud/typings": "^1.4.3", + "core-js": "^3.6.4", + "toastify-js": "^1.12.0" }, "engines": { "node": "^16.0.0", "npm": "^7.0.0 || ^8.0.0" } }, + "node_modules/@nextcloud/vue/node_modules/@nextcloud/dialogs/node_modules/@nextcloud/l10n": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.6.0.tgz", + "integrity": "sha512-aKGlgrwN9OiafN791sYus0shfwNeU3PlrH6Oi9ISma6iJSvN6a8aJM8WGKCJ9pqBaTR5PrDuckuM/WnybBWb6A==", + "dependencies": { + "core-js": "^3.6.4", + "node-gettext": "^3.0.0" + } + }, + "node_modules/@nextcloud/vue/node_modules/@nextcloud/l10n": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-2.1.0.tgz", + "integrity": "sha512-rToqXwxcsDTcijvSdgyJAKuOuW7XggDYH00/t3GN5HzO1lNNnVtOj7cc5WmiTknciM+En2oVSMFIUPs6HehjVQ==", + "dependencies": { + "@nextcloud/router": "^2.0.0", + "dompurify": "^2.4.1", + "escape-html": "^1.0.3", + "node-gettext": "^3.0.0" + }, + "engines": { + "node": "^16.0.0", + "npm": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@nextcloud/vue/node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, "node_modules/@nextcloud/webpack-vue-config": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-5.3.0.tgz", - "integrity": "sha512-qkrFUakFS6vGQlM1oXHh2+JQhmACZtSt7bt5W3iwpCirrVarBdyxG0ZRw1PK4jOVTdAEju0fYlIoieo7X+GLIg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-5.4.0.tgz", + "integrity": "sha512-jBVJ01p8iNp5iLYrFtFAJHEal9jcU7HbnBS0Z+HXU9WDKJXp9YAOUDnejJKUXnKaAowZQtrBzSTpAY25cP9aVA==", "dev": true, "engines": { "node": "^16.0.0", "npm": "^7.0.0 || ^8.0.0" }, "peerDependencies": { - "@babel/core": "^7.16.7", - "babel-loader": "^8.2.3", - "css-loader": "^6.5.1", + "@babel/core": "^7.19.6", + "babel-loader": "^8.2.5", + "css-loader": "^6.7.1", "node-polyfill-webpack-plugin": "2.0.1", - "sass": "^1.47.0", - "sass-loader": "^13.0.1", + "sass": "^1.55.0", + "sass-loader": "^13.1.0", "style-loader": "^3.3.1", - "vue-loader": "^15.9.8", - "vue-template-compiler": "^2.7.0", - "webpack": "^5.66.0", - "webpack-cli": "^4.9.1", - "webpack-dev-server": "^4.7.2" + "vue-loader": "^15.10.0", + "vue-template-compiler": "^2.7.13", + "webpack": "^5.74.0", + "webpack-cli": "^4.10.0", + "webpack-dev-server": "^4.11.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "peer": true, + "dependencies": { + "eslint-scope": "5.1.1" } }, "node_modules/@nodelib/fs.scandir": { @@ -2418,6 +2559,18 @@ "node": ">= 8" } }, + "node_modules/@skjnldsv/sanitize-svg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@skjnldsv/sanitize-svg/-/sanitize-svg-1.0.2.tgz", + "integrity": "sha512-blfdQZ9jr4K9IOhifF0FVhKf9LCFH0L8wWR/vEgdA53q8DGNEbjUGMNo4VU1QugglaoQdFy65O2abODRFflsSg==", + "dependencies": { + "is-svg": "^4.3.2" + }, + "engines": { + "node": "^14.0.0", + "npm": "^7.0.0" + } + }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -2460,11 +2613,18 @@ "@types/node": "*" } }, + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/@types/eslint": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", - "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", - "dev": true, + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", + "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", "peer": true, "dependencies": { "@types/estree": "*", @@ -2475,7 +2635,6 @@ "version": "3.7.4", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, "peer": true, "dependencies": { "@types/eslint": "*", @@ -2486,26 +2645,25 @@ "version": "0.0.51", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true, "peer": true }, "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", "dev": true, "peer": true, "dependencies": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.30", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", - "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", "dev": true, "peer": true, "dependencies": { @@ -2514,10 +2672,18 @@ "@types/range-parser": "*" } }, + "node_modules/@types/hast": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "version": "1.17.10", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", + "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", "dev": true, "peer": true, "dependencies": { @@ -2525,15 +2691,14 @@ } }, "node_modules/@types/jquery": { - "version": "2.0.54", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.54.tgz", - "integrity": "sha512-D/PomKwNkDfSKD13DEVQT/pq2TUjN54c6uB341fEZanIzkjfGe7UaFuuaLZbpEiS5j7Wk2MUHAZqZIoECw29lg==" + "version": "2.0.60", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.60.tgz", + "integrity": "sha512-izi6OBEVrAwaHiqWITjOPBbVtcKZKAXTocJqPZsAKA2lvmbpFEyPSAxgcqmisbiMYj9EvrooUEPLHQeQqVMWAg==" }, "node_modules/@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true, "peer": true }, "node_modules/@types/json5": { @@ -2543,6 +2708,14 @@ "dev": true, "peer": true }, + "node_modules/@types/mdast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", @@ -2557,11 +2730,15 @@ "dev": true, "peer": true }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + }, "node_modules/@types/node": { - "version": "18.7.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.13.tgz", - "integrity": "sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==", - "dev": true, + "version": "18.14.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.6.tgz", + "integrity": "sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==", "peer": true }, "node_modules/@types/normalize-package-data": { @@ -2578,6 +2755,12 @@ "dev": true, "peer": true }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "peer": true + }, "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -2592,6 +2775,17 @@ "dev": true, "peer": true }, + "node_modules/@types/react": { + "version": "18.0.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz", + "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==", + "peer": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, "node_modules/@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", @@ -2599,10 +2793,16 @@ "dev": true, "peer": true }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "peer": true + }, "node_modules/@types/semver": { - "version": "7.3.12", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.12.tgz", - "integrity": "sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==" + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" }, "node_modules/@types/serve-index": { "version": "1.9.1", @@ -2615,9 +2815,9 @@ } }, "node_modules/@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", "dev": true, "peer": true, "dependencies": { @@ -2635,20 +2835,339 @@ "@types/node": "*" } }, + "node_modules/@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" + }, "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", "dev": true, "peer": true, "dependencies": { "@types/node": "*" } }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz", + "integrity": "sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==", + "dev": true, + "peer": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/type-utils": "5.54.0", + "@typescript-eslint/utils": "5.54.0", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", + "integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", + "dev": true, + "peer": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/typescript-estree": "5.54.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz", + "integrity": "sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==", + "dev": true, + "peer": true, + "dependencies": { + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/visitor-keys": "5.54.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz", + "integrity": "sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==", + "dev": true, + "peer": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/utils": "5.54.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.0.tgz", + "integrity": "sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==", + "dev": true, + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz", + "integrity": "sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==", + "dev": true, + "peer": true, + "dependencies": { + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/visitor-keys": "5.54.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.0.tgz", + "integrity": "sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/typescript-estree": "5.54.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz", + "integrity": "sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==", + "dev": true, + "peer": true, + "dependencies": { + "@typescript-eslint/types": "5.54.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/@vue/compiler-sfc": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.10.tgz", - "integrity": "sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==", + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", + "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", "dependencies": { "@babel/parser": "^7.18.4", "postcss": "^8.4.14", @@ -2718,11 +3237,35 @@ "dev": true, "peer": true }, + "node_modules/@vue/eslint-config-typescript": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.2.tgz", + "integrity": "sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw==", + "dev": true, + "peer": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0", + "@typescript-eslint/parser": "^5.0.0", + "vue-eslint-parser": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0", + "eslint-plugin-vue": "^9.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, "peer": true, "dependencies": { "@webassemblyjs/helper-numbers": "1.11.1", @@ -2733,28 +3276,24 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true, "peer": true }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true, "peer": true }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true, "peer": true }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, "peer": true, "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", @@ -2766,14 +3305,12 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true, "peer": true }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, "peer": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -2786,7 +3323,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, "peer": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" @@ -2796,7 +3332,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, "peer": true, "dependencies": { "@xtuc/long": "4.2.2" @@ -2806,14 +3341,12 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true, "peer": true }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, "peer": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -2830,7 +3363,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, "peer": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -2844,7 +3376,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, "peer": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -2857,7 +3388,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, "peer": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -2872,7 +3402,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, "peer": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -2922,22 +3451,18 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, "peer": true }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true, "peer": true }, "node_modules/abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, - "peer": true, "dependencies": { "event-target-shim": "^5.0.0" }, @@ -2960,10 +3485,9 @@ } }, "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true, + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "peer": true, "bin": { "acorn": "bin/acorn" @@ -2976,7 +3500,6 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, "peer": true, "peerDependencies": { "acorn": "^8" @@ -2996,7 +3519,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -3028,9 +3550,9 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "peer": true, "dependencies": { @@ -3055,7 +3577,6 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, "peer": true, "peerDependencies": { "ajv": "^6.9.1" @@ -3098,9 +3619,9 @@ } }, "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "peer": true, "dependencies": { @@ -3126,16 +3647,16 @@ "peer": true }, "node_modules/array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", "dev": true, "peer": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", "is-string": "^1.0.7" }, "engines": { @@ -3156,15 +3677,34 @@ } }, "node_modules/array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", "dev": true, "peer": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", "es-shim-unscopables": "^1.0.0" }, "engines": { @@ -3188,8 +3728,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "peer": true, "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -3200,16 +3738,12 @@ "node_modules/asn1.js/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/assert": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", - "dev": true, - "peer": true, "dependencies": { "es6-object-assign": "^1.1.0", "is-nan": "^1.2.1", @@ -3236,8 +3770,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true, - "peer": true, "engines": { "node": ">= 0.4" }, @@ -3255,9 +3787,9 @@ } }, "node_modules/babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dev": true, "peer": true, "dependencies": { @@ -3274,25 +3806,15 @@ "webpack": ">=2" } }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "peer": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", - "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "peer": true, "dependencies": { "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.2", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" }, "peerDependencies": { @@ -3300,32 +3822,41 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", - "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.2", - "core-js-compat": "^3.21.0" + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", - "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.2" + "@babel/helper-define-polyfill-provider": "^0.3.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -3337,7 +3868,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -3351,8 +3881,7 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "peer": true + ] }, "node_modules/batch": { "version": "0.6.1", @@ -3391,14 +3920,12 @@ "node_modules/bn.js": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "dev": true, - "peer": true + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dev": true, "peer": true, "dependencies": { @@ -3410,7 +3937,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.10.3", + "qs": "6.11.0", "raw-body": "2.5.1", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -3448,9 +3975,9 @@ "peer": true }, "node_modules/bonjour-service": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", "dev": true, "peer": true, "dependencies": { @@ -3494,16 +4021,12 @@ "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true, - "peer": true + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" }, "node_modules/browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "peer": true, "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -3517,8 +4040,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "peer": true, "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -3529,8 +4050,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "peer": true, "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -3542,8 +4061,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "peer": true, "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -3553,8 +4070,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "peer": true, "dependencies": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -3568,11 +4083,9 @@ } }, "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "peer": true, + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -3582,42 +4095,18 @@ "node": ">= 6" } }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, "node_modules/browserify-zlib": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "peer": true, "dependencies": { "pako": "~1.0.5" } }, "node_modules/browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "dev": true, + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "funding": [ { "type": "opencollective", @@ -3630,10 +4119,10 @@ ], "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" }, "bin": { "browserslist": "cli.js" @@ -3646,7 +4135,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, "funding": [ { "type": "github", @@ -3661,7 +4149,6 @@ "url": "https://feross.org/support" } ], - "peer": true, "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -3671,22 +4158,17 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, "peer": true }, "node_modules/buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true, - "peer": true + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" }, "node_modules/builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true, - "peer": true + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" }, "node_modules/builtins": { "version": "5.0.1", @@ -3698,10 +4180,23 @@ "semver": "^7.0.0" } }, + "node_modules/builtins/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/builtins/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "dependencies": { @@ -3714,6 +4209,13 @@ "node": ">=10" } }, + "node_modules/builtins/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -3728,8 +4230,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "peer": true, "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -3777,10 +4277,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001382", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001382.tgz", - "integrity": "sha512-2rtJwDmSZ716Pxm1wCtbPvHtbDWAreTPxXbkc5RkKglow3Ig/4GNGazDI9/BVnXbG/wnv6r3B5FEbkfg9OcTGg==", - "dev": true, + "version": "1.0.30001460", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001460.tgz", + "integrity": "sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ==", "funding": [ { "type": "opencollective", @@ -3816,6 +4315,15 @@ "node": ">=12.20" } }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", @@ -3869,7 +4377,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, "peer": true, "engines": { "node": ">=6.0" @@ -3879,8 +4386,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "peer": true, "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -3891,6 +4396,14 @@ "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", "integrity": "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==" }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -3961,11 +4474,19 @@ "node": ">= 0.8" } }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, "peer": true }, "node_modules/comment-parser": { @@ -4034,6 +4555,13 @@ "dev": true, "peer": true }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -4054,9 +4582,7 @@ "node_modules/console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true, - "peer": true + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, "node_modules/consolidate": { "version": "0.15.1", @@ -4074,9 +4600,7 @@ "node_modules/constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true, - "peer": true + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" }, "node_modules/content-disposition": { "version": "0.5.4", @@ -4091,31 +4615,10 @@ "node": ">= 0.6" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, "peer": true, "engines": { @@ -4123,14 +4626,11 @@ } }, "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true, - "peer": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } + "peer": true }, "node_modules/cookie": { "version": "0.5.0", @@ -4150,9 +4650,9 @@ "peer": true }, "node_modules/core-js": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.0.tgz", - "integrity": "sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA==", + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.0.tgz", + "integrity": "sha512-VG23vuEisJNkGl6XQmFJd3rEG/so/CNatqeE+7uZAwTSwFeB/qaO0be8xZYUNWprJ/GIwL8aMt9cj1kvbpTZhg==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -4160,30 +4660,19 @@ } }, "node_modules/core-js-compat": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.0.tgz", - "integrity": "sha512-extKQM0g8/3GjFx9US12FAgx8KJawB7RCQ5y8ipYLbmfzEzmFRWdDjIlxDx82g7ygcNG85qMVUSRyABouELdow==", + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.0.tgz", + "integrity": "sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==", "dev": true, "peer": true, "dependencies": { - "browserslist": "^4.21.3", - "semver": "7.0.0" + "browserslist": "^4.21.5" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -4192,9 +4681,9 @@ "peer": true }, "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, "peer": true, "dependencies": { @@ -4212,8 +4701,6 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "peer": true, "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -4222,16 +4709,12 @@ "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "peer": true, "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -4244,8 +4727,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "peer": true, "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -4282,8 +4763,6 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "peer": true, "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -4312,20 +4791,20 @@ } }, "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", "dev": true, "peer": true, "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.7", + "postcss": "^8.4.19", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" + "semver": "^7.3.8" }, "engines": { "node": ">= 12.13.0" @@ -4338,10 +4817,23 @@ "webpack": "^5.0.0" } }, + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/css-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "dependencies": { @@ -4354,6 +4846,13 @@ "node": ">=10" } }, + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -4368,9 +4867,9 @@ } }, "node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, "node_modules/date-format-parse": { "version": "0.2.7", @@ -4393,8 +4892,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "peer": true, "dependencies": { "ms": "2.1.2" }, @@ -4418,9 +4915,9 @@ } }, "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", "dev": true, "peer": true, "dependencies": { @@ -4429,6 +4926,9 @@ }, "engines": { "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/decamelize-keys/node_modules/map-obj": { @@ -4441,6 +4941,18 @@ "node": ">=0.10.0" } }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -4472,11 +4984,9 @@ } }, "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "peer": true, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dependencies": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" @@ -4506,12 +5016,18 @@ "node": ">= 0.8" } }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, "node_modules/des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "peer": true, "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -4535,12 +5051,18 @@ "dev": true, "peer": true }, + "node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "peer": true, "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -4550,9 +5072,7 @@ "node_modules/diffie-hellman/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/dir-glob": { "version": "3.0.1", @@ -4619,8 +5139,6 @@ "version": "4.22.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", - "dev": true, - "peer": true, "engines": { "node": ">=10" }, @@ -4657,6 +5175,11 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, + "node_modules/dompurify": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.5.tgz", + "integrity": "sha512-jggCCd+8Iqp4Tsz0nIvpcb22InKEBrGz5dw3EQJMs8HPJDsKbFIO3STYtAvCfDx26Muevn1MHVI0XxjgFfmiSA==" + }, "node_modules/domutils": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", @@ -4680,18 +5203,15 @@ "peer": true }, "node_modules/electron-to-chromium": { - "version": "1.4.228", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.228.tgz", - "integrity": "sha512-XfDHCvou7CsDMlFwb0WZ1tWmW48e7Sn7VBRyPfZsZZila9esRsJl1trO+OqDNV97GggFSt0ISbWslKXfQkG//g==", - "dev": true, + "version": "1.4.320", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.320.tgz", + "integrity": "sha512-h70iRscrNluMZPVICXYl5SSB+rBKo22XfuIS1ER0OQxQZpKTnFpuS6coj7wY9M/3trv7OR88rRMOlKmRvDty7Q==", "peer": true }, "node_modules/elliptic": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "peer": true, "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -4705,18 +5225,15 @@ "node_modules/elliptic/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/emoji-mart-vue-fast": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/emoji-mart-vue-fast/-/emoji-mart-vue-fast-11.1.1.tgz", - "integrity": "sha512-mMN49N2lCQCjanSzLYBS1PlBO+7Do092FnrsWwogwmOo4p+L8N3L8TjcDk30ByXMCjSEcCDsjupCxIcaBpVNKg==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/emoji-mart-vue-fast/-/emoji-mart-vue-fast-12.0.1.tgz", + "integrity": "sha512-qO8F9aduHwPGEU2U1YobOH3lRXEMvrjej6KdhGMnSoMJ+OFSmNf+pUal/MbrEn0RUy+Uqc7U9sPopA+3ipK4+g==", "dependencies": { - "@babel/polyfill": "^7.12.1", "@babel/runtime": "^7.18.6", - "vue-virtual-scroller": "^1.0.10" + "core-js": "^3.23.5" }, "peerDependencies": { "vue": ">2.0.0" @@ -4750,10 +5267,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "peer": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -4764,9 +5280,9 @@ } }, "node_modules/entities": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", - "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", "dev": true, "peer": true, "engines": { @@ -4800,35 +5316,45 @@ } }, "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", "dev": true, "peer": true, "dependencies": { + "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", + "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", + "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" }, "engines": { "node": ">= 0.4" @@ -4841,9 +5367,23 @@ "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true, "peer": true }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "peer": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-shim-unscopables": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", @@ -4875,15 +5415,12 @@ "node_modules/es6-object-assign": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", - "dev": true, - "peer": true + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, "peer": true, "engines": { "node": ">=6" @@ -4905,15 +5442,17 @@ } }, "node_modules/eslint": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", - "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", + "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", "dev": true, "peer": true, "dependencies": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@eslint/eslintrc": "^2.0.0", + "@eslint/js": "8.35.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -4923,21 +5462,21 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.3", - "esquery": "^1.4.0", + "espree": "^9.4.0", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", @@ -4948,8 +5487,7 @@ "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" @@ -4988,15 +5526,30 @@ "eslint-plugin-promise": "^6.0.0" } }, + "node_modules/eslint-import-resolver-exports": { + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-exports/-/eslint-import-resolver-exports-1.0.0-beta.5.tgz", + "integrity": "sha512-o6t0w7muUpXr7MkUVzD5igQoDfAQvTmcPp8HEAJdNF8eOuAO+yn6I/TTyMxz9ecCwzX7e02vzlkHURoScUuidg==", + "dev": true, + "peer": true, + "dependencies": { + "resolve.exports": "^2.0.0" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", "dev": true, "peer": true, "dependencies": { "debug": "^3.2.7", - "resolve": "^1.20.0" + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" } }, "node_modules/eslint-import-resolver-node/node_modules/debug": { @@ -5084,24 +5637,26 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", "dev": true, "peer": true, "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", "has": "^1.0.3", - "is-core-module": "^2.8.1", + "is-core-module": "^2.11.0", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", "tsconfig-paths": "^3.14.1" }, "engines": { @@ -5112,13 +5667,13 @@ } }, "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "peer": true, "dependencies": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "node_modules/eslint-plugin-import/node_modules/doctrine": { @@ -5134,30 +5689,23 @@ "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "peer": true - }, "node_modules/eslint-plugin-jsdoc": { - "version": "39.3.6", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.3.6.tgz", - "integrity": "sha512-R6dZ4t83qPdMhIOGr7g2QII2pwCjYyKP+z0tPOfO1bbAbQyKC20Y2Rd6z1te86Lq3T7uM8bNo+VD9YFpE8HU/g==", + "version": "39.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.9.1.tgz", + "integrity": "sha512-Rq2QY6BZP2meNIs48aZ3GlIlJgBqFCmR55+UBvaDkA3ZNQ0SvQXOs2QKkubakEijV8UbIVbVZKsOVN8G3MuqZw==", "dev": true, "peer": true, "dependencies": { - "@es-joy/jsdoccomment": "~0.31.0", + "@es-joy/jsdoccomment": "~0.36.1", "comment-parser": "1.3.1", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "esquery": "^1.4.0", - "semver": "^7.3.7", + "semver": "^7.3.8", "spdx-expression-parse": "^3.0.1" }, "engines": { - "node": "^14 || ^16 || ^17 || ^18" + "node": "^14 || ^16 || ^17 || ^18 || ^19" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0" @@ -5176,10 +5724,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/eslint-plugin-jsdoc/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/eslint-plugin-jsdoc/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "dependencies": { @@ -5192,10 +5753,17 @@ "node": ">=10" } }, + "node_modules/eslint-plugin-jsdoc/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, "node_modules/eslint-plugin-n": { - "version": "15.2.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.5.tgz", - "integrity": "sha512-8+BYsqiyZfpu6NXmdLOXVUfk8IocpCjpd8nMRRH0A9ulrcemhb2VI9RSJMEy5udx++A/YcVPD11zT8hpFq368g==", + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.6.1.tgz", + "integrity": "sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==", "dev": true, "peer": true, "dependencies": { @@ -5203,10 +5771,10 @@ "eslint-plugin-es": "^4.1.0", "eslint-utils": "^3.0.0", "ignore": "^5.1.1", - "is-core-module": "^2.10.0", + "is-core-module": "^2.11.0", "minimatch": "^3.1.2", "resolve": "^1.22.1", - "semver": "^7.3.7" + "semver": "^7.3.8" }, "engines": { "node": ">=12.22.0" @@ -5218,10 +5786,23 @@ "eslint": ">=7.0.0" } }, + "node_modules/eslint-plugin-n/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/eslint-plugin-n/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "dependencies": { @@ -5234,10 +5815,17 @@ "node": ">=10" } }, + "node_modules/eslint-plugin-n/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, "node_modules/eslint-plugin-promise": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz", - "integrity": "sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", + "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", "dev": true, "peer": true, "engines": { @@ -5248,9 +5836,9 @@ } }, "node_modules/eslint-plugin-vue": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.4.0.tgz", - "integrity": "sha512-Nzz2QIJ8FG+rtJaqT/7/ru5ie2XgT9KCudkbN0y3uFYhQ41nuHEaboLAiqwMcK006hZPQv/rVMRhUIwEGhIvfQ==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.9.0.tgz", + "integrity": "sha512-YbubS7eK0J7DCf0U2LxvVP7LMfs6rC6UltihIgval3azO3gyDwEGVgsCMe1TmDiEkl6GdMKfRpaME6QxIYtzDQ==", "dev": true, "peer": true, "dependencies": { @@ -5269,10 +5857,23 @@ "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/eslint-plugin-vue/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/eslint-plugin-vue/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "dependencies": { @@ -5285,11 +5886,17 @@ "node": ">=10" } }, + "node_modules/eslint-plugin-vue/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, "node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, "peer": true, "dependencies": { "esrecurse": "^4.3.0", @@ -5429,9 +6036,9 @@ } }, "node_modules/eslint/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "peer": true, "dependencies": { @@ -5481,9 +6088,9 @@ } }, "node_modules/espree": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", - "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dev": true, "peer": true, "dependencies": { @@ -5509,9 +6116,9 @@ } }, "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "peer": true, "dependencies": { @@ -5535,7 +6142,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "peer": true, "dependencies": { "estraverse": "^5.2.0" @@ -5548,7 +6154,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, "peer": true, "engines": { "node": ">=4.0" @@ -5558,7 +6163,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, "peer": true, "engines": { "node": ">=4.0" @@ -5588,8 +6192,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, - "peer": true, "engines": { "node": ">=6" } @@ -5605,8 +6207,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "peer": true, "engines": { "node": ">=0.8.x" } @@ -5615,8 +6215,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "peer": true, "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -5647,15 +6245,15 @@ } }, "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, "peer": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", + "body-parser": "1.20.1", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.5.0", @@ -5674,7 +6272,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.18.0", @@ -5713,38 +6311,21 @@ "dev": true, "peer": true }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, "peer": true }, "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, "peer": true, "dependencies": { @@ -5775,7 +6356,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, "peer": true }, "node_modules/fast-levenshtein": { @@ -5785,6 +6365,21 @@ "dev": true, "peer": true }, + "node_modules/fast-xml-parser": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.1.3.tgz", + "integrity": "sha512-LsNDahCiCcJPe8NO7HijcnukHB24tKbfDDA5IILx9dmW3Frb52lhbeX6MPNUSvyGNfav2VTYpJ/OqkRoVLrh2Q==", + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -5796,9 +6391,9 @@ } }, "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "peer": true, "dependencies": { @@ -5847,9 +6442,7 @@ "node_modules/filter-obj": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", - "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", - "dev": true, - "peer": true, + "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", "engines": { "node": ">=8" } @@ -5947,9 +6540,9 @@ "peer": true }, "node_modules/floating-vue": { - "version": "1.0.0-beta.18", - "resolved": "https://registry.npmjs.org/floating-vue/-/floating-vue-1.0.0-beta.18.tgz", - "integrity": "sha512-mRFc78szc1BTbhlCa4okb7wAGPuH/IID+yqJ+yrTMQ038H8WIAsPV/WFgWCaXqe8d1Z12LkMqiHDVorCJy8M2A==", + "version": "1.0.0-beta.19", + "resolved": "https://registry.npmjs.org/floating-vue/-/floating-vue-1.0.0-beta.19.tgz", + "integrity": "sha512-OcM7z5Ua4XAykqolmvPj3l1s+KqUKj6Xz2t66eqjgaWfNBjtuifmxO5+4rRXakIch/Crt8IH+vKdKcR3jOUaoQ==", "dependencies": { "@floating-ui/dom": "^0.1.10", "vue-resize": "^1.0.0" @@ -5958,18 +6551,31 @@ "vue": "^2.6.10" } }, + "node_modules/floating-vue/node_modules/@floating-ui/core": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.3.1.tgz", + "integrity": "sha512-ensKY7Ub59u16qsVIFEo2hwTCqZ/r9oZZFh51ivcLGHfUwTn8l1Xzng8RJUe91H/UP8PeqeBronAGx0qmzwk2g==" + }, + "node_modules/floating-vue/node_modules/@floating-ui/dom": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.1.10.tgz", + "integrity": "sha512-4kAVoogvQm2N0XE0G6APQJuCNuErjOfPW8Ux7DFxh8+AfugWflwVJ5LDlHOwrwut7z/30NUvdtHzQ3zSip4EzQ==", + "dependencies": { + "@floating-ui/core": "^0.3.0" + } + }, "node_modules/focus-trap": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.0.0.tgz", - "integrity": "sha512-uT4Bl8TwU+5vVAx/DHil/1eVS54k9unqhK/vGy2KSh7esPmqgC0koAB9J2sJ+vtj8+vmiFyGk2unLkhNLQaxoA==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.3.1.tgz", + "integrity": "sha512-bX/u4FJ+F0Pp6b/8Q9W8Br/JaLJ7rrhOJAzai9JU8bh4BPdOjEATy4pxHcbBBxFjPN4d1oHy7/KqknEdOetm9w==", "dependencies": { - "tabbable": "^6.0.0" + "tabbable": "^6.1.1" } }, "node_modules/follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "funding": [ { "type": "individual", @@ -5989,8 +6595,6 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "peer": true, "dependencies": { "is-callable": "^1.1.3" } @@ -6060,9 +6664,7 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true, - "peer": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/function.prototype.name": { "version": "1.1.5", @@ -6083,13 +6685,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true, - "peer": true - }, "node_modules/functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", @@ -6111,11 +6706,9 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dev": true, - "peer": true, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -6193,7 +6786,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, "peer": true }, "node_modules/global-modules": { @@ -6247,6 +6839,22 @@ "node": ">=4" } }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "peer": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -6275,11 +6883,21 @@ "dev": true, "peer": true }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true, "peer": true }, "node_modules/grapheme-splitter": { @@ -6318,8 +6936,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "peer": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -6351,8 +6967,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "peer": true, "dependencies": { "get-intrinsic": "^1.1.1" }, @@ -6360,12 +6974,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "peer": true, "engines": { "node": ">= 0.4" }, @@ -6377,8 +7002,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "peer": true, "dependencies": { "has-symbols": "^1.0.2" }, @@ -6393,8 +7016,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "peer": true, "dependencies": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -6405,11 +7026,9 @@ } }, "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "peer": true, + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -6419,27 +7038,6 @@ "node": ">= 6" } }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, "node_modules/hash-sum": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", @@ -6451,13 +7049,37 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "peer": true, "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" } }, + "node_modules/hast-to-hyperscript": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-10.0.3.tgz", + "integrity": "sha512-NuBoUStp4fRwmvlfbidlEiRSTk0gSHm+97q4Xn9CJ10HO+Py7nlTuDi6RhM1qLOureukGrCXLG7AAxaGqqyslQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.1", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -6472,8 +7094,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, - "peer": true, "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -6493,6 +7113,26 @@ "node": ">=10" } }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", @@ -6507,9 +7147,9 @@ } }, "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "peer": true, "dependencies": { @@ -6522,6 +7162,13 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -6659,9 +7306,7 @@ "node_modules/https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true, - "peer": true + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" }, "node_modules/human-signals": { "version": "2.1.0", @@ -6709,7 +7354,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -6723,13 +7367,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "peer": true + ] }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, "peer": true, "engines": { @@ -6737,9 +7380,9 @@ } }, "node_modules/immutable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", "dev": true, "peer": true }, @@ -6824,9 +7467,7 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "peer": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { "version": "1.3.8", @@ -6835,14 +7476,19 @@ "dev": true, "peer": true }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "peer": true, "dependencies": { - "get-intrinsic": "^1.1.0", + "get-intrinsic": "^1.2.0", "has": "^1.0.3", "side-channel": "^1.0.4" }, @@ -6870,12 +7516,21 @@ "node": ">= 10" } }, + "node_modules/is-absolute-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "peer": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -6887,6 +7542,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -6943,11 +7613,9 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true, - "peer": true, + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "engines": { "node": ">= 0.4" }, @@ -6956,9 +7624,9 @@ } }, "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "peer": true, "dependencies": { @@ -7024,8 +7692,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "peer": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -7053,8 +7719,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "dev": true, - "peer": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -7105,6 +7769,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -7184,6 +7858,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-svg": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.4.0.tgz", + "integrity": "sha512-v+AgVwiK5DsGtT9ng+m4mClp6zDAmwrW8nZi6Gg15qzvBnRWWdfWA1TGaXyCDnWq5g5asofIgMVl3PjKxvk1ug==", + "dependencies": { + "fast-xml-parser": "^4.1.3" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-symbol": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", @@ -7201,16 +7889,14 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", - "dev": true, - "peer": true, + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", "for-each": "^0.3.3", + "gopd": "^1.0.1", "has-tostringtag": "^1.0.0" }, "engines": { @@ -7270,11 +7956,15 @@ "node": ">=0.10.0" } }, + "node_modules/jed": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", + "integrity": "sha512-z35ZSEcXHxLW4yumw0dF6L464NT36vmx3wxJw8MDpraBcWuNVgUPZgPJKcu1HekNgwlMFNqol7i/IpSbjhqwqA==" + }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, "peer": true, "dependencies": { "@types/node": "*", @@ -7289,7 +7979,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "peer": true, "engines": { "node": ">=8" @@ -7299,7 +7988,6 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, "peer": true, "dependencies": { "has-flag": "^4.0.0" @@ -7311,6 +7999,17 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -7358,14 +8057,12 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, "peer": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, "peer": true }, "node_modules/json-stable-stringify-without-jsonify": { @@ -7398,10 +8095,18 @@ "node": ">=0.10.0" } }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "engines": { + "node": ">=6" + } + }, "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true, "peer": true, "engines": { @@ -7409,9 +8114,9 @@ } }, "node_modules/known-css-properties": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz", - "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==", + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz", + "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==", "dev": true, "peer": true }, @@ -7437,24 +8142,23 @@ "peer": true }, "node_modules/linkify-string": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/linkify-string/-/linkify-string-3.0.4.tgz", - "integrity": "sha512-OnNqqRjlYXaXipIAbBC8sDXsSumI1ftatzFg141Pw9HEXWjTVLFcMZoKbFupshqWRavtNJ6QHLa+u6AlxxgeRw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/linkify-string/-/linkify-string-4.1.0.tgz", + "integrity": "sha512-mw4KyPoE/vP0lamGbFFtDsutxOw0b+3g2/lH5bwS7X4tRHQyLBoJ60avPVGUoHfU8G1bLS329u13hhpxBIqFiA==", "peerDependencies": { - "linkifyjs": "^3.0.0" + "linkifyjs": "^4.0.0" } }, "node_modules/linkifyjs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-3.0.5.tgz", - "integrity": "sha512-1Y9XQH65eQKA9p2xtk+zxvnTeQBG7rdAXSkUG97DmuI/Xhji9uaUzaWxRj6rf9YC0v8KKHkxav7tnLX82Sz5Fg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.0.tgz", + "integrity": "sha512-Ffv8VoY3+ixI1b3aZ3O+jM6x17cOsgwfB1Wq7pkytbo1WlyRp6ZO0YDMqiWT/gQPY/CmtiGuKfzDIVqxh1aCTA==", "peer": true }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, "peer": true, "engines": { "node": ">=6.11.5" @@ -7530,14 +8234,13 @@ "peer": true }, "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "peer": true, "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "yallist": "^3.0.2" } }, "node_modules/make-dir": { @@ -7585,26 +8288,92 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.0.tgz", + "integrity": "sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "peer": true, + "node_modules/mdast-util-to-string": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.1.tgz", + "integrity": "sha512-tGvhT94e+cVnQt8JWE9/b3cUQZWS732TJxXHktvP+BYo62PpYD53Ls/6cC60rW21dW+txxiM4zMdc6abASvZKA==", "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "@types/mdast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "node_modules/media-typer": { @@ -7618,9 +8387,9 @@ } }, "node_modules/memfs": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", "dev": true, "peer": true, "dependencies": { @@ -7691,7 +8460,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, "peer": true }, "node_modules/merge2": { @@ -7714,6 +8482,428 @@ "node": ">= 0.6" } }, + "node_modules/micromark": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz", + "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz", + "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-factory-destination": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", + "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz", + "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz", + "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz", + "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz", + "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz", + "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz", + "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz", + "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz", + "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz", + "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz", + "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz", + "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-html-tag-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz", + "integrity": "sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz", + "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz", + "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz", + "integrity": "sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz", + "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz", + "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz", + "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -7732,8 +8922,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "peer": true, "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -7745,9 +8933,7 @@ "node_modules/miller-rabin/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/mime": { "version": "1.6.0", @@ -7804,16 +8990,12 @@ "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true, - "peer": true + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true, - "peer": true + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" }, "node_modules/minimatch": { "version": "3.1.2", @@ -7829,11 +9011,14 @@ } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, - "peer": true + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/minimist-options": { "version": "4.1.0", @@ -7850,12 +9035,26 @@ "node": ">= 6" } }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "peer": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multicast-dns": { "version": "7.2.5", @@ -7889,6 +9088,13 @@ "dev": true, "peer": true }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true, + "peer": true + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -7903,7 +9109,6 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, "peer": true }, "node_modules/node-forge": { @@ -7928,8 +9133,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-2.0.1.tgz", "integrity": "sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==", - "dev": true, - "peer": true, "dependencies": { "assert": "^2.0.0", "browserify-zlib": "^0.2.0", @@ -7964,11 +9167,10 @@ "webpack": ">=5" } }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "peer": true }, "node_modules/normalize-package-data": { @@ -7987,10 +9189,23 @@ "node": ">=10" } }, + "node_modules/normalize-package-data/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "dependencies": { @@ -8003,6 +9218,13 @@ "node": ">=10" } }, + "node_modules/normalize-package-data/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -8040,9 +9262,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true, "peer": true, "funding": { @@ -8053,8 +9275,6 @@ "version": "1.1.5", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "peer": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -8070,8 +9290,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "peer": true, "engines": { "node": ">= 0.4" } @@ -8096,15 +9314,15 @@ } }, "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", "dev": true, "peer": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { "node": ">= 0.4" @@ -8170,9 +9388,9 @@ } }, "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dev": true, "peer": true, "dependencies": { @@ -8208,9 +9426,7 @@ "node_modules/os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true, - "peer": true + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" }, "node_modules/p-limit": { "version": "3.1.0", @@ -8271,9 +9487,7 @@ "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true, - "peer": true + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "node_modules/parent-module": { "version": "1.0.1", @@ -8292,8 +9506,6 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "peer": true, "dependencies": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -8334,9 +9546,7 @@ "node_modules/path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "dev": true, - "peer": true + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" }, "node_modules/path-exists": { "version": "4.0.0", @@ -8396,8 +9606,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "peer": true, "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -8497,9 +9705,9 @@ } }, "node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", "funding": [ { "type": "opencollective", @@ -8536,9 +9744,9 @@ } }, "node_modules/postcss-html/node_modules/js-tokens": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-8.0.0.tgz", - "integrity": "sha512-PC7MzqInq9OqKyTXfIvQNcjMkODJYC8A17kAaQgeW79yfhqTWSOfjHYQ2mDDcwJ96Iibtwkfh0C7R/OvqPlgVA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-8.0.1.tgz", + "integrity": "sha512-3AGrZT6tuMm1ZWWn9mLXh7XMfi2YtiLNPALCVxBCiUVq0LD1OQMxV/AdS/s7rLJU5o9i/jBZw/N4vXXL5dm29A==", "dev": true, "peer": true }, @@ -8637,26 +9845,32 @@ } }, "node_modules/postcss-scss": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.4.tgz", - "integrity": "sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + } + ], "peer": true, "engines": { "node": ">=12.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { - "postcss": "^8.3.3" + "postcss": "^8.4.19" } }, "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", "dev": true, "peer": true, "dependencies": { @@ -8685,9 +9899,9 @@ } }, "node_modules/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", + "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", "dev": true, "optional": true, "peer": true, @@ -8705,8 +9919,6 @@ "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, - "peer": true, "engines": { "node": ">= 0.6.0" } @@ -8718,6 +9930,15 @@ "dev": true, "peer": true }, + "node_modules/property-information": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", + "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -8753,8 +9974,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "peer": true, "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -8767,24 +9986,20 @@ "node_modules/public-encrypt/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "peer": true, + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "engines": { "node": ">=6" } }, "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, "peer": true, "dependencies": { @@ -8802,8 +10017,6 @@ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "peer": true, "engines": { "node": ">=0.4.x" } @@ -8812,8 +10025,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true, - "peer": true, "engines": { "node": ">=0.4.x" } @@ -8853,8 +10064,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "peer": true, "dependencies": { "safe-buffer": "^5.1.0" } @@ -8863,8 +10072,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "peer": true, "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -9047,13 +10254,14 @@ } }, "node_modules/readable-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.1.0.tgz", - "integrity": "sha512-sVisi3+P2lJ2t0BPbpK629j8wRW06yKGJUcaLAGXPAUhyUxVJm7VsCTit1PFgT4JHUDMrGNR+ZjSKpzGaRF3zw==", - "dev": true, - "peer": true, + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.3.0.tgz", + "integrity": "sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==", "dependencies": { - "abort-controller": "^3.0.0" + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -9107,9 +10315,9 @@ "peer": true }, "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "peer": true, "dependencies": { @@ -9120,14 +10328,14 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", "dev": true, "peer": true, "dependencies": { @@ -9166,34 +10374,27 @@ } }, "node_modules/regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", + "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", "dev": true, "peer": true, "dependencies": { + "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { "node": ">=4" } }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true, - "peer": true - }, "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "peer": true, "dependencies": { @@ -9213,6 +10414,87 @@ "jsesc": "bin/jsesc" } }, + "node_modules/rehype-react": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/rehype-react/-/rehype-react-7.1.2.tgz", + "integrity": "sha512-IWsFMS2M4NTbvWzumBBKhdb39ElV+r5YQHA2HafDDRrH84bEryJA2YPPNbF9he4QzAFOssaMJ9buSC6cDcJTLw==", + "dependencies": { + "@mapbox/hast-util-table-cell-style": "^0.2.0", + "@types/hast": "^2.0.0", + "hast-to-hyperscript": "^10.0.0", + "hast-util-whitespace": "^2.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=17" + } + }, + "node_modules/remark-breaks": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/remark-breaks/-/remark-breaks-3.0.2.tgz", + "integrity": "sha512-x96YDJ9X+Ry0/JNZFKfr1hpcAKvGYWfUTszxY9RbxKEqq6uzPPoLCuHdZsLPZZUdAv3nCROyc7FPrQLWr2rxyw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-external-links": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-9.0.1.tgz", + "integrity": "sha512-EYw+p8Zqy5oT5+W8iSKzInfRLY+zeKWHCf0ut+Q5SwnaSIDGXd2zzvp4SWqyAuVbinNmZ0zjMrDKaExWZnTYqQ==", + "dependencies": { + "@types/hast": "^2.3.2", + "@types/mdast": "^3.0.0", + "extend": "^3.0.0", + "is-absolute-url": "^4.0.0", + "mdast-util-definitions": "^5.0.0", + "space-separated-tokens": "^2.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", + "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -9291,6 +10573,16 @@ "node": ">=4" } }, + "node_modules/resolve.exports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.0.tgz", + "integrity": "sha512-6K/gDlqgQscOlg9fSRpWstA8sYe8rbELsSTNpx+3kTrsVCzvSl0zIvRErM7fdl9ERWDsKnrLnwB+Ne89918XOg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + } + }, "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -9332,8 +10624,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "peer": true, "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -9363,24 +10653,60 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", "dev": true, - "peer": true + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "peer": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.54.5", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.5.tgz", - "integrity": "sha512-p7DTOzxkUPa/63FU0R3KApkRHwcVZYC0PLnLm5iyZACyp15qSi32x7zVUhRdABAATmkALqgGrjCJAcWvobmhHw==", + "version": "1.58.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", + "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", "dev": true, "peer": true, "dependencies": { @@ -9396,9 +10722,9 @@ } }, "node_modules/sass-loader": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", - "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", + "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", "dev": true, "peer": true, "dependencies": { @@ -9414,7 +10740,7 @@ }, "peerDependencies": { "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", "sass": "^1.3.0", "sass-embedded": "*", "webpack": "^5.0.0" @@ -9453,11 +10779,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/scrollparent": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/scrollparent/-/scrollparent-2.0.1.tgz", - "integrity": "sha512-HSdN78VMvFCSGCkh0oYX/tY4R3P1DW61f8+TeZZ4j2VLgfwvw0bpRSOv4PCVKisktIwbzHCfZsx+rLbbDBqIBA==" - }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -9466,9 +10787,9 @@ "peer": true }, "node_modules/selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dev": true, "peer": true, "dependencies": { @@ -9538,10 +10859,9 @@ "peer": true }, "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "peer": true, "dependencies": { "randombytes": "^2.1.0" @@ -9652,9 +10972,7 @@ "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true, - "peer": true + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, "node_modules/setprototypeof": { "version": "1.2.0", @@ -9667,8 +10985,6 @@ "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "peer": true, "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -9831,13 +11147,21 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "peer": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -9907,9 +11231,9 @@ } }, "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "dev": true, "peer": true, "dependencies": { @@ -9940,19 +11264,15 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "dev": true, - "peer": true, "dependencies": { "inherits": "~2.0.4", "readable-stream": "^3.5.0" } }, "node_modules/stream-browserify/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "peer": true, + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -9966,8 +11286,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", - "dev": true, - "peer": true, "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.4", @@ -9976,11 +11294,9 @@ } }, "node_modules/stream-http/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "peer": true, + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -9994,33 +11310,10 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "peer": true, "dependencies": { "safe-buffer": "~5.2.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peer": true - }, "node_modules/string-length": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", @@ -10077,30 +11370,30 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dev": true, "peer": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "dev": true, "peer": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10170,6 +11463,11 @@ "resolved": "https://registry.npmjs.org/striptags/-/striptags-3.2.0.tgz", "integrity": "sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==" }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, "node_modules/style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", @@ -10194,49 +11492,57 @@ "dev": true, "peer": true }, + "node_modules/style-to-object": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", + "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, "node_modules/stylelint": { - "version": "14.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.11.0.tgz", - "integrity": "sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==", + "version": "14.16.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", + "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", "dev": true, "peer": true, "dependencies": { "@csstools/selector-specificity": "^2.0.2", "balanced-match": "^2.0.0", "colord": "^2.9.3", - "cosmiconfig": "^7.0.1", + "cosmiconfig": "^7.1.0", "css-functions-list": "^3.1.0", "debug": "^4.3.4", - "fast-glob": "^3.2.11", + "fast-glob": "^3.2.12", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^6.0.1", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.2.0", - "ignore": "^5.2.0", + "ignore": "^5.2.1", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.25.0", + "known-css-properties": "^0.26.0", "mathml-tag-names": "^2.1.3", "meow": "^9.0.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.16", + "postcss": "^8.4.19", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.10", + "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "style-search": "^0.1.0", - "supports-hyperlinks": "^2.2.0", + "supports-hyperlinks": "^2.3.0", "svg-tags": "^1.0.0", - "table": "^6.8.0", + "table": "^6.8.1", "v8-compile-cache": "^2.3.0", "write-file-atomic": "^4.0.2" }, @@ -10315,10 +11621,23 @@ "stylelint": ">=14.0.0" } }, + "node_modules/stylelint-config-recommended-vue/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/stylelint-config-recommended-vue/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "dependencies": { @@ -10331,10 +11650,17 @@ "node": ">=10" } }, + "node_modules/stylelint-config-recommended-vue/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, "node_modules/stylelint-scss": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.3.0.tgz", - "integrity": "sha512-GvSaKCA3tipzZHoz+nNO7S02ZqOsdBzMiCx9poSmLlb3tdJlGddEX/8QzCOD8O7GQan9bjsvLMsO5xiw6IhhIQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.4.0.tgz", + "integrity": "sha512-Qy66a+/30aylFhPmUArHhVsHOun1qrO93LGT15uzLuLjWS7hKDfpFm34mYo1ndR4MCo8W4bEZM1+AlJRJORaaw==", "dev": true, "peer": true, "dependencies": { @@ -10345,7 +11671,7 @@ "postcss-value-parser": "^4.1.0" }, "peerDependencies": { - "stylelint": "^14.5.1" + "stylelint": "^14.5.1 || ^15.0.0" } }, "node_modules/stylelint/node_modules/balanced-match": { @@ -10379,9 +11705,9 @@ } }, "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dev": true, "peer": true, "dependencies": { @@ -10436,14 +11762,14 @@ "peer": true }, "node_modules/tabbable": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.0.0.tgz", - "integrity": "sha512-SxhZErfHc3Yozz/HLAl/iPOxuIj8AtUw13NRewVOjFW7vbsqT1f3PuiHrPQbUkRcLNEgAedAv2DnjLtzynJXiw==" + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.1.1.tgz", + "integrity": "sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==" }, "node_modules/table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", "dev": true, "peer": true, "dependencies": { @@ -10458,9 +11784,9 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "peer": true, "dependencies": { @@ -10485,17 +11811,15 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, "peer": true, "engines": { "node": ">=6" } }, "node_modules/terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", - "dev": true, + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", + "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -10511,10 +11835,9 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", - "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", - "dev": true, + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "peer": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.14", @@ -10549,7 +11872,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, "peer": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -10582,8 +11904,6 @@ "version": "2.0.12", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "peer": true, "dependencies": { "setimmediate": "^1.0.4" }, @@ -10592,12 +11912,9 @@ } }, "node_modules/tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", - "engines": { - "node": "*" - } + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" }, "node_modules/to-fast-properties": { "version": "2.0.0", @@ -10642,6 +11959,15 @@ "resolved": "https://registry.npmjs.org/tributejs/-/tributejs-5.1.3.tgz", "integrity": "sha512-B5CXihaVzXw+1UHhNFyAwUTMDk1EfoLP5Tj1VhD9yybZ1I8DZJEv8tZ1l0RJo0t0tk9ZhR8eG5tEsaCvRigmdQ==" }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -10652,15 +11978,24 @@ "node": ">=8" } }, + "node_modules/trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, "peer": true, "dependencies": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } @@ -10679,16 +12014,32 @@ } }, "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "peer": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "peer": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } }, "node_modules/tty-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", - "dev": true, - "peer": true + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" }, "node_modules/type-check": { "version": "0.4.0", @@ -10707,8 +12058,6 @@ "version": "2.19.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, - "peer": true, "engines": { "node": ">=12.20" }, @@ -10730,6 +12079,35 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -10771,9 +12149,9 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true, "peer": true, "engines": { @@ -10781,15 +12159,150 @@ } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, "peer": true, "engines": { "node": ">=4" } }, + "node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/unified/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unist-builder": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.1.tgz", + "integrity": "sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -10801,10 +12314,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", - "dev": true, + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "funding": [ { "type": "opencollective", @@ -10831,7 +12343,6 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, "peer": true, "dependencies": { "punycode": "^2.1.0" @@ -10841,8 +12352,6 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dev": true, - "peer": true, "dependencies": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -10851,31 +12360,24 @@ "node_modules/url/node_modules/punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", - "dev": true, - "peer": true + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" }, "node_modules/util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", - "dev": true, - "peer": true, + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", "is-generator-function": "^1.0.7", "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", "which-typed-array": "^1.1.2" } }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "peer": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/utils-merge": { "version": "1.0.1", @@ -10896,6 +12398,23 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "dependencies": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/v-click-outside": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/v-click-outside/-/v-click-outside-3.2.0.tgz", @@ -10932,19 +12451,67 @@ "node": ">= 0.8" } }, + "node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile/node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, "node_modules/vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true, - "peer": true + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "node_modules/vue": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.10.tgz", - "integrity": "sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg==", + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz", + "integrity": "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==", "dependencies": { - "@vue/compiler-sfc": "2.7.10", + "@vue/compiler-sfc": "2.7.14", "csstype": "^3.1.0" } }, @@ -10960,9 +12527,9 @@ } }, "node_modules/vue-eslint-parser": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.0.3.tgz", - "integrity": "sha512-yL+ZDb+9T0ELG4VIFo/2anAOz8SvBdlqEnQnvJ3M7Scq56DvtjY0VY88bByRZB0D4J0u8olBcfrXTVONXsh4og==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.1.0.tgz", + "integrity": "sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==", "dev": true, "peer": true, "dependencies": { @@ -11018,10 +12585,23 @@ "node": ">=4.0" } }, + "node_modules/vue-eslint-parser/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/vue-eslint-parser/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "dependencies": { @@ -11034,6 +12614,13 @@ "node": ">=10" } }, + "node_modules/vue-eslint-parser/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + }, "node_modules/vue-hot-reload-api": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", @@ -11042,9 +12629,9 @@ "peer": true }, "node_modules/vue-loader": { - "version": "15.10.0", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.10.0.tgz", - "integrity": "sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==", + "version": "15.10.1", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.10.1.tgz", + "integrity": "sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==", "dev": true, "peer": true, "dependencies": { @@ -11096,24 +12683,19 @@ } }, "node_modules/vue-material-design-icons": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/vue-material-design-icons/-/vue-material-design-icons-5.1.2.tgz", - "integrity": "sha512-nD1qFM2qAkMlVoe23EfNKIeMfYl6YjHZjSty9q0mwc2gXmPmvEhixywJQhM+VF5KVBI1zAkVTNLoUEERPY10pA==" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vue-material-design-icons/-/vue-material-design-icons-5.2.0.tgz", + "integrity": "sha512-fcdcJHQ9fQw2CAytuLAzWSELcxH138sCdMItVhvmO7Lu9afIgojB/UCWv7XHt/lURsnq/n6O+muM4AQgw8yfig==" }, "node_modules/vue-multiselect": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/vue-multiselect/-/vue-multiselect-2.1.6.tgz", - "integrity": "sha512-s7jmZPlm9FeueJg1RwJtnE9KNPtME/7C8uRWSfp9/yEN4M8XcS/d+bddoyVwVnvFyRh9msFo0HWeW0vTL8Qv+w==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/vue-multiselect/-/vue-multiselect-2.1.7.tgz", + "integrity": "sha512-KIegcN+Ntwg3cbkY/jhw2s/+XJUM0Lpi/LcKFYCS8PrZHcWBl2iKCVze7ZCnRj3w8H7/lUJ9v7rj9KQiNxApBw==", "engines": { "node": ">= 4.0.0", "npm": ">= 3.0.0" } }, - "node_modules/vue-observe-visibility": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/vue-observe-visibility/-/vue-observe-visibility-0.4.6.tgz", - "integrity": "sha512-xo0CEVdkjSjhJoDdLSvoZoQrw/H2BlzB5jrCBKGZNXN2zdZgMuZ9BKrxXDjNP2AxlcCoKc8OahI3F3r3JGLv2Q==" - }, "node_modules/vue-resize": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-1.0.1.tgz", @@ -11165,9 +12747,9 @@ } }, "node_modules/vue-template-compiler": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.10.tgz", - "integrity": "sha512-QO+8R9YRq1Gudm8ZMdo/lImZLJVUIAM8c07Vp84ojdDAf8HmPJc7XB556PcXV218k2AkKznsRz6xB5uOjAC4EQ==", + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", + "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", "dev": true, "peer": true, "dependencies": { @@ -11182,31 +12764,10 @@ "dev": true, "peer": true }, - "node_modules/vue-virtual-scroller": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/vue-virtual-scroller/-/vue-virtual-scroller-1.0.10.tgz", - "integrity": "sha512-Hn4qSBDhRY4XdngPioYy/ykDjrLX/NMm1fQXm/4UQQ/Xv1x8JbHGFZNftQowTcfICgN7yc31AKnUk1UGLJ2ndA==", - "dependencies": { - "scrollparent": "^2.0.1", - "vue-observe-visibility": "^0.4.4", - "vue-resize": "^0.4.5" - }, - "peerDependencies": { - "vue": "^2.6.11" - } - }, - "node_modules/vue-virtual-scroller/node_modules/vue-resize": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", - "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==", - "peerDependencies": { - "vue": "^2.3.0" - } - }, "node_modules/vue2-datepicker": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-3.11.0.tgz", - "integrity": "sha512-zbMkAjYwDTXZozZtkpSwqxq7nEeBt7zoHL+oQcdjEXAqzJHhmatE6sl6JSr58PMIx2WOK0c6QBXozSqT32iQAQ==", + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-3.11.1.tgz", + "integrity": "sha512-6PU/+pnp2mgZAfnSXmbdwj9516XsEvTiw61Q5SNrvvdy8W/FCxk1GAe9UZn/m9YfS5A47yK6XkcjMHbp7aFApA==", "dependencies": { "date-format-parse": "^0.2.7" }, @@ -11218,7 +12779,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, "peer": true, "dependencies": { "glob-to-regexp": "^0.4.1", @@ -11238,11 +12798,19 @@ "minimalistic-assert": "^1.0.0" } }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "dev": true, + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.3", @@ -11369,9 +12937,9 @@ } }, "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "peer": true, "dependencies": { @@ -11426,9 +12994,9 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.10.0.tgz", - "integrity": "sha512-7dezwAs+k6yXVFZ+MaL8VnE+APobiO3zvpp3rBHe/HmWQ+avwh0Q3d0xxacOiBybZZ3syTZw9HXzpa3YNbAZDQ==", + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", "dev": true, "peer": true, "dependencies": { @@ -11455,7 +13023,7 @@ "p-retry": "^4.5.0", "rimraf": "^3.0.2", "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", + "selfsigned": "^2.1.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", @@ -11482,9 +13050,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "peer": true, "dependencies": { @@ -11556,7 +13124,6 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, "peer": true, "engines": { "node": ">=10.13.0" @@ -11566,7 +13133,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, "peer": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -11640,18 +13206,16 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", - "dev": true, - "peer": true, + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", "for-each": "^0.3.3", + "gopd": "^1.0.1", "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.9" + "is-typed-array": "^1.1.10" }, "engines": { "node": ">= 0.4" @@ -11699,9 +13263,9 @@ } }, "node_modules/ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", "dev": true, "peer": true, "engines": { @@ -11709,7 +13273,7 @@ }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -11734,16 +13298,16 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "peer": true, "engines": { "node": ">=0.4" } }, "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "peer": true }, "node_modules/yaml": { "version": "1.10.2", @@ -11802,57 +13366,58 @@ } }, "@babel/compat-data": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz", - "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", "dev": true, "peer": true }, "@babel/core": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz", - "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", "dev": true, "peer": true, "requires": { - "@ampproject/remapping": "^2.1.0", + "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.13", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.13", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.13", - "@babel/types": "^7.18.13", + "@babel/generator": "^7.21.0", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", + "json5": "^2.2.2", "semver": "^6.3.0" } }, "@babel/eslint-parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", - "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", "dev": true, "peer": true, "requires": { - "eslint-scope": "^5.1.1", + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", "semver": "^6.3.0" } }, "@babel/generator": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz", - "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", "dev": true, "peer": true, "requires": { - "@babel/types": "^7.18.13", + "@babel/types": "^7.21.0", "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "dependencies": { @@ -11892,49 +13457,51 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dev": true, "peer": true, "requires": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.20.5", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.13.tgz", - "integrity": "sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", "dev": true, "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/helper-split-export-declaration": "^7.18.6" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", "dev": true, "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "regexpu-core": "^5.3.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", - "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "peer": true, "requires": { @@ -11964,14 +13531,14 @@ } }, "@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, "peer": true, "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" } }, "@babel/helper-hoist-variables": { @@ -11985,13 +13552,13 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", "dev": true, "peer": true, "requires": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.21.0" } }, "@babel/helper-module-imports": { @@ -12005,20 +13572,20 @@ } }, "@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dev": true, "peer": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" } }, "@babel/helper-optimise-call-expression": { @@ -12032,9 +13599,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true, "peer": true }, @@ -12052,37 +13619,38 @@ } }, "@babel/helper-replace-supers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", - "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", "dev": true, "peer": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, "peer": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.20.2" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, "peer": true, "requires": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.0" } }, "@babel/helper-split-export-declaration": { @@ -12096,49 +13664,49 @@ } }, "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "dev": true, "peer": true }, "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, "peer": true }, "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true, "peer": true }, "@babel/helper-wrap-function": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", - "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", "dev": true, "peer": true, "requires": { - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.11", - "@babel/types": "^7.18.10" + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" } }, "@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, "peer": true, "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" } }, "@babel/highlight": { @@ -12154,9 +13722,9 @@ } }, "@babel/parser": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", - "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==" + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", @@ -12169,26 +13737,26 @@ } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", "dev": true, "peer": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", - "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "dev": true, "peer": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" } @@ -12205,14 +13773,14 @@ } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, "peer": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, @@ -12250,13 +13818,13 @@ } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", "dev": true, "peer": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, @@ -12283,17 +13851,17 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dev": true, "peer": true, "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" + "@babel/plugin-transform-parameters": "^7.20.7" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -12308,14 +13876,14 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, "peer": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, @@ -12331,15 +13899,15 @@ } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", "dev": true, "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, @@ -12405,13 +13973,13 @@ } }, "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", "dev": true, "peer": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-syntax-json-strings": { @@ -12505,25 +14073,25 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", "dev": true, "peer": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", "dev": true, "peer": true, "requires": { "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" } }, "@babel/plugin-transform-block-scoped-functions": { @@ -12537,50 +14105,52 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", "dev": true, "peer": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-classes": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", - "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", "dev": true, "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", "dev": true, "peer": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" } }, "@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", "dev": true, "peer": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-dotall-regex": { @@ -12616,13 +14186,13 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", "dev": true, "peer": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-function-name": { @@ -12658,42 +14228,39 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", "dev": true, "peer": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", "dev": true, "peer": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", - "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", "dev": true, "peer": true, "requires": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" } }, "@babel/plugin-transform-modules-umd": { @@ -12708,14 +14275,14 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", "dev": true, "peer": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-new-target": { @@ -12740,13 +14307,13 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", "dev": true, "peer": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-property-literals": { @@ -12760,14 +14327,14 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", "dev": true, "peer": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" } }, "@babel/plugin-transform-reserved-words": { @@ -12791,14 +14358,14 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", - "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", "dev": true, "peer": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" } }, "@babel/plugin-transform-sticky-regex": { @@ -12852,36 +14419,20 @@ "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/polyfill": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", - "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - }, - "dependencies": { - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" - } - } - }, "@babel/preset-env": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", - "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "dev": true, "peer": true, "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -12890,7 +14441,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", @@ -12901,7 +14452,7 @@ "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -12914,10 +14465,10 @@ "@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -12925,30 +14476,30 @@ "@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-parameters": "^7.20.1", "@babel/plugin-transform-property-literals": "^7.18.6", "@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-spread": "^7.19.0", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.10", - "babel-plugin-polyfill-corejs2": "^0.3.2", - "babel-plugin-polyfill-corejs3": "^0.5.3", - "babel-plugin-polyfill-regenerator": "^0.4.0", - "core-js-compat": "^3.22.1", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", "semver": "^6.3.0" } }, @@ -12966,61 +14517,68 @@ "esutils": "^2.0.2" } }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true, + "peer": true + }, "@babel/runtime": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", "requires": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" } }, "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, "peer": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/traverse": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz", - "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", "dev": true, "peer": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.13", + "@babel/generator": "^7.21.1", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.13", - "@babel/types": "^7.18.13", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", - "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", "dev": true, "peer": true, "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, "@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz", + "integrity": "sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==", "dev": true, "peer": true, "requires": {} @@ -13033,9 +14591,9 @@ "peer": true }, "@es-joy/jsdoccomment": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.31.0.tgz", - "integrity": "sha512-tc1/iuQcnaiSIUVad72PBierDFpsxdUHtEF/OrfqvM1CBAsIoMP51j52jTMb3dXriwhieTo289InzZj72jL3EQ==", + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.36.1.tgz", + "integrity": "sha512-922xqFsTpHs6D0BUiG4toiyPOMc8/jafnWKxz1KWgS4XzKPy2qXf1Pe6UFuNSCQqt6tOuhAWXBNuuyUhJmw9Vg==", "dev": true, "peer": true, "requires": { @@ -13045,16 +14603,16 @@ } }, "@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", + "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", "dev": true, "peer": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", + "espree": "^9.4.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -13063,9 +14621,9 @@ }, "dependencies": { "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "peer": true, "requires": { @@ -13081,35 +14639,42 @@ } } }, + "@eslint/js": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", + "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "dev": true, + "peer": true + }, "@floating-ui/core": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.3.1.tgz", - "integrity": "sha512-ensKY7Ub59u16qsVIFEo2hwTCqZ/r9oZZFh51ivcLGHfUwTn8l1Xzng8RJUe91H/UP8PeqeBronAGx0qmzwk2g==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.2.tgz", + "integrity": "sha512-FaO9KVLFnxknZaGWGmNtjD2CVFuc0u4yeGEofoyXO2wgRA7fLtkngT6UB0vtWQWuhH3iMTZZ/Y89CMeyGfn8pA==" }, "@floating-ui/dom": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.1.10.tgz", - "integrity": "sha512-4kAVoogvQm2N0XE0G6APQJuCNuErjOfPW8Ux7DFxh8+AfugWflwVJ5LDlHOwrwut7z/30NUvdtHzQ3zSip4EzQ==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.3.tgz", + "integrity": "sha512-lK9cZUrHSJLMVAdCvDqs6Ug8gr0wmqksYiaoj/bxj2gweRQkSuhg2/V6Jswz2KiQ0RAULbqw1oQDJIMpQ5GfGA==", "requires": { - "@floating-ui/core": "^0.3.0" + "@floating-ui/core": "^1.2.2" } }, "@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, "peer": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", - "minimatch": "^3.0.4" + "minimatch": "^3.0.5" } }, - "@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, "peer": true }, @@ -13135,21 +14700,18 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, "peer": true }, "@jridgewell/set-array": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, "peer": true }, "@jridgewell/source-map": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, "peer": true, "requires": { "@jridgewell/gen-mapping": "^0.3.0", @@ -13160,7 +14722,6 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, "peer": true, "requires": { "@jridgewell/set-array": "^1.0.1", @@ -13174,18 +14735,16 @@ "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true, "peer": true }, "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "peer": true, "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "@leichtgewicht/ip-codec": { @@ -13195,6 +14754,37 @@ "dev": true, "peer": true }, + "@mapbox/hast-util-table-cell-style": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@mapbox/hast-util-table-cell-style/-/hast-util-table-cell-style-0.2.0.tgz", + "integrity": "sha512-gqaTIGC8My3LVSnU38IwjHVKJC94HSonjvFHDk8/aSrApL8v4uWgm8zJkK7MJIIbHuNOr/+Mv2KkQKcxs6LEZA==", + "requires": { + "unist-util-visit": "^1.4.1" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, "@nextcloud/auth": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.0.0.tgz", @@ -13204,9 +14794,9 @@ } }, "@nextcloud/axios": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.10.0.tgz", - "integrity": "sha512-dC+Z5ibBRxkep6ysoRmUldUfQsZiqC5fGLbwwU0Unxjy+Qrcl2U9rcljZJagwXs1kag5/KZFG1rlGcew2GAgyg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.11.0.tgz", + "integrity": "sha512-NyaiSC2GX2CPaH/MUGGMTTTza/TW9ZqWNGWq6LJ+pLER8nqZ9BQkwJ5kXUYGo+i3cka68PO+9WhcDv4fSABpuQ==", "requires": { "@nextcloud/auth": "^1.3.0", "axios": "^0.27.1", @@ -13233,13 +14823,39 @@ "semver": "^7.3.5" } }, + "@nextcloud/typings": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-0.2.4.tgz", + "integrity": "sha512-49M8XUDQH27VIQE+13KrqSOYcyOsDUk6Yfw17jbBVtXFoDJ3YBSYYq8YaKeAM3Lz2JVbEpqQW9suAT+EyYSb6g==", + "requires": { + "@types/jquery": "2.0.54" + } + }, + "@types/jquery": { + "version": "2.0.54", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.54.tgz", + "integrity": "sha512-D/PomKwNkDfSKD13DEVQT/pq2TUjN54c6uB341fEZanIzkjfGe7UaFuuaLZbpEiS5j7Wk2MUHAZqZIoECw29lg==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -13251,17 +14867,17 @@ "requires": {} }, "@nextcloud/browser-storage": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@nextcloud/browser-storage/-/browser-storage-0.1.1.tgz", - "integrity": "sha512-bWzs/A44rEK8b3CMOFw0ZhsenagrWdsB902LOEwmlMCcFysiFgWiOPbF4/0/ODlOYjvPrO02wf6RigWtb8P+gA==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@nextcloud/browser-storage/-/browser-storage-0.2.0.tgz", + "integrity": "sha512-qRetNoCMHzfJyuQ7uvlwUXNwXlm5eSy4h8hI0Oa9HKbej57WGBYxRqsHElFzipSPh7mBUdFnz5clGpzIQx8+HQ==", "requires": { - "core-js": "3.6.1" + "core-js": "3.25.5" }, "dependencies": { "core-js": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.1.tgz", - "integrity": "sha512-186WjSik2iTGfDjfdCZAxv2ormxtKgemjC3SI6PL31qOA0j5LhTDVjHChccoc7brwLvpvLPiMyRlcO88C4l1QQ==" + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", + "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==" } } }, @@ -13272,9 +14888,9 @@ "dev": true }, "@nextcloud/calendar-js": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-3.1.0.tgz", - "integrity": "sha512-tGjKfUKigyTFg3AUhW57MCMwP26rWv2EwU8QUYCJntHs8a1qzltgSJ5t3+zMsp2oDct3tHz04Q6vPR+O4T1n+Q==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-5.0.3.tgz", + "integrity": "sha512-x6xvQKmuaO/Z/S6uK6qxGAJSaPOAM7DUhe+sJ1QEQAgUx9WIhaJOU+zYw2vdn8hiQ9R4gxfp/bgb6B0I+QBZvw==", "requires": {} }, "@nextcloud/capabilities": { @@ -13305,27 +14921,12 @@ "@nextcloud/typings": "^1.0.0", "core-js": "^3.6.4", "toastify-js": "^1.12.0" - }, - "dependencies": { - "@nextcloud/typings": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-1.4.3.tgz", - "integrity": "sha512-9Yc40alExKpHwNKdpZzULwb+Fz5HgEFKZvywXYK5QbR96Z7V5iI3Greu8MhmZErfUJ6zES7PHpz3S3jM1kdnUw==", - "requires": { - "@types/jquery": "2.0.60" - } - }, - "@types/jquery": { - "version": "2.0.60", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.60.tgz", - "integrity": "sha512-izi6OBEVrAwaHiqWITjOPBbVtcKZKAXTocJqPZsAKA2lvmbpFEyPSAxgcqmisbiMYj9EvrooUEPLHQeQqVMWAg==" - } } }, "@nextcloud/eslint-config": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-8.1.2.tgz", - "integrity": "sha512-uyYBSGQrbq7VZaqv0A4RBH5c80go07Xaebc00RxPhpG7IHkry92gTYlY8YarnlEFWaeAnXGPh3OhfXGDC40EyQ==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-8.2.1.tgz", + "integrity": "sha512-YZ4JC9ufXFyyf8l/jD612Nu2GNz1VSVLkHvMNXqjWnW+XGqkAKXBsjCfw+KNFvFkHVktUH4OSI+pdEvHQa5mCw==", "dev": true, "requires": {} }, @@ -13340,20 +14941,33 @@ } }, "@nextcloud/event-bus": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.0.0.tgz", - "integrity": "sha512-wtlVyE5CY8fnzrBws1j5zWAYiiGLylVghDkj4bGPa5NUdUXtD7QrRBb20GEW8sIn1s/TwaS7+DHGvRUUCjIJeg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.0.2.tgz", + "integrity": "sha512-svXCZa4UkoZKsBiGzTi0cVcbPFUOhCm7pMKjGumRwBvHywX+8by478IQ8Grw75PFHxajMJZ0KrOTTM8WnzzEAw==", "requires": { "semver": "^7.3.7" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -13372,42 +14986,24 @@ } }, "@nextcloud/logger": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.2.1.tgz", - "integrity": "sha512-MP2/5ZdjDfcTPO5ASfqV5fVU6TYeaa2QOsi2yXBHrmlJ34+HlDdsoVzDGPrbutGCToAuBDSu7nh0WW2aLOp/9A==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@nextcloud/logger/-/logger-2.5.0.tgz", + "integrity": "sha512-vJx5YxPyS9/tg3YoqA8CBN7YTZFHfuhMKJIIWFV28phxXqKhGwKVKh+/Ir8ZIPweIM5n8VNT6JOJq1JjGiMg2w==", "requires": { - "@nextcloud/auth": "^1.2.2", + "@nextcloud/auth": "^2.0.0", "core-js": "^3.6.4" - }, - "dependencies": { - "@nextcloud/auth": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-1.3.0.tgz", - "integrity": "sha512-GfwRM9W7hat4psNdAt74UHEV+drEXQ53klCVp6JpON66ZLPeK5eJ1LQuiQDkpUxZpqNeaumXjiB98h5cug/uQw==", - "requires": { - "@nextcloud/event-bus": "^1.1.3", - "@nextcloud/typings": "^0.2.2", - "core-js": "^3.6.4" - } - }, - "@nextcloud/event-bus": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-1.3.0.tgz", - "integrity": "sha512-+U5MnCvfnNWvf0lvdqJg8F+Nm8wN+s9ayuBjtiEQxTAcootv7lOnlMgfreqF3l2T0Wet2uZh4JbFVUWf8l3w7g==", - "requires": { - "@types/semver": "^7.3.5", - "core-js": "^3.11.2", - "semver": "^7.3.5" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "requires": { - "lru-cache": "^6.0.0" - } - } + } + }, + "@nextcloud/moment": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@nextcloud/moment/-/moment-1.2.1.tgz", + "integrity": "sha512-v/yfrZ4Jo8YM1v0DLXKjRLwKOhzE4Y6DcgyZAM1vJ5jOMvkHpICuTDJRw8oOtrr/1H6FqI6EMZcYogeGD+rwSA==", + "requires": { + "@nextcloud/l10n": "^1.4.1", + "core-js": "^3.21.1", + "jed": "^1.1.1", + "moment": "^2.29.2", + "node-gettext": "^3.0.0" } }, "@nextcloud/password-confirmation": { @@ -13416,57 +15012,71 @@ "integrity": "sha512-qsyzc8uKcMqssBkm5O1qdV7pL4EJWOMnj036w0UmhLozaoPlla5nUvC51uC1N9ONREEtN0Q/xEEOskNn1qD1hQ==" }, "@nextcloud/router": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.0.0.tgz", - "integrity": "sha512-GyHYNYrYAZRBGD5VxRggcbahdJ/zCkXb8+ERVfuaosT+nHMjJSmenTD6Uyct41qGm0p3Az4xRCXGyZGJM0NEUQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.0.1.tgz", + "integrity": "sha512-qLRxTjZS6y9NUPmU6X3Ega5qHPeEx4kCgqwo0I6Y9wV71EGGi9zPnWDsqmmmJj8RkDp30jcfGNWCTwbPAebTDA==", "requires": { "core-js": "^3.6.4" } }, "@nextcloud/stylelint-config": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@nextcloud/stylelint-config/-/stylelint-config-2.2.0.tgz", - "integrity": "sha512-kH3pGAofdnDZJCTyYr2hc9Y63KVVrJ3845j3DOKJNW4uUVybiRZkMccwuJvT1mJ8Gn7lgETh4vceDXuwnJlJ3Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@nextcloud/stylelint-config/-/stylelint-config-2.3.0.tgz", + "integrity": "sha512-5mtWqqwrXFXekGT0I8PtVYxJAUQXYwMF28e2MBFbsbyCv+XVzFn9rOYAn6xUG1PrsIeEnom0xlQdrrjpJc71oA==", "dev": true, "requires": {} }, "@nextcloud/typings": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-0.2.4.tgz", - "integrity": "sha512-49M8XUDQH27VIQE+13KrqSOYcyOsDUk6Yfw17jbBVtXFoDJ3YBSYYq8YaKeAM3Lz2JVbEpqQW9suAT+EyYSb6g==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-1.6.0.tgz", + "integrity": "sha512-5uIsteFy9Z9/ZaNGE8w8SDgJp+FK8/LeRLgfnakC2pU8eNKTPlQfkiYR163oEI5Xu5YzwdIzf6/roIXdNinhrw==", "requires": { - "@types/jquery": "2.0.54" + "@types/jquery": "2.0.60" } }, "@nextcloud/vue": { - "version": "6.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-6.0.0-beta.4.tgz", - "integrity": "sha512-1TdzH0++/gIcBzot8iNT3AnweR/1EykpCfBwkJNhMgoiY4HlMLxBj7bpe2D4ul24XTCoXVEdGMYyB32GNVc9WA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-7.8.0.tgz", + "integrity": "sha512-+s75xWq0yxYXkeaufRd6FOb74yuF7iI/soP5gwDRuRQTshC+8ahqMCNXoauAzwkBu305Ad1LIGv+U+OkyOh72g==", "requires": { + "@floating-ui/dom": "^1.1.0", "@nextcloud/auth": "^2.0.0", "@nextcloud/axios": "^2.0.0", - "@nextcloud/browser-storage": "^0.1.1", - "@nextcloud/calendar-js": "^3.0.0", + "@nextcloud/browser-storage": "^0.2.0", + "@nextcloud/calendar-js": "^5.0.3", "@nextcloud/capabilities": "^1.0.4", - "@nextcloud/dialogs": "^3.1.4", + "@nextcloud/dialogs": "^4.0.0", "@nextcloud/event-bus": "^3.0.0", - "@nextcloud/l10n": "^1.6.0", + "@nextcloud/initial-state": "^2.0.0", + "@nextcloud/l10n": "^2.0.1", "@nextcloud/logger": "^2.2.1", "@nextcloud/router": "^2.0.0", + "@nextcloud/vue-select": "^3.21.2", + "@skjnldsv/sanitize-svg": "^1.0.2", + "clone": "^2.1.2", "debounce": "1.2.1", - "emoji-mart-vue-fast": "^11.1.1", + "emoji-mart-vue-fast": "^12.0.1", "escape-html": "^1.0.3", - "floating-vue": "^1.0.0-beta.18", - "focus-trap": "^7.0.0", + "floating-vue": "^1.0.0-beta.19", + "focus-trap": "^7.1.0", "hammerjs": "^2.0.8", - "linkify-string": "^3.0.4", + "linkify-string": "^4.0.0", "md5": "^2.3.0", + "node-polyfill-webpack-plugin": "^2.0.1", + "rehype-react": "^7.1.2", + "remark-breaks": "^3.0.2", + "remark-external-links": "^9.0.1", + "remark-parse": "^10.0.1", + "remark-rehype": "^10.1.0", "splitpanes": "^2.4.1", "string-length": "^5.0.1", "striptags": "^3.2.0", "tributejs": "^5.1.3", + "unified": "^10.1.2", + "unist-builder": "^3.0.1", + "unist-util-visit": "^4.1.2", "v-click-outside": "^3.2.0", - "vue": "^2.7.8", + "vue": "^2.7.14", "vue-color": "^2.8.1", "vue-material-design-icons": "^5.1.2", "vue-multiselect": "^2.1.6", @@ -13474,24 +15084,79 @@ }, "dependencies": { "@nextcloud/axios": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-2.0.0.tgz", - "integrity": "sha512-Pgg0QtA+phxYbe3kMWwhN03ltMZU3x2SfPLRbOPJGP29DgULKBS6YH3U4ev2M8T0drrwCcRnB7esb+FSrW+D5g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-2.3.0.tgz", + "integrity": "sha512-C/M+1Rnh2RJwe9o5eqTDDSRbgLoD8UI0g+O1HszdQcAz+WizGiRzqnPdXYt7vWkorXvwwM0uu37pm6AlG4OmQQ==", "requires": { "@nextcloud/auth": "^2.0.0", + "@nextcloud/router": "^2.0.0", "axios": "^0.27.2", - "tslib": "^2.4.0" + "tslib": "^2.4.1" + } + }, + "@nextcloud/dialogs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-4.0.1.tgz", + "integrity": "sha512-jgIJdxTpc3suHkuZBRge6/dU6krG7x9emMGTxKY5qRQqFwn9r4rCqjV7Cys7VMn1QLlHmEDdqHcYZFRtN/XVNA==", + "requires": { + "@nextcloud/l10n": "^1.3.0", + "@nextcloud/typings": "^1.4.3", + "core-js": "^3.6.4", + "toastify-js": "^1.12.0" + }, + "dependencies": { + "@nextcloud/l10n": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.6.0.tgz", + "integrity": "sha512-aKGlgrwN9OiafN791sYus0shfwNeU3PlrH6Oi9ISma6iJSvN6a8aJM8WGKCJ9pqBaTR5PrDuckuM/WnybBWb6A==", + "requires": { + "core-js": "^3.6.4", + "node-gettext": "^3.0.0" + } + } + } + }, + "@nextcloud/l10n": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-2.1.0.tgz", + "integrity": "sha512-rToqXwxcsDTcijvSdgyJAKuOuW7XggDYH00/t3GN5HzO1lNNnVtOj7cc5WmiTknciM+En2oVSMFIUPs6HehjVQ==", + "requires": { + "@nextcloud/router": "^2.0.0", + "dompurify": "^2.4.1", + "escape-html": "^1.0.3", + "node-gettext": "^3.0.0" } + }, + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, + "@nextcloud/vue-select": { + "version": "3.22.2", + "resolved": "https://registry.npmjs.org/@nextcloud/vue-select/-/vue-select-3.22.2.tgz", + "integrity": "sha512-nDtoFowunZIaiq5N28Qvbq2CkUWEbvLrj41OYQx8/qw7Dpmm2bOUKAqjUrr8H1NdoNpCN7VyL5gyoWvwC3m+WQ==", + "requires": {} + }, "@nextcloud/webpack-vue-config": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-5.3.0.tgz", - "integrity": "sha512-qkrFUakFS6vGQlM1oXHh2+JQhmACZtSt7bt5W3iwpCirrVarBdyxG0ZRw1PK4jOVTdAEju0fYlIoieo7X+GLIg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-5.4.0.tgz", + "integrity": "sha512-jBVJ01p8iNp5iLYrFtFAJHEal9jcU7HbnBS0Z+HXU9WDKJXp9YAOUDnejJKUXnKaAowZQtrBzSTpAY25cP9aVA==", "dev": true, "requires": {} }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "peer": true, + "requires": { + "eslint-scope": "5.1.1" + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -13521,6 +15186,14 @@ "fastq": "^1.6.0" } }, + "@skjnldsv/sanitize-svg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@skjnldsv/sanitize-svg/-/sanitize-svg-1.0.2.tgz", + "integrity": "sha512-blfdQZ9jr4K9IOhifF0FVhKf9LCFH0L8wWR/vEgdA53q8DGNEbjUGMNo4VU1QugglaoQdFy65O2abODRFflsSg==", + "requires": { + "is-svg": "^4.3.2" + } + }, "@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -13563,11 +15236,18 @@ "@types/node": "*" } }, + "@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "requires": { + "@types/ms": "*" + } + }, "@types/eslint": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", - "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", - "dev": true, + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", + "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", "peer": true, "requires": { "@types/estree": "*", @@ -13578,7 +15258,6 @@ "version": "3.7.4", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, "peer": true, "requires": { "@types/eslint": "*", @@ -13589,26 +15268,25 @@ "version": "0.0.51", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true, "peer": true }, "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", "dev": true, "peer": true, "requires": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "@types/express-serve-static-core": { - "version": "4.17.30", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", - "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", "dev": true, "peer": true, "requires": { @@ -13617,10 +15295,18 @@ "@types/range-parser": "*" } }, + "@types/hast": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "requires": { + "@types/unist": "*" + } + }, "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "version": "1.17.10", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", + "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", "dev": true, "peer": true, "requires": { @@ -13628,15 +15314,14 @@ } }, "@types/jquery": { - "version": "2.0.54", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.54.tgz", - "integrity": "sha512-D/PomKwNkDfSKD13DEVQT/pq2TUjN54c6uB341fEZanIzkjfGe7UaFuuaLZbpEiS5j7Wk2MUHAZqZIoECw29lg==" + "version": "2.0.60", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.60.tgz", + "integrity": "sha512-izi6OBEVrAwaHiqWITjOPBbVtcKZKAXTocJqPZsAKA2lvmbpFEyPSAxgcqmisbiMYj9EvrooUEPLHQeQqVMWAg==" }, "@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true, "peer": true }, "@types/json5": { @@ -13646,6 +15331,14 @@ "dev": true, "peer": true }, + "@types/mdast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "requires": { + "@types/unist": "*" + } + }, "@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", @@ -13660,11 +15353,15 @@ "dev": true, "peer": true }, + "@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + }, "@types/node": { - "version": "18.7.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.13.tgz", - "integrity": "sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==", - "dev": true, + "version": "18.14.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.6.tgz", + "integrity": "sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==", "peer": true }, "@types/normalize-package-data": { @@ -13681,6 +15378,12 @@ "dev": true, "peer": true }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "peer": true + }, "@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -13695,6 +15398,17 @@ "dev": true, "peer": true }, + "@types/react": { + "version": "18.0.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz", + "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==", + "peer": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, "@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", @@ -13702,10 +15416,16 @@ "dev": true, "peer": true }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "peer": true + }, "@types/semver": { - "version": "7.3.12", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.12.tgz", - "integrity": "sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==" + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" }, "@types/serve-index": { "version": "1.9.1", @@ -13718,9 +15438,9 @@ } }, "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", "dev": true, "peer": true, "requires": { @@ -13738,20 +15458,228 @@ "@types/node": "*" } }, + "@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" + }, "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", "dev": true, "peer": true, "requires": { "@types/node": "*" } }, + "@typescript-eslint/eslint-plugin": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz", + "integrity": "sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==", + "dev": true, + "peer": true, + "requires": { + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/type-utils": "5.54.0", + "@typescript-eslint/utils": "5.54.0", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "peer": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + } + } + }, + "@typescript-eslint/parser": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", + "integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", + "dev": true, + "peer": true, + "requires": { + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/typescript-estree": "5.54.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz", + "integrity": "sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==", + "dev": true, + "peer": true, + "requires": { + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/visitor-keys": "5.54.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz", + "integrity": "sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==", + "dev": true, + "peer": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.54.0", + "@typescript-eslint/utils": "5.54.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.0.tgz", + "integrity": "sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==", + "dev": true, + "peer": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz", + "integrity": "sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==", + "dev": true, + "peer": true, + "requires": { + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/visitor-keys": "5.54.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "peer": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + } + } + }, + "@typescript-eslint/utils": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.0.tgz", + "integrity": "sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==", + "dev": true, + "peer": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.54.0", + "@typescript-eslint/types": "5.54.0", + "@typescript-eslint/typescript-estree": "5.54.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "peer": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.54.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz", + "integrity": "sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==", + "dev": true, + "peer": true, + "requires": { + "@typescript-eslint/types": "5.54.0", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "peer": true + } + } + }, "@vue/compiler-sfc": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.10.tgz", - "integrity": "sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==", + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", + "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", "requires": { "@babel/parser": "^7.18.4", "postcss": "^8.4.14", @@ -13814,11 +15742,22 @@ } } }, + "@vue/eslint-config-typescript": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.2.tgz", + "integrity": "sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw==", + "dev": true, + "peer": true, + "requires": { + "@typescript-eslint/eslint-plugin": "^5.0.0", + "@typescript-eslint/parser": "^5.0.0", + "vue-eslint-parser": "^9.0.0" + } + }, "@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, "peer": true, "requires": { "@webassemblyjs/helper-numbers": "1.11.1", @@ -13829,28 +15768,24 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true, "peer": true }, "@webassemblyjs/helper-api-error": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true, "peer": true }, "@webassemblyjs/helper-buffer": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true, "peer": true }, "@webassemblyjs/helper-numbers": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, "peer": true, "requires": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", @@ -13862,14 +15797,12 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true, "peer": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, "peer": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -13882,7 +15815,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, "peer": true, "requires": { "@xtuc/ieee754": "^1.2.0" @@ -13892,7 +15824,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, "peer": true, "requires": { "@xtuc/long": "4.2.2" @@ -13902,14 +15833,12 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true, "peer": true }, "@webassemblyjs/wasm-edit": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, "peer": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -13926,7 +15855,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, "peer": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -13940,7 +15868,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, "peer": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -13953,7 +15880,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, "peer": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -13968,7 +15894,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, "peer": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -14005,22 +15930,18 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, "peer": true }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true, "peer": true }, "abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, - "peer": true, "requires": { "event-target-shim": "^5.0.0" } @@ -14037,17 +15958,15 @@ } }, "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true, + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "peer": true }, "acorn-import-assertions": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, "peer": true, "requires": {} }, @@ -14063,7 +15982,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "peer": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -14083,9 +16001,9 @@ }, "dependencies": { "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "peer": true, "requires": { @@ -14108,7 +16026,6 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, "peer": true, "requires": {} }, @@ -14137,9 +16054,9 @@ } }, "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "peer": true, "requires": { @@ -14162,16 +16079,16 @@ "peer": true }, "array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", "is-string": "^1.0.7" } }, @@ -14183,15 +16100,28 @@ "peer": true }, "array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "peer": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", "es-shim-unscopables": "^1.0.0" } }, @@ -14206,8 +16136,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "peer": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -14218,9 +16146,7 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, @@ -14228,8 +16154,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", - "dev": true, - "peer": true, "requires": { "es6-object-assign": "^1.1.0", "is-nan": "^1.2.1", @@ -14252,9 +16176,7 @@ "available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true, - "peer": true + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" }, "axios": { "version": "0.27.2", @@ -14266,9 +16188,9 @@ } }, "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dev": true, "peer": true, "requires": { @@ -14278,49 +16200,44 @@ "schema-utils": "^2.6.5" } }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "peer": true, - "requires": { - "object.assign": "^4.1.0" - } - }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", - "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "peer": true, "requires": { "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.2", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", - "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", "dev": true, "peer": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.2", - "core-js-compat": "^3.21.0" + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", - "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, "peer": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.2" + "@babel/helper-define-polyfill-provider": "^0.3.3" } }, + "bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" + }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -14331,9 +16248,7 @@ "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "peer": true + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "batch": { "version": "0.6.1", @@ -14366,14 +16281,12 @@ "bn.js": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "dev": true, - "peer": true + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dev": true, "peer": true, "requires": { @@ -14385,7 +16298,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.10.3", + "qs": "6.11.0", "raw-body": "2.5.1", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -14418,9 +16331,9 @@ } }, "bonjour-service": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", "dev": true, "peer": true, "requires": { @@ -14461,16 +16374,12 @@ "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true, - "peer": true + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "peer": true, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -14484,8 +16393,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "peer": true, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -14496,8 +16403,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "peer": true, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -14509,8 +16414,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "peer": true, "requires": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -14520,8 +16423,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "peer": true, "requires": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -14535,23 +16436,14 @@ }, "dependencies": { "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "peer": true, + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "peer": true } } }, @@ -14559,31 +16451,26 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "peer": true, "requires": { "pako": "~1.0.5" } }, "browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "dev": true, + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "peer": true, "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" } }, "buffer": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "peer": true, "requires": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -14593,22 +16480,17 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, "peer": true }, "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true, - "peer": true + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" }, "builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true, - "peer": true + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" }, "builtins": { "version": "5.0.1", @@ -14620,15 +16502,32 @@ "semver": "^7.0.0" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true } } }, @@ -14643,8 +16542,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "peer": true, "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -14677,10 +16574,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001382", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001382.tgz", - "integrity": "sha512-2rtJwDmSZ716Pxm1wCtbPvHtbDWAreTPxXbkc5RkKglow3Ig/4GNGazDI9/BVnXbG/wnv6r3B5FEbkfg9OcTGg==", - "dev": true, + "version": "1.0.30001460", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001460.tgz", + "integrity": "sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ==", "peer": true }, "chalk": { @@ -14700,6 +16596,11 @@ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" }, + "character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" + }, "charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", @@ -14738,15 +16639,12 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, "peer": true }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "peer": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -14757,6 +16655,11 @@ "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", "integrity": "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==" }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" + }, "clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -14820,11 +16723,15 @@ "delayed-stream": "~1.0.0" } }, + "comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, "peer": true }, "comment-parser": { @@ -14883,6 +16790,13 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, "peer": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true } } }, @@ -14903,9 +16817,7 @@ "console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true, - "peer": true + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, "consolidate": { "version": "0.15.1", @@ -14920,9 +16832,7 @@ "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true, - "peer": true + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" }, "content-disposition": { "version": "0.5.4", @@ -14932,33 +16842,21 @@ "peer": true, "requires": { "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "peer": true - } } }, "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, "peer": true }, "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true, - "peer": true, - "requires": { - "safe-buffer": "~5.1.1" - } + "peer": true }, "cookie": { "version": "0.5.0", @@ -14975,28 +16873,18 @@ "peer": true }, "core-js": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.0.tgz", - "integrity": "sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA==" + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.0.tgz", + "integrity": "sha512-VG23vuEisJNkGl6XQmFJd3rEG/so/CNatqeE+7uZAwTSwFeB/qaO0be8xZYUNWprJ/GIwL8aMt9cj1kvbpTZhg==" }, "core-js-compat": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.0.tgz", - "integrity": "sha512-extKQM0g8/3GjFx9US12FAgx8KJawB7RCQ5y8ipYLbmfzEzmFRWdDjIlxDx82g7ygcNG85qMVUSRyABouELdow==", + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.0.tgz", + "integrity": "sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==", "dev": true, "peer": true, "requires": { - "browserslist": "^4.21.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "peer": true - } + "browserslist": "^4.21.5" } }, "core-util-is": { @@ -15007,9 +16895,9 @@ "peer": true }, "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, "peer": true, "requires": { @@ -15024,8 +16912,6 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "peer": true, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -15034,9 +16920,7 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, @@ -15044,8 +16928,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "peer": true, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -15058,8 +16940,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "peer": true, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -15090,8 +16970,6 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "peer": true, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -15114,31 +16992,48 @@ "peer": true }, "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", "dev": true, "peer": true, "requires": { "icss-utils": "^5.1.0", - "postcss": "^8.4.7", + "postcss": "^8.4.19", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" + "semver": "^7.3.8" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true } } }, @@ -15150,9 +17045,9 @@ "peer": true }, "csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, "date-format-parse": { "version": "0.2.7", @@ -15175,8 +17070,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "peer": true, "requires": { "ms": "2.1.2" } @@ -15189,9 +17082,9 @@ "peer": true }, "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", "dev": true, "peer": true, "requires": { @@ -15208,6 +17101,14 @@ } } }, + "decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "requires": { + "character-entities": "^2.0.0" + } + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -15233,11 +17134,9 @@ "peer": true }, "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "peer": true, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "requires": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" @@ -15255,12 +17154,15 @@ "dev": true, "peer": true }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "peer": true, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -15280,12 +17182,15 @@ "dev": true, "peer": true }, + "diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==" + }, "diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "peer": true, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -15295,9 +17200,7 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, @@ -15353,9 +17256,7 @@ "domain-browser": { "version": "4.22.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", - "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", - "dev": true, - "peer": true + "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==" }, "domelementtype": { "version": "2.3.0", @@ -15374,6 +17275,11 @@ "domelementtype": "^2.3.0" } }, + "dompurify": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.5.tgz", + "integrity": "sha512-jggCCd+8Iqp4Tsz0nIvpcb22InKEBrGz5dw3EQJMs8HPJDsKbFIO3STYtAvCfDx26Muevn1MHVI0XxjgFfmiSA==" + }, "domutils": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", @@ -15394,18 +17300,15 @@ "peer": true }, "electron-to-chromium": { - "version": "1.4.228", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.228.tgz", - "integrity": "sha512-XfDHCvou7CsDMlFwb0WZ1tWmW48e7Sn7VBRyPfZsZZila9esRsJl1trO+OqDNV97GggFSt0ISbWslKXfQkG//g==", - "dev": true, + "version": "1.4.320", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.320.tgz", + "integrity": "sha512-h70iRscrNluMZPVICXYl5SSB+rBKo22XfuIS1ER0OQxQZpKTnFpuS6coj7wY9M/3trv7OR88rRMOlKmRvDty7Q==", "peer": true }, "elliptic": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "peer": true, "requires": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -15419,20 +17322,17 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "emoji-mart-vue-fast": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/emoji-mart-vue-fast/-/emoji-mart-vue-fast-11.1.1.tgz", - "integrity": "sha512-mMN49N2lCQCjanSzLYBS1PlBO+7Do092FnrsWwogwmOo4p+L8N3L8TjcDk30ByXMCjSEcCDsjupCxIcaBpVNKg==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/emoji-mart-vue-fast/-/emoji-mart-vue-fast-12.0.1.tgz", + "integrity": "sha512-qO8F9aduHwPGEU2U1YobOH3lRXEMvrjej6KdhGMnSoMJ+OFSmNf+pUal/MbrEn0RUy+Uqc7U9sPopA+3ipK4+g==", "requires": { - "@babel/polyfill": "^7.12.1", "@babel/runtime": "^7.18.6", - "vue-virtual-scroller": "^1.0.10" + "core-js": "^3.23.5" } }, "emoji-regex": { @@ -15457,10 +17357,9 @@ "peer": true }, "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "peer": true, "requires": { "graceful-fs": "^4.2.4", @@ -15468,9 +17367,9 @@ } }, "entities": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", - "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", "dev": true, "peer": true }, @@ -15492,44 +17391,65 @@ } }, "es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", "dev": true, "peer": true, "requires": { + "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", + "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", + "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" } }, "es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true, "peer": true }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "peer": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, "es-shim-unscopables": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", @@ -15555,15 +17475,12 @@ "es6-object-assign": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", - "dev": true, - "peer": true + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, "peer": true }, "escape-html": { @@ -15579,15 +17496,17 @@ "peer": true }, "eslint": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", - "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", + "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", "dev": true, "peer": true, "requires": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@eslint/eslintrc": "^2.0.0", + "@eslint/js": "8.35.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -15597,21 +17516,21 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.3", - "esquery": "^1.4.0", + "espree": "^9.4.0", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", @@ -15622,8 +17541,7 @@ "regexpp": "^3.2.0", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "dependencies": { "ansi-styles": { @@ -15697,9 +17615,9 @@ "peer": true }, "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "peer": true, "requires": { @@ -15740,15 +17658,26 @@ "peer": true, "requires": {} }, + "eslint-import-resolver-exports": { + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-exports/-/eslint-import-resolver-exports-1.0.0-beta.5.tgz", + "integrity": "sha512-o6t0w7muUpXr7MkUVzD5igQoDfAQvTmcPp8HEAJdNF8eOuAO+yn6I/TTyMxz9ecCwzX7e02vzlkHURoScUuidg==", + "dev": true, + "peer": true, + "requires": { + "resolve.exports": "^2.0.0" + } + }, "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", "dev": true, "peer": true, "requires": { "debug": "^3.2.7", - "resolve": "^1.20.0" + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" }, "dependencies": { "debug": { @@ -15816,35 +17745,37 @@ } }, "eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", "dev": true, "peer": true, "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", "has": "^1.0.3", - "is-core-module": "^2.8.1", + "is-core-module": "^2.11.0", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", "tsconfig-paths": "^3.14.1" }, "dependencies": { "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "peer": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "doctrine": { @@ -15856,29 +17787,22 @@ "requires": { "esutils": "^2.0.2" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "peer": true } } }, "eslint-plugin-jsdoc": { - "version": "39.3.6", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.3.6.tgz", - "integrity": "sha512-R6dZ4t83qPdMhIOGr7g2QII2pwCjYyKP+z0tPOfO1bbAbQyKC20Y2Rd6z1te86Lq3T7uM8bNo+VD9YFpE8HU/g==", + "version": "39.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.9.1.tgz", + "integrity": "sha512-Rq2QY6BZP2meNIs48aZ3GlIlJgBqFCmR55+UBvaDkA3ZNQ0SvQXOs2QKkubakEijV8UbIVbVZKsOVN8G3MuqZw==", "dev": true, "peer": true, "requires": { - "@es-joy/jsdoccomment": "~0.31.0", + "@es-joy/jsdoccomment": "~0.36.1", "comment-parser": "1.3.1", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "esquery": "^1.4.0", - "semver": "^7.3.7", + "semver": "^7.3.8", "spdx-expression-parse": "^3.0.1" }, "dependencies": { @@ -15889,22 +17813,39 @@ "dev": true, "peer": true }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true } } }, "eslint-plugin-n": { - "version": "15.2.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.2.5.tgz", - "integrity": "sha512-8+BYsqiyZfpu6NXmdLOXVUfk8IocpCjpd8nMRRH0A9ulrcemhb2VI9RSJMEy5udx++A/YcVPD11zT8hpFq368g==", + "version": "15.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.6.1.tgz", + "integrity": "sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==", "dev": true, "peer": true, "requires": { @@ -15912,36 +17853,53 @@ "eslint-plugin-es": "^4.1.0", "eslint-utils": "^3.0.0", "ignore": "^5.1.1", - "is-core-module": "^2.10.0", + "is-core-module": "^2.11.0", "minimatch": "^3.1.2", "resolve": "^1.22.1", - "semver": "^7.3.7" + "semver": "^7.3.8" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true } } }, "eslint-plugin-promise": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz", - "integrity": "sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", + "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", "dev": true, "peer": true, "requires": {} }, "eslint-plugin-vue": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.4.0.tgz", - "integrity": "sha512-Nzz2QIJ8FG+rtJaqT/7/ru5ie2XgT9KCudkbN0y3uFYhQ41nuHEaboLAiqwMcK006hZPQv/rVMRhUIwEGhIvfQ==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.9.0.tgz", + "integrity": "sha512-YbubS7eK0J7DCf0U2LxvVP7LMfs6rC6UltihIgval3azO3gyDwEGVgsCMe1TmDiEkl6GdMKfRpaME6QxIYtzDQ==", "dev": true, "peer": true, "requires": { @@ -15954,15 +17912,32 @@ "xml-name-validator": "^4.0.0" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true } } }, @@ -15970,7 +17945,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, "peer": true, "requires": { "esrecurse": "^4.3.0", @@ -15995,9 +17969,9 @@ "peer": true }, "espree": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", - "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dev": true, "peer": true, "requires": { @@ -16016,9 +17990,9 @@ } }, "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "peer": true, "requires": { @@ -16038,7 +18012,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "peer": true, "requires": { "estraverse": "^5.2.0" @@ -16048,7 +18021,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, "peer": true } } @@ -16057,7 +18029,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, "peer": true }, "esutils": { @@ -16077,9 +18048,7 @@ "event-target-shim": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, - "peer": true + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" }, "eventemitter3": { "version": "4.0.7", @@ -16091,16 +18060,12 @@ "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "peer": true + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, "evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "peer": true, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -16125,15 +18090,15 @@ } }, "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, "peer": true, "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", + "body-parser": "1.20.1", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.5.0", @@ -16152,7 +18117,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.18.0", @@ -16187,27 +18152,24 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, "peer": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "peer": true } } }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, "peer": true }, "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, "peer": true, "requires": { @@ -16234,7 +18196,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, "peer": true }, "fast-levenshtein": { @@ -16244,6 +18205,14 @@ "dev": true, "peer": true }, + "fast-xml-parser": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.1.3.tgz", + "integrity": "sha512-LsNDahCiCcJPe8NO7HijcnukHB24tKbfDDA5IILx9dmW3Frb52lhbeX6MPNUSvyGNfav2VTYpJ/OqkRoVLrh2Q==", + "requires": { + "strnum": "^1.0.5" + } + }, "fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -16252,9 +18221,9 @@ "peer": true }, "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "peer": true, "requires": { @@ -16294,9 +18263,7 @@ "filter-obj": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", - "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", - "dev": true, - "peer": true + "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==" }, "finalhandler": { "version": "1.2.0", @@ -16375,33 +18342,46 @@ "peer": true }, "floating-vue": { - "version": "1.0.0-beta.18", - "resolved": "https://registry.npmjs.org/floating-vue/-/floating-vue-1.0.0-beta.18.tgz", - "integrity": "sha512-mRFc78szc1BTbhlCa4okb7wAGPuH/IID+yqJ+yrTMQ038H8WIAsPV/WFgWCaXqe8d1Z12LkMqiHDVorCJy8M2A==", + "version": "1.0.0-beta.19", + "resolved": "https://registry.npmjs.org/floating-vue/-/floating-vue-1.0.0-beta.19.tgz", + "integrity": "sha512-OcM7z5Ua4XAykqolmvPj3l1s+KqUKj6Xz2t66eqjgaWfNBjtuifmxO5+4rRXakIch/Crt8IH+vKdKcR3jOUaoQ==", "requires": { "@floating-ui/dom": "^0.1.10", "vue-resize": "^1.0.0" + }, + "dependencies": { + "@floating-ui/core": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.3.1.tgz", + "integrity": "sha512-ensKY7Ub59u16qsVIFEo2hwTCqZ/r9oZZFh51ivcLGHfUwTn8l1Xzng8RJUe91H/UP8PeqeBronAGx0qmzwk2g==" + }, + "@floating-ui/dom": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.1.10.tgz", + "integrity": "sha512-4kAVoogvQm2N0XE0G6APQJuCNuErjOfPW8Ux7DFxh8+AfugWflwVJ5LDlHOwrwut7z/30NUvdtHzQ3zSip4EzQ==", + "requires": { + "@floating-ui/core": "^0.3.0" + } + } } }, "focus-trap": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.0.0.tgz", - "integrity": "sha512-uT4Bl8TwU+5vVAx/DHil/1eVS54k9unqhK/vGy2KSh7esPmqgC0koAB9J2sJ+vtj8+vmiFyGk2unLkhNLQaxoA==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.3.1.tgz", + "integrity": "sha512-bX/u4FJ+F0Pp6b/8Q9W8Br/JaLJ7rrhOJAzai9JU8bh4BPdOjEATy4pxHcbBBxFjPN4d1oHy7/KqknEdOetm9w==", "requires": { - "tabbable": "^6.0.0" + "tabbable": "^6.1.1" } }, "follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" }, "for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "peer": true, "requires": { "is-callable": "^1.1.3" } @@ -16455,9 +18435,7 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true, - "peer": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "function.prototype.name": { "version": "1.1.5", @@ -16472,13 +18450,6 @@ "functions-have-names": "^1.2.2" } }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true, - "peer": true - }, "functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", @@ -16494,11 +18465,9 @@ "peer": true }, "get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dev": true, - "peer": true, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -16552,7 +18521,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, "peer": true }, "global-modules": { @@ -16596,6 +18564,16 @@ "dev": true, "peer": true }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "peer": true, + "requires": { + "define-properties": "^1.1.3" + } + }, "globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -16618,11 +18596,18 @@ "dev": true, "peer": true }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true, "peer": true }, "grapheme-splitter": { @@ -16655,8 +18640,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "peer": true, "requires": { "function-bind": "^1.1.1" } @@ -16679,25 +18662,26 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "peer": true, "requires": { "get-intrinsic": "^1.1.1" } }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "peer": true + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "peer": true + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, "has-tostringtag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "peer": true, "requires": { "has-symbols": "^1.0.2" } @@ -16706,8 +18690,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "peer": true, "requires": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -16715,23 +18697,14 @@ }, "dependencies": { "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "peer": true, + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "peer": true } } }, @@ -16746,13 +18719,29 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "peer": true, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" } }, + "hast-to-hyperscript": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-10.0.3.tgz", + "integrity": "sha512-NuBoUStp4fRwmvlfbidlEiRSTk0gSHm+97q4Xn9CJ10HO+Py7nlTuDi6RhM1qLOureukGrCXLG7AAxaGqqyslQ==", + "requires": { + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.1", + "web-namespaces": "^2.0.0" + } + }, + "hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==" + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -16764,8 +18753,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, - "peer": true, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -16780,6 +18767,25 @@ "peer": true, "requires": { "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + } } }, "hpack.js": { @@ -16796,9 +18802,9 @@ }, "dependencies": { "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "peer": true, "requires": { @@ -16811,6 +18817,13 @@ "util-deprecate": "~1.0.1" } }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -16916,9 +18929,7 @@ "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true, - "peer": true + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" }, "human-signals": { "version": "2.1.0", @@ -16954,21 +18965,19 @@ "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "peer": true + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, "peer": true }, "immutable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", "dev": true, "peer": true }, @@ -17029,9 +19038,7 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "peer": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.8", @@ -17040,14 +19047,19 @@ "dev": true, "peer": true }, + "inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "peer": true, "requires": { - "get-intrinsic": "^1.1.0", + "get-intrinsic": "^1.2.0", "has": "^1.0.3", "side-channel": "^1.0.4" } @@ -17066,15 +19078,30 @@ "dev": true, "peer": true }, + "is-absolute-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==" + }, "is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" } }, "is-arrayish": { @@ -17121,16 +19148,14 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true, - "peer": true + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" }, "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "peer": true, "requires": { @@ -17172,8 +19197,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "peer": true, "requires": { "has-tostringtag": "^1.0.0" } @@ -17192,8 +19215,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "dev": true, - "peer": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -17223,6 +19244,13 @@ "has-tostringtag": "^1.0.0" } }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "peer": true + }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -17275,6 +19303,14 @@ "has-tostringtag": "^1.0.0" } }, + "is-svg": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.4.0.tgz", + "integrity": "sha512-v+AgVwiK5DsGtT9ng+m4mClp6zDAmwrW8nZi6Gg15qzvBnRWWdfWA1TGaXyCDnWq5g5asofIgMVl3PjKxvk1ug==", + "requires": { + "fast-xml-parser": "^4.1.3" + } + }, "is-symbol": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", @@ -17286,16 +19322,14 @@ } }, "is-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", - "dev": true, - "peer": true, + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", "for-each": "^0.3.3", + "gopd": "^1.0.1", "has-tostringtag": "^1.0.0" } }, @@ -17340,11 +19374,15 @@ "dev": true, "peer": true }, + "jed": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jed/-/jed-1.1.1.tgz", + "integrity": "sha512-z35ZSEcXHxLW4yumw0dF6L464NT36vmx3wxJw8MDpraBcWuNVgUPZgPJKcu1HekNgwlMFNqol7i/IpSbjhqwqA==" + }, "jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, "peer": true, "requires": { "@types/node": "*", @@ -17356,14 +19394,12 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "peer": true }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, "peer": true, "requires": { "has-flag": "^4.0.0" @@ -17371,6 +19407,13 @@ } } }, + "js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true, + "peer": true + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -17406,14 +19449,12 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, "peer": true }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, "peer": true }, "json-stable-stringify-without-jsonify": { @@ -17437,17 +19478,22 @@ "dev": true, "peer": true }, + "kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" + }, "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true, "peer": true }, "known-css-properties": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz", - "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==", + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz", + "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==", "dev": true, "peer": true }, @@ -17470,22 +19516,21 @@ "peer": true }, "linkify-string": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/linkify-string/-/linkify-string-3.0.4.tgz", - "integrity": "sha512-OnNqqRjlYXaXipIAbBC8sDXsSumI1ftatzFg141Pw9HEXWjTVLFcMZoKbFupshqWRavtNJ6QHLa+u6AlxxgeRw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/linkify-string/-/linkify-string-4.1.0.tgz", + "integrity": "sha512-mw4KyPoE/vP0lamGbFFtDsutxOw0b+3g2/lH5bwS7X4tRHQyLBoJ60avPVGUoHfU8G1bLS329u13hhpxBIqFiA==", "requires": {} }, "linkifyjs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-3.0.5.tgz", - "integrity": "sha512-1Y9XQH65eQKA9p2xtk+zxvnTeQBG7rdAXSkUG97DmuI/Xhji9uaUzaWxRj6rf9YC0v8KKHkxav7tnLX82Sz5Fg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.0.tgz", + "integrity": "sha512-Ffv8VoY3+ixI1b3aZ3O+jM6x17cOsgwfB1Wq7pkytbo1WlyRp6ZO0YDMqiWT/gQPY/CmtiGuKfzDIVqxh1aCTA==", "peer": true }, "loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, "peer": true }, "loader-utils": { @@ -17549,11 +19594,13 @@ "peer": true }, "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "peer": true, "requires": { - "yallist": "^4.0.0" + "yallist": "^3.0.2" } }, "make-dir": { @@ -17599,14 +19646,64 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "peer": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", "safe-buffer": "^5.1.2" } }, + "mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "mdast-util-from-markdown": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.0.tgz", + "integrity": "sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==", + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + } + }, + "mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "requires": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "mdast-util-to-string": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.1.tgz", + "integrity": "sha512-tGvhT94e+cVnQt8JWE9/b3cUQZWS732TJxXHktvP+BYo62PpYD53Ls/6cC60rW21dW+txxiM4zMdc6abASvZKA==", + "requires": { + "@types/mdast": "^3.0.0" + } + }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -17615,9 +19712,9 @@ "peer": true }, "memfs": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", "dev": true, "peer": true, "requires": { @@ -17675,7 +19772,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, "peer": true }, "merge2": { @@ -17692,6 +19788,218 @@ "dev": true, "peer": true }, + "micromark": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz", + "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==", + "requires": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "micromark-core-commonmark": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz", + "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==", + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "micromark-factory-destination": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", + "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-factory-label": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz", + "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-factory-space": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz", + "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-factory-title": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz", + "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==", + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-factory-whitespace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz", + "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==", + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz", + "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==", + "requires": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-chunked": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz", + "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==", + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-classify-character": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz", + "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-combine-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz", + "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==", + "requires": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-decode-numeric-character-reference": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz", + "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==", + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-decode-string": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz", + "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==", + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-encode": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz", + "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==" + }, + "micromark-util-html-tag-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz", + "integrity": "sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==" + }, + "micromark-util-normalize-identifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz", + "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==", + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-resolve-all": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz", + "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==", + "requires": { + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-sanitize-uri": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz", + "integrity": "sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-subtokenize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz", + "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==", + "requires": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-util-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz", + "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==" + }, + "micromark-util-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz", + "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==" + }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -17707,8 +20015,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "peer": true, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -17717,9 +20023,7 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, @@ -17760,16 +20064,12 @@ "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true, - "peer": true + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, "minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true, - "peer": true + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" }, "minimatch": { "version": "3.1.2", @@ -17782,9 +20082,9 @@ } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, "peer": true }, @@ -17800,12 +20100,20 @@ "kind-of": "^6.0.3" } }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + }, + "mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "peer": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multicast-dns": { "version": "7.2.5", @@ -17830,6 +20138,13 @@ "dev": true, "peer": true }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true, + "peer": true + }, "negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -17841,7 +20156,6 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, "peer": true }, "node-forge": { @@ -17863,8 +20177,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-2.0.1.tgz", "integrity": "sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==", - "dev": true, - "peer": true, "requires": { "assert": "^2.0.0", "browserify-zlib": "^0.2.0", @@ -17894,10 +20206,9 @@ } }, "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true, + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "peer": true }, "normalize-package-data": { @@ -17913,15 +20224,32 @@ "validate-npm-package-license": "^3.0.1" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true } } }, @@ -17953,9 +20281,9 @@ } }, "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true, "peer": true }, @@ -17963,8 +20291,6 @@ "version": "1.1.5", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "peer": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -17973,9 +20299,7 @@ "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "peer": true + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object.assign": { "version": "4.1.4", @@ -17991,15 +20315,15 @@ } }, "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "obuf": { @@ -18047,9 +20371,9 @@ } }, "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dev": true, "peer": true, "requires": { @@ -18076,9 +20400,7 @@ "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true, - "peer": true + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" }, "p-limit": { "version": "3.1.0", @@ -18121,9 +20443,7 @@ "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true, - "peer": true + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "parent-module": { "version": "1.0.1", @@ -18139,8 +20459,6 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "peer": true, "requires": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -18172,9 +20490,7 @@ "path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "dev": true, - "peer": true + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" }, "path-exists": { "version": "4.0.0", @@ -18222,8 +20538,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "peer": true, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -18298,9 +20612,9 @@ } }, "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", "requires": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", @@ -18321,9 +20635,9 @@ }, "dependencies": { "js-tokens": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-8.0.0.tgz", - "integrity": "sha512-PC7MzqInq9OqKyTXfIvQNcjMkODJYC8A17kAaQgeW79yfhqTWSOfjHYQ2mDDcwJ96Iibtwkfh0C7R/OvqPlgVA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-8.0.1.tgz", + "integrity": "sha512-3AGrZT6tuMm1ZWWn9mLXh7XMfi2YtiLNPALCVxBCiUVq0LD1OQMxV/AdS/s7rLJU5o9i/jBZw/N4vXXL5dm29A==", "dev": true, "peer": true } @@ -18392,17 +20706,17 @@ "requires": {} }, "postcss-scss": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.4.tgz", - "integrity": "sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", "dev": true, "peer": true, "requires": {} }, "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", "dev": true, "peer": true, "requires": { @@ -18425,9 +20739,9 @@ "peer": true }, "prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", + "integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", "dev": true, "optional": true, "peer": true @@ -18435,9 +20749,7 @@ "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, - "peer": true + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" }, "process-nextick-args": { "version": "2.0.1", @@ -18446,6 +20758,11 @@ "dev": true, "peer": true }, + "property-information": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", + "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==" + }, "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -18477,8 +20794,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "peer": true, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -18491,23 +20806,19 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" } } }, "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "peer": true + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" }, "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, "peer": true, "requires": { @@ -18517,16 +20828,12 @@ "querystring": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "dev": true, - "peer": true + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" }, "querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true, - "peer": true + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" }, "queue-microtask": { "version": "1.2.3", @@ -18546,8 +20853,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "peer": true, "requires": { "safe-buffer": "^5.1.0" } @@ -18556,8 +20861,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "peer": true, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -18704,13 +21007,14 @@ } }, "readable-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.1.0.tgz", - "integrity": "sha512-sVisi3+P2lJ2t0BPbpK629j8wRW06yKGJUcaLAGXPAUhyUxVJm7VsCTit1PFgT4JHUDMrGNR+ZjSKpzGaRF3zw==", - "dev": true, - "peer": true, + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.3.0.tgz", + "integrity": "sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==", "requires": { - "abort-controller": "^3.0.0" + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10" } }, "readdirp": { @@ -18752,9 +21056,9 @@ "peer": true }, "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "peer": true, "requires": { @@ -18762,14 +21066,14 @@ } }, "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", "dev": true, "peer": true, "requires": { @@ -18796,31 +21100,24 @@ "peer": true }, "regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", + "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", "dev": true, "peer": true, "requires": { + "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "unicode-match-property-value-ecmascript": "^2.1.0" } }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true, - "peer": true - }, "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "peer": true, "requires": { @@ -18836,6 +21133,64 @@ } } }, + "rehype-react": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/rehype-react/-/rehype-react-7.1.2.tgz", + "integrity": "sha512-IWsFMS2M4NTbvWzumBBKhdb39ElV+r5YQHA2HafDDRrH84bEryJA2YPPNbF9he4QzAFOssaMJ9buSC6cDcJTLw==", + "requires": { + "@mapbox/hast-util-table-cell-style": "^0.2.0", + "@types/hast": "^2.0.0", + "hast-to-hyperscript": "^10.0.0", + "hast-util-whitespace": "^2.0.0", + "unified": "^10.0.0" + } + }, + "remark-breaks": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/remark-breaks/-/remark-breaks-3.0.2.tgz", + "integrity": "sha512-x96YDJ9X+Ry0/JNZFKfr1hpcAKvGYWfUTszxY9RbxKEqq6uzPPoLCuHdZsLPZZUdAv3nCROyc7FPrQLWr2rxyw==", + "requires": { + "@types/mdast": "^3.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "remark-external-links": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-9.0.1.tgz", + "integrity": "sha512-EYw+p8Zqy5oT5+W8iSKzInfRLY+zeKWHCf0ut+Q5SwnaSIDGXd2zzvp4SWqyAuVbinNmZ0zjMrDKaExWZnTYqQ==", + "requires": { + "@types/hast": "^2.3.2", + "@types/mdast": "^3.0.0", + "extend": "^3.0.0", + "is-absolute-url": "^4.0.0", + "mdast-util-definitions": "^5.0.0", + "space-separated-tokens": "^2.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "remark-parse": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", + "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + } + }, + "remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "requires": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + } + }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -18895,6 +21250,13 @@ "dev": true, "peer": true }, + "resolve.exports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.0.tgz", + "integrity": "sha512-6K/gDlqgQscOlg9fSRpWstA8sYe8rbELsSTNpx+3kTrsVCzvSl0zIvRErM7fdl9ERWDsKnrLnwB+Ne89918XOg==", + "dev": true, + "peer": true + }, "retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -18923,8 +21285,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "peer": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -18940,24 +21300,40 @@ "queue-microtask": "^1.2.2" } }, + "sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "requires": { + "mri": "^1.1.0" + } + }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", "dev": true, - "peer": true + "peer": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "peer": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sass": { - "version": "1.54.5", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.5.tgz", - "integrity": "sha512-p7DTOzxkUPa/63FU0R3KApkRHwcVZYC0PLnLm5iyZACyp15qSi32x7zVUhRdABAATmkALqgGrjCJAcWvobmhHw==", + "version": "1.58.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", + "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", "dev": true, "peer": true, "requires": { @@ -18967,9 +21343,9 @@ } }, "sass-loader": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", - "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", + "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", "dev": true, "peer": true, "requires": { @@ -18989,11 +21365,6 @@ "ajv-keywords": "^3.5.2" } }, - "scrollparent": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/scrollparent/-/scrollparent-2.0.1.tgz", - "integrity": "sha512-HSdN78VMvFCSGCkh0oYX/tY4R3P1DW61f8+TeZZ4j2VLgfwvw0bpRSOv4PCVKisktIwbzHCfZsx+rLbbDBqIBA==" - }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -19002,9 +21373,9 @@ "peer": true }, "selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dev": true, "peer": true, "requires": { @@ -19069,10 +21440,9 @@ } }, "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "peer": true, "requires": { "randombytes": "^2.1.0" @@ -19170,9 +21540,7 @@ "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true, - "peer": true + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, "setprototypeof": { "version": "1.2.0", @@ -19185,8 +21553,6 @@ "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "peer": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -19312,13 +21678,17 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "peer": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, + "space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -19385,9 +21755,9 @@ }, "dependencies": { "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "dev": true, "peer": true, "requires": { @@ -19414,19 +21784,15 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "dev": true, - "peer": true, "requires": { "inherits": "~2.0.4", "readable-stream": "^3.5.0" }, "dependencies": { "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "peer": true, + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -19439,8 +21805,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", - "dev": true, - "peer": true, "requires": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.4", @@ -19449,11 +21813,9 @@ }, "dependencies": { "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "peer": true, + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -19466,19 +21828,8 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "peer": true, "requires": { "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "peer": true - } } }, "string-length": { @@ -19518,27 +21869,27 @@ } }, "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" } }, "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" } }, "strip-ansi": { @@ -19587,6 +21938,11 @@ "resolved": "https://registry.npmjs.org/striptags/-/striptags-3.2.0.tgz", "integrity": "sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==" }, + "strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, "style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", @@ -19602,49 +21958,57 @@ "dev": true, "peer": true }, + "style-to-object": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", + "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", + "requires": { + "inline-style-parser": "0.1.1" + } + }, "stylelint": { - "version": "14.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.11.0.tgz", - "integrity": "sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==", + "version": "14.16.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", + "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", "dev": true, "peer": true, "requires": { "@csstools/selector-specificity": "^2.0.2", "balanced-match": "^2.0.0", "colord": "^2.9.3", - "cosmiconfig": "^7.0.1", + "cosmiconfig": "^7.1.0", "css-functions-list": "^3.1.0", "debug": "^4.3.4", - "fast-glob": "^3.2.11", + "fast-glob": "^3.2.12", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^6.0.1", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.2.0", - "ignore": "^5.2.0", + "ignore": "^5.2.1", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.25.0", + "known-css-properties": "^0.26.0", "mathml-tag-names": "^2.1.3", "meow": "^9.0.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.16", + "postcss": "^8.4.19", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.10", + "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "style-search": "^0.1.0", - "supports-hyperlinks": "^2.2.0", + "supports-hyperlinks": "^2.3.0", "svg-tags": "^1.0.0", - "table": "^6.8.0", + "table": "^6.8.1", "v8-compile-cache": "^2.3.0", "write-file-atomic": "^4.0.2" }, @@ -19705,22 +22069,39 @@ "stylelint-config-recommended": ">=6.0.0" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true } } }, "stylelint-scss": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.3.0.tgz", - "integrity": "sha512-GvSaKCA3tipzZHoz+nNO7S02ZqOsdBzMiCx9poSmLlb3tdJlGddEX/8QzCOD8O7GQan9bjsvLMsO5xiw6IhhIQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.4.0.tgz", + "integrity": "sha512-Qy66a+/30aylFhPmUArHhVsHOun1qrO93LGT15uzLuLjWS7hKDfpFm34mYo1ndR4MCo8W4bEZM1+AlJRJORaaw==", "dev": true, "peer": true, "requires": { @@ -19742,9 +22123,9 @@ } }, "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dev": true, "peer": true, "requires": { @@ -19786,14 +22167,14 @@ "peer": true }, "tabbable": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.0.0.tgz", - "integrity": "sha512-SxhZErfHc3Yozz/HLAl/iPOxuIj8AtUw13NRewVOjFW7vbsqT1f3PuiHrPQbUkRcLNEgAedAv2DnjLtzynJXiw==" + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.1.1.tgz", + "integrity": "sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==" }, "table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", "dev": true, "peer": true, "requires": { @@ -19805,9 +22186,9 @@ }, "dependencies": { "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "peer": true, "requires": { @@ -19830,14 +22211,12 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, "peer": true }, "terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", - "dev": true, + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", + "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", "peer": true, "requires": { "@jridgewell/source-map": "^0.3.2", @@ -19847,10 +22226,9 @@ } }, "terser-webpack-plugin": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", - "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", - "dev": true, + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "peer": true, "requires": { "@jridgewell/trace-mapping": "^0.3.14", @@ -19864,7 +22242,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, "peer": true, "requires": { "@types/json-schema": "^7.0.8", @@ -19892,16 +22269,14 @@ "version": "2.0.12", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "peer": true, "requires": { "setimmediate": "^1.0.4" } }, "tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" }, "to-fast-properties": { "version": "2.0.0", @@ -19937,6 +22312,11 @@ "resolved": "https://registry.npmjs.org/tributejs/-/tributejs-5.1.3.tgz", "integrity": "sha512-B5CXihaVzXw+1UHhNFyAwUTMDk1EfoLP5Tj1VhD9yybZ1I8DZJEv8tZ1l0RJo0t0tk9ZhR8eG5tEsaCvRigmdQ==" }, + "trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" + }, "trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -19944,15 +22324,20 @@ "dev": true, "peer": true }, + "trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" + }, "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, "peer": true, "requires": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" }, @@ -19970,16 +22355,26 @@ } }, "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "peer": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "peer": true, + "requires": { + "tslib": "^1.8.1" + } }, "tty-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", - "dev": true, - "peer": true + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" }, "type-check": { "version": "0.4.0", @@ -19994,9 +22389,7 @@ "type-fest": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, - "peer": true + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" }, "type-is": { "version": "1.6.18", @@ -20009,6 +22402,25 @@ "mime-types": "~2.1.24" } }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "peer": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "peer": true + }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -20041,19 +22453,101 @@ } }, "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true, "peer": true }, "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, "peer": true }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + }, + "is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" + } + } + }, + "unist-builder": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.1.tgz", + "integrity": "sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==" + }, + "unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + } + }, + "unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -20062,10 +22556,9 @@ "peer": true }, "update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", - "dev": true, + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "peer": true, "requires": { "escalade": "^3.1.1", @@ -20076,7 +22569,6 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, "peer": true, "requires": { "punycode": "^2.1.0" @@ -20086,8 +22578,6 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dev": true, - "peer": true, "requires": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -20096,33 +22586,26 @@ "punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", - "dev": true, - "peer": true + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" } } }, "util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", - "dev": true, - "peer": true, + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "requires": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", "is-generator-function": "^1.0.7", "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", "which-typed-array": "^1.1.2" } }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "peer": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "utils-merge": { "version": "1.0.1", @@ -20137,6 +22620,17 @@ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "peer": true }, + "uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "requires": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + } + }, "v-click-outside": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/v-click-outside/-/v-click-outside-3.2.0.tgz", @@ -20167,19 +22661,44 @@ "dev": true, "peer": true }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + } + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true, - "peer": true + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "vue": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.10.tgz", - "integrity": "sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg==", + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz", + "integrity": "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==", "requires": { - "@vue/compiler-sfc": "2.7.10", + "@vue/compiler-sfc": "2.7.14", "csstype": "^3.1.0" } }, @@ -20195,9 +22714,9 @@ } }, "vue-eslint-parser": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.0.3.tgz", - "integrity": "sha512-yL+ZDb+9T0ELG4VIFo/2anAOz8SvBdlqEnQnvJ3M7Scq56DvtjY0VY88bByRZB0D4J0u8olBcfrXTVONXsh4og==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.1.0.tgz", + "integrity": "sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==", "dev": true, "peer": true, "requires": { @@ -20235,15 +22754,32 @@ "dev": true, "peer": true }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "peer": true, "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true } } }, @@ -20255,9 +22791,9 @@ "peer": true }, "vue-loader": { - "version": "15.10.0", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.10.0.tgz", - "integrity": "sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==", + "version": "15.10.1", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.10.1.tgz", + "integrity": "sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==", "dev": true, "peer": true, "requires": { @@ -20293,19 +22829,14 @@ } }, "vue-material-design-icons": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/vue-material-design-icons/-/vue-material-design-icons-5.1.2.tgz", - "integrity": "sha512-nD1qFM2qAkMlVoe23EfNKIeMfYl6YjHZjSty9q0mwc2gXmPmvEhixywJQhM+VF5KVBI1zAkVTNLoUEERPY10pA==" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vue-material-design-icons/-/vue-material-design-icons-5.2.0.tgz", + "integrity": "sha512-fcdcJHQ9fQw2CAytuLAzWSELcxH138sCdMItVhvmO7Lu9afIgojB/UCWv7XHt/lURsnq/n6O+muM4AQgw8yfig==" }, "vue-multiselect": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/vue-multiselect/-/vue-multiselect-2.1.6.tgz", - "integrity": "sha512-s7jmZPlm9FeueJg1RwJtnE9KNPtME/7C8uRWSfp9/yEN4M8XcS/d+bddoyVwVnvFyRh9msFo0HWeW0vTL8Qv+w==" - }, - "vue-observe-visibility": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/vue-observe-visibility/-/vue-observe-visibility-0.4.6.tgz", - "integrity": "sha512-xo0CEVdkjSjhJoDdLSvoZoQrw/H2BlzB5jrCBKGZNXN2zdZgMuZ9BKrxXDjNP2AxlcCoKc8OahI3F3r3JGLv2Q==" + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/vue-multiselect/-/vue-multiselect-2.1.7.tgz", + "integrity": "sha512-KIegcN+Ntwg3cbkY/jhw2s/+XJUM0Lpi/LcKFYCS8PrZHcWBl2iKCVze7ZCnRj3w8H7/lUJ9v7rj9KQiNxApBw==" }, "vue-resize": { "version": "1.0.1", @@ -20351,9 +22882,9 @@ } }, "vue-template-compiler": { - "version": "2.7.10", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.10.tgz", - "integrity": "sha512-QO+8R9YRq1Gudm8ZMdo/lImZLJVUIAM8c07Vp84ojdDAf8HmPJc7XB556PcXV218k2AkKznsRz6xB5uOjAC4EQ==", + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", + "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", "dev": true, "peer": true, "requires": { @@ -20368,28 +22899,10 @@ "dev": true, "peer": true }, - "vue-virtual-scroller": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/vue-virtual-scroller/-/vue-virtual-scroller-1.0.10.tgz", - "integrity": "sha512-Hn4qSBDhRY4XdngPioYy/ykDjrLX/NMm1fQXm/4UQQ/Xv1x8JbHGFZNftQowTcfICgN7yc31AKnUk1UGLJ2ndA==", - "requires": { - "scrollparent": "^2.0.1", - "vue-observe-visibility": "^0.4.4", - "vue-resize": "^0.4.5" - }, - "dependencies": { - "vue-resize": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-0.4.5.tgz", - "integrity": "sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==", - "requires": {} - } - } - }, "vue2-datepicker": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-3.11.0.tgz", - "integrity": "sha512-zbMkAjYwDTXZozZtkpSwqxq7nEeBt7zoHL+oQcdjEXAqzJHhmatE6sl6JSr58PMIx2WOK0c6QBXozSqT32iQAQ==", + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-3.11.1.tgz", + "integrity": "sha512-6PU/+pnp2mgZAfnSXmbdwj9516XsEvTiw61Q5SNrvvdy8W/FCxk1GAe9UZn/m9YfS5A47yK6XkcjMHbp7aFApA==", "requires": { "date-format-parse": "^0.2.7" } @@ -20398,7 +22911,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, "peer": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -20415,11 +22927,15 @@ "minimalistic-assert": "^1.0.0" } }, + "web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" + }, "webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "dev": true, + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", "peer": true, "requires": { "@types/eslint-scope": "^3.7.3", @@ -20452,7 +22968,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, "peer": true, "requires": { "@types/json-schema": "^7.0.8", @@ -20507,9 +23022,9 @@ }, "dependencies": { "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "peer": true, "requires": { @@ -20552,9 +23067,9 @@ } }, "webpack-dev-server": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.10.0.tgz", - "integrity": "sha512-7dezwAs+k6yXVFZ+MaL8VnE+APobiO3zvpp3rBHe/HmWQ+avwh0Q3d0xxacOiBybZZ3syTZw9HXzpa3YNbAZDQ==", + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", "dev": true, "peer": true, "requires": { @@ -20581,7 +23096,7 @@ "p-retry": "^4.5.0", "rimraf": "^3.0.2", "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", + "selfsigned": "^2.1.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", @@ -20590,9 +23105,9 @@ }, "dependencies": { "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "peer": true, "requires": { @@ -20649,7 +23164,6 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, "peer": true }, "websocket-driver": { @@ -20696,18 +23210,16 @@ } }, "which-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", - "dev": true, - "peer": true, + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", "for-each": "^0.3.3", + "gopd": "^1.0.1", "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.9" + "is-typed-array": "^1.1.10" } }, "wildcard": { @@ -20743,9 +23255,9 @@ } }, "ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", "dev": true, "peer": true, "requires": {} @@ -20760,14 +23272,14 @@ "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "peer": true + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "peer": true }, "yaml": { "version": "1.10.2", diff --git a/package.json b/package.json index d3d46fde3..718ab2770 100644 --- a/package.json +++ b/package.json @@ -27,9 +27,10 @@ "@nextcloud/dialogs": "^3.1.4", "@nextcloud/initial-state": "^2.0.0", "@nextcloud/l10n": "^1.6.0", + "@nextcloud/moment": "^1.2.1", "@nextcloud/password-confirmation": "^1.0.1", "@nextcloud/router": "^2.0.0", - "@nextcloud/vue": "^6.0.0-beta.4", + "@nextcloud/vue": "^7.8.0", "vue": "^2.7.0" }, "browserslist": [ diff --git a/src/components/AdminSettings.vue b/src/components/AdminSettings.vue index ad557f0cd..9b59331d7 100644 --- a/src/components/AdminSettings.vue +++ b/src/components/AdminSettings.vue @@ -7,6 +7,15 @@ SPDX-Licence-Identifier: AGPL-3.0-or-later + @@ -57,6 +66,8 @@ SPDX-Licence-Identifier: AGPL-3.0-or-later import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js' import NcSettingsSection from '@nextcloud/vue/dist/Components/NcSettingsSection.js' import NcTextField from '@nextcloud/vue/dist/Components/NcTextField.js' +import NcNoteCard from '@nextcloud/vue/dist/Components/NcNoteCard.js' +import moment from '@nextcloud/moment' import { loadState } from '@nextcloud/initial-state' import { showError, showSuccess } from '@nextcloud/dialogs' import axios from '@nextcloud/axios' @@ -78,6 +89,7 @@ function debounce(func, wait) { } const successMessage = debounce(() => showSuccess(t('news', 'Successfully updated news configuration')), 500) +const lastCron = loadState('news', 'lastCron') export default { name: 'AdminSettings', @@ -85,6 +97,7 @@ export default { NcCheckboxRadioSwitch, NcSettingsSection, NcTextField, + NcNoteCard, }, data() { return { @@ -95,8 +108,15 @@ export default { feedFetcherTimeout: loadState('news', 'feedFetcherTimeout'), exploreUrl: loadState('news', 'exploreUrl'), updateInterval: loadState('news', 'updateInterval'), + relativeTime: moment(lastCron * 1000).fromNow(), + lastCron, } }, + computed: { + oldExecution() { + return Date.now() / 1000 - this.lastCron > (parseInt(this.updateInterval) * 2) + 900 + }, + }, methods: { async update(key, value) { await confirmPassword() diff --git a/tests/Unit/Service/StatusServiceTest.php b/tests/Unit/Service/StatusServiceTest.php index dfe3dfd55..fdfe41af5 100644 --- a/tests/Unit/Service/StatusServiceTest.php +++ b/tests/Unit/Service/StatusServiceTest.php @@ -16,6 +16,7 @@ use OCA\News\Service\StatusService; use OCP\IConfig; use OCP\IDBConnection; +use OCP\BackgroundJob\IJobList; use PHPUnit\Framework\MockObject\MockObject; use PHPUnit\Framework\TestCase; @@ -37,6 +38,12 @@ class StatusServiceTest extends TestCase */ private $service; + /** + * @var IJobList + */ + private $jobList; + + public function setUp(): void { $this->settings = $this->getMockBuilder(IConfig::class) @@ -45,7 +52,10 @@ public function setUp(): void $this->connection = $this->getMockBuilder(IDBConnection::class) ->disableOriginalConstructor() ->getMock(); - $this->service = new StatusService($this->settings, $this->connection); + $this->jobList = $this->getMockBuilder(IJobList::class) + ->disableOriginalConstructor() + ->getMock(); + $this->service = new StatusService($this->settings, $this->connection, $this->jobList); } public function testGetStatus() From b470899d5f68b7f126f74cfa785e469e575f6c05 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Mar 2023 12:56:52 +0000 Subject: [PATCH 126/306] Build(deps-dev): Bump phpstan/phpstan-doctrine from 1.3.33 to 1.3.35 Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.33 to 1.3.35. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.33...1.3.35) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 1ae0be75a..7d5e74d90 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", "phpstan/phpstan": "^1.10.6", - "phpstan/phpstan-doctrine": "^1.3.33", + "phpstan/phpstan-doctrine": "^1.3.35", "phpstan/phpstan-strict-rules": "^1.5.0", "phpstan/phpstan-phpunit": "^1.3.10", "phpstan/extension-installer": "^1.2.0", diff --git a/composer.lock b/composer.lock index 1440a404a..f933ccb09 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "28543566f46bd4c91d042a3968c7da33", + "content-hash": "b0332f5992bd2ff8575d4041823a3f30", "packages": [ { "name": "arthurhoaro/favicon", @@ -1462,16 +1462,16 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.33", + "version": "1.3.35", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "fcb67c2a747300ff8e6ae278191f6ff79fc90370" + "reference": "3dbb999bd56cc21d6733bab60898ebdf388245b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/fcb67c2a747300ff8e6ae278191f6ff79fc90370", - "reference": "fcb67c2a747300ff8e6ae278191f6ff79fc90370", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/3dbb999bd56cc21d6733bab60898ebdf388245b5", + "reference": "3dbb999bd56cc21d6733bab60898ebdf388245b5", "shasum": "" }, "require": { @@ -1526,9 +1526,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.33" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.35" }, - "time": "2023-02-21T08:52:52+00:00" + "time": "2023-03-10T14:43:05+00:00" }, { "name": "phpstan/phpstan-phpunit", From 683ebf37c3a0116ea603bd6e0e1d6fe2c73cbd39 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Mon, 13 Mar 2023 14:49:57 +0100 Subject: [PATCH 127/306] Release 21.1.0-beta1 Changed - Remove unused background job OCA\News\Cron\Updater (#2137) - Add info card to the admin settings, showing last job execution (#2141) Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 7 +++++-- appinfo/info.xml | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 344e8f342..68fa1fd45 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,14 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [21.x.x] ### Changed -- Remove unused background job OCA\News\Cron\Updater (#2137) -- Add info card to the admin settings, showing last job execution (#2141) + ### Fixed # Releases +## [21.1.0-beta1] - 2023-03-13 +### Changed +- Remove unused background job OCA\News\Cron\Updater (#2137) +- Add info card to the admin settings, showing last job execution (#2141) ## [21.0.0] - 2023-02-28 No notable changes compared 21.0.0-beta1 diff --git a/appinfo/info.xml b/appinfo/info.xml index 8e06ff9bb..1cb061b65 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 21.0.0 + 21.1.0-beta1 agpl Benjamin Brahmer Sean Molenaar From da3c3d278e441b6d5dde23cd2cf136a7c3bfd0ad Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 14 Mar 2023 03:07:29 +0000 Subject: [PATCH 128/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/bg.js | 1 + l10n/bg.json | 1 + l10n/ca.js | 1 + l10n/ca.json | 1 + l10n/cs.js | 1 + l10n/cs.json | 1 + l10n/de.js | 1 + l10n/de.json | 1 + l10n/de_DE.js | 1 + l10n/de_DE.json | 1 + l10n/en_GB.js | 1 + l10n/en_GB.json | 1 + l10n/es.js | 1 + l10n/es.json | 1 + l10n/eu.js | 1 + l10n/eu.json | 1 + l10n/fa.js | 1 + l10n/fa.json | 1 + l10n/fi.js | 1 + l10n/fi.json | 1 + l10n/fr.js | 1 + l10n/fr.json | 1 + l10n/gl.js | 1 + l10n/gl.json | 1 + l10n/hu.js | 1 + l10n/hu.json | 1 + l10n/it.js | 1 + l10n/it.json | 1 + l10n/ja.js | 1 + l10n/ja.json | 1 + l10n/ko.js | 1 + l10n/ko.json | 1 + l10n/lt_LT.js | 1 + l10n/lt_LT.json | 1 + l10n/mk.js | 1 + l10n/mk.json | 1 + l10n/nb.js | 1 + l10n/nb.json | 1 + l10n/nl.js | 1 + l10n/nl.json | 1 + l10n/pl.js | 1 + l10n/pl.json | 1 + l10n/pt_BR.js | 1 + l10n/pt_BR.json | 1 + l10n/ru.js | 1 + l10n/ru.json | 1 + l10n/sk.js | 1 + l10n/sk.json | 1 + l10n/sl.js | 1 + l10n/sl.json | 1 + l10n/sr.js | 1 + l10n/sr.json | 1 + l10n/sv.js | 1 + l10n/sv.json | 1 + l10n/tr.js | 1 + l10n/tr.json | 1 + l10n/uk.js | 1 + l10n/uk.json | 1 + l10n/zh_CN.js | 1 + l10n/zh_CN.json | 1 + l10n/zh_HK.js | 1 + l10n/zh_HK.json | 1 + l10n/zh_TW.js | 1 + l10n/zh_TW.json | 1 + 64 files changed, 64 insertions(+) diff --git a/l10n/bg.js b/l10n/bg.js index 0bbe0a3f1..a938124f1 100644 --- a/l10n/bg.js +++ b/l10n/bg.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Споделено с мен", "An RSS/Atom feed reader" : "Четец за RSS/Atom емисии", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение за четене на RSS/Atom Feed за Nextcloud\n\n- 📲 Синхронизирайте емисиите си с множество мобилни или настолни [клиенти](https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматични актуализации на вашите новинарски емисии\n- 🆓 Безплатен и отворен код под AGPLv3, без реклами или премиум функции\n\n**За да работи това приложение, в момента се изисква System Cron**\n\nИзискванията могат да бъдат намерени [тук](https://nextcloud.github.io/news/install/#dependencies)\n\nРегистърът на промените е достъпен [тук](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСъздайте [отчет за грешка](https://github.com/nextcloud/news/issues/new/choose)\n\nСъздайте [заявка за функция](https://github.com/nextcloud/news/discussions/new)\n\nПодайте сигнал за [проблем с емисия](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Последната задача се изпълни {relativeTime}.", "Use system cron for updates" : "Използване на системния cron за актуализации", "Disable this if you use a custom updater." : "Деактивирайте това, ако използвате персонализирана програма за актуализиране.", "Maximum read count per feed" : "Максимален брой прочитания на емисия", diff --git a/l10n/bg.json b/l10n/bg.json index 4df8b430b..5b83f700d 100644 --- a/l10n/bg.json +++ b/l10n/bg.json @@ -13,6 +13,7 @@ "Shared with me" : "Споделено с мен", "An RSS/Atom feed reader" : "Четец за RSS/Atom емисии", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение за четене на RSS/Atom Feed за Nextcloud\n\n- 📲 Синхронизирайте емисиите си с множество мобилни или настолни [клиенти](https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматични актуализации на вашите новинарски емисии\n- 🆓 Безплатен и отворен код под AGPLv3, без реклами или премиум функции\n\n**За да работи това приложение, в момента се изисква System Cron**\n\nИзискванията могат да бъдат намерени [тук](https://nextcloud.github.io/news/install/#dependencies)\n\nРегистърът на промените е достъпен [тук](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСъздайте [отчет за грешка](https://github.com/nextcloud/news/issues/new/choose)\n\nСъздайте [заявка за функция](https://github.com/nextcloud/news/discussions/new)\n\nПодайте сигнал за [проблем с емисия](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Последната задача се изпълни {relativeTime}.", "Use system cron for updates" : "Използване на системния cron за актуализации", "Disable this if you use a custom updater." : "Деактивирайте това, ако използвате персонализирана програма за актуализиране.", "Maximum read count per feed" : "Максимален брой прочитания на емисия", diff --git a/l10n/ca.js b/l10n/ca.js index 2d6200dcd..b57c119a8 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -10,6 +10,7 @@ OC.L10N.register( "News" : "Notí­cies", "Shared with me" : "Compartit amb mi", "An RSS/Atom feed reader" : "Un lector de notícies RSS/Atom", + "Last job ran {relativeTime}." : "L'última tasca es va executar {relativeTime}.", "Use system cron for updates" : "Feu servir el sistema cron per a les actualitzacions", "Maximum read count per feed" : "Màxim nombre de lectures per font", "Maximum redirects" : "Màxim de redirigits", diff --git a/l10n/ca.json b/l10n/ca.json index 1f1770c94..142d41f25 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -8,6 +8,7 @@ "News" : "Notí­cies", "Shared with me" : "Compartit amb mi", "An RSS/Atom feed reader" : "Un lector de notícies RSS/Atom", + "Last job ran {relativeTime}." : "L'última tasca es va executar {relativeTime}.", "Use system cron for updates" : "Feu servir el sistema cron per a les actualitzacions", "Maximum read count per feed" : "Màxim nombre de lectures per font", "Maximum redirects" : "Màxim de redirigits", diff --git a/l10n/cs.js b/l10n/cs.js index 440e3f29f..f350f3266 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Sdíleno se mnou", "An RSS/Atom feed reader" : "Čtečka RSS/Atom kanálů", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikace čtečka RSS/Atom kanálů pro Nextcloud\n\n- 📲 Synchronizujte vámi odebírané kanály s vícero mobilními nebo desktopovými [klienty](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizace vašich kanálů s novinkami\n- 🆓 Svobodné a open source pod licencí AGPLv3, žádné reklamy nebo funkce přístupné až po zaplacení\n\n**Aby tato aplikace fungovala, je v tuto chvíli zapotřebí systémový plánovač (cron)**\n\nPožadavky na instalaci dalších součástí jsou k nalezení [zde](https://nextcloud.github.io/news/install/#dependencies)\n\nSeznam změn je k dispozici [zde](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvořte [hlášení chyby](https://github.com/nextcloud/news/issues/new/choose)\n\nVytvořte [žádost o přidání funkce](https://github.com/nextcloud/news/discussions/new)\n\nNahlaste [problém s kanálem}(https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Úloha minule běžela {relativeTime}.", "Use system cron for updates" : "Pro aktualizace používat službu systémového plánovače (cron)", "Disable this if you use a custom updater." : "Toto vypněte, pokud používáte uživatelsky určený nástroj pro aktualizace.", "Maximum read count per feed" : "Maximální počet načítaných novinek na kanál", diff --git a/l10n/cs.json b/l10n/cs.json index 923427d3d..3bcb44bcd 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -13,6 +13,7 @@ "Shared with me" : "Sdíleno se mnou", "An RSS/Atom feed reader" : "Čtečka RSS/Atom kanálů", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikace čtečka RSS/Atom kanálů pro Nextcloud\n\n- 📲 Synchronizujte vámi odebírané kanály s vícero mobilními nebo desktopovými [klienty](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizace vašich kanálů s novinkami\n- 🆓 Svobodné a open source pod licencí AGPLv3, žádné reklamy nebo funkce přístupné až po zaplacení\n\n**Aby tato aplikace fungovala, je v tuto chvíli zapotřebí systémový plánovač (cron)**\n\nPožadavky na instalaci dalších součástí jsou k nalezení [zde](https://nextcloud.github.io/news/install/#dependencies)\n\nSeznam změn je k dispozici [zde](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvořte [hlášení chyby](https://github.com/nextcloud/news/issues/new/choose)\n\nVytvořte [žádost o přidání funkce](https://github.com/nextcloud/news/discussions/new)\n\nNahlaste [problém s kanálem}(https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Úloha minule běžela {relativeTime}.", "Use system cron for updates" : "Pro aktualizace používat službu systémového plánovače (cron)", "Disable this if you use a custom updater." : "Toto vypněte, pokud používáte uživatelsky určený nástroj pro aktualizace.", "Maximum read count per feed" : "Maximální počet načítaných novinek na kanál", diff --git a/l10n/de.js b/l10n/de.js index 16871e6a6..8815d8232 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisiere deine Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung deiner Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen findest du [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) findest du [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstelle einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstelle eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelde ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.", "Use system cron for updates" : "Verwende System-Cron für Aktualisierungen", "Disable this if you use a custom updater." : "Deaktiviere diese Option, wenn du einen eigenen Updater verwendest.", "Maximum read count per feed" : "Maximale Anzahl an gelesenen Artikeln pro Feed", diff --git a/l10n/de.json b/l10n/de.json index 34c93ab54..0bed1aa48 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -13,6 +13,7 @@ "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisiere deine Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung deiner Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen findest du [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) findest du [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstelle einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstelle eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelde ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.", "Use system cron for updates" : "Verwende System-Cron für Aktualisierungen", "Disable this if you use a custom updater." : "Deaktiviere diese Option, wenn du einen eigenen Updater verwendest.", "Maximum read count per feed" : "Maximale Anzahl an gelesenen Artikeln pro Feed", diff --git a/l10n/de_DE.js b/l10n/de_DE.js index 7484035a5..732c7c90c 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisieren Sie Ihre Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung Ihrer Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen finden Sie [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) finden Sie [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstellen Sie einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstellen Sie eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelden Sie ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.", "Use system cron for updates" : "Verwende System-Cron für Aktualisierungen", "Disable this if you use a custom updater." : "Deaktivieren Sie diese Option, wenn Sie einen eigenen Updater verwenden.", "Maximum read count per feed" : "Maximale Anzahl an gelesenen Artikeln pro Feed", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 8ee7b4c26..0e532feb8 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -13,6 +13,7 @@ "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisieren Sie Ihre Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung Ihrer Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen finden Sie [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) finden Sie [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstellen Sie einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstellen Sie eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelden Sie ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.", "Use system cron for updates" : "Verwende System-Cron für Aktualisierungen", "Disable this if you use a custom updater." : "Deaktivieren Sie diese Option, wenn Sie einen eigenen Updater verwenden.", "Maximum read count per feed" : "Maximale Anzahl an gelesenen Artikeln pro Feed", diff --git a/l10n/en_GB.js b/l10n/en_GB.js index ce0fcd480..5772d0ee1 100644 --- a/l10n/en_GB.js +++ b/l10n/en_GB.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Shared with me", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Last job ran {relativeTime}.", "Use system cron for updates" : "Use system cron for updates", "Disable this if you use a custom updater." : "Disable this if you use a custom updater.", "Maximum read count per feed" : "Maximum read count per feed", diff --git a/l10n/en_GB.json b/l10n/en_GB.json index 2dada3512..c82c45bc7 100644 --- a/l10n/en_GB.json +++ b/l10n/en_GB.json @@ -13,6 +13,7 @@ "Shared with me" : "Shared with me", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Last job ran {relativeTime}.", "Use system cron for updates" : "Use system cron for updates", "Disable this if you use a custom updater." : "Disable this if you use a custom updater.", "Maximum read count per feed" : "Maximum read count per feed", diff --git a/l10n/es.js b/l10n/es.js index dbb58e44e..485564a3e 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Compartido conmigo", "An RSS/Atom feed reader" : "Un lector de feeds RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 App de lectura de fuentes de noticias RSS/Atom para Nextcloud\n\n- 📲 Sincronice sus fuentes de noticias con múltiples [clientes](https://nextcloud.github.io/news/clients/) móviles o de escritorio.\n- 🔄 Actualizaciones automáticas de sus fuentes de noticias.\n- 🆓 Gratis y de código abierto bajo AGPLv3, sin anuncios o funciones premium.\n\n**Se requiere el Cron del sistema para que esta aplicación funcione**\n\nLos requisitos se pueden encontrar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nLa lista de cambios se encuentra [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [reporte de bug](https://github.com/nextcloud/news/issues/new/choose)\nCrear una [solicitud de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar de un [problema en fuente](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Último trabajo realizado {relativeTime}.", "Use system cron for updates" : "Usa el cron del sistema para las actualizaciones", "Disable this if you use a custom updater." : "Desactiva esto si ejecutas un actualizador personalizado.", "Maximum read count per feed" : "Máximo número de lecturas por fuente", diff --git a/l10n/es.json b/l10n/es.json index cad5185ec..d14cf39b5 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -13,6 +13,7 @@ "Shared with me" : "Compartido conmigo", "An RSS/Atom feed reader" : "Un lector de feeds RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 App de lectura de fuentes de noticias RSS/Atom para Nextcloud\n\n- 📲 Sincronice sus fuentes de noticias con múltiples [clientes](https://nextcloud.github.io/news/clients/) móviles o de escritorio.\n- 🔄 Actualizaciones automáticas de sus fuentes de noticias.\n- 🆓 Gratis y de código abierto bajo AGPLv3, sin anuncios o funciones premium.\n\n**Se requiere el Cron del sistema para que esta aplicación funcione**\n\nLos requisitos se pueden encontrar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nLa lista de cambios se encuentra [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [reporte de bug](https://github.com/nextcloud/news/issues/new/choose)\nCrear una [solicitud de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar de un [problema en fuente](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Último trabajo realizado {relativeTime}.", "Use system cron for updates" : "Usa el cron del sistema para las actualizaciones", "Disable this if you use a custom updater." : "Desactiva esto si ejecutas un actualizador personalizado.", "Maximum read count per feed" : "Máximo número de lecturas por fuente", diff --git a/l10n/eu.js b/l10n/eu.js index b131f51ab..b7bbeb1b7 100644 --- a/l10n/eu.js +++ b/l10n/eu.js @@ -14,6 +14,7 @@ OC.L10N.register( "Shared with me" : "Nirekin partekatuta", "An RSS/Atom feed reader" : "RSS/Atom jarioen irakurle bat", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 RSS/Atom Feed irakurgailu aplikazioa Nextcloud-entzat\n\n- 📲Sinkronizatu jarioak mugikorreko edo mahaigaineko [bezero](https://nextcloud.github.io/news/clients/) anitzekin \n- 🔄 Zure albisteen jarioen eguneratze automatikoak\n- 🆓 Kode irekia eta doakoa AGPLv3-pean, iragarkirik edo premium funtziorik gabe\n\n** Une honetan Cron beharrezkoa da aplikazio honek funtziona dezan **\n\nBaldintzak [hemen](https://nextcloud.github.io/news/install/#dependencies) aurki daitezke\n\nAldaketa-erregistroa eskuragarri dago [hemen](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSortu [akatsen txostena](https://github.com/nextcloud/news/issues/new/choose)\n\nSortu [ezaugarri eskaera](https://github.com/nextcloud/news/discussions/new)\n\nEman [jarioaren arazo](https://github.com/nextcloud/news/discussions/new)-en berri", + "Last job ran {relativeTime}." : "Azken lana {relativeTime}-n egin zen.", "Use system cron for updates" : "Erabili sistemaren cron-a eguneraketak egiteko", "Disable this if you use a custom updater." : "Desgaitu hau eguneratze pertsonalizatua erabiltzen baduzu.", "Maximum read count per feed" : "Gehienezko irakurketa kopurua jarioko", diff --git a/l10n/eu.json b/l10n/eu.json index 76eea9d17..a3d8c2422 100644 --- a/l10n/eu.json +++ b/l10n/eu.json @@ -12,6 +12,7 @@ "Shared with me" : "Nirekin partekatuta", "An RSS/Atom feed reader" : "RSS/Atom jarioen irakurle bat", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 RSS/Atom Feed irakurgailu aplikazioa Nextcloud-entzat\n\n- 📲Sinkronizatu jarioak mugikorreko edo mahaigaineko [bezero](https://nextcloud.github.io/news/clients/) anitzekin \n- 🔄 Zure albisteen jarioen eguneratze automatikoak\n- 🆓 Kode irekia eta doakoa AGPLv3-pean, iragarkirik edo premium funtziorik gabe\n\n** Une honetan Cron beharrezkoa da aplikazio honek funtziona dezan **\n\nBaldintzak [hemen](https://nextcloud.github.io/news/install/#dependencies) aurki daitezke\n\nAldaketa-erregistroa eskuragarri dago [hemen](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSortu [akatsen txostena](https://github.com/nextcloud/news/issues/new/choose)\n\nSortu [ezaugarri eskaera](https://github.com/nextcloud/news/discussions/new)\n\nEman [jarioaren arazo](https://github.com/nextcloud/news/discussions/new)-en berri", + "Last job ran {relativeTime}." : "Azken lana {relativeTime}-n egin zen.", "Use system cron for updates" : "Erabili sistemaren cron-a eguneraketak egiteko", "Disable this if you use a custom updater." : "Desgaitu hau eguneratze pertsonalizatua erabiltzen baduzu.", "Maximum read count per feed" : "Gehienezko irakurketa kopurua jarioko", diff --git a/l10n/fa.js b/l10n/fa.js index 9ba20cce5..4a4f3e5e1 100644 --- a/l10n/fa.js +++ b/l10n/fa.js @@ -9,6 +9,7 @@ OC.L10N.register( "Unread articles" : "مطالب خوانده نشده", "News" : "اخبار", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", + "Last job ran {relativeTime}." : "آخرین کار در {time} اجرا شد.", "Use system cron for updates" : "برای بروزرسانی ها از سیستم cron استفاده کنید", "Maximum read count per feed" : "حداکثر تعداد خواندن در هر خوراک", "Maximum redirects" : "حداکثر تغییر مسیرها", diff --git a/l10n/fa.json b/l10n/fa.json index 65e8962bb..11ea0acad 100644 --- a/l10n/fa.json +++ b/l10n/fa.json @@ -7,6 +7,7 @@ "Unread articles" : "مطالب خوانده نشده", "News" : "اخبار", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", + "Last job ran {relativeTime}." : "آخرین کار در {time} اجرا شد.", "Use system cron for updates" : "برای بروزرسانی ها از سیستم cron استفاده کنید", "Maximum read count per feed" : "حداکثر تعداد خواندن در هر خوراک", "Maximum redirects" : "حداکثر تغییر مسیرها", diff --git a/l10n/fi.js b/l10n/fi.js index 1d8319546..51059808e 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -14,6 +14,7 @@ OC.L10N.register( "News articles" : "Uutisartikkelit", "Shared with me" : "Jaettu kanssasi", "An RSS/Atom feed reader" : "RSS-/Atom-syötteiden lukija", + "Last job ran {relativeTime}." : "Viimeisin työ ajettiin {relativeTime}.", "Use system cron for updates" : "Käytä järjestelmän cronia päivityksille", "Disable this if you use a custom updater." : "Poista tämä käytöstä, jos käytät erillistä päivitintä.", "Maximum read count per feed" : "Syötekohtainen lukukertojen enimmäismäärä", diff --git a/l10n/fi.json b/l10n/fi.json index 802ebc0a9..b7f4778a1 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -12,6 +12,7 @@ "News articles" : "Uutisartikkelit", "Shared with me" : "Jaettu kanssasi", "An RSS/Atom feed reader" : "RSS-/Atom-syötteiden lukija", + "Last job ran {relativeTime}." : "Viimeisin työ ajettiin {relativeTime}.", "Use system cron for updates" : "Käytä järjestelmän cronia päivityksille", "Disable this if you use a custom updater." : "Poista tämä käytöstä, jos käytät erillistä päivitintä.", "Maximum read count per feed" : "Syötekohtainen lukukertojen enimmäismäärä", diff --git a/l10n/fr.js b/l10n/fr.js index d5ca2b8e3..4a803eb4e 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Partagé avec moi", "An RSS/Atom feed reader" : "Un lecteur du flux RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Un lecteur de flux RSS/Atom pour Nextcloud\n\n- 📲 Synchronisez vos flux sur plusieurs [clients](https://nextcloud.github.io/news/clients/) mobiles ou de bureau\n- 🔄 Mise à jour automatique de vox flux d'actualité\n- 🆓 Libre et open-source sous licence AGPLv3, sans publicité et sans fonctionnalités premium\n\n**L'utilisation du Cron système est requise pour le fonctionnement de cette application**\n\nLa liste des pré-requis est disponible [ici](https://nextcloud.github.io/news/install/#dependencies)\n\nLa journal de versions est consultable [ici](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSignaler un [bug](https://github.com/nextcloud/news/issues/new/choose)\n\nDemander une [fonctionnalité](https://github.com/nextcloud/news/discussions/new)\n\nSignaler un [problème avec l'application](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Dernière tâche exécutée {relativeTime}.", "Use system cron for updates" : "Utiliser le « cron » du système pour les mises à jour", "Disable this if you use a custom updater." : "Désactivez ceci si vous utilisez un outil de mise à jour personnalisé.", "Maximum read count per feed" : "Nombre maximum de lecture par flux", diff --git a/l10n/fr.json b/l10n/fr.json index f40d1bfe3..555960641 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -13,6 +13,7 @@ "Shared with me" : "Partagé avec moi", "An RSS/Atom feed reader" : "Un lecteur du flux RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Un lecteur de flux RSS/Atom pour Nextcloud\n\n- 📲 Synchronisez vos flux sur plusieurs [clients](https://nextcloud.github.io/news/clients/) mobiles ou de bureau\n- 🔄 Mise à jour automatique de vox flux d'actualité\n- 🆓 Libre et open-source sous licence AGPLv3, sans publicité et sans fonctionnalités premium\n\n**L'utilisation du Cron système est requise pour le fonctionnement de cette application**\n\nLa liste des pré-requis est disponible [ici](https://nextcloud.github.io/news/install/#dependencies)\n\nLa journal de versions est consultable [ici](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSignaler un [bug](https://github.com/nextcloud/news/issues/new/choose)\n\nDemander une [fonctionnalité](https://github.com/nextcloud/news/discussions/new)\n\nSignaler un [problème avec l'application](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Dernière tâche exécutée {relativeTime}.", "Use system cron for updates" : "Utiliser le « cron » du système pour les mises à jour", "Disable this if you use a custom updater." : "Désactivez ceci si vous utilisez un outil de mise à jour personnalisé.", "Maximum read count per feed" : "Nombre maximum de lecture par flux", diff --git a/l10n/gl.js b/l10n/gl.js index 97efa5d9f..c5fd3cfec 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as túas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) móbiles ou de escritorio.\n- 🔄 Actualizacións automáticas das túas fontes de noticias\n- 🆓 Gratuíto e de código aberto baixo AGPLv3, sen anuncios nin funcións premium\n\n**Actualmente é necesario o sistema Cron para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñible [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea unha[solicitude de función] (https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de feed](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.", "Use system cron for updates" : "Use o cron do sistema para as actualizacións", "Disable this if you use a custom updater." : "Desactive isto se usa un actualizador personalizado.", "Maximum read count per feed" : "Conta máxima de lidos por fonte", diff --git a/l10n/gl.json b/l10n/gl.json index fa5ccfd3e..e7a934205 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -13,6 +13,7 @@ "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as túas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) móbiles ou de escritorio.\n- 🔄 Actualizacións automáticas das túas fontes de noticias\n- 🆓 Gratuíto e de código aberto baixo AGPLv3, sen anuncios nin funcións premium\n\n**Actualmente é necesario o sistema Cron para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñible [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea unha[solicitude de función] (https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de feed](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.", "Use system cron for updates" : "Use o cron do sistema para as actualizacións", "Disable this if you use a custom updater." : "Desactive isto se usa un actualizador personalizado.", "Maximum read count per feed" : "Conta máxima de lidos por fonte", diff --git a/l10n/hu.js b/l10n/hu.js index dc07f5f98..7f03d9c56 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -14,6 +14,7 @@ OC.L10N.register( "Shared with me" : "Megosztva velem", "An RSS/Atom feed reader" : "Egy RSS/Atom-hírcsatorna olvasó", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Egy RSS/Atom hírolvasó alkalmazás a Nextcloudhoz\n\n- 📲 Hírcsatornák szinkronizálása több mobil- vagy asztali [klienssel](https://nextcloud.github.io/news/clients/)\n- 🔄 Hírcsatornák automatikus frissítése\n- 🆓 Szabad és nyílt forráskódú, AGPLv3 licenc alatt, hirdetések és prémium funkciók nélkül\n\n**Az alkalmazás működéséhez jelenleg a rendszer cron használata szükséges**\n\nA követelmények [itt találhatók](https://nextcloud.github.io/news/install/#dependencies)\n\nA változásnapló pedig [itt](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nKészítsen egy [hibajelentést](https://github.com/nextcloud/news/issues/new/choose)\n\nKészítsen egy [funkciókérést](https://github.com/nextcloud/news/discussions/new)\n\nJelentse egy [hírcsatorna problémáját](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Utolsó feladatfuttatás: {relativeTime}.", "Use system cron for updates" : "A rendszer cron használata a frissítésekhez", "Disable this if you use a custom updater." : "Tiltsa le, ha egyéni frissítőt használ.", "Maximum read count per feed" : "Maximális olvasási szám hírfolyamonként", diff --git a/l10n/hu.json b/l10n/hu.json index b94e36d37..ac6499e7c 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -12,6 +12,7 @@ "Shared with me" : "Megosztva velem", "An RSS/Atom feed reader" : "Egy RSS/Atom-hírcsatorna olvasó", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Egy RSS/Atom hírolvasó alkalmazás a Nextcloudhoz\n\n- 📲 Hírcsatornák szinkronizálása több mobil- vagy asztali [klienssel](https://nextcloud.github.io/news/clients/)\n- 🔄 Hírcsatornák automatikus frissítése\n- 🆓 Szabad és nyílt forráskódú, AGPLv3 licenc alatt, hirdetések és prémium funkciók nélkül\n\n**Az alkalmazás működéséhez jelenleg a rendszer cron használata szükséges**\n\nA követelmények [itt találhatók](https://nextcloud.github.io/news/install/#dependencies)\n\nA változásnapló pedig [itt](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nKészítsen egy [hibajelentést](https://github.com/nextcloud/news/issues/new/choose)\n\nKészítsen egy [funkciókérést](https://github.com/nextcloud/news/discussions/new)\n\nJelentse egy [hírcsatorna problémáját](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Utolsó feladatfuttatás: {relativeTime}.", "Use system cron for updates" : "A rendszer cron használata a frissítésekhez", "Disable this if you use a custom updater." : "Tiltsa le, ha egyéni frissítőt használ.", "Maximum read count per feed" : "Maximális olvasási szám hírfolyamonként", diff --git a/l10n/it.js b/l10n/it.js index cd091d88b..4f37d6f9c 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -13,6 +13,7 @@ OC.L10N.register( "Shared with me" : "Condivisi con me", "An RSS/Atom feed reader" : "Un lettore di fonti RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Un'app per la lettura di feed RSS/Atom per Nextcloud\n\n- 📲 Sincronizza i tuoi feed con più [clienti] mobili o desktop (https://nextcloud.github.io/news/clients/)\n- 🔄 Aggiornamenti automatici dei tuoi feed di notizie\n- 🆓 Gratuito e open source sotto AGPLv3, senza pubblicità o funzioni premium\n\n**System Cron è attualmente richiesto per il funzionamento di questa app**\n\nI requisiti possono essere trovati [qui](https://nextcloud.github.io/news/install/#dependencies)\n\nIl Changelog è disponibile [qui](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea una [segnalazione di bug](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea una [richiesta di funzionalità](https://github.com/nextcloud/news/discussions/new)\n\nSegnala un [problema di feed](https://github.com/nextcloud/news/discussions/new) ", + "Last job ran {relativeTime}." : "Ultima esecuzione: {relativeTime}.", "Use system cron for updates" : "Usa cron di sistema per gli aggiornamenti", "Disable this if you use a custom updater." : "Disabilita questa opzione se esegui uno strumento di aggiornamento personalizzato.", "Maximum read count per feed" : "Numero massimo di letture per fonte", diff --git a/l10n/it.json b/l10n/it.json index d0780f3be..839db9fcb 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -11,6 +11,7 @@ "Shared with me" : "Condivisi con me", "An RSS/Atom feed reader" : "Un lettore di fonti RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Un'app per la lettura di feed RSS/Atom per Nextcloud\n\n- 📲 Sincronizza i tuoi feed con più [clienti] mobili o desktop (https://nextcloud.github.io/news/clients/)\n- 🔄 Aggiornamenti automatici dei tuoi feed di notizie\n- 🆓 Gratuito e open source sotto AGPLv3, senza pubblicità o funzioni premium\n\n**System Cron è attualmente richiesto per il funzionamento di questa app**\n\nI requisiti possono essere trovati [qui](https://nextcloud.github.io/news/install/#dependencies)\n\nIl Changelog è disponibile [qui](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea una [segnalazione di bug](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea una [richiesta di funzionalità](https://github.com/nextcloud/news/discussions/new)\n\nSegnala un [problema di feed](https://github.com/nextcloud/news/discussions/new) ", + "Last job ran {relativeTime}." : "Ultima esecuzione: {relativeTime}.", "Use system cron for updates" : "Usa cron di sistema per gli aggiornamenti", "Disable this if you use a custom updater." : "Disabilita questa opzione se esegui uno strumento di aggiornamento personalizzato.", "Maximum read count per feed" : "Numero massimo di letture per fonte", diff --git a/l10n/ja.js b/l10n/ja.js index 7130ee3e5..0e651ac7e 100644 --- a/l10n/ja.js +++ b/l10n/ja.js @@ -13,6 +13,7 @@ OC.L10N.register( "Shared with me" : "私と共有", "An RSS/Atom feed reader" : "RSS/Atom フィードリーダー", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 NextcloudのためのRSS/Atomフィードリーダーアプリ\n\n- 📲 お持ちのモバイル端末またはデスクトップ間でフィードを同期 [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 ニュースフィードの自動更新\n- 🆓AGPLv3下の無料・オープンソースにより、広告や有料のプレミアム機能はありません\n\n**このアプリの動作にはシステムのCron機能が必要です**\n\nシステム要件は [here](https://nextcloud.github.io/news/install/#dependencies)\n\n変更履歴は [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n[bug report]から不具合報告(https://github.com/nextcloud/news/issues/new/choose)\n\n[feature request]から機能をリクエスト(https://github.com/nextcloud/news/discussions/new)\n\n[feed issue]からフィードの問題を報告(https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "最終ジョブ実行は {relativeTime} です。", "Use system cron for updates" : "更新のためにOSのcronを使用", "Disable this if you use a custom updater." : "カスタムアップデーターをご利用中の場合はこちらを無効にしてください。", "Maximum read count per feed" : "フィード当たりの最大閲覧数", diff --git a/l10n/ja.json b/l10n/ja.json index d0695389d..dde0d917e 100644 --- a/l10n/ja.json +++ b/l10n/ja.json @@ -11,6 +11,7 @@ "Shared with me" : "私と共有", "An RSS/Atom feed reader" : "RSS/Atom フィードリーダー", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 NextcloudのためのRSS/Atomフィードリーダーアプリ\n\n- 📲 お持ちのモバイル端末またはデスクトップ間でフィードを同期 [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 ニュースフィードの自動更新\n- 🆓AGPLv3下の無料・オープンソースにより、広告や有料のプレミアム機能はありません\n\n**このアプリの動作にはシステムのCron機能が必要です**\n\nシステム要件は [here](https://nextcloud.github.io/news/install/#dependencies)\n\n変更履歴は [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n[bug report]から不具合報告(https://github.com/nextcloud/news/issues/new/choose)\n\n[feature request]から機能をリクエスト(https://github.com/nextcloud/news/discussions/new)\n\n[feed issue]からフィードの問題を報告(https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "最終ジョブ実行は {relativeTime} です。", "Use system cron for updates" : "更新のためにOSのcronを使用", "Disable this if you use a custom updater." : "カスタムアップデーターをご利用中の場合はこちらを無効にしてください。", "Maximum read count per feed" : "フィード当たりの最大閲覧数", diff --git a/l10n/ko.js b/l10n/ko.js index e669263df..be46bbeae 100644 --- a/l10n/ko.js +++ b/l10n/ko.js @@ -10,6 +10,7 @@ OC.L10N.register( "News" : "뉴스", "Shared with me" : "나와 공유됨", "An RSS/Atom feed reader" : "RSS/Atom 피드 리더", + "Last job ran {relativeTime}." : "마지막 작업이 {relativeTime}에 실행되었음", "Use system cron for updates" : "시스템 cron으로 업데이트", "Maximum read count per feed" : "피드당 최대 읽은 글 개수", "Maximum redirects" : "최대 넘겨주기 수", diff --git a/l10n/ko.json b/l10n/ko.json index faa5b2c3b..e49bf6a71 100644 --- a/l10n/ko.json +++ b/l10n/ko.json @@ -8,6 +8,7 @@ "News" : "뉴스", "Shared with me" : "나와 공유됨", "An RSS/Atom feed reader" : "RSS/Atom 피드 리더", + "Last job ran {relativeTime}." : "마지막 작업이 {relativeTime}에 실행되었음", "Use system cron for updates" : "시스템 cron으로 업데이트", "Maximum read count per feed" : "피드당 최대 읽은 글 개수", "Maximum redirects" : "최대 넘겨주기 수", diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js index 08df06b38..b397d3a30 100644 --- a/l10n/lt_LT.js +++ b/l10n/lt_LT.js @@ -13,6 +13,7 @@ OC.L10N.register( "News folders" : "Naujienų aplankai", "News articles" : "Naujienų straipsniai", "An RSS/Atom feed reader" : "RSS/Atom kanalų skaitytuvė", + "Last job ran {relativeTime}." : "Paskutinis užduoties vykdymas buvo atliktas {relativeTime}.", "Use system cron for updates" : "Atnaujinimams naudoti sistemos planuoklę (cron)", "Maximum read count per feed" : "Didžiausias kanalo straipsnių kiekis", "Delete unread articles automatically" : "Automatiškai ištrinti neskaitytus straipsnius", diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json index 800cb1db8..d1ed48527 100644 --- a/l10n/lt_LT.json +++ b/l10n/lt_LT.json @@ -11,6 +11,7 @@ "News folders" : "Naujienų aplankai", "News articles" : "Naujienų straipsniai", "An RSS/Atom feed reader" : "RSS/Atom kanalų skaitytuvė", + "Last job ran {relativeTime}." : "Paskutinis užduoties vykdymas buvo atliktas {relativeTime}.", "Use system cron for updates" : "Atnaujinimams naudoti sistemos planuoklę (cron)", "Maximum read count per feed" : "Didžiausias kanalo straipsnių kiekis", "Delete unread articles automatically" : "Automatiškai ištrinti neskaitytus straipsnius", diff --git a/l10n/mk.js b/l10n/mk.js index 47d1eadc4..8bedf71fb 100644 --- a/l10n/mk.js +++ b/l10n/mk.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Unread articles" : "Непрочитани статии", "News" : "Новости", + "Last job ran {relativeTime}." : "Последната процедура се извршуваше {relativeTime}.", "Download" : "Преземи", "Close" : "Затвори", "Open website" : "Отвори вебсајт", diff --git a/l10n/mk.json b/l10n/mk.json index e30faeaa4..9b49ff554 100644 --- a/l10n/mk.json +++ b/l10n/mk.json @@ -1,6 +1,7 @@ { "translations": { "Unread articles" : "Непрочитани статии", "News" : "Новости", + "Last job ran {relativeTime}." : "Последната процедура се извршуваше {relativeTime}.", "Download" : "Преземи", "Close" : "Затвори", "Open website" : "Отвори вебсајт", diff --git a/l10n/nb.js b/l10n/nb.js index 86daf93d3..fd6ccf0af 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -14,6 +14,7 @@ OC.L10N.register( "News articles" : "Nyhetsartikler", "Shared with me" : "Delt med meg", "An RSS/Atom feed reader" : "En RSS/Atom-leser", + "Last job ran {relativeTime}." : "Siste jobb kjørte {relativeTime}.", "Use system cron for updates" : "Bruk system-cron for oppdateringer", "Disable this if you use a custom updater." : "Deaktiver dette hvis du bruker en egen oppdaterer.", "Maximum read count per feed" : "Maksimalt antall lest pr. strøm", diff --git a/l10n/nb.json b/l10n/nb.json index e8030d9fe..bd7be92e5 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -12,6 +12,7 @@ "News articles" : "Nyhetsartikler", "Shared with me" : "Delt med meg", "An RSS/Atom feed reader" : "En RSS/Atom-leser", + "Last job ran {relativeTime}." : "Siste jobb kjørte {relativeTime}.", "Use system cron for updates" : "Bruk system-cron for oppdateringer", "Disable this if you use a custom updater." : "Deaktiver dette hvis du bruker en egen oppdaterer.", "Maximum read count per feed" : "Maksimalt antall lest pr. strøm", diff --git a/l10n/nl.js b/l10n/nl.js index 7567030f2..fd71337c0 100644 --- a/l10n/nl.js +++ b/l10n/nl.js @@ -13,6 +13,7 @@ OC.L10N.register( "Shared with me" : "Gedeeld met mij", "An RSS/Atom feed reader" : "Een RSS/Atom kanaal lezer", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Een RSS/Atom Feed lezer App voor Nextcloud\n\n- 📲 Synchronizeer je feeds met meerdere mobiele of desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische updates van je nieuwsfeeds\n- 🆓 Gratis en open source onder AGPLv3, geen advertenties of premium functies\n\n**Systeem Cron is momenteel vereist om deze app te laten werken**\n\nBenodigdheden kunnen [hier](https://nextcloud.github.io/news/install/#dependencies) gevonden worden\n\nHet Veranderingslogboek is [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md) beschikbaar\n\nCreëer een [bug rapport](https://github.com/nextcloud/news/issues/new/choose)\n\nCreëer een [functie aanvraag](https://github.com/nextcloud/news/discussions/new)\n\nRapporteer een [feed probleem](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Laatste taak liep {relativeTime}.", "Use system cron for updates" : "Gebruik system cron voor updates", "Disable this if you use a custom updater." : "Schakel dit uit als je een aangepaste updater gebruikt.", "Maximum read count per feed" : "Maximaal aantal gelezen per feed", diff --git a/l10n/nl.json b/l10n/nl.json index 5a62c516d..12d2f7cf8 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -11,6 +11,7 @@ "Shared with me" : "Gedeeld met mij", "An RSS/Atom feed reader" : "Een RSS/Atom kanaal lezer", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Een RSS/Atom Feed lezer App voor Nextcloud\n\n- 📲 Synchronizeer je feeds met meerdere mobiele of desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische updates van je nieuwsfeeds\n- 🆓 Gratis en open source onder AGPLv3, geen advertenties of premium functies\n\n**Systeem Cron is momenteel vereist om deze app te laten werken**\n\nBenodigdheden kunnen [hier](https://nextcloud.github.io/news/install/#dependencies) gevonden worden\n\nHet Veranderingslogboek is [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md) beschikbaar\n\nCreëer een [bug rapport](https://github.com/nextcloud/news/issues/new/choose)\n\nCreëer een [functie aanvraag](https://github.com/nextcloud/news/discussions/new)\n\nRapporteer een [feed probleem](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Laatste taak liep {relativeTime}.", "Use system cron for updates" : "Gebruik system cron voor updates", "Disable this if you use a custom updater." : "Schakel dit uit als je een aangepaste updater gebruikt.", "Maximum read count per feed" : "Maximaal aantal gelezen per feed", diff --git a/l10n/pl.js b/l10n/pl.js index 1550ed417..1a546e885 100644 --- a/l10n/pl.js +++ b/l10n/pl.js @@ -14,6 +14,7 @@ OC.L10N.register( "Shared with me" : "Udostępnione dla mnie", "An RSS/Atom feed reader" : "Czytnik kanałów RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikacja do czytania kanałów RSS/Atom dla Nextcloud\n\n- 📲 Synchronizuj swoje kanały z wieloma [klientami](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatyczne aktualizacje kanałów informacyjnych\n- 🆓 Darmowe i otwarte źródło w ramach AGPLv3, bez reklam i funkcji premium\n\n**System Cron jest obecnie wymagany do działania tej aplikacji**\n\nWymagania można znaleźć [tutaj](https://nextcloud.github.io/news/install/#dependencies)\n\nDziennik zmian jest dostępna [tutaj](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nUtwórz [raport o błędzie](https://github.com/nextcloud/news/issues/new/choose)\n\nUtwórz [żądanie funkcji](https://github.com/nextcloud/news/discussions/new)\n\nZgłoś [problem z kanałem](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Ostatnie zadanie zostało uruchomione {relativeTime}.", "Use system cron for updates" : "Użyj systemowego crona do aktualizacji", "Disable this if you use a custom updater." : "Wyłącz tę opcję, jeśli używasz niestandardowego aktualizatora.", "Maximum read count per feed" : "Maksymalna ilość odczytów na kanał", diff --git a/l10n/pl.json b/l10n/pl.json index 89238c255..d408deb9a 100644 --- a/l10n/pl.json +++ b/l10n/pl.json @@ -12,6 +12,7 @@ "Shared with me" : "Udostępnione dla mnie", "An RSS/Atom feed reader" : "Czytnik kanałów RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikacja do czytania kanałów RSS/Atom dla Nextcloud\n\n- 📲 Synchronizuj swoje kanały z wieloma [klientami](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatyczne aktualizacje kanałów informacyjnych\n- 🆓 Darmowe i otwarte źródło w ramach AGPLv3, bez reklam i funkcji premium\n\n**System Cron jest obecnie wymagany do działania tej aplikacji**\n\nWymagania można znaleźć [tutaj](https://nextcloud.github.io/news/install/#dependencies)\n\nDziennik zmian jest dostępna [tutaj](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nUtwórz [raport o błędzie](https://github.com/nextcloud/news/issues/new/choose)\n\nUtwórz [żądanie funkcji](https://github.com/nextcloud/news/discussions/new)\n\nZgłoś [problem z kanałem](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Ostatnie zadanie zostało uruchomione {relativeTime}.", "Use system cron for updates" : "Użyj systemowego crona do aktualizacji", "Disable this if you use a custom updater." : "Wyłącz tę opcję, jeśli używasz niestandardowego aktualizatora.", "Maximum read count per feed" : "Maksymalna ilość odczytów na kanał", diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index 416bb4989..ec8d7b922 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Compartilhado comigo", "An RSS/Atom feed reader" : "Um leitor de RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Um aplicativo leitor de feed RSS/Atom para Nextcloud\n\n- 📲 Sincronize seus feeds com vários dispositivos móveis ou desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Atualizações automáticas de seus feeds de notícias\n- 🆓 Gratuito e de código aberto sob AGPLv3, sem anúncios ou funções premium\n\n**Atualmente, o Cron do sistema é necessário para que este aplicativo funcione**\n\nAtualmente, o Cron do sistema é necessário para que este aplicativo funcione [here](https://nextcloud.github.io/news/install/#dependencies)\n\nO Changelog está disponível [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreiar um [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCriar uma [feature request](https://github.com/nextcloud/news/discussions/new)\n\nRelatório [feed issue](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "A última tarefa foi executada {relativeTime}.", "Use system cron for updates" : "Usar o sistema Cron para atualizações", "Disable this if you use a custom updater." : "Desative isso se você usar um atualizador personalizado. ", "Maximum read count per feed" : "O número máximo de leituras por feed", diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index ce6570bb3..81201a9a4 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -13,6 +13,7 @@ "Shared with me" : "Compartilhado comigo", "An RSS/Atom feed reader" : "Um leitor de RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Um aplicativo leitor de feed RSS/Atom para Nextcloud\n\n- 📲 Sincronize seus feeds com vários dispositivos móveis ou desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Atualizações automáticas de seus feeds de notícias\n- 🆓 Gratuito e de código aberto sob AGPLv3, sem anúncios ou funções premium\n\n**Atualmente, o Cron do sistema é necessário para que este aplicativo funcione**\n\nAtualmente, o Cron do sistema é necessário para que este aplicativo funcione [here](https://nextcloud.github.io/news/install/#dependencies)\n\nO Changelog está disponível [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreiar um [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCriar uma [feature request](https://github.com/nextcloud/news/discussions/new)\n\nRelatório [feed issue](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "A última tarefa foi executada {relativeTime}.", "Use system cron for updates" : "Usar o sistema Cron para atualizações", "Disable this if you use a custom updater." : "Desative isso se você usar um atualizador personalizado. ", "Maximum read count per feed" : "O número máximo de leituras por feed", diff --git a/l10n/ru.js b/l10n/ru.js index 5c065c1cb..36506556d 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Поделились с вами", "An RSS/Atom feed reader" : "Читалка RSS / Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение для чтения RSS/Atom для Nextcloud\n\n- 📲 Синхронизация ваших лент с несколькими мобильными или настольными [клиентами] (https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматическое обновление ваших новостных лент\n- 🆓 Бесплатно и с открытым исходным кодом по AGPLv3, без рекламы и премиум-функций\n\n**Для работы этого приложения требуется системный Cron**.\n\nТребования можно найти [здесь](https://nextcloud.github.io/news/install/#dependencies)\n\nСписок изменений доступен [здесь](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСоздать [отчёт об ошибке](https://github.com/nextcloud/news/issues/new/choose)\n\nСоздать [запрос новой функции](https://github.com/nextcloud/news/discussions/new)\n\nСообщить [о проблеме](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Последнее задание было запущено {relativeTime}.", "Use system cron for updates" : "Для получения обновлений используйте системный cron", "Disable this if you use a custom updater." : "Отключите эту функцию, если вы используете пользовательскую программу обновления.", "Maximum read count per feed" : "Максимальное количество статей для ленты", diff --git a/l10n/ru.json b/l10n/ru.json index 6033cc93b..631f7cf59 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -13,6 +13,7 @@ "Shared with me" : "Поделились с вами", "An RSS/Atom feed reader" : "Читалка RSS / Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение для чтения RSS/Atom для Nextcloud\n\n- 📲 Синхронизация ваших лент с несколькими мобильными или настольными [клиентами] (https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматическое обновление ваших новостных лент\n- 🆓 Бесплатно и с открытым исходным кодом по AGPLv3, без рекламы и премиум-функций\n\n**Для работы этого приложения требуется системный Cron**.\n\nТребования можно найти [здесь](https://nextcloud.github.io/news/install/#dependencies)\n\nСписок изменений доступен [здесь](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСоздать [отчёт об ошибке](https://github.com/nextcloud/news/issues/new/choose)\n\nСоздать [запрос новой функции](https://github.com/nextcloud/news/discussions/new)\n\nСообщить [о проблеме](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Последнее задание было запущено {relativeTime}.", "Use system cron for updates" : "Для получения обновлений используйте системный cron", "Disable this if you use a custom updater." : "Отключите эту функцию, если вы используете пользовательскую программу обновления.", "Maximum read count per feed" : "Максимальное количество статей для ленты", diff --git a/l10n/sk.js b/l10n/sk.js index 99129e3e6..0c74e4043 100644 --- a/l10n/sk.js +++ b/l10n/sk.js @@ -14,6 +14,7 @@ OC.L10N.register( "Shared with me" : "Zdieľané so mnou", "An RSS/Atom feed reader" : "RSS/Atom čítačka", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "Reader Aplikácia na čítanie kanálov RSS/Atom pre Nextcloud\n\n- 📲 Synchronizujte svoje kanály s viacerými [klientmi] pre mobily alebo počítače (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizácie vašich spravodajských kanálov\n- 🆓 Voľný a otvorený zdroj pod AGPLv3, žiadne reklamy ani prémiové funkcie\n\n** Na to, aby táto aplikácia fungovala, je momentálne potrebný Systemový Cron **\n\nPožiadavky nájdete [tu] (https://nextcloud.github.io/news/install/#dependencies)\n\nZoznam zmien je k dispozícii [tu] (https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvorte [hlásenie chyby] (https://github.com/nextcloud/news/issues/new/choose)\n\nVytvorte [žiadosť o funkciu] (https://github.com/nextcloud/news/discussions/new)\n\nNahlásiť [problém s kanálom] (https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Posledná úloha bežala {relativeTime}.", "Use system cron for updates" : "Použiť systémový plánovač cron pre aktualizácie", "Disable this if you use a custom updater." : "Toto vypnite ak používate vlastný updater.", "Maximum read count per feed" : "Maximálny počet noviniek pre kanál", diff --git a/l10n/sk.json b/l10n/sk.json index 336ccdd63..f44199b1b 100644 --- a/l10n/sk.json +++ b/l10n/sk.json @@ -12,6 +12,7 @@ "Shared with me" : "Zdieľané so mnou", "An RSS/Atom feed reader" : "RSS/Atom čítačka", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "Reader Aplikácia na čítanie kanálov RSS/Atom pre Nextcloud\n\n- 📲 Synchronizujte svoje kanály s viacerými [klientmi] pre mobily alebo počítače (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizácie vašich spravodajských kanálov\n- 🆓 Voľný a otvorený zdroj pod AGPLv3, žiadne reklamy ani prémiové funkcie\n\n** Na to, aby táto aplikácia fungovala, je momentálne potrebný Systemový Cron **\n\nPožiadavky nájdete [tu] (https://nextcloud.github.io/news/install/#dependencies)\n\nZoznam zmien je k dispozícii [tu] (https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvorte [hlásenie chyby] (https://github.com/nextcloud/news/issues/new/choose)\n\nVytvorte [žiadosť o funkciu] (https://github.com/nextcloud/news/discussions/new)\n\nNahlásiť [problém s kanálom] (https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Posledná úloha bežala {relativeTime}.", "Use system cron for updates" : "Použiť systémový plánovač cron pre aktualizácie", "Disable this if you use a custom updater." : "Toto vypnite ak používate vlastný updater.", "Maximum read count per feed" : "Maximálny počet noviniek pre kanál", diff --git a/l10n/sl.js b/l10n/sl.js index 070c1fd97..f5a7622f1 100644 --- a/l10n/sl.js +++ b/l10n/sl.js @@ -12,6 +12,7 @@ OC.L10N.register( "News folders" : "Mape novic", "Shared with me" : "V souporabi z mano", "An RSS/Atom feed reader" : "Bralnik virov RSS/Atom", + "Last job ran {relativeTime}." : "osvežitev je bila nazadnje izvedena {relativeTime}.", "Use system cron for updates" : "Za posodobitve uporabi sistemski program »cron«", "Disable this if you use a custom updater." : "Možnost onemogočite, če uporabljate posodabljalnik po meri.", "Maximum read count per feed" : "Največje število prikazanih virov", diff --git a/l10n/sl.json b/l10n/sl.json index 9353352bc..54bd7c6d5 100644 --- a/l10n/sl.json +++ b/l10n/sl.json @@ -10,6 +10,7 @@ "News folders" : "Mape novic", "Shared with me" : "V souporabi z mano", "An RSS/Atom feed reader" : "Bralnik virov RSS/Atom", + "Last job ran {relativeTime}." : "osvežitev je bila nazadnje izvedena {relativeTime}.", "Use system cron for updates" : "Za posodobitve uporabi sistemski program »cron«", "Disable this if you use a custom updater." : "Možnost onemogočite, če uporabljate posodabljalnik po meri.", "Maximum read count per feed" : "Največje število prikazanih virov", diff --git a/l10n/sr.js b/l10n/sr.js index 80cdb0b4f..07933720b 100644 --- a/l10n/sr.js +++ b/l10n/sr.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Дељено са мном", "An RSS/Atom feed reader" : "RSS/Atom читач довода", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Апликација RSS/Atom Feed читача за Некстклауд\n\n- 📲 Синхронизујте своје наслове са више мобилних или десктоп [клијената](https://nextcloud.github.io/news/clients/)\n- 🔄 Аутоматско ажурирње ваших налсова вести\n- 🆓 Слободно и отвореног кода под AGPLv3, без реклама или премијум функција\n\n**Тренутно је неопходан системски Cron да би апликација радила**\n\nЗахтеви могу да се пронађу [овде](https://nextcloud.github.io/news/install/#dependencies)\n\nДневник измена се налази [овде](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nКреирајте [извештај о багу](https://github.com/nextcloud/news/issues/new/choose)\n\nКреирајте [захтев за функционалност](https://github.com/nextcloud/news/discussions/new)\n\nПријавите [проблем са насловом](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Последњи посао се изврашавао {relativeTime}.", "Use system cron for updates" : "Користи системски крон за ажурирања", "Disable this if you use a custom updater." : "Искључите ово ако користите прилагођени програм за ажурирање.", "Maximum read count per feed" : "Максимални број читања по доводу", diff --git a/l10n/sr.json b/l10n/sr.json index d36ece4ec..a4aae9a68 100644 --- a/l10n/sr.json +++ b/l10n/sr.json @@ -13,6 +13,7 @@ "Shared with me" : "Дељено са мном", "An RSS/Atom feed reader" : "RSS/Atom читач довода", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Апликација RSS/Atom Feed читача за Некстклауд\n\n- 📲 Синхронизујте своје наслове са више мобилних или десктоп [клијената](https://nextcloud.github.io/news/clients/)\n- 🔄 Аутоматско ажурирње ваших налсова вести\n- 🆓 Слободно и отвореног кода под AGPLv3, без реклама или премијум функција\n\n**Тренутно је неопходан системски Cron да би апликација радила**\n\nЗахтеви могу да се пронађу [овде](https://nextcloud.github.io/news/install/#dependencies)\n\nДневник измена се налази [овде](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nКреирајте [извештај о багу](https://github.com/nextcloud/news/issues/new/choose)\n\nКреирајте [захтев за функционалност](https://github.com/nextcloud/news/discussions/new)\n\nПријавите [проблем са насловом](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Последњи посао се изврашавао {relativeTime}.", "Use system cron for updates" : "Користи системски крон за ажурирања", "Disable this if you use a custom updater." : "Искључите ово ако користите прилагођени програм за ажурирање.", "Maximum read count per feed" : "Максимални број читања по доводу", diff --git a/l10n/sv.js b/l10n/sv.js index be9977207..db30e1833 100644 --- a/l10n/sv.js +++ b/l10n/sv.js @@ -12,6 +12,7 @@ OC.L10N.register( "News folders" : "Nyhetsmappar", "Shared with me" : "Delad med mig", "An RSS/Atom feed reader" : "En RSS/Atom feed-läsare", + "Last job ran {relativeTime}." : "Senaste jobbet kördes {relativeTime}.", "Use system cron for updates" : "Använda \"system cron\" för uppdateringar", "Disable this if you use a custom updater." : "Slå av detta om du anväder en egen uppdateringsprocess.", "Maximum read count per feed" : "Maximalt läsantal per flöde", diff --git a/l10n/sv.json b/l10n/sv.json index 3cfd724ab..101e387de 100644 --- a/l10n/sv.json +++ b/l10n/sv.json @@ -10,6 +10,7 @@ "News folders" : "Nyhetsmappar", "Shared with me" : "Delad med mig", "An RSS/Atom feed reader" : "En RSS/Atom feed-läsare", + "Last job ran {relativeTime}." : "Senaste jobbet kördes {relativeTime}.", "Use system cron for updates" : "Använda \"system cron\" för uppdateringar", "Disable this if you use a custom updater." : "Slå av detta om du anväder en egen uppdateringsprocess.", "Maximum read count per feed" : "Maximalt läsantal per flöde", diff --git a/l10n/tr.js b/l10n/tr.js index d4b0e7b12..7d3b144bf 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Benimle paylaşılanlar", "An RSS/Atom feed reader" : "Bu uygulama RSS/Atom akışlarının okunmasını sağlar", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud için RSS/Atom akışı okuyucusu\n\n- 📲 Akışlarınızı birkaç mobil ya da masaüstü [istemci](https://nextcloud.github.io/news/clients/) ile eşitler\n- 🔄 Haber akışlarını otomatik olarak günceller\n- 🆓 Özgür ve açık kaynaklıdır, AGPLv3 lisansı koşulları altında dağıtılır, reklam ya da ücretli özellikler bulundurmaz\n\n**Bu uygulamanın çalışması için sistem zamanlanmış görevi gereklidir**\n\nGereksinimler için [buraya bakabilirsiniz](https://nextcloud.github.io/news/install/#dependencies)\n\nDeğişiklik günlüğü için [buraya bakabilirsiniz](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n[Hata bildiriminde bulunun](https://github.com/nextcloud/news/issues/new/choose)\n\n[Özellik isteğinde bulunun](https://github.com/nextcloud/news/discussions/new)\n\n[Bir akış sorununu bildirin](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Son görev yürütülmesi: {relativeTime}.", "Use system cron for updates" : "Güncellemeler için sistem zamanlanmış görevi kullanılsın", "Disable this if you use a custom updater." : "Özel bir güncelleyici çalıştırıyorsanız bu seçeneği devre dışı bırakın.", "Maximum read count per feed" : "Bir akış için en fazla okuma sayısı", diff --git a/l10n/tr.json b/l10n/tr.json index 4faf063de..53a7d91ab 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -13,6 +13,7 @@ "Shared with me" : "Benimle paylaşılanlar", "An RSS/Atom feed reader" : "Bu uygulama RSS/Atom akışlarının okunmasını sağlar", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud için RSS/Atom akışı okuyucusu\n\n- 📲 Akışlarınızı birkaç mobil ya da masaüstü [istemci](https://nextcloud.github.io/news/clients/) ile eşitler\n- 🔄 Haber akışlarını otomatik olarak günceller\n- 🆓 Özgür ve açık kaynaklıdır, AGPLv3 lisansı koşulları altında dağıtılır, reklam ya da ücretli özellikler bulundurmaz\n\n**Bu uygulamanın çalışması için sistem zamanlanmış görevi gereklidir**\n\nGereksinimler için [buraya bakabilirsiniz](https://nextcloud.github.io/news/install/#dependencies)\n\nDeğişiklik günlüğü için [buraya bakabilirsiniz](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n[Hata bildiriminde bulunun](https://github.com/nextcloud/news/issues/new/choose)\n\n[Özellik isteğinde bulunun](https://github.com/nextcloud/news/discussions/new)\n\n[Bir akış sorununu bildirin](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "Son görev yürütülmesi: {relativeTime}.", "Use system cron for updates" : "Güncellemeler için sistem zamanlanmış görevi kullanılsın", "Disable this if you use a custom updater." : "Özel bir güncelleyici çalıştırıyorsanız bu seçeneği devre dışı bırakın.", "Maximum read count per feed" : "Bir akış için en fazla okuma sayısı", diff --git a/l10n/uk.js b/l10n/uk.js index c561f7244..fe848a3b4 100644 --- a/l10n/uk.js +++ b/l10n/uk.js @@ -8,6 +8,7 @@ OC.L10N.register( "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Внутрішня помилка сервера! Щоб отримати додаткову інформацію, перевірте файл data/nextcloud.log!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Помилка запиту, Nextcloud зараз у режимі обслуговування!", "Unread articles" : "Непрочитані статті", + "Last job ran {relativeTime}." : "Останнє завдання виконано {relativeTime}.", "Use system cron for updates" : "Використовуйте системний cron для оновлень", "Maximum read count per feed" : "Максимальна кількість статей для стрічки", "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Визначає максимальну кількість статей, які можна прочитати на канал, які не будуть видалені під час завдання очищення; якщо старі статті знову з’являються після прочитання, збільште це значення; від'ємні значення, такі як -1, вимкнуть цю функцію.", diff --git a/l10n/uk.json b/l10n/uk.json index 751d227d8..ee92fd47c 100644 --- a/l10n/uk.json +++ b/l10n/uk.json @@ -6,6 +6,7 @@ "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Внутрішня помилка сервера! Щоб отримати додаткову інформацію, перевірте файл data/nextcloud.log!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Помилка запиту, Nextcloud зараз у режимі обслуговування!", "Unread articles" : "Непрочитані статті", + "Last job ran {relativeTime}." : "Останнє завдання виконано {relativeTime}.", "Use system cron for updates" : "Використовуйте системний cron для оновлень", "Maximum read count per feed" : "Максимальна кількість статей для стрічки", "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Визначає максимальну кількість статей, які можна прочитати на канал, які не будуть видалені під час завдання очищення; якщо старі статті знову з’являються після прочитання, збільште це значення; від'ємні значення, такі як -1, вимкнуть цю функцію.", diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index 52ee0f54b..6fa7181ec 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -12,6 +12,7 @@ OC.L10N.register( "News folders" : "News 文件夹", "Shared with me" : "和我分享", "An RSS/Atom feed reader" : "一个 RSS/Atom 订阅源阅读器", + "Last job ran {relativeTime}." : "上次任务执行于 {relativeTime}。", "Use system cron for updates" : "使用系统计划任务执行更新", "Disable this if you use a custom updater." : "如果你使用自定义更新器则禁用它", "Maximum read count per feed" : "每个订阅源的最大读取次数", diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index 52fa5d3b3..70f98b81d 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -10,6 +10,7 @@ "News folders" : "News 文件夹", "Shared with me" : "和我分享", "An RSS/Atom feed reader" : "一个 RSS/Atom 订阅源阅读器", + "Last job ran {relativeTime}." : "上次任务执行于 {relativeTime}。", "Use system cron for updates" : "使用系统计划任务执行更新", "Disable this if you use a custom updater." : "如果你使用自定义更新器则禁用它", "Maximum read count per feed" : "每个订阅源的最大读取次数", diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index e872ca82e..03335eada 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "與我分享", "An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n需求可以在[此處]找到(https://nextcloud.github.io/news/install/#dependencies)\n\nChangelog可在[此處]獲得(https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n創建一個[錯誤報告](https://github.com/nextcloud/news/issues/new/choose)\n\n創建一個[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n報告[feed 問題](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "上次執行作業的時間是 {relativeTime}。", "Use system cron for updates" : "使用系統 cron 來更新", "Disable this if you use a custom updater." : "如果使用自定義更新程序,請停用此功能。", "Maximum read count per feed" : "每個 feed 的最大閱讀次數", diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index 6373c7773..e2637465f 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -13,6 +13,7 @@ "Shared with me" : "與我分享", "An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n需求可以在[此處]找到(https://nextcloud.github.io/news/install/#dependencies)\n\nChangelog可在[此處]獲得(https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n創建一個[錯誤報告](https://github.com/nextcloud/news/issues/new/choose)\n\n創建一個[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n報告[feed 問題](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "上次執行作業的時間是 {relativeTime}。", "Use system cron for updates" : "使用系統 cron 來更新", "Disable this if you use a custom updater." : "如果使用自定義更新程序,請停用此功能。", "Maximum read count per feed" : "每個 feed 的最大閱讀次數", diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 698e0f051..322ce0fd5 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "與我分享", "An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n系統需求可[在此](https://nextcloud.github.io/news/install/#dependencies)檢視\n\n變更紀錄則[於此](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)提供\n\n建立[臭蟲回報](https://github.com/nextcloud/news/issues/new/choose)\n\n建立[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n建立 [feed 問題](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "上次工作執行於 {relativeTime}。", "Use system cron for updates" : "使用系統 cron 來更新", "Disable this if you use a custom updater." : "如果您使用了自訂的更新程式,請停用此功能。", "Maximum read count per feed" : "每個 feed 的最大閱讀次數", diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index cf0ac7562..ebe6568f3 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -13,6 +13,7 @@ "Shared with me" : "與我分享", "An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n系統需求可[在此](https://nextcloud.github.io/news/install/#dependencies)檢視\n\n變更紀錄則[於此](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)提供\n\n建立[臭蟲回報](https://github.com/nextcloud/news/issues/new/choose)\n\n建立[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n建立 [feed 問題](https://github.com/nextcloud/news/discussions/new)", + "Last job ran {relativeTime}." : "上次工作執行於 {relativeTime}。", "Use system cron for updates" : "使用系統 cron 來更新", "Disable this if you use a custom updater." : "如果您使用了自訂的更新程式,請停用此功能。", "Maximum read count per feed" : "每個 feed 的最大閱讀次數", From 1fdc0c13a46db0c0cf1de5b0ea36bd0ca6258397 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 15 Mar 2023 03:05:59 +0000 Subject: [PATCH 129/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/de.js | 1 + l10n/de.json | 1 + l10n/de_DE.js | 1 + l10n/de_DE.json | 1 + l10n/en_GB.js | 1 + l10n/en_GB.json | 1 + l10n/fr.js | 1 + l10n/fr.json | 1 + l10n/tr.js | 1 + l10n/tr.json | 1 + l10n/zh_HK.js | 1 + l10n/zh_HK.json | 1 + l10n/zh_TW.js | 1 + l10n/zh_TW.json | 1 + 14 files changed, 14 insertions(+) diff --git a/l10n/de.js b/l10n/de.js index 8815d8232..1023f48ca 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisiere deine Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung deiner Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen findest du [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) findest du [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstelle einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstelle eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelde ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Die letzte Aufgaben-Ausführung lief {relativeTime}. Etwas scheint falsch zu sein.", "Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.", "Use system cron for updates" : "Verwende System-Cron für Aktualisierungen", "Disable this if you use a custom updater." : "Deaktiviere diese Option, wenn du einen eigenen Updater verwendest.", diff --git a/l10n/de.json b/l10n/de.json index 0bed1aa48..3e68f6027 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -13,6 +13,7 @@ "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisiere deine Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung deiner Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen findest du [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) findest du [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstelle einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstelle eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelde ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Die letzte Aufgaben-Ausführung lief {relativeTime}. Etwas scheint falsch zu sein.", "Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.", "Use system cron for updates" : "Verwende System-Cron für Aktualisierungen", "Disable this if you use a custom updater." : "Deaktiviere diese Option, wenn du einen eigenen Updater verwendest.", diff --git a/l10n/de_DE.js b/l10n/de_DE.js index 732c7c90c..432ef4fad 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisieren Sie Ihre Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung Ihrer Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen finden Sie [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) finden Sie [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstellen Sie einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstellen Sie eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelden Sie ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Die letzte Aufgaben-Ausführung lief {relativeTime}. Etwas scheint falsch zu sein.", "Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.", "Use system cron for updates" : "Verwende System-Cron für Aktualisierungen", "Disable this if you use a custom updater." : "Deaktivieren Sie diese Option, wenn Sie einen eigenen Updater verwenden.", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 0e532feb8..7c0b067d4 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -13,6 +13,7 @@ "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisieren Sie Ihre Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung Ihrer Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen finden Sie [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) finden Sie [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstellen Sie einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstellen Sie eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelden Sie ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Die letzte Aufgaben-Ausführung lief {relativeTime}. Etwas scheint falsch zu sein.", "Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.", "Use system cron for updates" : "Verwende System-Cron für Aktualisierungen", "Disable this if you use a custom updater." : "Deaktivieren Sie diese Option, wenn Sie einen eigenen Updater verwenden.", diff --git a/l10n/en_GB.js b/l10n/en_GB.js index 5772d0ee1..3ffbdf0d8 100644 --- a/l10n/en_GB.js +++ b/l10n/en_GB.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Shared with me", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Last job execution ran {relativeTime}. Something seems wrong.", "Last job ran {relativeTime}." : "Last job ran {relativeTime}.", "Use system cron for updates" : "Use system cron for updates", "Disable this if you use a custom updater." : "Disable this if you use a custom updater.", diff --git a/l10n/en_GB.json b/l10n/en_GB.json index c82c45bc7..a4ae84d2d 100644 --- a/l10n/en_GB.json +++ b/l10n/en_GB.json @@ -13,6 +13,7 @@ "Shared with me" : "Shared with me", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Last job execution ran {relativeTime}. Something seems wrong.", "Last job ran {relativeTime}." : "Last job ran {relativeTime}.", "Use system cron for updates" : "Use system cron for updates", "Disable this if you use a custom updater." : "Disable this if you use a custom updater.", diff --git a/l10n/fr.js b/l10n/fr.js index 4a803eb4e..733f2d58e 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Partagé avec moi", "An RSS/Atom feed reader" : "Un lecteur du flux RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Un lecteur de flux RSS/Atom pour Nextcloud\n\n- 📲 Synchronisez vos flux sur plusieurs [clients](https://nextcloud.github.io/news/clients/) mobiles ou de bureau\n- 🔄 Mise à jour automatique de vox flux d'actualité\n- 🆓 Libre et open-source sous licence AGPLv3, sans publicité et sans fonctionnalités premium\n\n**L'utilisation du Cron système est requise pour le fonctionnement de cette application**\n\nLa liste des pré-requis est disponible [ici](https://nextcloud.github.io/news/install/#dependencies)\n\nLa journal de versions est consultable [ici](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSignaler un [bug](https://github.com/nextcloud/news/issues/new/choose)\n\nDemander une [fonctionnalité](https://github.com/nextcloud/news/discussions/new)\n\nSignaler un [problème avec l'application](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Dernière tâche exécutée {relativeTime}. Quelque chose semble ne pas aller.", "Last job ran {relativeTime}." : "Dernière tâche exécutée {relativeTime}.", "Use system cron for updates" : "Utiliser le « cron » du système pour les mises à jour", "Disable this if you use a custom updater." : "Désactivez ceci si vous utilisez un outil de mise à jour personnalisé.", diff --git a/l10n/fr.json b/l10n/fr.json index 555960641..af0b2d8ca 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -13,6 +13,7 @@ "Shared with me" : "Partagé avec moi", "An RSS/Atom feed reader" : "Un lecteur du flux RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Un lecteur de flux RSS/Atom pour Nextcloud\n\n- 📲 Synchronisez vos flux sur plusieurs [clients](https://nextcloud.github.io/news/clients/) mobiles ou de bureau\n- 🔄 Mise à jour automatique de vox flux d'actualité\n- 🆓 Libre et open-source sous licence AGPLv3, sans publicité et sans fonctionnalités premium\n\n**L'utilisation du Cron système est requise pour le fonctionnement de cette application**\n\nLa liste des pré-requis est disponible [ici](https://nextcloud.github.io/news/install/#dependencies)\n\nLa journal de versions est consultable [ici](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSignaler un [bug](https://github.com/nextcloud/news/issues/new/choose)\n\nDemander une [fonctionnalité](https://github.com/nextcloud/news/discussions/new)\n\nSignaler un [problème avec l'application](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Dernière tâche exécutée {relativeTime}. Quelque chose semble ne pas aller.", "Last job ran {relativeTime}." : "Dernière tâche exécutée {relativeTime}.", "Use system cron for updates" : "Utiliser le « cron » du système pour les mises à jour", "Disable this if you use a custom updater." : "Désactivez ceci si vous utilisez un outil de mise à jour personnalisé.", diff --git a/l10n/tr.js b/l10n/tr.js index 7d3b144bf..c5ef444ec 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Benimle paylaşılanlar", "An RSS/Atom feed reader" : "Bu uygulama RSS/Atom akışlarının okunmasını sağlar", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud için RSS/Atom akışı okuyucusu\n\n- 📲 Akışlarınızı birkaç mobil ya da masaüstü [istemci](https://nextcloud.github.io/news/clients/) ile eşitler\n- 🔄 Haber akışlarını otomatik olarak günceller\n- 🆓 Özgür ve açık kaynaklıdır, AGPLv3 lisansı koşulları altında dağıtılır, reklam ya da ücretli özellikler bulundurmaz\n\n**Bu uygulamanın çalışması için sistem zamanlanmış görevi gereklidir**\n\nGereksinimler için [buraya bakabilirsiniz](https://nextcloud.github.io/news/install/#dependencies)\n\nDeğişiklik günlüğü için [buraya bakabilirsiniz](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n[Hata bildiriminde bulunun](https://github.com/nextcloud/news/issues/new/choose)\n\n[Özellik isteğinde bulunun](https://github.com/nextcloud/news/discussions/new)\n\n[Bir akış sorununu bildirin](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Son görev yürütülmesi: {relativeTime}. Yanlış bir şeyler var.", "Last job ran {relativeTime}." : "Son görev yürütülmesi: {relativeTime}.", "Use system cron for updates" : "Güncellemeler için sistem zamanlanmış görevi kullanılsın", "Disable this if you use a custom updater." : "Özel bir güncelleyici çalıştırıyorsanız bu seçeneği devre dışı bırakın.", diff --git a/l10n/tr.json b/l10n/tr.json index 53a7d91ab..5463ec7fd 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -13,6 +13,7 @@ "Shared with me" : "Benimle paylaşılanlar", "An RSS/Atom feed reader" : "Bu uygulama RSS/Atom akışlarının okunmasını sağlar", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud için RSS/Atom akışı okuyucusu\n\n- 📲 Akışlarınızı birkaç mobil ya da masaüstü [istemci](https://nextcloud.github.io/news/clients/) ile eşitler\n- 🔄 Haber akışlarını otomatik olarak günceller\n- 🆓 Özgür ve açık kaynaklıdır, AGPLv3 lisansı koşulları altında dağıtılır, reklam ya da ücretli özellikler bulundurmaz\n\n**Bu uygulamanın çalışması için sistem zamanlanmış görevi gereklidir**\n\nGereksinimler için [buraya bakabilirsiniz](https://nextcloud.github.io/news/install/#dependencies)\n\nDeğişiklik günlüğü için [buraya bakabilirsiniz](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n[Hata bildiriminde bulunun](https://github.com/nextcloud/news/issues/new/choose)\n\n[Özellik isteğinde bulunun](https://github.com/nextcloud/news/discussions/new)\n\n[Bir akış sorununu bildirin](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Son görev yürütülmesi: {relativeTime}. Yanlış bir şeyler var.", "Last job ran {relativeTime}." : "Son görev yürütülmesi: {relativeTime}.", "Use system cron for updates" : "Güncellemeler için sistem zamanlanmış görevi kullanılsın", "Disable this if you use a custom updater." : "Özel bir güncelleyici çalıştırıyorsanız bu seçeneği devre dışı bırakın.", diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index 03335eada..9b4748eeb 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "與我分享", "An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n需求可以在[此處]找到(https://nextcloud.github.io/news/install/#dependencies)\n\nChangelog可在[此處]獲得(https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n創建一個[錯誤報告](https://github.com/nextcloud/news/issues/new/choose)\n\n創建一個[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n報告[feed 問題](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "上次執行作業的時間是 {relativeTime}。似乎有些不對勁。", "Last job ran {relativeTime}." : "上次執行作業的時間是 {relativeTime}。", "Use system cron for updates" : "使用系統 cron 來更新", "Disable this if you use a custom updater." : "如果使用自定義更新程序,請停用此功能。", diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index e2637465f..dc4f2547c 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -13,6 +13,7 @@ "Shared with me" : "與我分享", "An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n需求可以在[此處]找到(https://nextcloud.github.io/news/install/#dependencies)\n\nChangelog可在[此處]獲得(https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n創建一個[錯誤報告](https://github.com/nextcloud/news/issues/new/choose)\n\n創建一個[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n報告[feed 問題](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "上次執行作業的時間是 {relativeTime}。似乎有些不對勁。", "Last job ran {relativeTime}." : "上次執行作業的時間是 {relativeTime}。", "Use system cron for updates" : "使用系統 cron 來更新", "Disable this if you use a custom updater." : "如果使用自定義更新程序,請停用此功能。", diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 322ce0fd5..bb6c09759 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "與我分享", "An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n系統需求可[在此](https://nextcloud.github.io/news/install/#dependencies)檢視\n\n變更紀錄則[於此](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)提供\n\n建立[臭蟲回報](https://github.com/nextcloud/news/issues/new/choose)\n\n建立[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n建立 [feed 問題](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "上次執行作業執行於 {relativeTime}。似乎有點問題。", "Last job ran {relativeTime}." : "上次工作執行於 {relativeTime}。", "Use system cron for updates" : "使用系統 cron 來更新", "Disable this if you use a custom updater." : "如果您使用了自訂的更新程式,請停用此功能。", diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index ebe6568f3..ed43d37e3 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -13,6 +13,7 @@ "Shared with me" : "與我分享", "An RSS/Atom feed reader" : "RSS/Atom feed 閱讀程式", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Nextcloud 的 RSS/Atom Feed 閱讀器應用程式\n\n- 📲 讓您的 feed 在多個行動裝置與桌面[客戶端](https://nextcloud.github.io/news/clients/)間同步\n- 🔄 自動更新您的新聞 feed\n- 🆓 以 AGPLv3 授權的自由且開放原始碼軟體,無廣告或付費功能\n\n**此應用程式需要系統 Cron 才能正常運作**\n\n系統需求可[在此](https://nextcloud.github.io/news/install/#dependencies)檢視\n\n變更紀錄則[於此](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)提供\n\n建立[臭蟲回報](https://github.com/nextcloud/news/issues/new/choose)\n\n建立[功能請求](https://github.com/nextcloud/news/discussions/new)\n\n建立 [feed 問題](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "上次執行作業執行於 {relativeTime}。似乎有點問題。", "Last job ran {relativeTime}." : "上次工作執行於 {relativeTime}。", "Use system cron for updates" : "使用系統 cron 來更新", "Disable this if you use a custom updater." : "如果您使用了自訂的更新程式,請停用此功能。", From 4c9c39c3f01f3dce3fa4a8b0febf2f5321bb0e57 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Mar 2023 16:31:00 +0100 Subject: [PATCH 130/306] Build(deps): Bump webpack from 5.75.0 to 5.76.1 (#2157) Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.76.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.1) --- updated-dependencies: - dependency-name: webpack dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 737ff7ff2..737ddec89 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12808,9 +12808,9 @@ } }, "node_modules/webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "version": "5.76.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", + "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.3", @@ -22933,9 +22933,9 @@ "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" }, "webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "version": "5.76.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", + "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", "peer": true, "requires": { "@types/eslint-scope": "^3.7.3", From 7a4d1d932add1d4177917377625f58386c2e538f Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 16 Mar 2023 03:08:40 +0000 Subject: [PATCH 131/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/bg.js | 1 + l10n/bg.json | 1 + l10n/cs.js | 1 + l10n/cs.json | 1 + l10n/id.js | 41 +++++++++++++++++++++++++++++++++++++++++ l10n/id.json | 41 +++++++++++++++++++++++++++++++++++++++++ l10n/mk.js | 2 +- l10n/mk.json | 2 +- l10n/sr.js | 1 + l10n/sr.json | 1 + 10 files changed, 90 insertions(+), 2 deletions(-) diff --git a/l10n/bg.js b/l10n/bg.js index a938124f1..2528783b0 100644 --- a/l10n/bg.js +++ b/l10n/bg.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Споделено с мен", "An RSS/Atom feed reader" : "Четец за RSS/Atom емисии", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение за четене на RSS/Atom Feed за Nextcloud\n\n- 📲 Синхронизирайте емисиите си с множество мобилни или настолни [клиенти](https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматични актуализации на вашите новинарски емисии\n- 🆓 Безплатен и отворен код под AGPLv3, без реклами или премиум функции\n\n**За да работи това приложение, в момента се изисква System Cron**\n\nИзискванията могат да бъдат намерени [тук](https://nextcloud.github.io/news/install/#dependencies)\n\nРегистърът на промените е достъпен [тук](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСъздайте [отчет за грешка](https://github.com/nextcloud/news/issues/new/choose)\n\nСъздайте [заявка за функция](https://github.com/nextcloud/news/discussions/new)\n\nПодайте сигнал за [проблем с емисия](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Изпълнението на последното задание се изпълни за {relativeTime}. Нещо не е наред.", "Last job ran {relativeTime}." : "Последната задача се изпълни {relativeTime}.", "Use system cron for updates" : "Използване на системния cron за актуализации", "Disable this if you use a custom updater." : "Деактивирайте това, ако използвате персонализирана програма за актуализиране.", diff --git a/l10n/bg.json b/l10n/bg.json index 5b83f700d..4af7b4858 100644 --- a/l10n/bg.json +++ b/l10n/bg.json @@ -13,6 +13,7 @@ "Shared with me" : "Споделено с мен", "An RSS/Atom feed reader" : "Четец за RSS/Atom емисии", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение за четене на RSS/Atom Feed за Nextcloud\n\n- 📲 Синхронизирайте емисиите си с множество мобилни или настолни [клиенти](https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматични актуализации на вашите новинарски емисии\n- 🆓 Безплатен и отворен код под AGPLv3, без реклами или премиум функции\n\n**За да работи това приложение, в момента се изисква System Cron**\n\nИзискванията могат да бъдат намерени [тук](https://nextcloud.github.io/news/install/#dependencies)\n\nРегистърът на промените е достъпен [тук](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСъздайте [отчет за грешка](https://github.com/nextcloud/news/issues/new/choose)\n\nСъздайте [заявка за функция](https://github.com/nextcloud/news/discussions/new)\n\nПодайте сигнал за [проблем с емисия](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Изпълнението на последното задание се изпълни за {relativeTime}. Нещо не е наред.", "Last job ran {relativeTime}." : "Последната задача се изпълни {relativeTime}.", "Use system cron for updates" : "Използване на системния cron за актуализации", "Disable this if you use a custom updater." : "Деактивирайте това, ако използвате персонализирана програма за актуализиране.", diff --git a/l10n/cs.js b/l10n/cs.js index f350f3266..810070b3b 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Sdíleno se mnou", "An RSS/Atom feed reader" : "Čtečka RSS/Atom kanálů", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikace čtečka RSS/Atom kanálů pro Nextcloud\n\n- 📲 Synchronizujte vámi odebírané kanály s vícero mobilními nebo desktopovými [klienty](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizace vašich kanálů s novinkami\n- 🆓 Svobodné a open source pod licencí AGPLv3, žádné reklamy nebo funkce přístupné až po zaplacení\n\n**Aby tato aplikace fungovala, je v tuto chvíli zapotřebí systémový plánovač (cron)**\n\nPožadavky na instalaci dalších součástí jsou k nalezení [zde](https://nextcloud.github.io/news/install/#dependencies)\n\nSeznam změn je k dispozici [zde](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvořte [hlášení chyby](https://github.com/nextcloud/news/issues/new/choose)\n\nVytvořte [žádost o přidání funkce](https://github.com/nextcloud/news/discussions/new)\n\nNahlaste [problém s kanálem}(https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Minulé vykonání úlohy bylo {relativeTime}. Zdá se, že něco není v pořádku.", "Last job ran {relativeTime}." : "Úloha minule běžela {relativeTime}.", "Use system cron for updates" : "Pro aktualizace používat službu systémového plánovače (cron)", "Disable this if you use a custom updater." : "Toto vypněte, pokud používáte uživatelsky určený nástroj pro aktualizace.", diff --git a/l10n/cs.json b/l10n/cs.json index 3bcb44bcd..076726bb6 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -13,6 +13,7 @@ "Shared with me" : "Sdíleno se mnou", "An RSS/Atom feed reader" : "Čtečka RSS/Atom kanálů", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikace čtečka RSS/Atom kanálů pro Nextcloud\n\n- 📲 Synchronizujte vámi odebírané kanály s vícero mobilními nebo desktopovými [klienty](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizace vašich kanálů s novinkami\n- 🆓 Svobodné a open source pod licencí AGPLv3, žádné reklamy nebo funkce přístupné až po zaplacení\n\n**Aby tato aplikace fungovala, je v tuto chvíli zapotřebí systémový plánovač (cron)**\n\nPožadavky na instalaci dalších součástí jsou k nalezení [zde](https://nextcloud.github.io/news/install/#dependencies)\n\nSeznam změn je k dispozici [zde](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvořte [hlášení chyby](https://github.com/nextcloud/news/issues/new/choose)\n\nVytvořte [žádost o přidání funkce](https://github.com/nextcloud/news/discussions/new)\n\nNahlaste [problém s kanálem}(https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Minulé vykonání úlohy bylo {relativeTime}. Zdá se, že něco není v pořádku.", "Last job ran {relativeTime}." : "Úloha minule běžela {relativeTime}.", "Use system cron for updates" : "Pro aktualizace používat službu systémového plánovače (cron)", "Disable this if you use a custom updater." : "Toto vypněte, pokud používáte uživatelsky určený nástroj pro aktualizace.", diff --git a/l10n/id.js b/l10n/id.js index 1efc3cbaa..644fa9332 100644 --- a/l10n/id.js +++ b/l10n/id.js @@ -3,17 +3,39 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "Permintaan gagal, koneksi jaringan tidak tersedia!", "Request unauthorized. Are you logged in?" : "Permintaan tidak sah. Apakah Anda sudah masuk?", + "Request forbidden. Are you an administrator?" : "Permintaan ditolak. Apakah Anda seorang administrator?", "Token expired or app not enabled! Reload the page!" : "Token telah kadaluarsa atau aplikasi tidak diaktifkan! Muat ulang halaman!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Kesalahan internal server! Mohon cek berkas data/nextcloud.log Anda untuk informasi lebih lanjut!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Permintaan gagal, Nextcloud sedang dalam mode pemeliharaan!", + "News feeds" : "Umpan berita", "Unread articles" : "Artikel belum dibaca", + "News" : "Berita", + "News folders" : "Folder berita", + "News articles" : "Artikel berita", + "Shared with me" : "Dibagikan dengan saya", + "An RSS/Atom feed reader" : "Sebuah pembaca umpan RSS/Atom", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikasi pembaca umpan RSS/Atom untuk Nextcloud\n\n- 📲 Sinkronkan umpan Anda dengan beberapa [klien](https://nextcloud.github.io/news/clients/) seluler atau desktop\n- 🔄 Pembaruan otomatis umpan berita Anda\n- 🆓 Bebas dan sumber terbuka di bawah AGPLv3, tanpa iklan atau fungsi premium\n\n**System Cron saat ini diperlukan agar aplikasi ini berfungsi**\n\nPersyaratan dapat ditemukan [di sini](https://nextcloud.github.io/news/install/#dependencies)\n\nPerubahan tersedia [di sini](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nBuat [laporan kutu](https://github.com/nextcloud/news/issues/new/choose)\n\nBuat [permintaan fitur](https://github.com/nextcloud/news/discussions/new)\n\nLaporkan [masalah umpan](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Eksekusi tugas terakhir dijalankan {relativeTime}.\nAda sesuatu yang salah.", + "Last job ran {relativeTime}." : "Tugas terakhir dijalankan {relativeTime}.", "Use system cron for updates" : "Gunakan cron sistem untuk pembaruan", + "Disable this if you use a custom updater." : "Nonaktifkan ini juga Anda menggunakan pembaru kustom.", "Maximum read count per feed" : "Jumlah baca maksimum per feed", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Mendefinisikan jumlah maksimum artikel yang dapat dibaca per umpan yang tidak akan dihapus oleh tugas pembersihan; jika artikel lama muncul kembali setelah dibaca, naikkan nilai ini; nilai negatif seperti -1 akan menonaktifkan fitur ini.", + "Delete unread articles automatically" : "Hapus artikel yang tidak dibaca secara otomatis", + "Enable this if you also want to delete unread articles." : "Aktifkan ini jika Anda juga ingin menghapus artikel yang tidak dibaca.", "Maximum redirects" : "Pengalihan maksimum", + "How many redirects the feed fetcher should follow." : "Berapa arahan pembaca umpan harus mengikuti.", "Feed fetcher timeout" : "Pengambil feed kehabisan waktu", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Jumlah maksimum untuk menunggu umpan RSS atau Atom untuk dimuat; jika membutuhkan waktu yang lama, pembaruan akan dibatalkan.", "Explore Service URL" : "URL Layanan Jelajah", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Jika diberikan, URL layanan ini akan dikueri untuk menampilkan umpan dalam bagian umpan jelajah. Untuk membuat layanan jelajah bawaan sebagai cadangan, tinggalkan masukan ini kosong.", + "Update interval" : "Interval pembaruan", + "Interval in seconds in which the feeds will be updated." : "Interval dalam detik di mana umpan akan diperbarui.", + "Successfully updated news configuration" : "Berhasil memperbarui konfigurasi berita", + "Unable to update news config" : "Tidak dapat memperbarui konfigurasi berita", "Download" : "Unduh", "Close" : "Tutup", + "Subscribe to" : "Berlangganan ke", "No articles available" : "Tidak ada artikel yang tersedia", "No unread articles available" : "Tidak ada artikel yang belum dibaca", "Open website" : "Buka situs web", @@ -22,9 +44,16 @@ OC.L10N.register( "Keep article unread" : "Tandai artikel belum dibaca", "Remove keep article unread" : "Hapus tanda artikel belum dibaca", "Share" : "Bagikan", + "Share with users" : "Bagikan dengan pengguna", "Username" : "Nama pengguna", + "No users found" : "Tidak ada pengguna yang ditemukan", + "Error while searching for users" : "Terjadi kesalahan mencari pengguna", + "Share on social media" : "Bagikan di media sosial", + "I wanted you to see this article" : "Saya ingin Anda untuk melihat artikel ini", + "Check out this article" : "Lihat artikel ini", "by" : "oleh", "from" : "dari", + "shared by" : "dibagikan oleh", "Play audio" : "Putar audio", "Download audio" : "Unduh audio", "Download video" : "Unduh video", @@ -46,6 +75,7 @@ OC.L10N.register( "Load next folder" : "Muat folder berikutnya", "Scroll to active navigation entry" : "Gulir ke entri navigasi aktif", "Mark current article's feed/folder read" : "Tandai feed/folder artikel saat ini telah dibaca", + "Ajax or webcron mode detected! Your feeds will not be updated!" : "Mode AJAX atau Webcron dideteksi! Umpan Anda tidak akan diperbarui! ", "How to set up the operating system cron" : "Bagaimana cara menyetel cron sistem operasi", "Install and set up a faster parallel updater that uses the News app's update API" : "Pasang dan atur pembaruan paralel yang lebih cepat yang menggunakan API pembaruan aplikasi Berita", "Subscribe" : "Berlangganan", @@ -60,6 +90,7 @@ OC.L10N.register( "Credentials" : "Kredensial", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Kredensial HTTP Basic Auth harus disimpan tidak terenkripsi! Semua dengan akses ke server atau database akan bisa mengaksesnya!", "Password" : "Kata Sandi", + "Auto discover Feed" : "Jelajahi umpan otomatis", "New Folder" : "Folder Baru", "Create" : "Buat", "Explore" : "Jelajah", @@ -68,8 +99,17 @@ OC.L10N.register( "Undo delete feed" : "Batalkan hapus feed", "Rename" : "Ubah nama", "Menu" : "Menu", + "Mark read" : "Tandai sebagai dibaca", + "Unpin from top" : "Lepaskan pin dari atas", + "Pin to top" : "Sematkan ke atas", "Newest first" : "Terbaru", "Oldest first" : "Paling lama", + "Default order" : "Urutan bawaan", + "Enable full text" : "Aktifkan teks lengkap", + "Disable full text" : "Nonaktifkan teks lengkap", + "Unread updated" : "Tidak dibaca diperbarui", + "Ignore updated" : "Abaikan diperbarui", + "Open feed URL" : "Buka URL umpan", "Delete" : "Hapus", "Dismiss" : "Buang", "Collapse" : "Tutup", @@ -86,6 +126,7 @@ OC.L10N.register( "Subscriptions (OPML)" : "Berlangganan (OPML)", "Import" : "Impor", "Export" : "Ekspor", + "Error when importing: File does not contain valid OPML" : "Terjadi kesalahan saat mengimpor: Berkas tidak berisi OPML yang valid", "Error when importing: OPML is does neither contain feeds nor folders" : "Terjadi kesalahan saat mengimpor: OPML tidak berisi feed ataupun folder", "Unread/Starred Articles" : "Artikel dibintangi/belum dibaca", "Error when importing: file does not contain valid JSON" : "Terjadi kesalahan saat mengimor: berkas tidak berisi JSON yang sah", diff --git a/l10n/id.json b/l10n/id.json index 97909f5d4..d8594c302 100644 --- a/l10n/id.json +++ b/l10n/id.json @@ -1,17 +1,39 @@ { "translations": { "Request failed, network connection unavailable!" : "Permintaan gagal, koneksi jaringan tidak tersedia!", "Request unauthorized. Are you logged in?" : "Permintaan tidak sah. Apakah Anda sudah masuk?", + "Request forbidden. Are you an administrator?" : "Permintaan ditolak. Apakah Anda seorang administrator?", "Token expired or app not enabled! Reload the page!" : "Token telah kadaluarsa atau aplikasi tidak diaktifkan! Muat ulang halaman!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Kesalahan internal server! Mohon cek berkas data/nextcloud.log Anda untuk informasi lebih lanjut!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Permintaan gagal, Nextcloud sedang dalam mode pemeliharaan!", + "News feeds" : "Umpan berita", "Unread articles" : "Artikel belum dibaca", + "News" : "Berita", + "News folders" : "Folder berita", + "News articles" : "Artikel berita", + "Shared with me" : "Dibagikan dengan saya", + "An RSS/Atom feed reader" : "Sebuah pembaca umpan RSS/Atom", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Aplikasi pembaca umpan RSS/Atom untuk Nextcloud\n\n- 📲 Sinkronkan umpan Anda dengan beberapa [klien](https://nextcloud.github.io/news/clients/) seluler atau desktop\n- 🔄 Pembaruan otomatis umpan berita Anda\n- 🆓 Bebas dan sumber terbuka di bawah AGPLv3, tanpa iklan atau fungsi premium\n\n**System Cron saat ini diperlukan agar aplikasi ini berfungsi**\n\nPersyaratan dapat ditemukan [di sini](https://nextcloud.github.io/news/install/#dependencies)\n\nPerubahan tersedia [di sini](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nBuat [laporan kutu](https://github.com/nextcloud/news/issues/new/choose)\n\nBuat [permintaan fitur](https://github.com/nextcloud/news/discussions/new)\n\nLaporkan [masalah umpan](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Eksekusi tugas terakhir dijalankan {relativeTime}.\nAda sesuatu yang salah.", + "Last job ran {relativeTime}." : "Tugas terakhir dijalankan {relativeTime}.", "Use system cron for updates" : "Gunakan cron sistem untuk pembaruan", + "Disable this if you use a custom updater." : "Nonaktifkan ini juga Anda menggunakan pembaru kustom.", "Maximum read count per feed" : "Jumlah baca maksimum per feed", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Mendefinisikan jumlah maksimum artikel yang dapat dibaca per umpan yang tidak akan dihapus oleh tugas pembersihan; jika artikel lama muncul kembali setelah dibaca, naikkan nilai ini; nilai negatif seperti -1 akan menonaktifkan fitur ini.", + "Delete unread articles automatically" : "Hapus artikel yang tidak dibaca secara otomatis", + "Enable this if you also want to delete unread articles." : "Aktifkan ini jika Anda juga ingin menghapus artikel yang tidak dibaca.", "Maximum redirects" : "Pengalihan maksimum", + "How many redirects the feed fetcher should follow." : "Berapa arahan pembaca umpan harus mengikuti.", "Feed fetcher timeout" : "Pengambil feed kehabisan waktu", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Jumlah maksimum untuk menunggu umpan RSS atau Atom untuk dimuat; jika membutuhkan waktu yang lama, pembaruan akan dibatalkan.", "Explore Service URL" : "URL Layanan Jelajah", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Jika diberikan, URL layanan ini akan dikueri untuk menampilkan umpan dalam bagian umpan jelajah. Untuk membuat layanan jelajah bawaan sebagai cadangan, tinggalkan masukan ini kosong.", + "Update interval" : "Interval pembaruan", + "Interval in seconds in which the feeds will be updated." : "Interval dalam detik di mana umpan akan diperbarui.", + "Successfully updated news configuration" : "Berhasil memperbarui konfigurasi berita", + "Unable to update news config" : "Tidak dapat memperbarui konfigurasi berita", "Download" : "Unduh", "Close" : "Tutup", + "Subscribe to" : "Berlangganan ke", "No articles available" : "Tidak ada artikel yang tersedia", "No unread articles available" : "Tidak ada artikel yang belum dibaca", "Open website" : "Buka situs web", @@ -20,9 +42,16 @@ "Keep article unread" : "Tandai artikel belum dibaca", "Remove keep article unread" : "Hapus tanda artikel belum dibaca", "Share" : "Bagikan", + "Share with users" : "Bagikan dengan pengguna", "Username" : "Nama pengguna", + "No users found" : "Tidak ada pengguna yang ditemukan", + "Error while searching for users" : "Terjadi kesalahan mencari pengguna", + "Share on social media" : "Bagikan di media sosial", + "I wanted you to see this article" : "Saya ingin Anda untuk melihat artikel ini", + "Check out this article" : "Lihat artikel ini", "by" : "oleh", "from" : "dari", + "shared by" : "dibagikan oleh", "Play audio" : "Putar audio", "Download audio" : "Unduh audio", "Download video" : "Unduh video", @@ -44,6 +73,7 @@ "Load next folder" : "Muat folder berikutnya", "Scroll to active navigation entry" : "Gulir ke entri navigasi aktif", "Mark current article's feed/folder read" : "Tandai feed/folder artikel saat ini telah dibaca", + "Ajax or webcron mode detected! Your feeds will not be updated!" : "Mode AJAX atau Webcron dideteksi! Umpan Anda tidak akan diperbarui! ", "How to set up the operating system cron" : "Bagaimana cara menyetel cron sistem operasi", "Install and set up a faster parallel updater that uses the News app's update API" : "Pasang dan atur pembaruan paralel yang lebih cepat yang menggunakan API pembaruan aplikasi Berita", "Subscribe" : "Berlangganan", @@ -58,6 +88,7 @@ "Credentials" : "Kredensial", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Kredensial HTTP Basic Auth harus disimpan tidak terenkripsi! Semua dengan akses ke server atau database akan bisa mengaksesnya!", "Password" : "Kata Sandi", + "Auto discover Feed" : "Jelajahi umpan otomatis", "New Folder" : "Folder Baru", "Create" : "Buat", "Explore" : "Jelajah", @@ -66,8 +97,17 @@ "Undo delete feed" : "Batalkan hapus feed", "Rename" : "Ubah nama", "Menu" : "Menu", + "Mark read" : "Tandai sebagai dibaca", + "Unpin from top" : "Lepaskan pin dari atas", + "Pin to top" : "Sematkan ke atas", "Newest first" : "Terbaru", "Oldest first" : "Paling lama", + "Default order" : "Urutan bawaan", + "Enable full text" : "Aktifkan teks lengkap", + "Disable full text" : "Nonaktifkan teks lengkap", + "Unread updated" : "Tidak dibaca diperbarui", + "Ignore updated" : "Abaikan diperbarui", + "Open feed URL" : "Buka URL umpan", "Delete" : "Hapus", "Dismiss" : "Buang", "Collapse" : "Tutup", @@ -84,6 +124,7 @@ "Subscriptions (OPML)" : "Berlangganan (OPML)", "Import" : "Impor", "Export" : "Ekspor", + "Error when importing: File does not contain valid OPML" : "Terjadi kesalahan saat mengimpor: Berkas tidak berisi OPML yang valid", "Error when importing: OPML is does neither contain feeds nor folders" : "Terjadi kesalahan saat mengimpor: OPML tidak berisi feed ataupun folder", "Unread/Starred Articles" : "Artikel dibintangi/belum dibaca", "Error when importing: file does not contain valid JSON" : "Terjadi kesalahan saat mengimor: berkas tidak berisi JSON yang sah", diff --git a/l10n/mk.js b/l10n/mk.js index 8bedf71fb..821f57c1c 100644 --- a/l10n/mk.js +++ b/l10n/mk.js @@ -3,7 +3,7 @@ OC.L10N.register( { "Unread articles" : "Непрочитани статии", "News" : "Новости", - "Last job ran {relativeTime}." : "Последната процедура се извршуваше {relativeTime}.", + "Last job ran {relativeTime}." : "Последната процедура се изврши пред {relativeTime}.", "Download" : "Преземи", "Close" : "Затвори", "Open website" : "Отвори вебсајт", diff --git a/l10n/mk.json b/l10n/mk.json index 9b49ff554..88fdbc595 100644 --- a/l10n/mk.json +++ b/l10n/mk.json @@ -1,7 +1,7 @@ { "translations": { "Unread articles" : "Непрочитани статии", "News" : "Новости", - "Last job ran {relativeTime}." : "Последната процедура се извршуваше {relativeTime}.", + "Last job ran {relativeTime}." : "Последната процедура се изврши пред {relativeTime}.", "Download" : "Преземи", "Close" : "Затвори", "Open website" : "Отвори вебсајт", diff --git a/l10n/sr.js b/l10n/sr.js index 07933720b..e0b70a25b 100644 --- a/l10n/sr.js +++ b/l10n/sr.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Дељено са мном", "An RSS/Atom feed reader" : "RSS/Atom читач довода", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Апликација RSS/Atom Feed читача за Некстклауд\n\n- 📲 Синхронизујте своје наслове са више мобилних или десктоп [клијената](https://nextcloud.github.io/news/clients/)\n- 🔄 Аутоматско ажурирње ваших налсова вести\n- 🆓 Слободно и отвореног кода под AGPLv3, без реклама или премијум функција\n\n**Тренутно је неопходан системски Cron да би апликација радила**\n\nЗахтеви могу да се пронађу [овде](https://nextcloud.github.io/news/install/#dependencies)\n\nДневник измена се налази [овде](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nКреирајте [извештај о багу](https://github.com/nextcloud/news/issues/new/choose)\n\nКреирајте [захтев за функционалност](https://github.com/nextcloud/news/discussions/new)\n\nПријавите [проблем са насловом](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Последњи посао се извршавао {relativeTime}. Изгледа да нешто није у реду.", "Last job ran {relativeTime}." : "Последњи посао се изврашавао {relativeTime}.", "Use system cron for updates" : "Користи системски крон за ажурирања", "Disable this if you use a custom updater." : "Искључите ово ако користите прилагођени програм за ажурирање.", diff --git a/l10n/sr.json b/l10n/sr.json index a4aae9a68..7b9288830 100644 --- a/l10n/sr.json +++ b/l10n/sr.json @@ -13,6 +13,7 @@ "Shared with me" : "Дељено са мном", "An RSS/Atom feed reader" : "RSS/Atom читач довода", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Апликација RSS/Atom Feed читача за Некстклауд\n\n- 📲 Синхронизујте своје наслове са више мобилних или десктоп [клијената](https://nextcloud.github.io/news/clients/)\n- 🔄 Аутоматско ажурирње ваших налсова вести\n- 🆓 Слободно и отвореног кода под AGPLv3, без реклама или премијум функција\n\n**Тренутно је неопходан системски Cron да би апликација радила**\n\nЗахтеви могу да се пронађу [овде](https://nextcloud.github.io/news/install/#dependencies)\n\nДневник измена се налази [овде](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nКреирајте [извештај о багу](https://github.com/nextcloud/news/issues/new/choose)\n\nКреирајте [захтев за функционалност](https://github.com/nextcloud/news/discussions/new)\n\nПријавите [проблем са насловом](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Последњи посао се извршавао {relativeTime}. Изгледа да нешто није у реду.", "Last job ran {relativeTime}." : "Последњи посао се изврашавао {relativeTime}.", "Use system cron for updates" : "Користи системски крон за ажурирања", "Disable this if you use a custom updater." : "Искључите ово ако користите прилагођени програм за ажурирање.", From b6b7a87b783219af325a4f457664737b27f40a58 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Mar 2023 13:28:05 +0000 Subject: [PATCH 132/306] Build(deps-dev): Bump jasmine-core from 4.5.0 to 4.6.0 in /js (#2158) Bumps [jasmine-core](https://github.com/jasmine/jasmine) from 4.5.0 to 4.6.0. - [Release notes](https://github.com/jasmine/jasmine/releases) - [Changelog](https://github.com/jasmine/jasmine/blob/main/RELEASE.md) - [Commits](https://github.com/jasmine/jasmine/compare/v4.5.0...v4.6.0) --- updated-dependencies: - dependency-name: jasmine-core dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index ff293f00b..cc1a35aa2 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -23,7 +23,7 @@ "gulp-ng-annotate": "^2.1.0", "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", - "jasmine-core": "^4.5.0", + "jasmine-core": "^4.6.0", "jquery": "^3.6.4", "jshint": "^2.13.6", "karma": "^6.4.1", @@ -3603,9 +3603,9 @@ } }, "node_modules/jasmine-core": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.5.0.tgz", - "integrity": "sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", "dev": true }, "node_modules/jquery": { @@ -10077,9 +10077,9 @@ } }, "jasmine-core": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.5.0.tgz", - "integrity": "sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", "dev": true }, "jquery": { diff --git a/js/package.json b/js/package.json index 73a463f7f..77ca103bf 100644 --- a/js/package.json +++ b/js/package.json @@ -40,7 +40,7 @@ "gulp-ng-annotate": "^2.1.0", "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", - "jasmine-core": "^4.5.0", + "jasmine-core": "^4.6.0", "jquery": "^3.6.4", "jshint": "^2.13.6", "karma": "^6.4.1", From 8ecada5b62f543e32088f929a02476bb828d04a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Mar 2023 13:35:25 +0000 Subject: [PATCH 133/306] Build(deps-dev): Bump phpstan/phpstan-doctrine from 1.3.35 to 1.3.36 (#2159) Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.35 to 1.3.36. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.35...1.3.36) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 7d5e74d90..eed3ca81f 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", "phpstan/phpstan": "^1.10.6", - "phpstan/phpstan-doctrine": "^1.3.35", + "phpstan/phpstan-doctrine": "^1.3.36", "phpstan/phpstan-strict-rules": "^1.5.0", "phpstan/phpstan-phpunit": "^1.3.10", "phpstan/extension-installer": "^1.2.0", diff --git a/composer.lock b/composer.lock index f933ccb09..14b1dbdd9 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "b0332f5992bd2ff8575d4041823a3f30", + "content-hash": "4ef4d245e54b4a37bb83eeb8a45e0075", "packages": [ { "name": "arthurhoaro/favicon", @@ -1462,16 +1462,16 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.35", + "version": "1.3.36", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "3dbb999bd56cc21d6733bab60898ebdf388245b5" + "reference": "8c22f2499444897941f9162c25f8538217c16f15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/3dbb999bd56cc21d6733bab60898ebdf388245b5", - "reference": "3dbb999bd56cc21d6733bab60898ebdf388245b5", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/8c22f2499444897941f9162c25f8538217c16f15", + "reference": "8c22f2499444897941f9162c25f8538217c16f15", "shasum": "" }, "require": { @@ -1526,9 +1526,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.35" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.36" }, - "time": "2023-03-10T14:43:05+00:00" + "time": "2023-03-15T15:10:43+00:00" }, { "name": "phpstan/phpstan-phpunit", From bd07a093c3817774646b635b554583b8d6255866 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Mar 2023 14:39:55 +0100 Subject: [PATCH 134/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.6 to 1.10.7 (#2161) Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.6 to 1.10.7. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.6...1.10.7) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 17 ++++++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index eed3ca81f..955bfc4c1 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.6", + "phpstan/phpstan": "^1.10.7", "phpstan/phpstan-doctrine": "^1.3.36", "phpstan/phpstan-strict-rules": "^1.5.0", "phpstan/phpstan-phpunit": "^1.3.10", diff --git a/composer.lock b/composer.lock index 14b1dbdd9..d2b8a2672 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4ef4d245e54b4a37bb83eeb8a45e0075", + "content-hash": "6d2d9a87a8fe7f1c2010b4b431090a34", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.6", + "version": "1.10.7", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "50d089a3e0904b0fe7e2cf2d4fd37d427d64235a" + "reference": "b10ceb526d9607903c5b2673f1fc8775dbe48975" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/50d089a3e0904b0fe7e2cf2d4fd37d427d64235a", - "reference": "50d089a3e0904b0fe7e2cf2d4fd37d427d64235a", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b10ceb526d9607903c5b2673f1fc8775dbe48975", + "reference": "b10ceb526d9607903c5b2673f1fc8775dbe48975", "shasum": "" }, "require": { @@ -1393,8 +1393,11 @@ "static analysis" ], "support": { + "docs": "https://phpstan.org/user-guide/getting-started", + "forum": "https://github.com/phpstan/phpstan/discussions", "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.10.6" + "security": "https://github.com/phpstan/phpstan/security/policy", + "source": "https://github.com/phpstan/phpstan-src" }, "funding": [ { @@ -1410,7 +1413,7 @@ "type": "tidelift" } ], - "time": "2023-03-09T16:55:12+00:00" + "time": "2023-03-16T15:24:20+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 386294d039cb4741bd2d4b7ad6089b9a14d10549 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Mar 2023 14:40:13 +0100 Subject: [PATCH 135/306] Build(deps-dev): Bump phpstan/phpstan-deprecation-rules (#2160) Bumps [phpstan/phpstan-deprecation-rules](https://github.com/phpstan/phpstan-deprecation-rules) from 1.1.2 to 1.1.3. - [Release notes](https://github.com/phpstan/phpstan-deprecation-rules/releases) - [Commits](https://github.com/phpstan/phpstan-deprecation-rules/compare/1.1.2...1.1.3) --- updated-dependencies: - dependency-name: phpstan/phpstan-deprecation-rules dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index d2b8a2672..3f3fac966 100644 --- a/composer.lock +++ b/composer.lock @@ -1417,16 +1417,16 @@ }, { "name": "phpstan/phpstan-deprecation-rules", - "version": "1.1.2", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-deprecation-rules.git", - "reference": "bcc1e8cdf81c3da1a2ba9188ee94cd7e2a62e865" + "reference": "a22b36b955a2e9a3d39fe533b6c1bb5359f9c319" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/bcc1e8cdf81c3da1a2ba9188ee94cd7e2a62e865", - "reference": "bcc1e8cdf81c3da1a2ba9188ee94cd7e2a62e865", + "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/a22b36b955a2e9a3d39fe533b6c1bb5359f9c319", + "reference": "a22b36b955a2e9a3d39fe533b6c1bb5359f9c319", "shasum": "" }, "require": { @@ -1459,9 +1459,9 @@ "description": "PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.", "support": { "issues": "https://github.com/phpstan/phpstan-deprecation-rules/issues", - "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.1.2" + "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.1.3" }, - "time": "2023-01-17T16:14:21+00:00" + "time": "2023-03-17T07:50:08+00:00" }, { "name": "phpstan/phpstan-doctrine", From 667e037bced0ce07b994eaa7fa9e8f9c50d9e228 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 18 Mar 2023 03:07:09 +0000 Subject: [PATCH 136/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/gl.js | 1 + l10n/gl.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/gl.js b/l10n/gl.js index c5fd3cfec..408e6ed96 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as túas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) móbiles ou de escritorio.\n- 🔄 Actualizacións automáticas das túas fontes de noticias\n- 🆓 Gratuíto e de código aberto baixo AGPLv3, sen anuncios nin funcións premium\n\n**Actualmente é necesario o sistema Cron para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñible [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea unha[solicitude de función] (https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de feed](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "A última execución do traballo executouse o {relativeTime}. Algo parece funcionar mal.", "Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.", "Use system cron for updates" : "Use o cron do sistema para as actualizacións", "Disable this if you use a custom updater." : "Desactive isto se usa un actualizador personalizado.", diff --git a/l10n/gl.json b/l10n/gl.json index e7a934205..ebf71e4a1 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -13,6 +13,7 @@ "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as túas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) móbiles ou de escritorio.\n- 🔄 Actualizacións automáticas das túas fontes de noticias\n- 🆓 Gratuíto e de código aberto baixo AGPLv3, sen anuncios nin funcións premium\n\n**Actualmente é necesario o sistema Cron para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñible [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea unha[solicitude de función] (https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de feed](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "A última execución do traballo executouse o {relativeTime}. Algo parece funcionar mal.", "Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.", "Use system cron for updates" : "Use o cron do sistema para as actualizacións", "Disable this if you use a custom updater." : "Desactive isto se usa un actualizador personalizado.", From 3eba666316df1922a9e231dbfe03754a2e409003 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Mar 2023 12:57:02 +0000 Subject: [PATCH 137/306] Build(deps-dev): Bump phpstan/phpstan-doctrine from 1.3.36 to 1.3.37 Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.36 to 1.3.37. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.36...1.3.37) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 955bfc4c1..c389dbee6 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", "phpstan/phpstan": "^1.10.7", - "phpstan/phpstan-doctrine": "^1.3.36", + "phpstan/phpstan-doctrine": "^1.3.37", "phpstan/phpstan-strict-rules": "^1.5.0", "phpstan/phpstan-phpunit": "^1.3.10", "phpstan/extension-installer": "^1.2.0", diff --git a/composer.lock b/composer.lock index 3f3fac966..df8cfe75b 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "6d2d9a87a8fe7f1c2010b4b431090a34", + "content-hash": "11a26fe5c5a5b57194cd91f2d475baff", "packages": [ { "name": "arthurhoaro/favicon", @@ -1465,16 +1465,16 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.36", + "version": "1.3.37", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "8c22f2499444897941f9162c25f8538217c16f15" + "reference": "62bd362b432fe29e175168689510ddd927b698f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/8c22f2499444897941f9162c25f8538217c16f15", - "reference": "8c22f2499444897941f9162c25f8538217c16f15", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/62bd362b432fe29e175168689510ddd927b698f8", + "reference": "62bd362b432fe29e175168689510ddd927b698f8", "shasum": "" }, "require": { @@ -1529,9 +1529,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.36" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.37" }, - "time": "2023-03-15T15:10:43+00:00" + "time": "2023-03-17T14:57:03+00:00" }, { "name": "phpstan/phpstan-phpunit", From ec74c1b5f3712594c7ea2139c8dfdff15d1ef826 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Mon, 20 Mar 2023 11:21:30 +0100 Subject: [PATCH 138/306] Release 21.1.0 No notable changes compared 21.1.0-beta1 Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 5 ++++- appinfo/info.xml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 68fa1fd45..01ca3c80d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,10 +9,13 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Fixed # Releases +## [21.1.0] - 2023-03-20 +No notable changes compared 21.1.0-beta1 + ## [21.1.0-beta1] - 2023-03-13 ### Changed - Remove unused background job OCA\News\Cron\Updater (#2137) -- Add info card to the admin settings, showing last job execution (#2141) +- (Nextcloud 26+) Add info card to the admin settings, showing last job execution (#2141) ## [21.0.0] - 2023-02-28 No notable changes compared 21.0.0-beta1 diff --git a/appinfo/info.xml b/appinfo/info.xml index 1cb061b65..210b7119c 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 21.1.0-beta1 + 21.1.0 agpl Benjamin Brahmer Sean Molenaar From a6fa8f9a51d4270d5aaec9c3d7cc2ecad53b5b10 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Mar 2023 12:57:04 +0000 Subject: [PATCH 139/306] Build(deps): Bump skjnldsv/read-package-engines-version-actions Bumps [skjnldsv/read-package-engines-version-actions](https://github.com/skjnldsv/read-package-engines-version-actions) from 2.0 to 2.1. - [Release notes](https://github.com/skjnldsv/read-package-engines-version-actions/releases) - [Commits](https://github.com/skjnldsv/read-package-engines-version-actions/compare/v2.0...v2.1) --- updated-dependencies: - dependency-name: skjnldsv/read-package-engines-version-actions dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/lint-eslint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint-eslint.yml b/.github/workflows/lint-eslint.yml index 30b061a5a..54bbca3f3 100644 --- a/.github/workflows/lint-eslint.yml +++ b/.github/workflows/lint-eslint.yml @@ -25,7 +25,7 @@ jobs: uses: actions/checkout@v3 - name: Read package.json node and npm engines version - uses: skjnldsv/read-package-engines-version-actions@v2.0 + uses: skjnldsv/read-package-engines-version-actions@v2.1 id: versions with: fallbackNode: '^16' From be95c17f46cb689a41db9d1b3d15543710c74ab7 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Wed, 22 Mar 2023 12:15:32 +0100 Subject: [PATCH 140/306] store useragent in one place Signed-off-by: Benjamin Brahmer --- lib/Fetcher/FeedFetcher.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/Fetcher/FeedFetcher.php b/lib/Fetcher/FeedFetcher.php index dbe7b78f9..8864df084 100755 --- a/lib/Fetcher/FeedFetcher.php +++ b/lib/Fetcher/FeedFetcher.php @@ -31,6 +31,7 @@ use OCA\News\Db\Feed; use OCA\News\Utility\Time; use OCA\News\Scraper\Scraper; +use OCA\News\Config\FetcherConfig; use Psr\Log\LoggerInterface; use SimpleXMLElement; @@ -364,7 +365,7 @@ protected function getFavicon(FeedInterface $feed, string $url): ?string $favicon = trim($feed_logo); } - ini_set('user_agent', 'NextCloud-News/1.0'); + ini_set('user_agent', FetcherConfig::DEFAULT_USER_AGENT); $base_url = new Net_URL2($url); $base_url->setPath(""); @@ -400,7 +401,7 @@ protected function getFavicon(FeedInterface $feed, string $url): ?string [ 'sink' => $favicon_path, 'headers' => [ - 'User-Agent' => 'NextCloud-News/1.0', + 'User-Agent' => FetcherConfig::DEFAULT_USER_AGENT, 'Accept' => 'image/*', 'If-Modified-Since' => date(DateTime::RFC7231, $last_modified) ] From eeabb4189b2376e1c5cb6fdeaa908bb30bfd1584 Mon Sep 17 00:00:00 2001 From: Robert Wunderer Date: Fri, 24 Feb 2023 08:16:45 +0000 Subject: [PATCH 141/306] Use httpLastModified field for If-Modified-Since header when fetching feed updates Signed-off-by: Robert Wunderer --- CHANGELOG.md | 1 + lib/Fetcher/FeedFetcher.php | 10 ++++++++-- lib/Fetcher/IFeedFetcher.php | 3 ++- lib/Service/FeedServiceV2.php | 3 ++- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01ca3c80d..5930ea915 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Changed ### Fixed +- Use httpLastModified field for If-Modified-Since header when fetching feed updates # Releases ## [21.1.0] - 2023-03-20 diff --git a/lib/Fetcher/FeedFetcher.php b/lib/Fetcher/FeedFetcher.php index 8864df084..60d798889 100755 --- a/lib/Fetcher/FeedFetcher.php +++ b/lib/Fetcher/FeedFetcher.php @@ -114,15 +114,21 @@ public function fetch( string $url, bool $fullTextEnabled, ?string $user, - ?string $password + ?string $password, + ?string $httpLastModified ): array { $url2 = new Net_URL2($url); if (!is_null($user) && trim($user) !== '') { $url2->setUserinfo(rawurlencode($user), rawurlencode($password)); } + if (!is_null($httpLastModified) && trim($httpLastModified) !== '') { + $lastModified = new DateTime($httpLastModified); + } else { + $lastModified = null; + } $url = $url2->getNormalizedURL(); $this->reader->resetFilters(); - $resource = $this->reader->read($url); + $resource = $this->reader->read($url, null, $lastModified); $location = $resource->getUrl(); $parsedFeed = $resource->getFeed(); diff --git a/lib/Fetcher/IFeedFetcher.php b/lib/Fetcher/IFeedFetcher.php index 45e0915f0..8729858b5 100644 --- a/lib/Fetcher/IFeedFetcher.php +++ b/lib/Fetcher/IFeedFetcher.php @@ -37,7 +37,8 @@ public function fetch( string $url, bool $fullTextEnabled, ?string $user, - ?string $password + ?string $password, + ?string $httpLastModified ): array; /** diff --git a/lib/Service/FeedServiceV2.php b/lib/Service/FeedServiceV2.php index 3e02b3971..3610c3e3a 100644 --- a/lib/Service/FeedServiceV2.php +++ b/lib/Service/FeedServiceV2.php @@ -267,7 +267,8 @@ public function fetch(Entity $feed): Entity $location, $feed->getFullTextEnabled(), $feed->getBasicAuthUser(), - $feed->getBasicAuthPassword() + $feed->getBasicAuthPassword(), + $feed->getHttpLastModified() ); } catch (ReadErrorException $ex) { $feed->setUpdateErrorCount($feed->getUpdateErrorCount() + 1); From b1476e958a02eca59c1ce9b5cd3bf09aea6cd308 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Wed, 1 Mar 2023 17:41:11 +0100 Subject: [PATCH 142/306] If timestamp is null use timestamp "one year ago" if timestamp is not set during creation of a feed use date one year ago code fixes and linting fixes. Co-authored-by: Sean Molenaar Signed-off-by: Benjamin Brahmer --- appinfo/info.xml | 2 +- lib/Fetcher/Fetcher.php | 7 +++- lib/Fetcher/IFeedFetcher.php | 1 + lib/Service/FeedServiceV2.php | 54 +++++++++++++++++--------- tests/Unit/Fetcher/FeedFetcherTest.php | 21 +++++----- 5 files changed, 53 insertions(+), 32 deletions(-) diff --git a/appinfo/info.xml b/appinfo/info.xml index 210b7119c..3c23fa5de 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 21.1.0 + 21.2.0-beta1 agpl Benjamin Brahmer Sean Molenaar diff --git a/lib/Fetcher/Fetcher.php b/lib/Fetcher/Fetcher.php index 8c755bc85..7d4690a6e 100644 --- a/lib/Fetcher/Fetcher.php +++ b/lib/Fetcher/Fetcher.php @@ -47,6 +47,7 @@ public function registerFetcher(IFeedFetcher $fetcher): void * @param bool $fullTextEnabled If true use a scraper to download the full article * @param string|null $user if given, basic auth is set for this feed * @param string|null $password if given, basic auth is set for this feed. Ignored if user is empty + * @param string|null $httpLastModified if given, will be used when sending a request to servers * * @throws ReadErrorException if FeedIO fails * @return array an array containing the new feed and its items, first @@ -56,7 +57,8 @@ public function fetch( string $url, bool $fullTextEnabled = false, ?string $user = null, - ?string $password = null + ?string $password = null, + ?string $httpLastModified = null ): array { foreach ($this->fetchers as $fetcher) { if (!$fetcher->canHandle($url)) { @@ -66,7 +68,8 @@ public function fetch( $url, $fullTextEnabled, $user, - $password + $password, + $httpLastModified ); } diff --git a/lib/Fetcher/IFeedFetcher.php b/lib/Fetcher/IFeedFetcher.php index 8729858b5..7f2bbe31c 100644 --- a/lib/Fetcher/IFeedFetcher.php +++ b/lib/Fetcher/IFeedFetcher.php @@ -27,6 +27,7 @@ interface IFeedFetcher * @param bool $fullTextEnabled If true use a scraper to download the full article * @param string|null $user if given, basic auth is set for this feed * @param string|null $password if given, basic auth is set for this feed. Ignored if user is empty + * @param string|null $httpLastModified if given, will be used when sending a request to servers * * @return array an array containing the new feed and its items, first * element being the Feed and second element being an array of Items diff --git a/lib/Service/FeedServiceV2.php b/lib/Service/FeedServiceV2.php index 3610c3e3a..16ca9a60a 100644 --- a/lib/Service/FeedServiceV2.php +++ b/lib/Service/FeedServiceV2.php @@ -13,6 +13,7 @@ namespace OCA\News\Service; +use DateTime; use FeedIo\Explorer; use FeedIo\Reader\ReadErrorException; use HTMLPurifier; @@ -37,6 +38,7 @@ class FeedServiceV2 extends Service { /** * Class to fetch feeds. + * * @var FeedFetcher */ protected $feedFetcher; @@ -48,11 +50,13 @@ class FeedServiceV2 extends Service protected $itemService; /** * HTML Purifier + * * @var HTMLPurifier */ protected $purifier; /** * Feed Explorer + * * @var Explorer */ protected $explorer; @@ -109,7 +113,7 @@ public function findAllFromFolder(?int $id): array /** * Finds all feeds of a user and all items in it * - * @param string $userId the name of the user + * @param string $userId the name of the user * * @return Feed[] */ @@ -169,13 +173,14 @@ public function findByURL(string $userID, string $url): ?Entity /** * Creates a new feed * - * @param string $userId Feed owner - * @param string $feedUrl Feed URL - * @param int|null $folderId Target folder, defaults to root - * @param bool $full_text Scrape the feed for full text - * @param string|null $title The feed title - * @param string|null $user Basic auth username, if set - * @param string|null $password Basic auth password if username is set + * @param string $userId Feed owner + * @param string $feedUrl Feed URL + * @param int|null $folderId Target folder, defaults to root + * @param bool $full_text Scrape the feed for full text + * @param string|null $title The feed title + * @param string|null $user Basic auth username, if set + * @param string|null $password Basic auth password if username is set + * @param string|null $httpLastModified timestamp send when fetching the feed * * @return Feed|Entity * @@ -190,14 +195,16 @@ public function create( ?string $title = null, ?string $user = null, ?string $password = null, - bool $full_discover = true + bool $full_discover = true, + ?string $httpLastModified = null ): Entity { + $httpLastModified ??= (new DateTime("-1 year"))->format(DateTime::RSS); try { /** * @var Feed $feed * @var Item[] $items */ - list($feed, $items) = $this->feedFetcher->fetch($feedUrl, $full_text, $user, $password); + list($feed, $items) = $this->feedFetcher->fetch($feedUrl, $full_text, $user, $password, $httpLastModified); } catch (ReadErrorException $ex) { $this->logger->debug($ex->getMessage()); if ($full_discover === false) { @@ -209,7 +216,13 @@ public function create( $feedUrl = array_shift($feeds); } try { - list($feed, $items) = $this->feedFetcher->fetch($feedUrl, $full_text, $user, $password); + list($feed, $items) = $this->feedFetcher->fetch( + $feedUrl, + $full_text, + $user, + $password, + $httpLastModified + ); } catch (ReadErrorException $ex) { throw new ServiceNotFoundException($ex->getMessage()); } @@ -234,7 +247,7 @@ public function create( if (!is_null($user)) { $feed->setBasicAuthUser($user) - ->setBasicAuthPassword($password); + ->setBasicAuthPassword($password); } return $this->mapper->insert($feed); @@ -295,11 +308,11 @@ public function fetch(Entity $feed): Entity } $feed->setHttpLastModified($fetchedFeed->getHttpLastModified()) - ->setLocation($fetchedFeed->getLocation()); + ->setLocation($fetchedFeed->getLocation()); foreach (array_reverse($items) as &$item) { $item->setFeedId($feed->getId()) - ->setBody($this->purifier->purify($item->getBody())); + ->setBody($this->purifier->purify($item->getBody())); // update modes: 0 nothing, 1 set unread if ($feed->getUpdateMode() === Feed::UPDATE_MODE_NORMAL) { @@ -315,11 +328,14 @@ public function fetch(Entity $feed): Entity $feed->setLastUpdateError(null); $unreadCount = 0; - array_map(function (Item $item) use (&$unreadCount): void { - if ($item->isUnread()) { - $unreadCount++; - } - }, $items); + array_map( + function (Item $item) use (&$unreadCount): void { + if ($item->isUnread()) { + $unreadCount++; + } + }, + $items + ); return $this->mapper->update($feed)->setUnreadCount($unreadCount); } diff --git a/tests/Unit/Fetcher/FeedFetcherTest.php b/tests/Unit/Fetcher/FeedFetcherTest.php index af8066171..1814a8271 100644 --- a/tests/Unit/Fetcher/FeedFetcherTest.php +++ b/tests/Unit/Fetcher/FeedFetcherTest.php @@ -326,7 +326,7 @@ public function testFetch() $item = $this->createItem(); $feed = $this->createFeed(); $this->mockIterator($this->feed_mock, [$this->item_mock]); - $result = $this->fetcher->fetch($this->url, false, null, null); + $result = $this->fetcher->fetch($this->url, false, null, null, null); $this->assertEquals([$feed, [$item]], $result); } @@ -344,7 +344,8 @@ public function testFetchAccount() $this->url, false, 'account@email.com', - 'F9sEU*Rt%:KFK8HMHT&' + 'F9sEU*Rt%:KFK8HMHT&', + $this->modified->format(DateTime::RSS) ); $this->assertEquals([$feed, [$item]], $result); @@ -359,7 +360,7 @@ public function testAudioEnclosure() $item = $this->createItem('audio/ogg'); $feed = $this->createFeed(); $this->mockIterator($this->feed_mock, [$this->item_mock]); - $result = $this->fetcher->fetch($this->url, false, null, null); + $result = $this->fetcher->fetch($this->url, false, null, null, null); $this->assertEquals([$feed, [$item]], $result); } @@ -373,7 +374,7 @@ public function testVideoEnclosure() $item = $this->createItem('video/ogg'); $feed = $this->createFeed(); $this->mockIterator($this->feed_mock, [$this->item_mock]); - $result = $this->fetcher->fetch($this->url, false, null, null); + $result = $this->fetcher->fetch($this->url, false, null, null, null); $this->assertEquals([$feed, [$item]], $result); } @@ -388,7 +389,7 @@ public function testFavicon() $feed = $this->createFeed('de-DE'); $item = $this->createItem(); $this->mockIterator($this->feed_mock, [$this->item_mock]); - $result = $this->fetcher->fetch($this->url, false, null, null); + $result = $this->fetcher->fetch($this->url, false, null, null, null); $this->assertEquals([$feed, [$item]], $result); } @@ -402,7 +403,7 @@ public function testRtl() $this->createFeed('he-IL'); $this->createItem(); $this->mockIterator($this->feed_mock, [$this->item_mock]); - list($_, $items) = $this->fetcher->fetch($this->url, false, null, null); + list($_, $items) = $this->fetcher->fetch($this->url, false, null, null, null); $this->assertTrue($items[0]->getRtl()); } @@ -428,7 +429,7 @@ public function testRssPubDate() $this->mockIterator($this->feed_mock, [$this->item_mock]); - list($feed, $items) = $this->fetcher->fetch($this->url, false, null, null); + list($feed, $items) = $this->fetcher->fetch($this->url, false, null, null, null); $this->assertSame($items[0]->getPubDate(), 1522180229); } @@ -454,7 +455,7 @@ public function testAtomPubDate() $this->mockIterator($this->feed_mock, [$this->item_mock]); - list($feed, $items) = $this->fetcher->fetch($this->url, false, null, null); + list($feed, $items) = $this->fetcher->fetch($this->url, false, null, null, null); $this->assertSame($items[0]->getPubDate(), 1519761029); } @@ -467,7 +468,7 @@ public function testFetchWithGuid() $this->createItem(); $feed = $this->createFeed(); $this->mockIterator($this->feed_mock, [$this->item_mock]); - $result = $this->fetcher->fetch($this->url, false, null, null); + $result = $this->fetcher->fetch($this->url, false, null, null. null, null); //Explicitly assert GUID value $this->assertEquals(2, count($result)); $this->assertEquals(1, count($result[1])); @@ -485,7 +486,7 @@ public function testFetchWithoutGuid() $this->createItem(); $feed = $this->createFeed(); $this->mockIterator($this->feed_mock, [$this->item_mock]); - $result = $this->fetcher->fetch($this->url, false, null, null); + $result = $this->fetcher->fetch($this->url, false, null, null, null); //Explicitly assert GUID value $this->assertEquals(2, count($result)); $this->assertEquals(1, count($result[1])); From b3ee1b148ecf79dba2da5af611f13816a7626be7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Mar 2023 12:56:49 +0000 Subject: [PATCH 143/306] Build(deps-dev): Bump minimatch from 7.4.2 to 7.4.3 in /js Bumps [minimatch](https://github.com/isaacs/minimatch) from 7.4.2 to 7.4.3. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v7.4.2...v7.4.3) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index cc1a35aa2..0392f68d2 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.4.2", + "minimatch": "^7.4.3", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", - "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz", + "integrity": "sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", - "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz", + "integrity": "sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 77ca103bf..875cd47be 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.4.2", + "minimatch": "^7.4.3", "natives": "^1.1.6" }, "dependencies": { From 41325e4031ee8d1015969faca3621f7b4b9dd8f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Mar 2023 12:56:52 +0000 Subject: [PATCH 144/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.7 to 1.10.8 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.7 to 1.10.8. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.7...1.10.8) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index c389dbee6..0cd76da87 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.7", + "phpstan/phpstan": "^1.10.8", "phpstan/phpstan-doctrine": "^1.3.37", "phpstan/phpstan-strict-rules": "^1.5.0", "phpstan/phpstan-phpunit": "^1.3.10", diff --git a/composer.lock b/composer.lock index df8cfe75b..fe7d648f7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "11a26fe5c5a5b57194cd91f2d475baff", + "content-hash": "ff8bc3cbd08e642821550062da1f90b3", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.7", + "version": "1.10.8", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "b10ceb526d9607903c5b2673f1fc8775dbe48975" + "reference": "0166aef76e066f0dd2adc2799bdadfa1635711e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b10ceb526d9607903c5b2673f1fc8775dbe48975", - "reference": "b10ceb526d9607903c5b2673f1fc8775dbe48975", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/0166aef76e066f0dd2adc2799bdadfa1635711e9", + "reference": "0166aef76e066f0dd2adc2799bdadfa1635711e9", "shasum": "" }, "require": { @@ -1413,7 +1413,7 @@ "type": "tidelift" } ], - "time": "2023-03-16T15:24:20+00:00" + "time": "2023-03-24T10:28:16+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 84c2ba538c3cc199720d24c0bf680bf496b46826 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Mon, 24 Oct 2022 17:16:08 +0200 Subject: [PATCH 145/306] Create tests for the updating and purging functions via the API Signed-off-by: Benjamin Brahmer --- .github/workflows/updater-test.yml | 80 +++++++++ .gitignore | 3 + .gitmodules | 3 + docs/admin.md | 7 +- tests/test_helper/bats-assert | 2 +- tests/test_helper/php-feed-generator | 1 + tests/updater/helpers/settings.bash | 8 + tests/updater/update.bats | 251 +++++++++++++++++++++++++++ 8 files changed, 352 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/updater-test.yml create mode 160000 tests/test_helper/php-feed-generator create mode 100644 tests/updater/helpers/settings.bash create mode 100644 tests/updater/update.bats diff --git a/.github/workflows/updater-test.yml b/.github/workflows/updater-test.yml new file mode 100644 index 000000000..3f862d2aa --- /dev/null +++ b/.github/workflows/updater-test.yml @@ -0,0 +1,80 @@ +name: Updater Tests +on: + pull_request + +env: + POSTGRES_PASSWORD: nc_test_db + MYSQL_USER: nc_test + MYSQL_PASSWORD: nc_test_db + MYSQL_DATABASE: nc_test + MYSQL_PORT: 3800 + +jobs: + integration: + runs-on: ubuntu-latest + continue-on-error: ${{ matrix.experimental }} + name: "Update Test: Nextcloud ${{ matrix.nextcloud }} - PHP ${{ matrix.php-versions }}" + strategy: + matrix: + php-versions: ['8.1'] + nextcloud: ['stable26'] + database: ['sqlite'] + experimental: [false] + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + submodules: recursive + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php-versions }} + extensions: pdo_sqlite,pdo_mysql,pdo_pgsql,gd,zip + coverage: none + + - name: Setup BATS & httpie + run: sudo apt-get install -y httpie && npm install -g bats@1.7.0 + + - name: Set up server + uses: SMillerDev/nextcloud-actions/setup-nextcloud@main + with: + version: ${{ matrix.nextcloud }} + cron: true + database-type: ${{ matrix.database }} + database-host: localhost + database-port: 5432 + database-name: postgres + database-user: postgres + database-password: ${{ env.POSTGRES_PASSWORD }} + + - name: Prime app build + run: make + + - name: Configure server with app + uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@main + with: + app: 'news' + check-code: false + force: ${{ matrix.experimental }} + + - name: Install composer install php-feed-generator + working-directory: ../server + run: composer install -d apps/news/tests/test_helper/php-feed-generator + + - name: Run Updater tests + working-directory: ../server + run: | + php -S localhost:8080 &> /tmp/webserver.log & + cd apps/news/tests/test_helper/feeds && php -S localhost:8090 &> /tmp/feedserver.log & + + sleep 2 + + cd ${{ github.workspace }}/../server + + bats apps/news/tests/updater + + # Kill php server + kill %1 + kill %2 + diff --git a/.gitignore b/.gitignore index 7f9ed3550..c219d71ff 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,9 @@ site/ #bats tests/api/helpers/settings-override.bash +tests/test_helper/feeds/test.xml +tests/test_helper/feeds/feed1.xml +tests/test_helper/feeds/feed2.xml # python PKG-INFO diff --git a/.gitmodules b/.gitmodules index d74af0778..b3b42f3c2 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "tests/test_helper/bats-assert"] path = tests/test_helper/bats-assert url = https://github.com/bats-core/bats-assert.git +[submodule "tests/test_helper/php-feed-generator"] + path = tests/test_helper/php-feed-generator + url = https://github.com/Grotax/php-feed-generator.git diff --git a/docs/admin.md b/docs/admin.md index 0b2cef164..b645219e5 100644 --- a/docs/admin.md +++ b/docs/admin.md @@ -11,8 +11,11 @@ Alternatively you may use an [external updater](https://nextcloud.github.io/news Auto purging automatically removes the oldest read items of every feed after every update. The value you enter here is used as the limit of read items per feed, unless the feed comes with more items in it's feed. -For example you have the default value of 200 and the feed has 210 items in it's feed. -In this case the limit will be 210 instead of 200. +The individual limit per feed is only adjusted when it's bigger. Let's say last feed update came with 210 items, +then that will be the limit for that feed as long as no bigger update with more items is fetched. +In this case the limit will be 210 instead of 200, for that feed. + +This is needed to prevent items from reappearing in the feed. ## Purge unread items This changes the behavior of the auto purging to also purge unread items. This is useful if you have users with a lot of unread items. diff --git a/tests/test_helper/bats-assert b/tests/test_helper/bats-assert index ffe84ea5d..78fa631d1 160000 --- a/tests/test_helper/bats-assert +++ b/tests/test_helper/bats-assert @@ -1 +1 @@ -Subproject commit ffe84ea5dd43b568851549b3e241db150c12929c +Subproject commit 78fa631d1370562d2cd4a1390989e706158e7bf0 diff --git a/tests/test_helper/php-feed-generator b/tests/test_helper/php-feed-generator new file mode 160000 index 000000000..7cc160481 --- /dev/null +++ b/tests/test_helper/php-feed-generator @@ -0,0 +1 @@ +Subproject commit 7cc16048103bf31e9a4b54293e8bbc6049a874c1 diff --git a/tests/updater/helpers/settings.bash b/tests/updater/helpers/settings.bash new file mode 100644 index 000000000..460cdfa17 --- /dev/null +++ b/tests/updater/helpers/settings.bash @@ -0,0 +1,8 @@ +export user=admin +export NC_FEED="http://localhost:8090/Nextcloud.rss" +export HEISE_FEED="http://localhost:8090/heise.xml" +export BASE_URLv1="http://localhost:8080/index.php/apps/news/api/v1-2" +export NC_HOST="http://localhost:8080" +export TEST_FEED="http://localhost:8090/test.xml" +export FEED1="http://localhost:8090/feed1.xml" +export FEED2="http://localhost:8090/feed2.xml" \ No newline at end of file diff --git a/tests/updater/update.bats b/tests/updater/update.bats new file mode 100644 index 000000000..9db1ec4bf --- /dev/null +++ b/tests/updater/update.bats @@ -0,0 +1,251 @@ +#!/usr/bin/env bats + +setup_file(){ + load "helpers/settings" + + if test -f "tests/api/helpers/settings-override.bash"; then + load "helpers/settings-override" + fi + + export APP_PASSWORD=$(NC_PASS=${user} ./occ user:add-app-password ${user} --password-from-env | grep -Po '([A-Z|a-z|0-9]{72})') +} + +teardown_file(){ + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} DELETE ${NC_HOST}/ocs/v2.php/core/apppassword OCS-APIRequest:true +} + +setup() { + load "../test_helper/bats-support/load" + load "../test_helper/bats-assert/load" + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 10 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml +} + +TESTSUITE="Update" + +# +# This testsuite is not intended to test the api but rather the update and purge functions. +# + +teardown() { + # delete all feeds + FEED_IDS=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + for i in $FEED_IDS; do + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} DELETE ${BASE_URLv1}/feeds/$i > /dev/null + done + + # delete all folders + FOLDER_IDS=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/folders | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + for i in $FOLDER_IDS; do + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} DELETE ${BASE_URLv1}/folders/$i > /dev/null + done +} + +@test "[$TESTSUITE] Test simple update" { + # Create Feed + FEEDID=$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} POST ${BASE_URLv1}/feeds url=$TEST_FEED | grep -Po '"id":\K([0-9]+)') + # Get Items + ID_LIST1=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + # Trigger Update + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + # Get Items again + ID_LIST2=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + assert_equal "${ID_LIST1[*]}" "${ID_LIST2[*]}" +} + +@test "[$TESTSUITE] Test simple update with new content" { + # Create Feed + FEEDID=$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} POST ${BASE_URLv1}/feeds url=$TEST_FEED | grep -Po '"id":\K([0-9]+)') + # Get Items + ID_LIST1=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 15 -s 9 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml + + # Trigger Update + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + # Get Items again + ID_LIST2=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + output="${ID_LIST2[*]}" + + # Check that they are not equal but that they match partially. + assert_not_equal "${ID_LIST1[*]}" "${ID_LIST2[*]}" + assert_output --partial "${ID_LIST1[*]}" +} + +@test "[$TESTSUITE] Test purge with small feed" { + # Generate Feed with 210 items. + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 50 -s 0 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml + # Create Feed + FEEDID=$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} POST ${BASE_URLv1}/feeds url=$TEST_FEED | grep -Po '"id":\K([0-9]+)') + + # Trigger Update + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 50 -s 50 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + + # Trigger Update + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 50 -s 100 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + + # Trigger Update + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 50 -s 150 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + + # Trigger Update + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 50 -s 200 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + + # Get Items + ID_LIST=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + # get biggest item ID + max=${ID_LIST[0]} + for n in "${ID_LIST[@]}" ; do + ((n > max)) && max=$n + done + + # mark all items of feed as read, returns nothing + STATUS_CODE=$(http --ignore-stdin -hdo /tmp/body -a ${user}:${APP_PASSWORD} PUT ${BASE_URLv1}/feeds/$FEEDID/read newestItemId="$max" 2>&1| grep -Po '(?<=HTTP\/1\.1 )[0-9]{3}(?= OK)') + + # cleanup, purge items + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/cleanup/after-update + + # Get unread Items, should be empty + output="$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items getRead=false | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')" + + # Get all items, also read items + ID_LIST2=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + assert_equal $STATUS_CODE 200 + # check if amount is as expected + assert_equal "${#ID_LIST2[@]}" 200 + + # unread items should be empty + assert_output "" +} + +@test "[$TESTSUITE] Test purge with more items than default limit 200" { + # Generate Feed with 210 items. + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 210 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml + # Create Feed + FEEDID=$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} POST ${BASE_URLv1}/feeds url=$TEST_FEED | grep -Po '"id":\K([0-9]+)') + # Get Items + ID_LIST=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + # get biggest item ID + max=${ID_LIST[0]} + for n in "${ID_LIST[@]}" ; do + ((n > max)) && max=$n + done + + # mark all items of feed as read, returns nothing + STATUS_CODE=$(http --ignore-stdin -hdo /tmp/body -a ${user}:${APP_PASSWORD} PUT ${BASE_URLv1}/feeds/$FEEDID/read newestItemId="$max" 2>&1| grep -Po '(?<=HTTP\/1\.1 )[0-9]{3}(?= OK)') + + # cleanup, purge items + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/cleanup/after-update + + # Get unread Items, should be empty + output="$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items getRead=false | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')" + + # Get all items, also read items + ID_LIST2=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + assert_equal $STATUS_CODE 200 + # check if amount is as expected + assert_equal "${#ID_LIST2[@]}" 210 + assert_output "" +} + +@test "[$TESTSUITE] Test Update and pruge with feed item>200; items<200" { + # Generate Feed with 210 items. + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 210 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml + # Create Feed + FEEDID=$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} POST ${BASE_URLv1}/feeds url=$TEST_FEED | grep -Po '"id":\K([0-9]+)') + # Get Items + ID_LIST=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + # get biggest item ID + max=${ID_LIST[0]} + for n in "${ID_LIST[@]}" ; do + ((n > max)) && max=$n + done + + # mark all items of feed as read, returns nothing + STATUS_CODE=$(http --ignore-stdin -hdo /tmp/body -a ${user}:${APP_PASSWORD} PUT ${BASE_URLv1}/feeds/$FEEDID/read newestItemId="$max" 2>&1| grep -Po '(?<=HTTP\/1\.1 )[0-9]{3}(?= OK)') + # cleanup, purge items + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/cleanup/after-update + + FIRST_UPDATE="$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items getRead=false | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')" + + assert_equal "${FIRST_UPDATE}" "" + + # Generate feed "update" items id 190 + 40 items = id 230 + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 40 -s 190 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + + # Get Items + ID_LIST=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + # get biggest item ID + max=${ID_LIST[0]} + for n in "${ID_LIST[@]}" ; do + ((n > max)) && max=$n + done + + # mark all items of feed as read, returns nothing + STATUS_CODE=$(http --ignore-stdin -hdo /tmp/body -a ${user}:${APP_PASSWORD} PUT ${BASE_URLv1}/feeds/$FEEDID/read newestItemId="$max" 2>&1| grep -Po '(?<=HTTP\/1\.1 )[0-9]{3}(?= OK)') + + SECOND_UPDATE="$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items getRead=false | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')" + + assert_equal "${SECOND_UPDATE}" "" + + # cleanup, purge items + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/cleanup/after-update + + # Get all items, also read items + READ_ITEMS=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + # stays at the 210 limit https://github.com/nextcloud/news/blob/ec74c1b5f3712594c7ea2139c8dfdff15d1ef826/lib/Service/FeedServiceV2.php#L287 + assert_equal "${#READ_ITEMS[@]}" 210 +} + +@test "[$TESTSUITE] Test purge with two feeds with different item count limit" { + # Generate Feed with 260 items. + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 260 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/feed1.xml + # Generate Feed with 210 items. + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 210 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/feed2.xml + + # Create Feeds + FEED1ID=$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} POST ${BASE_URLv1}/feeds url=$FEED1 | grep -Po '"id":\K([0-9]+)') + FEED2ID=$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} POST ${BASE_URLv1}/feeds url=$FEED2 | grep -Po '"id":\K([0-9]+)') + # Get Items + ID_LIST=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + # get biggest item ID, it is enough to do this one time + max=${ID_LIST[0]} + for n in "${ID_LIST[@]}" ; do + ((n > max)) && max=$n + done + + # mark all items of both feeds as read, returns nothing + STATUS_CODE1=$(http --ignore-stdin -hdo /tmp/body -a ${user}:${APP_PASSWORD} PUT ${BASE_URLv1}/feeds/$FEED1ID/read newestItemId="$max" 2>&1| grep -Po '(?<=HTTP\/1\.1 )[0-9]{3}(?= OK)') + STATUS_CODE2=$(http --ignore-stdin -hdo /tmp/body -a ${user}:${APP_PASSWORD} PUT ${BASE_URLv1}/feeds/$FEED2ID/read newestItemId="$max" 2>&1| grep -Po '(?<=HTTP\/1\.1 )[0-9]{3}(?= OK)') + + # cleanup, purge items + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/cleanup/after-update + + # Get unread Items, should be empty + output="$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items getRead=false | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')" + + # Get all items of Feed Nr. 1 and 2, including read items + ID_LIST_FEED1=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items id="$FEED1ID" type=0 | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + ID_LIST_FEED2=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items id="$FEED2ID" type=0 | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + + assert_equal $STATUS_CODE1 200 + assert_equal $STATUS_CODE2 200 + # check if amount is as expected + assert_equal "${#ID_LIST_FEED1[@]}" 260 + assert_equal "${#ID_LIST_FEED2[@]}" 210 + assert_output "" +} \ No newline at end of file From 758ea7258b1f97aa91296eeff7ff34b8f6fede36 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 23 Mar 2023 12:45:58 +0100 Subject: [PATCH 146/306] Release 21.2.0-beta1 Changed - Use httpLastModified field for If-Modified-Since header when fetching feed updates (#2119) Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5930ea915..1f8fda6cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,12 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Changed ### Fixed -- Use httpLastModified field for If-Modified-Since header when fetching feed updates # Releases +## [21.2.0-beta1] - 2023-03-23 +### Changed +- Use httpLastModified field for If-Modified-Since header when fetching feed updates (#2119) + ## [21.1.0] - 2023-03-20 No notable changes compared 21.1.0-beta1 From 1a35d0e1040783d8d23594141bc6d5ef67e26f9f Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 28 Mar 2023 02:59:36 +0000 Subject: [PATCH 147/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/es.js | 1 + l10n/es.json | 1 + l10n/hu.js | 2 ++ l10n/hu.json | 2 ++ l10n/pt_BR.js | 1 + l10n/pt_BR.json | 1 + 6 files changed, 8 insertions(+) diff --git a/l10n/es.js b/l10n/es.js index 485564a3e..2ced67b28 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Compartido conmigo", "An RSS/Atom feed reader" : "Un lector de feeds RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 App de lectura de fuentes de noticias RSS/Atom para Nextcloud\n\n- 📲 Sincronice sus fuentes de noticias con múltiples [clientes](https://nextcloud.github.io/news/clients/) móviles o de escritorio.\n- 🔄 Actualizaciones automáticas de sus fuentes de noticias.\n- 🆓 Gratis y de código abierto bajo AGPLv3, sin anuncios o funciones premium.\n\n**Se requiere el Cron del sistema para que esta aplicación funcione**\n\nLos requisitos se pueden encontrar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nLa lista de cambios se encuentra [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [reporte de bug](https://github.com/nextcloud/news/issues/new/choose)\nCrear una [solicitud de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar de un [problema en fuente](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "La última ejecución fue en {relativeTime}. Algo está mal.", "Last job ran {relativeTime}." : "Último trabajo realizado {relativeTime}.", "Use system cron for updates" : "Usa el cron del sistema para las actualizaciones", "Disable this if you use a custom updater." : "Desactiva esto si ejecutas un actualizador personalizado.", diff --git a/l10n/es.json b/l10n/es.json index d14cf39b5..22c35647f 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -13,6 +13,7 @@ "Shared with me" : "Compartido conmigo", "An RSS/Atom feed reader" : "Un lector de feeds RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 App de lectura de fuentes de noticias RSS/Atom para Nextcloud\n\n- 📲 Sincronice sus fuentes de noticias con múltiples [clientes](https://nextcloud.github.io/news/clients/) móviles o de escritorio.\n- 🔄 Actualizaciones automáticas de sus fuentes de noticias.\n- 🆓 Gratis y de código abierto bajo AGPLv3, sin anuncios o funciones premium.\n\n**Se requiere el Cron del sistema para que esta aplicación funcione**\n\nLos requisitos se pueden encontrar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nLa lista de cambios se encuentra [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [reporte de bug](https://github.com/nextcloud/news/issues/new/choose)\nCrear una [solicitud de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar de un [problema en fuente](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "La última ejecución fue en {relativeTime}. Algo está mal.", "Last job ran {relativeTime}." : "Último trabajo realizado {relativeTime}.", "Use system cron for updates" : "Usa el cron del sistema para las actualizaciones", "Disable this if you use a custom updater." : "Desactiva esto si ejecutas un actualizador personalizado.", diff --git a/l10n/hu.js b/l10n/hu.js index 7f03d9c56..3e9b12f97 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -11,9 +11,11 @@ OC.L10N.register( "Unread articles" : "Olvasatlan cikkek", "News" : "Hírek", "News folders" : "Hírek mappái", + "News articles" : "Hírcikkek", "Shared with me" : "Megosztva velem", "An RSS/Atom feed reader" : "Egy RSS/Atom-hírcsatorna olvasó", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Egy RSS/Atom hírolvasó alkalmazás a Nextcloudhoz\n\n- 📲 Hírcsatornák szinkronizálása több mobil- vagy asztali [klienssel](https://nextcloud.github.io/news/clients/)\n- 🔄 Hírcsatornák automatikus frissítése\n- 🆓 Szabad és nyílt forráskódú, AGPLv3 licenc alatt, hirdetések és prémium funkciók nélkül\n\n**Az alkalmazás működéséhez jelenleg a rendszer cron használata szükséges**\n\nA követelmények [itt találhatók](https://nextcloud.github.io/news/install/#dependencies)\n\nA változásnapló pedig [itt](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nKészítsen egy [hibajelentést](https://github.com/nextcloud/news/issues/new/choose)\n\nKészítsen egy [funkciókérést](https://github.com/nextcloud/news/discussions/new)\n\nJelentse egy [hírcsatorna problémáját](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "A legutóbbi feladat futási ideje: {relativeTime}. Valami nincs rendben.", "Last job ran {relativeTime}." : "Utolsó feladatfuttatás: {relativeTime}.", "Use system cron for updates" : "A rendszer cron használata a frissítésekhez", "Disable this if you use a custom updater." : "Tiltsa le, ha egyéni frissítőt használ.", diff --git a/l10n/hu.json b/l10n/hu.json index ac6499e7c..e87a44792 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -9,9 +9,11 @@ "Unread articles" : "Olvasatlan cikkek", "News" : "Hírek", "News folders" : "Hírek mappái", + "News articles" : "Hírcikkek", "Shared with me" : "Megosztva velem", "An RSS/Atom feed reader" : "Egy RSS/Atom-hírcsatorna olvasó", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Egy RSS/Atom hírolvasó alkalmazás a Nextcloudhoz\n\n- 📲 Hírcsatornák szinkronizálása több mobil- vagy asztali [klienssel](https://nextcloud.github.io/news/clients/)\n- 🔄 Hírcsatornák automatikus frissítése\n- 🆓 Szabad és nyílt forráskódú, AGPLv3 licenc alatt, hirdetések és prémium funkciók nélkül\n\n**Az alkalmazás működéséhez jelenleg a rendszer cron használata szükséges**\n\nA követelmények [itt találhatók](https://nextcloud.github.io/news/install/#dependencies)\n\nA változásnapló pedig [itt](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nKészítsen egy [hibajelentést](https://github.com/nextcloud/news/issues/new/choose)\n\nKészítsen egy [funkciókérést](https://github.com/nextcloud/news/discussions/new)\n\nJelentse egy [hírcsatorna problémáját](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "A legutóbbi feladat futási ideje: {relativeTime}. Valami nincs rendben.", "Last job ran {relativeTime}." : "Utolsó feladatfuttatás: {relativeTime}.", "Use system cron for updates" : "A rendszer cron használata a frissítésekhez", "Disable this if you use a custom updater." : "Tiltsa le, ha egyéni frissítőt használ.", diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index ec8d7b922..e59e6a5c7 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Compartilhado comigo", "An RSS/Atom feed reader" : "Um leitor de RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Um aplicativo leitor de feed RSS/Atom para Nextcloud\n\n- 📲 Sincronize seus feeds com vários dispositivos móveis ou desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Atualizações automáticas de seus feeds de notícias\n- 🆓 Gratuito e de código aberto sob AGPLv3, sem anúncios ou funções premium\n\n**Atualmente, o Cron do sistema é necessário para que este aplicativo funcione**\n\nAtualmente, o Cron do sistema é necessário para que este aplicativo funcione [here](https://nextcloud.github.io/news/install/#dependencies)\n\nO Changelog está disponível [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreiar um [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCriar uma [feature request](https://github.com/nextcloud/news/discussions/new)\n\nRelatório [feed issue](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Last job execution ran {relativeTime}. Something seems wrong.", "Last job ran {relativeTime}." : "A última tarefa foi executada {relativeTime}.", "Use system cron for updates" : "Usar o sistema Cron para atualizações", "Disable this if you use a custom updater." : "Desative isso se você usar um atualizador personalizado. ", diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index 81201a9a4..1a2d28dde 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -13,6 +13,7 @@ "Shared with me" : "Compartilhado comigo", "An RSS/Atom feed reader" : "Um leitor de RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Um aplicativo leitor de feed RSS/Atom para Nextcloud\n\n- 📲 Sincronize seus feeds com vários dispositivos móveis ou desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Atualizações automáticas de seus feeds de notícias\n- 🆓 Gratuito e de código aberto sob AGPLv3, sem anúncios ou funções premium\n\n**Atualmente, o Cron do sistema é necessário para que este aplicativo funcione**\n\nAtualmente, o Cron do sistema é necessário para que este aplicativo funcione [here](https://nextcloud.github.io/news/install/#dependencies)\n\nO Changelog está disponível [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreiar um [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCriar uma [feature request](https://github.com/nextcloud/news/discussions/new)\n\nRelatório [feed issue](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Last job execution ran {relativeTime}. Something seems wrong.", "Last job ran {relativeTime}." : "A última tarefa foi executada {relativeTime}.", "Use system cron for updates" : "Usar o sistema Cron para atualizações", "Disable this if you use a custom updater." : "Desative isso se você usar um atualizador personalizado. ", From 3370cf673cf78e3d6fda89fd53f0b05140fa62b2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Mar 2023 14:12:03 +0000 Subject: [PATCH 148/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.8 to 1.10.9 (#2178) Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.8 to 1.10.9. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.8...1.10.9) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 0cd76da87..7f16569e0 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.8", + "phpstan/phpstan": "^1.10.9", "phpstan/phpstan-doctrine": "^1.3.37", "phpstan/phpstan-strict-rules": "^1.5.0", "phpstan/phpstan-phpunit": "^1.3.10", diff --git a/composer.lock b/composer.lock index fe7d648f7..1b9237dc3 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ff8bc3cbd08e642821550062da1f90b3", + "content-hash": "88515bf1e80b2fa0ce4d362e6d78cfa3", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.8", + "version": "1.10.9", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "0166aef76e066f0dd2adc2799bdadfa1635711e9" + "reference": "9b13dafe3d66693d20fe5729c3dde1d31bb64703" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/0166aef76e066f0dd2adc2799bdadfa1635711e9", - "reference": "0166aef76e066f0dd2adc2799bdadfa1635711e9", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9b13dafe3d66693d20fe5729c3dde1d31bb64703", + "reference": "9b13dafe3d66693d20fe5729c3dde1d31bb64703", "shasum": "" }, "require": { @@ -1413,7 +1413,7 @@ "type": "tidelift" } ], - "time": "2023-03-24T10:28:16+00:00" + "time": "2023-03-30T08:58:01+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 063650d50fc7a82f8742d41df1fca4e42d9b88f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Mar 2023 15:38:16 +0000 Subject: [PATCH 149/306] Build(deps-dev): Bump phpstan/phpstan-strict-rules from 1.5.0 to 1.5.1 (#2179) Bumps [phpstan/phpstan-strict-rules](https://github.com/phpstan/phpstan-strict-rules) from 1.5.0 to 1.5.1. - [Release notes](https://github.com/phpstan/phpstan-strict-rules/releases) - [Commits](https://github.com/phpstan/phpstan-strict-rules/compare/1.5.0...1.5.1) --- updated-dependencies: - dependency-name: phpstan/phpstan-strict-rules dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 7f16569e0..92f3049af 100644 --- a/composer.json +++ b/composer.json @@ -58,7 +58,7 @@ "squizlabs/php_codesniffer": "^3.7.2", "phpstan/phpstan": "^1.10.9", "phpstan/phpstan-doctrine": "^1.3.37", - "phpstan/phpstan-strict-rules": "^1.5.0", + "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.10", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", diff --git a/composer.lock b/composer.lock index 1b9237dc3..91e22808e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "88515bf1e80b2fa0ce4d362e6d78cfa3", + "content-hash": "e90d2acbaff2b9cbe3e24f4a8a07e419", "packages": [ { "name": "arthurhoaro/favicon", @@ -1587,16 +1587,16 @@ }, { "name": "phpstan/phpstan-strict-rules", - "version": "1.5.0", + "version": "1.5.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-strict-rules.git", - "reference": "b7dd96a5503919a43b3cd06a2dced9d4252492f2" + "reference": "b21c03d4f6f3a446e4311155f4be9d65048218e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/b7dd96a5503919a43b3cd06a2dced9d4252492f2", - "reference": "b7dd96a5503919a43b3cd06a2dced9d4252492f2", + "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/b21c03d4f6f3a446e4311155f4be9d65048218e6", + "reference": "b21c03d4f6f3a446e4311155f4be9d65048218e6", "shasum": "" }, "require": { @@ -1630,9 +1630,9 @@ "description": "Extra strict and opinionated rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", - "source": "https://github.com/phpstan/phpstan-strict-rules/tree/1.5.0" + "source": "https://github.com/phpstan/phpstan-strict-rules/tree/1.5.1" }, - "time": "2023-02-21T10:17:10+00:00" + "time": "2023-03-29T14:47:40+00:00" }, { "name": "phpunit/php-code-coverage", From e2d1628e6f5f24961a76c0ab0dab5bcd397240b8 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 31 Mar 2023 03:08:23 +0000 Subject: [PATCH 150/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/tr.js | 6 +++--- l10n/tr.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/l10n/tr.js b/l10n/tr.js index c5ef444ec..1a57f51df 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -38,7 +38,7 @@ OC.L10N.register( "Subscribe to" : "Şuna abone ol", "No articles available" : "Henüz bir makale yok", "No unread articles available" : "Okunmamış bir makale yok", - "Open website" : "Web sitesini aç", + "Open website" : "Siteyi aç", "Star article" : "Makaleye yıldız koy", "Unstar article" : "Makalenin yıldızını kaldır", "Keep article unread" : "Makaleyi okunmamış olarak tut", @@ -75,11 +75,11 @@ OC.L10N.register( "Load next folder" : "Sonraki klasörü yükle", "Scroll to active navigation entry" : "Gezinti girişini etkinleştirmek için kaydırın", "Mark current article's feed/folder read" : "Geçerli makale akışını/klasörünü okunmuş olarak işaretle", - "Ajax or webcron mode detected! Your feeds will not be updated!" : "Ajax ya da Web zamanlanmış görev kipi algılandı! Akışlarınız güncellenmeyecek!", + "Ajax or webcron mode detected! Your feeds will not be updated!" : "Ajax ya da internet zamanlanmış görev kipi algılandı! Akışlarınız güncellenmeyecek!", "How to set up the operating system cron" : "İşletim sistemi zamanlanmış görevi nasıl ayarlanır", "Install and set up a faster parallel updater that uses the News app's update API" : "Haberler uygulamasının güncelleme API yazılımını kullanan daha hızlı bir paralel güncelleyici kurun ve ayarlayın", "Subscribe" : "Abone ol", - "Web address" : "Web adresi", + "Web address" : "Site adresi", "Feed exists already!" : "Akış zaten var!", "Folder" : "Klasör", "No folder" : "Klasör yok", diff --git a/l10n/tr.json b/l10n/tr.json index 5463ec7fd..3617ee23e 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -36,7 +36,7 @@ "Subscribe to" : "Şuna abone ol", "No articles available" : "Henüz bir makale yok", "No unread articles available" : "Okunmamış bir makale yok", - "Open website" : "Web sitesini aç", + "Open website" : "Siteyi aç", "Star article" : "Makaleye yıldız koy", "Unstar article" : "Makalenin yıldızını kaldır", "Keep article unread" : "Makaleyi okunmamış olarak tut", @@ -73,11 +73,11 @@ "Load next folder" : "Sonraki klasörü yükle", "Scroll to active navigation entry" : "Gezinti girişini etkinleştirmek için kaydırın", "Mark current article's feed/folder read" : "Geçerli makale akışını/klasörünü okunmuş olarak işaretle", - "Ajax or webcron mode detected! Your feeds will not be updated!" : "Ajax ya da Web zamanlanmış görev kipi algılandı! Akışlarınız güncellenmeyecek!", + "Ajax or webcron mode detected! Your feeds will not be updated!" : "Ajax ya da internet zamanlanmış görev kipi algılandı! Akışlarınız güncellenmeyecek!", "How to set up the operating system cron" : "İşletim sistemi zamanlanmış görevi nasıl ayarlanır", "Install and set up a faster parallel updater that uses the News app's update API" : "Haberler uygulamasının güncelleme API yazılımını kullanan daha hızlı bir paralel güncelleyici kurun ve ayarlayın", "Subscribe" : "Abone ol", - "Web address" : "Web adresi", + "Web address" : "Site adresi", "Feed exists already!" : "Akış zaten var!", "Folder" : "Klasör", "No folder" : "Klasör yok", From 041e1be321ea290c8905b0b98a8992cc775cbd11 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Mar 2023 10:24:36 +0200 Subject: [PATCH 151/306] Build(deps-dev): Bump phpstan/phpstan-phpunit from 1.3.10 to 1.3.11 (#2177) Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.10 to 1.3.11. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.10...1.3.11) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 92f3049af..1a53f379f 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.10.9", "phpstan/phpstan-doctrine": "^1.3.37", "phpstan/phpstan-strict-rules": "^1.5.1", - "phpstan/phpstan-phpunit": "^1.3.10", + "phpstan/phpstan-phpunit": "^1.3.11", "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index 91e22808e..c22116860 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e90d2acbaff2b9cbe3e24f4a8a07e419", + "content-hash": "f5d6f86b2547c9f039e50c6a15ebf98e", "packages": [ { "name": "arthurhoaro/favicon", @@ -1535,16 +1535,16 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.10", + "version": "1.3.11", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "4cc5c6cc38e56bce7ea47c4091814e516d172dc3" + "reference": "9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/4cc5c6cc38e56bce7ea47c4091814e516d172dc3", - "reference": "4cc5c6cc38e56bce7ea47c4091814e516d172dc3", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c", + "reference": "9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c", "shasum": "" }, "require": { @@ -1581,9 +1581,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.10" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.11" }, - "time": "2023-03-02T10:25:13+00:00" + "time": "2023-03-25T19:42:13+00:00" }, { "name": "phpstan/phpstan-strict-rules", From b1ce9cb214658f26073efd2535ef85a41c374f51 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Mar 2023 10:55:07 +0200 Subject: [PATCH 152/306] Build(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (#2176) Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.5 to 9.6.6. - [Release notes](https://github.com/sebastianbergmann/phpunit/releases) - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.6.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.5...9.6.6) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.lock | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index c22116860..8a714f965 100644 --- a/composer.lock +++ b/composer.lock @@ -1954,16 +1954,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.5", + "version": "9.6.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "86e761949019ae83f49240b2f2123fb5ab3b2fc5" + "reference": "b65d59a059d3004a040c16a82e07bbdf6cfdd115" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/86e761949019ae83f49240b2f2123fb5ab3b2fc5", - "reference": "86e761949019ae83f49240b2f2123fb5ab3b2fc5", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b65d59a059d3004a040c16a82e07bbdf6cfdd115", + "reference": "b65d59a059d3004a040c16a82e07bbdf6cfdd115", "shasum": "" }, "require": { @@ -2036,7 +2036,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.5" + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.6" }, "funding": [ { @@ -2052,7 +2053,7 @@ "type": "tidelift" } ], - "time": "2023-03-09T06:34:10+00:00" + "time": "2023-03-27T11:43:46+00:00" }, { "name": "psr/cache", From 487e209aae306047114f236bf39346500397f6a2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Apr 2023 14:51:35 +0000 Subject: [PATCH 153/306] Build(deps-dev): Bump minimatch from 7.4.3 to 8.0.2 in /js (#2181) Bumps [minimatch](https://github.com/isaacs/minimatch) from 7.4.3 to 8.0.2. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v7.4.3...v8.0.2) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 16 ++++++++-------- js/package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 0392f68d2..e12d1c680 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.4.3", + "minimatch": "^8.0.2", "natives": "^1.1.6" }, "engines": { @@ -4553,15 +4553,15 @@ } }, "node_modules/minimatch": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz", - "integrity": "sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.2.tgz", + "integrity": "sha512-ikHGF67ODxj7vS5NKU2wvTsFLbExee+KXVCnBWh8Cg2hVJfBMQIrlo50qru/09E0EifjnU8dZhJ/iHhyXJM6Mw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz", - "integrity": "sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.2.tgz", + "integrity": "sha512-ikHGF67ODxj7vS5NKU2wvTsFLbExee+KXVCnBWh8Cg2hVJfBMQIrlo50qru/09E0EifjnU8dZhJ/iHhyXJM6Mw==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 875cd47be..63399b7ba 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^7.4.3", + "minimatch": "^8.0.2", "natives": "^1.1.6" }, "dependencies": { From 97487a75eed6f74bce91c079e4a0f78120d9e5a5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Apr 2023 15:11:31 +0000 Subject: [PATCH 154/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.9 to 1.10.10 (#2182) Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.9 to 1.10.10. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.9...1.10.10) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 1a53f379f..e2988a3e0 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.9", + "phpstan/phpstan": "^1.10.10", "phpstan/phpstan-doctrine": "^1.3.37", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.11", diff --git a/composer.lock b/composer.lock index 8a714f965..a322e03a7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f5d6f86b2547c9f039e50c6a15ebf98e", + "content-hash": "b8355df47ea7460f46f2297d9cf60348", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.9", + "version": "1.10.10", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "9b13dafe3d66693d20fe5729c3dde1d31bb64703" + "reference": "f1e22c9b17a879987f8743d81533250a5fff47f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9b13dafe3d66693d20fe5729c3dde1d31bb64703", - "reference": "9b13dafe3d66693d20fe5729c3dde1d31bb64703", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/f1e22c9b17a879987f8743d81533250a5fff47f9", + "reference": "f1e22c9b17a879987f8743d81533250a5fff47f9", "shasum": "" }, "require": { @@ -1413,7 +1413,7 @@ "type": "tidelift" } ], - "time": "2023-03-30T08:58:01+00:00" + "time": "2023-04-01T17:06:15+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From f79b6c4751874d243ed881bc377a6426980c01ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Apr 2023 16:50:34 +0200 Subject: [PATCH 155/306] Build(deps-dev): Bump minimatch from 8.0.2 to 8.0.3 in /js (#2184) Bumps [minimatch](https://github.com/isaacs/minimatch) from 8.0.2 to 8.0.3. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v8.0.2...v8.0.3) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index e12d1c680..b8377cc9e 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^8.0.2", + "minimatch": "^8.0.3", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.2.tgz", - "integrity": "sha512-ikHGF67ODxj7vS5NKU2wvTsFLbExee+KXVCnBWh8Cg2hVJfBMQIrlo50qru/09E0EifjnU8dZhJ/iHhyXJM6Mw==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.3.tgz", + "integrity": "sha512-tEEvU9TkZgnFDCtpnrEYnPsjT7iUx42aXfs4bzmQ5sMA09/6hZY0jeZcGkXyDagiBOvkUjNo8Viom+Me6+2x7g==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.2.tgz", - "integrity": "sha512-ikHGF67ODxj7vS5NKU2wvTsFLbExee+KXVCnBWh8Cg2hVJfBMQIrlo50qru/09E0EifjnU8dZhJ/iHhyXJM6Mw==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.3.tgz", + "integrity": "sha512-tEEvU9TkZgnFDCtpnrEYnPsjT7iUx42aXfs4bzmQ5sMA09/6hZY0jeZcGkXyDagiBOvkUjNo8Viom+Me6+2x7g==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 63399b7ba..9a7cb29e6 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^8.0.2", + "minimatch": "^8.0.3", "natives": "^1.1.6" }, "dependencies": { From a70d155ce4684e922b1609e7df30d128b7205dc5 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Mon, 3 Apr 2023 15:27:21 +0200 Subject: [PATCH 156/306] Set lastmodified in read all if this is not updated the API won't work correctly and we get sync errors. Adjust test to use item api Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 1 + lib/Db/ItemMapperV2.php | 5 ++++- tests/Unit/Db/ItemMapperTest.php | 10 +++++----- tests/api/items.bats | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f8fda6cb..dbe54206c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Changed ### Fixed +- Fix last_modified not updated when all items are marked as read #2183 # Releases ## [21.2.0-beta1] - 2023-03-23 diff --git a/lib/Db/ItemMapperV2.php b/lib/Db/ItemMapperV2.php index 704a8214d..d8b36723d 100644 --- a/lib/Db/ItemMapperV2.php +++ b/lib/Db/ItemMapperV2.php @@ -285,12 +285,15 @@ public function readAll(string $userId, int $maxItemId): int return intval($value['id']); }, $this->db->executeQuery($idBuilder->getSQL(), $idBuilder->getParameters())->fetchAll()); + $time = new Time(); $builder = $this->db->getQueryBuilder(); $builder->update(self::TABLE_NAME) ->set('unread', $builder->createParameter('unread')) + ->set('last_modified', $builder->createParameter('last_modified')) ->andWhere('id IN (:idList)') ->setParameter('idList', $idList, IQueryBuilder::PARAM_INT_ARRAY) - ->setParameter('unread', false, IQueryBuilder::PARAM_BOOL); + ->setParameter('unread', false, IQueryBuilder::PARAM_BOOL) + ->setParameter('last_modified', $time->getMicroTime(), IQueryBuilder::PARAM_STR); return $this->db->executeStatement( $builder->getSQL(), diff --git a/tests/Unit/Db/ItemMapperTest.php b/tests/Unit/Db/ItemMapperTest.php index 3a4a026d6..80421bc0a 100644 --- a/tests/Unit/Db/ItemMapperTest.php +++ b/tests/Unit/Db/ItemMapperTest.php @@ -528,7 +528,7 @@ public function testReadAll() ->with('SQL QUERY') ->willReturn($result); - $this->builder->expects($this->once()) + $this->builder->expects($this->exactly(2)) ->method('createParameter') ->will($this->returnArgument(0)); @@ -537,9 +537,9 @@ public function testReadAll() ->with('news_items') ->will($this->returnSelf()); - $this->builder->expects($this->once()) + $this->builder->expects($this->exactly(2)) ->method('set') - ->with('unread', 'unread') + ->withConsecutive(['unread', 'unread'], ['last_modified', 'last_modified']) ->will($this->returnSelf()); $this->builder->expects($this->exactly(1)) @@ -547,9 +547,9 @@ public function testReadAll() ->withConsecutive(['id IN (:idList)']) ->will($this->returnSelf()); - $this->builder->expects($this->exactly(2)) + $this->builder->expects($this->exactly(3)) ->method('setParameter') - ->withConsecutive(['idList', [1, 2]], ['unread', false]) + ->withConsecutive(['idList', [1, 2]], ['unread', false], ['last_modified']) ->will($this->returnSelf()); $this->builder->expects($this->exactly(1)) diff --git a/tests/api/items.bats b/tests/api/items.bats index d6896785f..4bb38bf75 100644 --- a/tests/api/items.bats +++ b/tests/api/items.bats @@ -67,7 +67,7 @@ teardown() { SYNC_TIME=$(date +%s) # mark all items of feed as read, returns nothing (other client marks items as read) - STATUS_CODE=$(http --ignore-stdin -hdo /tmp/body -a ${user}:${APP_PASSWORD} PUT ${BASE_URLv1}/feeds/$FEEDID/read newestItemId="$max" 2>&1| grep HTTP/) + STATUS_CODE=$(http --ignore-stdin -hdo /tmp/body -a ${user}:${APP_PASSWORD} PUT ${BASE_URLv1}/items/read newestItemId="$max" 2>&1| grep HTTP/) # client 2 checks for updates since last sync UPDATED_ITEMS=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items/updated id=$FEEDID lastModified=$SYNC_TIME | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) From 7c7f4cff70acce9917ec48b8c510c4e9c65e1b59 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 6 Apr 2023 03:10:04 +0000 Subject: [PATCH 157/306] =?UTF-8?q?Fix(l10n):=20=F0=9F=94=A0=20Update=20tr?= =?UTF-8?q?anslations=20from=20Transifex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nextcloud bot --- l10n/ca.js | 20 ++++++++++++++++++++ l10n/ca.json | 20 ++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/l10n/ca.js b/l10n/ca.js index b57c119a8..8c075dcee 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -3,16 +3,26 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "La sol·licitud ha fallat, la connexió de xarxa no està disponible!", "Request unauthorized. Are you logged in?" : "Sol·licitud no autoritzada. Heu iniciat la sessió?", + "Request forbidden. Are you an administrator?" : "Petició prohibida. Ets administrador?", "Token expired or app not enabled! Reload the page!" : "El Token està caducat o l'aplicació no està activada! Torneu a carregar la pàgina!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Error intern servidor! Consulteu el fitxer data/nextcloud.log per obtenir informació addicional!", "Request failed, Nextcloud is in currently in maintenance mode!" : "La sol·licitud ha fallat, Nextcloud és actualment en mode de manteniment!", + "News feeds" : "Fonts de notícies", "Unread articles" : "Articles sense llegir", "News" : "Notí­cies", + "News folders" : "Carpetes de notícies", + "News articles" : "Articles de notícies", "Shared with me" : "Compartit amb mi", "An RSS/Atom feed reader" : "Un lector de notícies RSS/Atom", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Una aplicació de lectura RSS/Atom Feed per a Nextcloud\n\n- 📲 Sincronitzeu els vostres canals amb diversos [clients] mòbils o d'escriptori (https://nextcloud.github.io/news/clients/)\n- 🔄 Actualitzacions automàtiques dels vostres canals de notícies\n- 🆓 Gratuït i de codi obert sota AGPLv3, sense anuncis ni funcions premium\n\n** Actualment es requereix el sistema Cron perquè aquesta aplicació funcioni**\n\nEls requisits es poden trobar [aquí] (https://nextcloud.github.io/news/install/#dependencies)\n\nEl registre de canvis està disponible [aquí] (https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreeu un [informe d'errors](https://github.com/nextcloud/news/issues/new/choose)\n\nCreeu una [sol·licitud de funció](https://github.com/nextcloud/news/discussions/new)\n\nInforma d'un [problema de feed] (https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "L'última execució del treball s'ha executat el dia {relativeTime}. Alguna cosa sembla malament.", "Last job ran {relativeTime}." : "L'última tasca es va executar {relativeTime}.", "Use system cron for updates" : "Feu servir el sistema cron per a les actualitzacions", + "Disable this if you use a custom updater." : "Desactiveu-ho si feu servir un actualitzador personalitzat.", "Maximum read count per feed" : "Màxim nombre de lectures per font", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Defineix la quantitat màxima d'articles que es poden llegir per canal que no s'eliminaran pel treball de neteja; si els articles antics reapareixen després de ser llegits, augmenta aquest valor; valors negatius com -1 desactivaran aquesta funció.", + "Delete unread articles automatically" : "Suprimeix automàticament els articles no llegits", + "Enable this if you also want to delete unread articles." : "Activeu-ho si també voleu suprimir articles no llegits.", "Maximum redirects" : "Màxim de redirigits", "How many redirects the feed fetcher should follow." : "Quantes redireccions hauria de suportar el descarregador de fonts.", "Feed fetcher timeout" : "Temps d'espera exhaurit per a la descàrrega de la font", @@ -21,6 +31,8 @@ OC.L10N.register( "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "En cas d'haver-se emplenat, la URL d'aquest servei serà consultada per mostrar les fonts de la secció explorar fonts. Per tornar al servei d'exploració integrat, deixi aquest camp buit.", "Update interval" : "Interval d'actualització", "Interval in seconds in which the feeds will be updated." : "Interval en segons en què s'actualitzaran les fonts de continguts.", + "Successfully updated news configuration" : "Configuració de notícies actualitzada correctament", + "Unable to update news config" : "No es pot actualitzar la configuració de notícies", "Download" : "Baixa", "Close" : "Tanca", "Subscribe to" : "Subscriu a", @@ -32,9 +44,16 @@ OC.L10N.register( "Keep article unread" : "Manté l'article com a no llegit", "Remove keep article unread" : "Elimineu mantenir l'article no llegit", "Share" : "Compartir", + "Share with users" : "Comparteix amb els usuaris", "Username" : "Nom d'usuari", + "No users found" : "No s'ha trobat cap usuari", + "Error while searching for users" : "S'ha produït un error en cercar usuaris", + "Share on social media" : "Comparteix a les xarxes socials", + "I wanted you to see this article" : "Volia que vegis aquest article", + "Check out this article" : "Fes una ullada a aquest article", "by" : "per", "from" : "des de", + "shared by" : "compartit per", "Play audio" : "Reprodueix l'àudio", "Download audio" : "Descarrega l'àudio", "Download video" : "Descarrega el vídeo", @@ -71,6 +90,7 @@ OC.L10N.register( "Credentials" : "Credencials", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Les credencials d’Autenticació Bàsica d'HTTP s’han d’emmagatzemar sense xifrar. Tothom que tingui accés al servidor o a la base de dades hi podrà accedir!", "Password" : "Contrasenya", + "Auto discover Feed" : "Font de descoberta automàtica", "New Folder" : "Nova carpeta", "Create" : "Crea", "Explore" : "Explora", diff --git a/l10n/ca.json b/l10n/ca.json index 142d41f25..5ff3796e4 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -1,16 +1,26 @@ { "translations": { "Request failed, network connection unavailable!" : "La sol·licitud ha fallat, la connexió de xarxa no està disponible!", "Request unauthorized. Are you logged in?" : "Sol·licitud no autoritzada. Heu iniciat la sessió?", + "Request forbidden. Are you an administrator?" : "Petició prohibida. Ets administrador?", "Token expired or app not enabled! Reload the page!" : "El Token està caducat o l'aplicació no està activada! Torneu a carregar la pàgina!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Error intern servidor! Consulteu el fitxer data/nextcloud.log per obtenir informació addicional!", "Request failed, Nextcloud is in currently in maintenance mode!" : "La sol·licitud ha fallat, Nextcloud és actualment en mode de manteniment!", + "News feeds" : "Fonts de notícies", "Unread articles" : "Articles sense llegir", "News" : "Notí­cies", + "News folders" : "Carpetes de notícies", + "News articles" : "Articles de notícies", "Shared with me" : "Compartit amb mi", "An RSS/Atom feed reader" : "Un lector de notícies RSS/Atom", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Una aplicació de lectura RSS/Atom Feed per a Nextcloud\n\n- 📲 Sincronitzeu els vostres canals amb diversos [clients] mòbils o d'escriptori (https://nextcloud.github.io/news/clients/)\n- 🔄 Actualitzacions automàtiques dels vostres canals de notícies\n- 🆓 Gratuït i de codi obert sota AGPLv3, sense anuncis ni funcions premium\n\n** Actualment es requereix el sistema Cron perquè aquesta aplicació funcioni**\n\nEls requisits es poden trobar [aquí] (https://nextcloud.github.io/news/install/#dependencies)\n\nEl registre de canvis està disponible [aquí] (https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreeu un [informe d'errors](https://github.com/nextcloud/news/issues/new/choose)\n\nCreeu una [sol·licitud de funció](https://github.com/nextcloud/news/discussions/new)\n\nInforma d'un [problema de feed] (https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "L'última execució del treball s'ha executat el dia {relativeTime}. Alguna cosa sembla malament.", "Last job ran {relativeTime}." : "L'última tasca es va executar {relativeTime}.", "Use system cron for updates" : "Feu servir el sistema cron per a les actualitzacions", + "Disable this if you use a custom updater." : "Desactiveu-ho si feu servir un actualitzador personalitzat.", "Maximum read count per feed" : "Màxim nombre de lectures per font", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Defineix la quantitat màxima d'articles que es poden llegir per canal que no s'eliminaran pel treball de neteja; si els articles antics reapareixen després de ser llegits, augmenta aquest valor; valors negatius com -1 desactivaran aquesta funció.", + "Delete unread articles automatically" : "Suprimeix automàticament els articles no llegits", + "Enable this if you also want to delete unread articles." : "Activeu-ho si també voleu suprimir articles no llegits.", "Maximum redirects" : "Màxim de redirigits", "How many redirects the feed fetcher should follow." : "Quantes redireccions hauria de suportar el descarregador de fonts.", "Feed fetcher timeout" : "Temps d'espera exhaurit per a la descàrrega de la font", @@ -19,6 +29,8 @@ "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "En cas d'haver-se emplenat, la URL d'aquest servei serà consultada per mostrar les fonts de la secció explorar fonts. Per tornar al servei d'exploració integrat, deixi aquest camp buit.", "Update interval" : "Interval d'actualització", "Interval in seconds in which the feeds will be updated." : "Interval en segons en què s'actualitzaran les fonts de continguts.", + "Successfully updated news configuration" : "Configuració de notícies actualitzada correctament", + "Unable to update news config" : "No es pot actualitzar la configuració de notícies", "Download" : "Baixa", "Close" : "Tanca", "Subscribe to" : "Subscriu a", @@ -30,9 +42,16 @@ "Keep article unread" : "Manté l'article com a no llegit", "Remove keep article unread" : "Elimineu mantenir l'article no llegit", "Share" : "Compartir", + "Share with users" : "Comparteix amb els usuaris", "Username" : "Nom d'usuari", + "No users found" : "No s'ha trobat cap usuari", + "Error while searching for users" : "S'ha produït un error en cercar usuaris", + "Share on social media" : "Comparteix a les xarxes socials", + "I wanted you to see this article" : "Volia que vegis aquest article", + "Check out this article" : "Fes una ullada a aquest article", "by" : "per", "from" : "des de", + "shared by" : "compartit per", "Play audio" : "Reprodueix l'àudio", "Download audio" : "Descarrega l'àudio", "Download video" : "Descarrega el vídeo", @@ -69,6 +88,7 @@ "Credentials" : "Credencials", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Les credencials d’Autenticació Bàsica d'HTTP s’han d’emmagatzemar sense xifrar. Tothom que tingui accés al servidor o a la base de dades hi podrà accedir!", "Password" : "Contrasenya", + "Auto discover Feed" : "Font de descoberta automàtica", "New Folder" : "Nova carpeta", "Create" : "Crea", "Explore" : "Explora", From f4ebebeb5d9c400159da643dd54eac304702fbcd Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Wed, 5 Apr 2023 19:47:14 +0200 Subject: [PATCH 158/306] Release 21.2.0-beta2 Fixed - Fix last_modified not updated when all items are marked as read (#2183) Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 5 ++++- appinfo/info.xml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dbe54206c..e581043ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,12 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Changed ### Fixed -- Fix last_modified not updated when all items are marked as read #2183 # Releases +## [21.2.0-beta2] - 2023-04-05 +### Fixed +- Fix last_modified not updated when all items are marked as read (#2183) + ## [21.2.0-beta1] - 2023-03-23 ### Changed - Use httpLastModified field for If-Modified-Since header when fetching feed updates (#2119) diff --git a/appinfo/info.xml b/appinfo/info.xml index 3c23fa5de..1414dd0f2 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 21.2.0-beta1 + 21.2.0-beta2 agpl Benjamin Brahmer Sean Molenaar From bc2f40224f76e3e0df94c04305de74b924f6a6e1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Apr 2023 11:52:56 +0200 Subject: [PATCH 159/306] Build(deps): Bump fivefilters/readability.php from 3.1.4 to 3.1.5 (#2189) Bumps [fivefilters/readability.php](https://github.com/fivefilters/readability.php) from 3.1.4 to 3.1.5. - [Release notes](https://github.com/fivefilters/readability.php/releases) - [Changelog](https://github.com/fivefilters/readability.php/blob/master/CHANGELOG.md) - [Commits](https://github.com/fivefilters/readability.php/compare/v3.1.4...v3.1.5) --- updated-dependencies: - dependency-name: fivefilters/readability.php dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.lock | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/composer.lock b/composer.lock index a322e03a7..9ca7aadad 100644 --- a/composer.lock +++ b/composer.lock @@ -194,16 +194,16 @@ }, { "name": "fivefilters/readability.php", - "version": "v3.1.4", + "version": "v3.1.5", "source": { "type": "git", "url": "https://github.com/fivefilters/readability.php.git", - "reference": "569f3945df5fb2100cce9b826cca53ad3deba6cb" + "reference": "d7e549401fa768396a7fa372ff6e3ede5706aa62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fivefilters/readability.php/zipball/569f3945df5fb2100cce9b826cca53ad3deba6cb", - "reference": "569f3945df5fb2100cce9b826cca53ad3deba6cb", + "url": "https://api.github.com/repos/fivefilters/readability.php/zipball/d7e549401fa768396a7fa372ff6e3ede5706aa62", + "reference": "d7e549401fa768396a7fa372ff6e3ede5706aa62", "shasum": "" }, "require": { @@ -213,7 +213,7 @@ "league/uri": "~6.7.2", "masterminds/html5": "^2.0", "php": ">=7.4.0", - "psr/log": "^1.0" + "psr/log": "^1.0 || ^2.0 || ^3.0" }, "require-dev": { "monolog/monolog": "^2.3", @@ -253,9 +253,9 @@ ], "support": { "issues": "https://github.com/fivefilters/readability.php/issues", - "source": "https://github.com/fivefilters/readability.php/tree/v3.1.4" + "source": "https://github.com/fivefilters/readability.php/tree/v3.1.5" }, - "time": "2023-03-08T14:01:53+00:00" + "time": "2023-04-06T19:45:48+00:00" }, { "name": "league/uri", @@ -566,25 +566,25 @@ }, { "name": "psr/http-message", - "version": "1.0.1", + "version": "1.1", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -613,9 +613,9 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/master" + "source": "https://github.com/php-fig/http-message/tree/1.1" }, - "time": "2016-08-06T14:39:51+00:00" + "time": "2023-04-04T09:50:52+00:00" }, { "name": "riimu/kit-pathjoin", From 3d0816839296c02ad0b15c1e89cba928d756d904 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sun, 16 Apr 2023 03:07:41 +0000 Subject: [PATCH 160/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/eu.js | 2 ++ l10n/eu.json | 2 ++ 2 files changed, 4 insertions(+) diff --git a/l10n/eu.js b/l10n/eu.js index b7bbeb1b7..3a28cf831 100644 --- a/l10n/eu.js +++ b/l10n/eu.js @@ -11,9 +11,11 @@ OC.L10N.register( "Unread articles" : "Irakurri gabeko artikuluak", "News" : "Berriak", "News folders" : "Albiste karpetak", + "News articles" : "Artikulu berriak", "Shared with me" : "Nirekin partekatuta", "An RSS/Atom feed reader" : "RSS/Atom jarioen irakurle bat", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 RSS/Atom Feed irakurgailu aplikazioa Nextcloud-entzat\n\n- 📲Sinkronizatu jarioak mugikorreko edo mahaigaineko [bezero](https://nextcloud.github.io/news/clients/) anitzekin \n- 🔄 Zure albisteen jarioen eguneratze automatikoak\n- 🆓 Kode irekia eta doakoa AGPLv3-pean, iragarkirik edo premium funtziorik gabe\n\n** Une honetan Cron beharrezkoa da aplikazio honek funtziona dezan **\n\nBaldintzak [hemen](https://nextcloud.github.io/news/install/#dependencies) aurki daitezke\n\nAldaketa-erregistroa eskuragarri dago [hemen](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSortu [akatsen txostena](https://github.com/nextcloud/news/issues/new/choose)\n\nSortu [ezaugarri eskaera](https://github.com/nextcloud/news/discussions/new)\n\nEman [jarioaren arazo](https://github.com/nextcloud/news/discussions/new)-en berri", + "Last job execution ran {relativeTime}. Something seems wrong." : "Azken lana exekutatu zen: {time}. Zerbait gaizki dagoela dirudi.", "Last job ran {relativeTime}." : "Azken lana {relativeTime}-n egin zen.", "Use system cron for updates" : "Erabili sistemaren cron-a eguneraketak egiteko", "Disable this if you use a custom updater." : "Desgaitu hau eguneratze pertsonalizatua erabiltzen baduzu.", diff --git a/l10n/eu.json b/l10n/eu.json index a3d8c2422..06e78da0a 100644 --- a/l10n/eu.json +++ b/l10n/eu.json @@ -9,9 +9,11 @@ "Unread articles" : "Irakurri gabeko artikuluak", "News" : "Berriak", "News folders" : "Albiste karpetak", + "News articles" : "Artikulu berriak", "Shared with me" : "Nirekin partekatuta", "An RSS/Atom feed reader" : "RSS/Atom jarioen irakurle bat", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 RSS/Atom Feed irakurgailu aplikazioa Nextcloud-entzat\n\n- 📲Sinkronizatu jarioak mugikorreko edo mahaigaineko [bezero](https://nextcloud.github.io/news/clients/) anitzekin \n- 🔄 Zure albisteen jarioen eguneratze automatikoak\n- 🆓 Kode irekia eta doakoa AGPLv3-pean, iragarkirik edo premium funtziorik gabe\n\n** Une honetan Cron beharrezkoa da aplikazio honek funtziona dezan **\n\nBaldintzak [hemen](https://nextcloud.github.io/news/install/#dependencies) aurki daitezke\n\nAldaketa-erregistroa eskuragarri dago [hemen](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nSortu [akatsen txostena](https://github.com/nextcloud/news/issues/new/choose)\n\nSortu [ezaugarri eskaera](https://github.com/nextcloud/news/discussions/new)\n\nEman [jarioaren arazo](https://github.com/nextcloud/news/discussions/new)-en berri", + "Last job execution ran {relativeTime}. Something seems wrong." : "Azken lana exekutatu zen: {time}. Zerbait gaizki dagoela dirudi.", "Last job ran {relativeTime}." : "Azken lana {relativeTime}-n egin zen.", "Use system cron for updates" : "Erabili sistemaren cron-a eguneraketak egiteko", "Disable this if you use a custom updater." : "Desgaitu hau eguneratze pertsonalizatua erabiltzen baduzu.", From 4d6d602c4e0d2cdc444a8adc8bc5d47c68b65bdc Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sat, 15 Apr 2023 18:37:44 +0200 Subject: [PATCH 161/306] Change dates to far future and leave comment Signed-off-by: Benjamin Brahmer --- tests/command/feeds.bats | 1 + tests/test_helper/feeds/no_guid_feed.xml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/tests/command/feeds.bats b/tests/command/feeds.bats index b308c70c8..683207d98 100644 --- a/tests/command/feeds.bats +++ b/tests/command/feeds.bats @@ -24,6 +24,7 @@ teardown() { @test "[$TESTSUITE] Add feed without GUIDs" { run ./occ news:feed:add "$user" "$NO_GUID_FEED" --title "Something-${BATS_SUITE_TEST_NUMBER}" + echo "Attention! Are the dates of the feed older than 'one year ago'? If so this is not a bug, adjust the dates. #2201" assert_failure assert_output "Malformed feed: item has no GUID" diff --git a/tests/test_helper/feeds/no_guid_feed.xml b/tests/test_helper/feeds/no_guid_feed.xml index e27a1b07b..068abb5ca 100644 --- a/tests/test_helper/feeds/no_guid_feed.xml +++ b/tests/test_helper/feeds/no_guid_feed.xml @@ -11,66 +11,66 @@ 2016 JoshuaWright Slack Wyrm 911 - Feeling better - Wed, 13 Apr 2022 09:07:01 +0100 + Wed, 13 Apr 2099 09:07:01 +0100 https://joshuawright.net/slack-wyrm-911.html Slack Wyrm 910 - Cake trip - Mon, 11 Apr 2022 08:52:54 +0100 + Mon, 11 Apr 2099 08:52:54 +0100 https://joshuawright.net/slack-wyrm-910.html Slack Wyrm 909 - Cake time - Fri, 8 Apr 2022 09:29:32 +0100 + Fri, 8 Apr 2099 09:29:32 +0100 Slack Wyrm 908 - Dragons Lair - Wed, 6 Apr 2022 09:00:13 +0100 + Wed, 6 Apr 2099 09:00:13 +0100 https://joshuawright.net/slack-wyrm-908.html Slack Wyrm 907 - Ten feet tall - Mon, 4 Apr 2022 15:12:51 +0100 + Mon, 4 Apr 2099 15:12:51 +0100 https://joshuawright.net/slack-wyrm-907.html Slack Wyrm 906 - True self - Fri, 1 Apr 2022 09:28:06 +1100 + Fri, 1 Apr 2099 09:28:06 +1100 https://joshuawright.net/slack-wyrm-906.html Slack Wyrm 905 - Drink up - Wed, 30 Mar 2022 11:07:49 +1100 + Wed, 30 Mar 2099 11:07:49 +1100 https://joshuawright.net/slack-wyrm-905.html Slack Wyrm 904 - Marvellous medicine - Mon, 28 Mar 2022 09:02:44 +1100 + Mon, 28 Mar 2099 09:02:44 +1100 https://joshuawright.net/slack-wyrm-904.html Slack Wyrm 903 - Golden still - Fri, 25 Mar 2022 09:48:06 +1100 + Fri, 25 Mar 2099 09:48:06 +1100 https://joshuawright.net/slack-wyrm-903.html Slack Wyrm 902 - Janet the genius - Wed, 23 Mar 2022 09:30:47 +1100 + Wed, 23 Mar 2099 09:30:47 +1100 https://joshuawright.net/slack-wyrm-902.html Slack Wyrm 901 - Bye bye Bucky - Mon, 21 Mar 2022 09:01:36 +1100 + Mon, 21 Mar 2099 09:01:36 +1100 https://joshuawright.net/slack-wyrm-901.html From ee4097e8b80322544d5f4705e478100d3a0a461d Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sat, 15 Apr 2023 18:48:26 +0200 Subject: [PATCH 162/306] Also adjust dates on other test feeds Signed-off-by: Benjamin Brahmer --- tests/test_helper/feeds/Nextcloud.rss | 22 +- tests/test_helper/feeds/heise.xml | 602 +++++++++++++------------- 2 files changed, 312 insertions(+), 312 deletions(-) diff --git a/tests/test_helper/feeds/Nextcloud.rss b/tests/test_helper/feeds/Nextcloud.rss index 0e031ef83..a46def8bd 100644 --- a/tests/test_helper/feeds/Nextcloud.rss +++ b/tests/test_helper/feeds/Nextcloud.rss @@ -12,7 +12,7 @@ https://nextcloud.com/ - Tue, 16 Aug 2022 10:17:13 +0000 + Tue, 16 Aug 2099 10:17:13 +0000 en-US hourly @@ -32,7 +32,7 @@ https://nextcloud.com/blog/how-to-get-started-with-nextcloud-repeat/ - Tue, 16 Aug 2022 09:44:01 +0000 + Tue, 16 Aug 2099 09:44:01 +0000 @@ -116,7 +116,7 @@ https://nextcloud.com/blog/openproject-and-nextcloud-integrate-project-management-and-file-management/ - Mon, 15 Aug 2022 12:44:53 +0000 + Mon, 15 Aug 2099 12:44:53 +0000 @@ -160,7 +160,7 @@ https://nextcloud.com/blog/5-more-things-to-keep-your-data-safe/ - Wed, 10 Aug 2022 09:06:12 +0000 + Wed, 10 Aug 2099 09:06:12 +0000 @@ -360,7 +360,7 @@ https://nextcloud.com/blog/digital-sovereignty-security-collabora-online-nextcloud/ - Thu, 04 Aug 2022 13:07:21 +0000 + Thu, 04 Aug 2099 13:07:21 +0000 @@ -444,7 +444,7 @@ https://nextcloud.com/blog/nextcloud-keeps-growth-up-with-75-more-revenue-and-10x-userbase/ - Thu, 04 Aug 2022 09:40:29 +0000 + Thu, 04 Aug 2099 09:40:29 +0000 @@ -506,7 +506,7 @@ https://nextcloud.com/blog/baden-wurttemberg-procurement-chamber-decides-us-cloud-services-are-not-gdpr-compliant/ - Mon, 01 Aug 2022 09:00:00 +0000 + Mon, 01 Aug 2099 09:00:00 +0000 @@ -553,7 +553,7 @@ https://nextcloud.com/blog/interview-shadow-and-a-world-where-5-companies-own-all-data/ - Mon, 01 Aug 2022 07:43:56 +0000 + Mon, 01 Aug 2099 07:43:56 +0000 @@ -579,7 +579,7 @@ https://nextcloud.com/blog/all-app-developers-put-your-hands-up-best-nextcloud-app-contest-2/ - Thu, 28 Jul 2022 09:00:00 +0000 + Thu, 28 Jul 2099 09:00:00 +0000 @@ -715,7 +715,7 @@ https://nextcloud.com/blog/5-unique-security-features-by-nextcloud/ - Wed, 27 Jul 2022 14:36:15 +0000 + Wed, 27 Jul 2099 14:36:15 +0000 @@ -879,7 +879,7 @@ https://nextcloud.com/blog/nextcloud-in-the-wall-street-journal-microsoft-and-cookies/#comments - Wed, 27 Jul 2022 09:12:45 +0000 + Wed, 27 Jul 2099 09:12:45 +0000 diff --git a/tests/test_helper/feeds/heise.xml b/tests/test_helper/feeds/heise.xml index f0ff9e2f7..fb9f90787 100644 --- a/tests/test_helper/feeds/heise.xml +++ b/tests/test_helper/feeds/heise.xml @@ -1,7 +1,7 @@ heise online NewsNachrichten nicht nur aus der Welt der Computer - 2022-08-19T15:36:00+02:00 + 2099-08-19T15:36:00+02:00 https://www.heise.de/rss/heise-atom.xml heise onlinehttps://www.heise.de @@ -14,8 +14,8 @@ RISC-V-Prozessor aus China: LeapFive NB2 verspricht Raspi-Rechenleistung http://heise.de/-7237368 - 2022-08-19T15:36:00+02:00 - 2022-08-19T15:36:00+02:00 + 2099-08-19T15:36:00+02:00 + 2099-08-19T15:36:00+02:00 Die chinesische Firma Yuefang Technology stellt einen 12-Nanometer-Chip mit vier RISC-V-Kernen, GPU, KI-Beschleuniger und DDR4-Controller vor.

Die chinesische Firma Yuefang Technology stellt einen 12-Nanometer-Chip mit vier RISC-V-Kernen, GPU, KI-Beschleuniger und DDR4-Controller vor.

]]>
@@ -24,8 +24,8 @@ Besetzung des IGF: UN ringt um Stand zwischen den Fronten der Netzpolitik http://heise.de/-7237105 - 2022-08-19T15:30:00+02:00 - 2022-08-19T15:30:00+02:00 + 2099-08-19T15:30:00+02:00 + 2099-08-19T15:30:00+02:00 Während die USA und China eigene Initiativen zur Internet Governance starten, will António Guterres die Vereinten Nationen als multilaterale Plattform stärken.

Während die USA und China eigene Initiativen zur Internet Governance starten, will António Guterres die Vereinten Nationen als multilaterale Plattform stärken.

]]>
@@ -34,8 +34,8 @@ Sicherheitsupdates: Angreifer könnten PCs mit IBM-Software attackieren http://heise.de/-7236808 - 2022-08-19T14:46:00+02:00 - 2022-08-19T14:46:00+02:00 + 2099-08-19T14:46:00+02:00 + 2099-08-19T14:46:00+02:00 Mehrere Schwachstellen machen unter anderem IBM InfoSphere Identity Insight verwundbar.

Mehrere Schwachstellen machen unter anderem IBM InfoSphere Identity Insight verwundbar.

]]>
@@ -44,8 +44,8 @@ Cyber-Angriff auf französische Tochter von Rüstungsunternehmen Hensoldt http://heise.de/-7237071 - 2022-08-19T14:32:00+02:00 - 2022-08-19T14:32:00+02:00 + 2099-08-19T14:32:00+02:00 + 2099-08-19T14:32:00+02:00 Das Rüstungsunternehmen Hensoldt meldet, dass die französische Tochter Nexeya Ziel eines "ernsthaften Cyberangriffs" wurde. Der Betrieb sei eingeschränkt.

Das Rüstungsunternehmen Hensoldt meldet, dass die französische Tochter Nexeya Ziel eines "ernsthaften Cyberangriffs" wurde. Der Betrieb sei eingeschränkt.

]]>
@@ -54,8 +54,8 @@ Youtube führt Wasserzeichen in heruntergeladenen Shorts ein http://heise.de/-7236987 - 2022-08-19T13:58:00+02:00 - 2022-08-19T13:58:00+02:00 + 2099-08-19T13:58:00+02:00 + 2099-08-19T13:58:00+02:00 Google markiert Shorts: Bei Youtube erstellte Kurzvideos werden mit einem Wasserzeichen gekennzeichnet, sobald man sie herunterlädt.

Google markiert Shorts: Bei Youtube erstellte Kurzvideos werden mit einem Wasserzeichen gekennzeichnet, sobald man sie herunterlädt.

]]>
@@ -64,8 +64,8 @@ Artemis-1: NASA plant Website zur Nachverfolgung der Mondmission in Echtzeit http://heise.de/-7236962 - 2022-08-19T13:38:00+02:00 - 2022-08-19T13:38:00+02:00 + 2099-08-19T13:38:00+02:00 + 2099-08-19T13:38:00+02:00 In wenigen Tagen will die NASA die Raumkapsel Orion zum Mond schießen. Die Mission können Interessierte dann live online verfolgen – basierend auf echten Daten.

In wenigen Tagen will die NASA die Raumkapsel Orion zum Mond schießen. Die Mission können Interessierte dann live online verfolgen – basierend auf echten Daten.

]]>
@@ -74,8 +74,8 @@ MIT Technology Review Podcast: Die Auswirkungen vom Ende des Biosprits http://heise.de/-7237047 - 2022-08-19T13:30:00+02:00 - 2022-08-19T13:30:00+02:00 + 2099-08-19T13:30:00+02:00 + 2099-08-19T13:30:00+02:00 Biokraftstoffe sind dem Ende geweiht. Die Anbauflächen sollen für Nahrung genutzt werden. Doch das bringt neue Probleme mit sich, erläutert Horst Fehrenbach.

Biokraftstoffe sind dem Ende geweiht. Die Anbauflächen sollen für Nahrung genutzt werden. Doch das bringt neue Probleme mit sich, erläutert Horst Fehrenbach.

]]>
@@ -84,8 +84,8 @@ High-End-CPU für Server: Qualcomm setzt auf Nuvia-Kerne http://heise.de/-7236952 - 2022-08-19T13:22:00+02:00 - 2022-08-19T13:22:00+02:00 + 2099-08-19T13:22:00+02:00 + 2099-08-19T13:22:00+02:00 Qualcomm soll bereits einen ARM-Prozessor für Server entworfen haben. Darin stecken CPU-Kerne der übernommenen Firma Nuvia.

Qualcomm soll bereits einen ARM-Prozessor für Server entworfen haben. Darin stecken CPU-Kerne der übernommenen Firma Nuvia.

]]>
@@ -94,8 +94,8 @@ China greift US-Chips-Act an und warnt vor den Folgen http://heise.de/-7236956 - 2022-08-19T13:18:00+02:00 - 2022-08-19T13:18:00+02:00 + 2099-08-19T13:18:00+02:00 + 2099-08-19T13:18:00+02:00 Der US-Chips-Act der USA verstößt laut China gegen die Fair-Trade-Prinzipien der WTO und sei diskriminierend. Das US-Gesetz bringe zusätzlich mehr Unsicherheit.

Der US-Chips-Act der USA verstößt laut China gegen die Fair-Trade-Prinzipien der WTO und sei diskriminierend. Das US-Gesetz bringe zusätzlich mehr Unsicherheit.

]]>
@@ -104,8 +104,8 @@ Ubuntu: Offizielle Unterstützung für RISC-V http://heise.de/-7236668 - 2022-08-19T12:58:00+02:00 - 2022-08-19T12:58:00+02:00 + 2099-08-19T12:58:00+02:00 + 2099-08-19T12:58:00+02:00 Von Ubuntu 22.04.01 stellt Canonical offiziell Abbilder mit RISC-V-Unterstützung bereit. Die Distribution ist etwa an StarFives VisionFive-Board angepasst.

Von Ubuntu 22.04.01 stellt Canonical offiziell Abbilder mit RISC-V-Unterstützung bereit. Die Distribution ist etwa an StarFives VisionFive-Board angepasst.

]]>
@@ -114,8 +114,8 @@ Update der Suchmaschine: Google will weniger Clickbait http://heise.de/-7236672 - 2022-08-19T12:07:00+02:00 - 2022-08-19T12:07:00+02:00 + 2099-08-19T12:07:00+02:00 + 2099-08-19T12:07:00+02:00 Statt SEO: Von Menschen für Menschen. Unter diesem Slogan vertreibt Google sein "hilfreiche Inhalte Update" für die Suchmaschine.

Statt SEO: Von Menschen für Menschen. Unter diesem Slogan vertreibt Google sein "hilfreiche Inhalte Update" für die Suchmaschine.

]]>
@@ -124,8 +124,8 @@ Data Science: Cloudera startet All-in-one-Datendienst in der Cloud http://heise.de/-7236825 - 2022-08-19T12:03:00+02:00 - 2022-08-19T12:03:00+02:00 + 2099-08-19T12:03:00+02:00 + 2099-08-19T12:03:00+02:00 Die Cloudera Data Platform One bündelt alle für Datenanalyse und -erkundung erforderlichen Tools als Software-as-a-Service auf Basis der Lakehouse-Architektur.

Die Cloudera Data Platform One bündelt alle für Datenanalyse und -erkundung erforderlichen Tools als Software-as-a-Service auf Basis der Lakehouse-Architektur.

]]>
@@ -134,8 +134,8 @@ Google-Kritikerin Whittaker: "KI ist eine Technik der Mächtigen" http://heise.de/-7231268 - 2022-08-19T12:00:00+02:00 - 2022-08-19T12:00:00+02:00 + 2099-08-19T12:00:00+02:00 + 2099-08-19T12:00:00+02:00 Meredith Whittaker, Mitbegründerin des AI Now Institute und eine der schärfsten Kritikerinnen von Google im Interview mit MIT Technology Review.

Meredith Whittaker, Mitbegründerin des AI Now Institute und eine der schärfsten Kritikerinnen von Google im Interview mit MIT Technology Review.

]]>
@@ -144,8 +144,8 @@ heise-Angebot: Nur für kurze Zeit: 50 Prozent Rabatt auf alle Videokurse der heise Academy http://heise.de/-7221998 - 2022-08-19T12:00:00+02:00 - 2022-08-19T12:00:00+02:00 + 2099-08-19T12:00:00+02:00 + 2099-08-19T12:00:00+02:00 Wer sich zu wichtigen IT-Themen weiterbilden möchte, kann für kurze Zeit beim Kauf der Videokurse in der heise Academy ordentlich sparen.

Wer sich zu wichtigen IT-Themen weiterbilden möchte, kann für kurze Zeit beim Kauf der Videokurse in der heise Academy ordentlich sparen.

]]>
@@ -154,8 +154,8 @@ Fachkräftemangel: Worauf es Arbeitnehmern beim Jobwechsel ankommt http://heise.de/-7236742 - 2022-08-19T11:59:00+02:00 - 2022-08-19T11:59:00+02:00 + 2099-08-19T11:59:00+02:00 + 2099-08-19T11:59:00+02:00 Die Jobvermittler von Remote haben verglichen, welche Vorteile Arbeitskräfte im internationalen Vergleich von Unternehmen erwarten. Flexibilität hat Priorität.

Die Jobvermittler von Remote haben verglichen, welche Vorteile Arbeitskräfte im internationalen Vergleich von Unternehmen erwarten. Flexibilität hat Priorität.

]]>
@@ -164,8 +164,8 @@ Softwareentwickler verbringen ein Drittel ihrer Arbeitszeit in Meetings http://heise.de/-7236712 - 2022-08-19T11:57:00+02:00 - 2022-08-19T11:57:00+02:00 + 2099-08-19T11:57:00+02:00 + 2099-08-19T11:57:00+02:00 Eine neue Studie untersucht, wie viel Zeit Entwickler in Meetings verbringen, wie sich das in ihrer Produktivität niederschlägt und wie sie gegenwirken können.

Eine neue Studie untersucht, wie viel Zeit Entwickler in Meetings verbringen, wie sich das in ihrer Produktivität niederschlägt und wie sie gegenwirken können.

]]>
@@ -174,8 +174,8 @@ Programmiersprache Julia 1.8 gibt tieferen Einblick in die Performance http://heise.de/-7235662 - 2022-08-19T11:45:00+02:00 - 2022-08-19T11:45:00+02:00 + 2099-08-19T11:45:00+02:00 + 2099-08-19T11:45:00+02:00 Neben einem neuen Profiler und einem Tool zum Auswerten der Ladezeiten erweitert das Release das Inlining. Die Anbindung an Apple Silicon gilt zudem als stabil.

Neben einem neuen Profiler und einem Tool zum Auswerten der Ladezeiten erweitert das Release das Inlining. Die Anbindung an Apple Silicon gilt zudem als stabil.

]]>
@@ -184,8 +184,8 @@ Für den Mac: Beschleunigte Varianten des Apple M2 im Anmarsch http://heise.de/-7236734 - 2022-08-19T11:35:00+02:00 - 2022-08-19T11:35:00+02:00 + 2099-08-19T11:35:00+02:00 + 2099-08-19T11:35:00+02:00 Bislang wird das in MacBook Air und Pro 13 eingebaute Apple-Silicon-SoC im 5-nm-Prozess gefertigt. "M2 Max", "M2 Pro" und "M2 Ultra" könnten in 3 nm folgen.

Bislang wird das in MacBook Air und Pro 13 eingebaute Apple-Silicon-SoC im 5-nm-Prozess gefertigt. "M2 Max", "M2 Pro" und "M2 Ultra" könnten in 3 nm folgen.

]]>
@@ -194,8 +194,8 @@ heise-Angebot: iX-Workshop: IT-Sicherheit nach ISO 27001 umsetzen http://heise.de/-7223050 - 2022-08-19T11:30:00+02:00 - 2022-08-19T11:30:00+02:00 + 2099-08-19T11:30:00+02:00 + 2099-08-19T11:30:00+02:00 Lernen Sie an zwei Vormittagen die Security-Norm ISO 27001 mit ihren Herausforderungen, aber auch Chancen für Ihr Unternehmen kennen. 10 % Rabatt bis 31.8.

Lernen Sie an zwei Vormittagen die Security-Norm ISO 27001 mit ihren Herausforderungen, aber auch Chancen für Ihr Unternehmen kennen. 10 % Rabatt bis 31.8.

]]>
@@ -204,8 +204,8 @@ FDP-Politiker Gerhart Baum für Tempolimit auf Autobahnen http://heise.de/-7236760 - 2022-08-19T11:30:00+02:00 - 2022-08-19T11:30:00+02:00 + 2099-08-19T11:30:00+02:00 + 2099-08-19T11:30:00+02:00 Ehemaliger FDP-Spitzenpolitiker Gerhart Baum kritisiert eigene Partei für ihr Handeln in der Klimakrise und spricht sich für ein Tempolimit auf Autobahnen aus.

Ehemaliger FDP-Spitzenpolitiker Gerhart Baum kritisiert eigene Partei für ihr Handeln in der Klimakrise und spricht sich für ein Tempolimit auf Autobahnen aus.

]]>
@@ -214,8 +214,8 @@ Hacking-Werkzeug USB Rubber Ducky kann noch mehr Schindluder treiben http://heise.de/-7235885 - 2022-08-19T11:07:00+02:00 - 2022-08-19T11:07:00+02:00 + 2099-08-19T11:07:00+02:00 + 2099-08-19T11:07:00+02:00 Der Hersteller von USB Rubber Ducky hat die Programmiersprache für noch mehr Funktionen ausgebaut. Neuerdings kann der Stick auch Daten speichern.

Der Hersteller von USB Rubber Ducky hat die Programmiersprache für noch mehr Funktionen ausgebaut. Neuerdings kann der Stick auch Daten speichern.

]]>
@@ -224,8 +224,8 @@ #TGIQF: Das Newsquiz zur Kalenderwoche 32 http://heise.de/-7223165 - 2022-08-19T11:00:00+02:00 - 2022-08-19T11:00:00+02:00 + 2099-08-19T11:00:00+02:00 + 2099-08-19T11:00:00+02:00 Die Woche war ereignisreich: Ob Sie alle wichtigen Neuigkeiten mitbekommen haben? Und sich Details merken konnten? Das finden Sie in unserem Newsquiz heraus.

Die Woche war ereignisreich: Ob Sie alle wichtigen Neuigkeiten mitbekommen haben? Und sich Details merken konnten? Das finden Sie in unserem Newsquiz heraus.

]]>
@@ -234,8 +234,8 @@ DHL-Sendungsverfolgung deutschlandweit gestört http://heise.de/-7236706 - 2022-08-19T10:51:00+02:00 - 2022-08-19T10:51:00+02:00 + 2099-08-19T10:51:00+02:00 + 2099-08-19T10:51:00+02:00 Die Sendungsverfolgung von DHL-Paketen ist großflächig ausgefallen. Anrufe beim Kundenservice bringen nichts. Es heißt also abwarten.

Die Sendungsverfolgung von DHL-Paketen ist großflächig ausgefallen. Anrufe beim Kundenservice bringen nichts. Es heißt also abwarten.

]]>
@@ -244,8 +244,8 @@ Der Tod von Googles IoT-Cloud – eine Chance für offene Standards http://heise.de/-7235765 - 2022-08-19T10:45:00+02:00 - 2022-08-19T10:45:00+02:00 + 2099-08-19T10:45:00+02:00 + 2099-08-19T10:45:00+02:00 Googles Abschied von IoT Core ist ein Warnschuss für alle, nicht in die Lock-in-Falle zu stapfen, meint Dominik Obermaier.

Googles Abschied von IoT Core ist ein Warnschuss für alle, nicht in die Lock-in-Falle zu stapfen, meint Dominik Obermaier.

]]>
@@ -254,8 +254,8 @@ Auch TikTok-App soll mit internem iPhone-Browser spionieren können http://heise.de/-7235891 - 2022-08-19T10:31:00+02:00 - 2022-08-19T10:31:00+02:00 + 2099-08-19T10:31:00+02:00 + 2099-08-19T10:31:00+02:00 Nachdem das Problem bereits bei Facebook und Instagram aufgedeckt worden war, hat sich ein Sicherheitsforscher nun auch den chinesischen Videodienst angesehen.

Nachdem das Problem bereits bei Facebook und Instagram aufgedeckt worden war, hat sich ein Sicherheitsforscher nun auch den chinesischen Videodienst angesehen.

]]>
@@ -264,8 +264,8 @@ VW: ab 2024 nur noch vollelektrische Autos für Norwegen http://heise.de/-7235781 - 2022-08-19T10:26:00+02:00 - 2022-08-19T10:26:00+02:00 + 2099-08-19T10:26:00+02:00 + 2099-08-19T10:26:00+02:00 Der norwegische Volkswagen-Importeur Møller Mobility Group will ab 2024 keine Verbrenner und Plug-in-Hybride mehr importieren.

Der norwegische Volkswagen-Importeur Møller Mobility Group will ab 2024 keine Verbrenner und Plug-in-Hybride mehr importieren.

]]>
@@ -274,8 +274,8 @@ Genfer Autosalon 2023 nicht in Genf, sondern in Katar http://heise.de/-7235773 - 2022-08-19T10:06:00+02:00 - 2022-08-19T10:06:00+02:00 + 2099-08-19T10:06:00+02:00 + 2099-08-19T10:06:00+02:00 Die Geneva International Motor Show wird 2023 in Katar ausgerichtet. Die für Genf im Februar 2023 geplante Veranstaltung hat der Veranstalter gestern abgesagt.

Die Geneva International Motor Show wird 2023 in Katar ausgerichtet. Die für Genf im Februar 2023 geplante Veranstaltung hat der Veranstalter gestern abgesagt.

]]>
@@ -284,8 +284,8 @@ Taktiler Sensor ermöglicht Roboter Umgang mit Textilien http://heise.de/-7235688 - 2022-08-19T10:03:00+02:00 - 2022-08-19T10:03:00+02:00 + 2099-08-19T10:03:00+02:00 + 2099-08-19T10:03:00+02:00 Mit einer Kombination aus "fühlendem" ReSkin-Sensor und Machine Learning können Roboter einzelne Stofflagen greifen.

Mit einer Kombination aus "fühlendem" ReSkin-Sensor und Machine Learning können Roboter einzelne Stofflagen greifen.

]]>
@@ -294,8 +294,8 @@ Ältere macOS-Versionen: Apple zieht Safari-Patch für aktiven Exploit nach http://heise.de/-7235847 - 2022-08-19T09:52:00+02:00 - 2022-08-19T09:52:00+02:00 + 2099-08-19T09:52:00+02:00 + 2099-08-19T09:52:00+02:00 Nachdem zunächst nicht klar war, ob nur macOS 12 betroffen ist, steht nun fest: Auch Big Sur und Catalina sind betroffen. Apple reagierte verzögert.

Nachdem zunächst nicht klar war, ob nur macOS 12 betroffen ist, steht nun fest: Auch Big Sur und Catalina sind betroffen. Apple reagierte verzögert.

]]>
@@ -304,8 +304,8 @@ Virenscanner: Schwachstelle von McAfee erleichtert Angreifern das Einnisten http://heise.de/-7235809 - 2022-08-19T09:47:00+02:00 - 2022-08-19T09:47:00+02:00 + 2099-08-19T09:47:00+02:00 + 2099-08-19T09:47:00+02:00 Angreifer hätten aufgrund einer Sicherheitslücke im Virenschutz McAfee Security Scan Plus ihre Rechte erhöhen können. Das erleichterte das Einnisten im System.

Angreifer hätten aufgrund einer Sicherheitslücke im Virenschutz McAfee Security Scan Plus ihre Rechte erhöhen können. Das erleichterte das Einnisten im System.

]]>
@@ -314,8 +314,8 @@ LibreOffice 7.4: Dunkles Gewand, WebP und Language Tool http://heise.de/-7235737 - 2022-08-19T09:45:00+02:00 - 2022-08-19T09:45:00+02:00 + 2099-08-19T09:45:00+02:00 + 2099-08-19T09:45:00+02:00 Die freie Office-Suite LibreOffice 7.4 kommt mit WebP-Grafiken zurecht, erhöht die mögliche Spalten-Anzahl in Calc und liefert für Windows einen Dark Mode.

Die freie Office-Suite LibreOffice 7.4 kommt mit WebP-Grafiken zurecht, erhöht die mögliche Spalten-Anzahl in Calc und liefert für Windows einen Dark Mode.

]]>
@@ -324,8 +324,8 @@ "Höchste Priorität": Eigene UFO-Studie für NASA "sehr wichtig" http://heise.de/-7235753 - 2022-08-19T09:44:00+02:00 - 2022-08-19T09:44:00+02:00 + 2099-08-19T09:44:00+02:00 + 2099-08-19T09:44:00+02:00 Die geplante UFO-Studie sei sehr wichtig, heißt es von der NASA. Niemand genieße so viel Vertrauen und habe so viel Expertise wie die US-Weltraumagentur.

Die geplante UFO-Studie sei sehr wichtig, heißt es von der NASA. Niemand genieße so viel Vertrauen und habe so viel Expertise wie die US-Weltraumagentur.

]]>
@@ -334,8 +334,8 @@ Hinter Deinem Rücken: Der sprechende Furby-Rucksack http://heise.de/-7223997 - 2022-08-19T09:00:00+02:00 - 2022-08-19T09:00:00+02:00 + 2099-08-19T09:00:00+02:00 + 2099-08-19T09:00:00+02:00 Die Makerin achNina baut Roboter und gibt Dingen eine Stimme. Jetzt hat sie einen Rucksack zum Leben erweckt, der nichts unkommentiert lässt.

Die Makerin achNina baut Roboter und gibt Dingen eine Stimme. Jetzt hat sie einen Rucksack zum Leben erweckt, der nichts unkommentiert lässt.

]]>
@@ -344,8 +344,8 @@ Gamescom: Gamescom 2022: Cosplay, Corona und Zweckoptimismus http://heise.de/-7199935 - 2022-08-19T09:00:00+02:00 - 2022-08-19T09:00:00+02:00 + 2099-08-19T09:00:00+02:00 + 2099-08-19T09:00:00+02:00 Die Gamescom 2022 soll besser werden denn je, versprechen die Veranstalter. So richtig glauben kann das niemand – zu viele Hochkaräter haben abgesagt.

Die Gamescom 2022 soll besser werden denn je, versprechen die Veranstalter. So richtig glauben kann das niemand – zu viele Hochkaräter haben abgesagt.

]]>
@@ -354,8 +354,8 @@ One D&D: Digitale Spielwelt für Dungeons & Dragons auf Basis der Unreal Engine http://heise.de/-7235678 - 2022-08-19T08:28:00+02:00 - 2022-08-19T08:28:00+02:00 + 2099-08-19T08:28:00+02:00 + 2099-08-19T08:28:00+02:00 Das erste Pen&Paper-Rollenspiel wird bald 50 Jahre alt. Rechtzeitig dazu, wollen die Macher deutlich digitaler werden. Geplant ist eine digitale Spielwelt.

Das erste Pen&Paper-Rollenspiel wird bald 50 Jahre alt. Rechtzeitig dazu, wollen die Macher deutlich digitaler werden. Geplant ist eine digitale Spielwelt.

]]>
@@ -364,8 +364,8 @@ Neuer Elektroroller von Niu setzt auf Natrium-Ionen-Batterie http://heise.de/-7224334 - 2022-08-19T08:14:00+02:00 - 2022-08-19T08:14:00+02:00 + 2099-08-19T08:14:00+02:00 + 2099-08-19T08:14:00+02:00 Der chinesische Hersteller Niu Technologies könnte seine Zweiräder bereits 2023 mit den günstigeren Natrium-Ionen-Batterien ausstatten.

Der chinesische Hersteller Niu Technologies könnte seine Zweiräder bereits 2023 mit den günstigeren Natrium-Ionen-Batterien ausstatten.

]]>
@@ -374,8 +374,8 @@ Deep Learning zur Erforschung der Entstehung von Eiskristallen http://heise.de/-7221863 - 2022-08-19T08:00:00+02:00 - 2022-08-19T08:00:00+02:00 + 2099-08-19T08:00:00+02:00 + 2099-08-19T08:00:00+02:00 Ein neuer Algorithmus könnte bei der Klimaforschung helfen und bestehende Modelle in ihrer Genauigkeit verbessern.

Ein neuer Algorithmus könnte bei der Klimaforschung helfen und bestehende Modelle in ihrer Genauigkeit verbessern.

]]>
@@ -384,8 +384,8 @@ heise-Angebot: iX-Workshop: Microsoft 365 sicher und datenschutzfreundlich konfigurieren http://heise.de/-7219164 - 2022-08-19T08:00:00+02:00 - 2022-08-19T08:00:00+02:00 + 2099-08-19T08:00:00+02:00 + 2099-08-19T08:00:00+02:00 Wie man Microsofts Office-Paket aus der Cloud sicher und in Übereinstimmung mit den unternehmenseigenen Compliance-Regeln einsetzt. 10% Rabatt bis 1.9.

Wie man Microsofts Office-Paket aus der Cloud sicher und in Übereinstimmung mit den unternehmenseigenen Compliance-Regeln einsetzt. 10% Rabatt bis 1.9.

]]>
@@ -394,8 +394,8 @@ heise-Angebot: c’t-Workshop: Einführung in GitLab http://heise.de/-7223488 - 2022-08-19T08:00:00+02:00 - 2022-08-19T08:00:00+02:00 + 2099-08-19T08:00:00+02:00 + 2099-08-19T08:00:00+02:00 Der Workshop für Administratoren zeigt, wie man eine GitLab-Instanz selbst hostet, perfekt an die eigenen Anforderungen anpasst und zukunftssicher konfiguriert.

Der Workshop für Administratoren zeigt, wie man eine GitLab-Instanz selbst hostet, perfekt an die eigenen Anforderungen anpasst und zukunftssicher konfiguriert.

]]>
@@ -404,8 +404,8 @@ Ein Jahr Online-Polizeiwache in Thüringen: Gut 12.800 Strafanzeigen erstattet http://heise.de/-7235626 - 2022-08-19T07:02:00+02:00 - 2022-08-19T07:02:00+02:00 + 2099-08-19T07:02:00+02:00 + 2099-08-19T07:02:00+02:00 In Thüringen können Strafanzeigen seit über einem Jahr online erstattet werden. Der Schwerpunkt bei den Strafanzeigen liegt auf Betrug und Cyberkriminalität.

In Thüringen können Strafanzeigen seit über einem Jahr online erstattet werden. Der Schwerpunkt bei den Strafanzeigen liegt auf Betrug und Cyberkriminalität.

]]>
@@ -414,8 +414,8 @@ Verbraucherzentralen für dauerhafte Krankschreibungen per Telefon http://heise.de/-7235620 - 2022-08-19T07:02:00+02:00 - 2022-08-19T07:02:00+02:00 + 2099-08-19T07:02:00+02:00 + 2099-08-19T07:02:00+02:00 Krankschreibungen wegen Erkältungsbeschwerden sind vorerst bis Ende November wieder telefonisch möglich. Verbraucherschützer wollen eine dauerhafte Umsetzung.

Krankschreibungen wegen Erkältungsbeschwerden sind vorerst bis Ende November wieder telefonisch möglich. Verbraucherschützer wollen eine dauerhafte Umsetzung.

]]>
@@ -424,8 +424,8 @@ E-Rezept aus der Sicht eines Arztes: Technisch gut, aber falsch konzeptioniert http://heise.de/-7218997 - 2022-08-19T07:01:00+02:00 - 2022-08-19T07:01:00+02:00 + 2099-08-19T07:01:00+02:00 + 2099-08-19T07:01:00+02:00 Es gibt viel Schelte für das E-Rezept, dabei funktioniert es technisch durchaus gut. Die Probleme treten an anderer Stelle auf, berichtet Dr. Ulrich Meyer.

Es gibt viel Schelte für das E-Rezept, dabei funktioniert es technisch durchaus gut. Die Probleme treten an anderer Stelle auf, berichtet Dr. Ulrich Meyer.

]]>
@@ -434,8 +434,8 @@ Vergleichsportale: Strom wird deutlich teurer http://heise.de/-7235608 - 2022-08-19T06:58:00+02:00 - 2022-08-19T06:58:00+02:00 + 2099-08-19T06:58:00+02:00 + 2099-08-19T06:58:00+02:00 Laut Verivox und Check24 ziehen die Strompreise inzwischen deutlich an. Für Mehrpersonenhaushalte geht es um mehrere Hundert Euro im Jahr.

Laut Verivox und Check24 ziehen die Strompreise inzwischen deutlich an. Für Mehrpersonenhaushalte geht es um mehrere Hundert Euro im Jahr.

]]>
@@ -444,8 +444,8 @@ IT-Experten: Mit "Zero Trust" das nächste Security-Desaster verhindern http://heise.de/-7235604 - 2022-08-19T06:43:00+02:00 - 2022-08-19T06:43:00+02:00 + 2099-08-19T06:43:00+02:00 + 2099-08-19T06:43:00+02:00 Nach den Sicherheitsdebakeln Log4j und SolarWinds werden in IT-Security-Kreisen bislang blinde Flecken wie Firmware und Lieferketten besser ausgeleuchtet.

Nach den Sicherheitsdebakeln Log4j und SolarWinds werden in IT-Security-Kreisen bislang blinde Flecken wie Firmware und Lieferketten besser ausgeleuchtet.

]]>
@@ -454,8 +454,8 @@ Freitag: Google gegen Rekord-Angriff mit DDoS, TSMC mit neuer Chip-Produktion http://heise.de/-7235600 - 2022-08-19T06:30:00+02:00 - 2022-08-19T06:30:00+02:00 + 2099-08-19T06:30:00+02:00 + 2099-08-19T06:30:00+02:00 HTTPS-Attacken auf Google-Cloud + 3-nm-Produktion bei TSMC + Apple mit Updates für macOS, iOS, iPadOS & Safari + Notfall-Apps im Vergleich + Song gegen Laptops

HTTPS-Attacken auf Google-Cloud + 3-nm-Produktion bei TSMC + Apple mit Updates für macOS, iOS, iPadOS & Safari + Notfall-Apps im Vergleich + Song gegen Laptops

]]>
@@ -464,8 +464,8 @@ Notruf- und Notfall-Apps im Vergleich: Mit dem Smartphone Erste Hilfe leisten http://heise.de/-7204512 - 2022-08-19T05:20:00+02:00 - 2022-08-19T05:20:00+02:00 + 2099-08-19T05:20:00+02:00 + 2099-08-19T05:20:00+02:00 Notfallassistenten für die Hosentasche: In unserem Ratgeber stellen wir je zwei Notruf- und Notfall-Apps fürs Smartphone vor, die Sie im Ernstfall unterstützen.

Notfallassistenten für die Hosentasche: In unserem Ratgeber stellen wir je zwei Notruf- und Notfall-Apps fürs Smartphone vor, die Sie im Ernstfall unterstützen.

]]>
@@ -474,8 +474,8 @@ 3 Nanometer: TSMC soll neue Chip-Produktion im September aufnehmen http://heise.de/-7235596 - 2022-08-19T03:35:00+02:00 - 2022-08-19T03:35:00+02:00 + 2099-08-19T03:35:00+02:00 + 2099-08-19T03:35:00+02:00 Serienfertigung des N3-Prozesses beginnt zwar wie geplant im zweiten Halbjahr, aber zu spät für neue 3-nm-Prozessoren und -Grafikchips oder Handys im Herbst.

Serienfertigung des N3-Prozesses beginnt zwar wie geplant im zweiten Halbjahr, aber zu spät für neue 3-nm-Prozessoren und -Grafikchips oder Handys im Herbst.

]]>
@@ -484,8 +484,8 @@ Rekord-Angriff mit DDoS auf Layer 7 scheitert an Google http://heise.de/-7235554 - 2022-08-19T01:00:00+02:00 - 2022-08-19T01:00:00+02:00 + 2099-08-19T01:00:00+02:00 + 2099-08-19T01:00:00+02:00 46 Millionen https-Anfragen in einer Sekunde – damit versuchte ein Botnetz eine Serveranwendung in die Knie zu zwingen. Für DDoS auf Layer 7 ist das Rekord. ​

46 Millionen https-Anfragen in einer Sekunde – damit versuchte ein Botnetz eine Serveranwendung in die Knie zu zwingen. Für DDoS auf Layer 7 ist das Rekord. ​

]]>
@@ -494,8 +494,8 @@ NFTs und der Traum vom großen Geld http://heise.de/-7204748 - 2022-08-19T00:01:00+02:00 - 2022-08-19T00:01:00+02:00 + 2099-08-19T00:01:00+02:00 + 2099-08-19T00:01:00+02:00 Über das Jahr 2021 gab es gefühlt kaum ein anderes IT-Thema als den Markt um Non-fungible Tokens. Ein Kalenderjahr später herrscht beinahe Stille.

Über das Jahr 2021 gab es gefühlt kaum ein anderes IT-Thema als den Markt um Non-fungible Tokens. Ein Kalenderjahr später herrscht beinahe Stille.

]]>
@@ -504,8 +504,8 @@ Vietnam: IT-Konzerne müssen alle Daten über ihre Nutzer im Land speichern http://heise.de/-7235468 - 2022-08-18T21:37:00+02:00 - 2022-08-18T21:37:00+02:00 + 2099-08-18T21:37:00+02:00 + 2099-08-18T21:37:00+02:00 Nun ordnet auch Vietnam IT-Konzernen an, alle Daten zu ihren Nutzern und Nutzerinnen im Land zu speichern. Samt politischer Einstellung und Ethnie.

Nun ordnet auch Vietnam IT-Konzernen an, alle Daten zu ihren Nutzern und Nutzerinnen im Land zu speichern. Samt politischer Einstellung und Ethnie.

]]>
@@ -514,8 +514,8 @@ TechStage | Techstage Top 10: Die besten Saugroboter – Roborock vor iRobot http://heise.de/-7231520 - 2022-08-18T20:00:00+02:00 - 2022-08-18T20:00:00+02:00 + 2099-08-18T20:00:00+02:00 + 2099-08-18T20:00:00+02:00 TechStage hat eine ganze Reihe unterschiedlichster Saugroboter getestet. Zeit, die aktuellen Geräte in Relation zu stellen – und zwar in Form einer Top 10. TechStage hat eine ganze Reihe unterschiedlichster Saugroboter getestet. Zeit, die aktuellen Geräte in Relation zu stellen – und zwar in Form einer Top 10.

]]>
@@ -524,8 +524,8 @@ "Keine Science-Fiction": ESA will weltraumgestützte Solarenergie erforschen http://heise.de/-7230175 - 2022-08-18T19:17:00+02:00 - 2022-08-18T19:17:00+02:00 + 2099-08-18T19:17:00+02:00 + 2099-08-18T19:17:00+02:00 Die ESA schlägt den Einstieg in die weltraumgestützte Gewinnung von Solarenergie vor, um die Klimaziele der EU zu erreichen. Kosten und Risiken sind aber hoch.

Die ESA schlägt den Einstieg in die weltraumgestützte Gewinnung von Solarenergie vor, um die Klimaziele der EU zu erreichen. Kosten und Risiken sind aber hoch.

]]>
@@ -534,8 +534,8 @@ VPN auf dem iPhone: Sicherheitsforscher warnt vor möglichen Datenlecks http://heise.de/-7235446 - 2022-08-18T18:22:00+02:00 - 2022-08-18T18:22:00+02:00 + 2099-08-18T18:22:00+02:00 + 2099-08-18T18:22:00+02:00 Manche Verbindungen führt iOS beharrlich am VPN-Tunnel vorbei, so ein Sicherheitsforscher. Das Problem bestehe seit Jahren.

Manche Verbindungen führt iOS beharrlich am VPN-Tunnel vorbei, so ein Sicherheitsforscher. Das Problem bestehe seit Jahren.

]]>
@@ -544,8 +544,8 @@ Visual Studio Code: Markdown Language Server mit mehr Möglichkeiten http://heise.de/-7224430 - 2022-08-18T18:11:00+02:00 - 2022-08-18T18:11:00+02:00 + 2099-08-18T18:11:00+02:00 + 2099-08-18T18:11:00+02:00 Visual Studio Code unterstützt nun den Einsatz der Auszeichnungssprache Markdown durch Integration eines eigenen Language-Servers noch weitgehender als bisher.

Visual Studio Code unterstützt nun den Einsatz der Auszeichnungssprache Markdown durch Integration eines eigenen Language-Servers noch weitgehender als bisher.

]]>
@@ -554,8 +554,8 @@ Ärzte lehnen Anbindung an die "Datenautobahn" des Gesundheitswesens ab http://heise.de/-7224419 - 2022-08-18T18:09:00+02:00 - 2022-08-18T18:09:00+02:00 + 2099-08-18T18:09:00+02:00 + 2099-08-18T18:09:00+02:00 Viele Ärzte wollen Digitalisierung, sind aber unzufrieden mit der "Top down"-Mentalität der für die Digitalisierung des Gesundheitswesens zuständigen Gematik.

Viele Ärzte wollen Digitalisierung, sind aber unzufrieden mit der "Top down"-Mentalität der für die Digitalisierung des Gesundheitswesens zuständigen Gematik.

]]>
@@ -564,8 +564,8 @@ TechStage | 10 Ventilatoren im Techstage-Vergleich: Von billig mit USB über Akku bis Dyson http://heise.de/-7225419 - 2022-08-18T17:30:00+02:00 - 2022-08-18T17:30:00+02:00 + 2099-08-18T17:30:00+02:00 + 2099-08-18T17:30:00+02:00 Wir haben 10 unterschiedliche Ventilatoren ausprobiert. Große Unterschiede gibt’s bei Kosten, Lärm und Kühlung. Einige Modelle bieten sogar einen Luftreiniger. Wir haben 10 unterschiedliche Ventilatoren ausprobiert. Große Unterschiede gibt’s bei Kosten, Lärm und Kühlung. Einige Modelle bieten sogar einen Luftreiniger.

]]>
@@ -574,8 +574,8 @@ Steelrising, Evil West, WoW Classic: WOTLK: Neue PC-Spiele im September 2022 http://heise.de/-7218830 - 2022-08-18T17:24:00+02:00 - 2022-08-18T17:24:00+02:00 + 2099-08-18T17:24:00+02:00 + 2099-08-18T17:24:00+02:00 Im September geht unter anderem "WoW Classic: WOTLK" an den Start. Außerdem gibt es mit "Steelrising" und "Evil West" Nachschub für Action-RPG-Freunde.

Im September geht unter anderem "WoW Classic: WOTLK" an den Start. Außerdem gibt es mit "Steelrising" und "Evil West" Nachschub für Action-RPG-Freunde.

]]>
@@ -584,8 +584,8 @@ Pixelmator Photo: iOS-App stellt auf Abo um http://heise.de/-7235386 - 2022-08-18T17:21:00+02:00 - 2022-08-18T17:21:00+02:00 + 2099-08-18T17:21:00+02:00 + 2099-08-18T17:21:00+02:00 Das populäre Foto-Tool ändert das Geschäftsmodell. Als Begründung verweisen die Entwickler auch auf Einschränkungen in Apples App Store.

Das populäre Foto-Tool ändert das Geschäftsmodell. Als Begründung verweisen die Entwickler auch auf Einschränkungen in Apples App Store.

]]>
@@ -594,8 +594,8 @@ Kurz informiert: ÖPNV, Meta, Bird, Reddit http://heise.de/-7224304 - 2022-08-18T17:00:00+02:00 - 2022-08-18T17:00:00+02:00 + 2099-08-18T17:00:00+02:00 + 2099-08-18T17:00:00+02:00 Unser werktäglicher News-Überblick fasst die wichtigsten Nachrichten des Tages kurz und knapp zusammen.

Unser werktäglicher News-Überblick fasst die wichtigsten Nachrichten des Tages kurz und knapp zusammen.

]]>
@@ -604,8 +604,8 @@ LG Ultra PC: Die ersten LG-Notebooks mit CPUs von AMD http://heise.de/-7234942 - 2022-08-18T16:59:00+02:00 - 2022-08-18T16:59:00+02:00 + 2099-08-18T16:59:00+02:00 + 2099-08-18T16:59:00+02:00 Die leichten Gram-Notebook von LG erhalten Schwestermodelle. Statt Intel-Prozessoren sitzen im Inneren AMDs Ryzen-CPUs.

Die leichten Gram-Notebook von LG erhalten Schwestermodelle. Statt Intel-Prozessoren sitzen im Inneren AMDs Ryzen-CPUs.

]]>
@@ -614,8 +614,8 @@ Phaser auf Jubiläum: heise spielt "Star Trek: 25th Anniversary" (1992) live http://heise.de/-7227628 - 2022-08-18T16:17:00+02:00 - 2022-08-18T16:17:00+02:00 + 2099-08-18T16:17:00+02:00 + 2099-08-18T16:17:00+02:00 Der 25. Geburtstag jährt sich zum 30. Mal. Verwirrend? Unser Livestream erklärt es ab 18 Uhr live bei heise spielt.

Der 25. Geburtstag jährt sich zum 30. Mal. Verwirrend? Unser Livestream erklärt es ab 18 Uhr live bei heise spielt.

]]>
@@ -624,8 +624,8 @@ Verkehrsminister Wissing will Deutschland zum Fahrradland machen http://heise.de/-7224540 - 2022-08-18T15:55:00+02:00 - 2022-08-18T15:55:00+02:00 + 2099-08-18T15:55:00+02:00 + 2099-08-18T15:55:00+02:00 Fahrradparkhäuser, Wegenetze, Umsteigemöglichkeiten zu Bus und Bahn – der Bundesverkehrsminister will Fahrradfahren in Deutschland attraktiver machen.

Fahrradparkhäuser, Wegenetze, Umsteigemöglichkeiten zu Bus und Bahn – der Bundesverkehrsminister will Fahrradfahren in Deutschland attraktiver machen.

]]>
@@ -634,8 +634,8 @@ Bitcoin-Schürfboom in Schieflage: US-Miner machen Millionenverluste http://heise.de/-7223927 - 2022-08-18T15:19:00+02:00 - 2022-08-18T15:19:00+02:00 + 2099-08-18T15:19:00+02:00 + 2099-08-18T15:19:00+02:00 Gesunkener Bitcoinkurs, gestiegener Strompreis und hohe Inflation: Die großen Unternehmen der US-Miningbranche schreiben dicke rote Zahlen.

Gesunkener Bitcoinkurs, gestiegener Strompreis und hohe Inflation: Die großen Unternehmen der US-Miningbranche schreiben dicke rote Zahlen.

]]>
@@ -644,8 +644,8 @@ Tolino Epos 3: Neuer großer E-Reader mit 32 Gigabyte Speicher für 24.000 E-Books http://heise.de/-7224383 - 2022-08-18T15:19:00+02:00 - 2022-08-18T15:19:00+02:00 + 2099-08-18T15:19:00+02:00 + 2099-08-18T15:19:00+02:00 Die Tolino-Allianz gönnt ihrem größten E-Reader ein Upgrade. Der bekommt nun die Technik, die bereits im Vision 6 verbaut ist – und doppelt so viel Speicher.

Die Tolino-Allianz gönnt ihrem größten E-Reader ein Upgrade. Der bekommt nun die Technik, die bereits im Vision 6 verbaut ist – und doppelt so viel Speicher.

]]>
@@ -654,8 +654,8 @@ Russland in Verdacht: Massivste Cyberangriffe auf Estland seit 2007 http://heise.de/-7224506 - 2022-08-18T15:13:00+02:00 - 2022-08-18T15:13:00+02:00 + 2099-08-18T15:13:00+02:00 + 2099-08-18T15:13:00+02:00 Der estnische Staatssekretär für IT-Infrastruktur meldet massive Cyberangriffe auf Estland. Betroffen waren öffentliche Institutionen und der private Sektor.

Der estnische Staatssekretär für IT-Infrastruktur meldet massive Cyberangriffe auf Estland. Betroffen waren öffentliche Institutionen und der private Sektor.

]]>
@@ -664,8 +664,8 @@ PCIe-5.0-SSD MP700: Corsair verspricht 10 GByte/s http://heise.de/-7224465 - 2022-08-18T14:54:00+02:00 - 2022-08-18T14:54:00+02:00 + 2099-08-18T14:54:00+02:00 + 2099-08-18T14:54:00+02:00 Corsairs kommendes SSD-Topmodell für Desktop-PCs schafft Übertragungsraten von bis zu 10 GByte/s. Das Versprechen: praktisch keine Ladezeiten mehr.

Corsairs kommendes SSD-Topmodell für Desktop-PCs schafft Übertragungsraten von bis zu 10 GByte/s. Das Versprechen: praktisch keine Ladezeiten mehr.

]]>
@@ -674,8 +674,8 @@ Mozilla deklariert Zyklus- und Schwangerschafts-Apps als unsicher http://heise.de/-7224187 - 2022-08-18T14:27:00+02:00 - 2022-08-18T14:27:00+02:00 + 2099-08-18T14:27:00+02:00 + 2099-08-18T14:27:00+02:00 Nach der Abtreibungs-Entscheidung des Supreme Court hat Mozilla 18 von 25 Zyklus- und Schwangerschafts-Apps sowie Fitnesstracker als unsicher bezeichnet.

Nach der Abtreibungs-Entscheidung des Supreme Court hat Mozilla 18 von 25 Zyklus- und Schwangerschafts-Apps sowie Fitnesstracker als unsicher bezeichnet.

]]>
@@ -684,8 +684,8 @@ heise-Angebot: iX-Workshop: IT-Recht für Admins – Stolperfallen und Praxis (Last Call) http://heise.de/-7223269 - 2022-08-18T14:00:00+02:00 - 2022-08-18T14:00:00+02:00 + 2099-08-18T14:00:00+02:00 + 2099-08-18T14:00:00+02:00 Die Firmen-IT rechtssicher betreiben? Der Online-Workshop am 1.9. klärt über die Rechte, Pflichten aber auch Handlungsmöglichkeiten von Administrierenden auf.

Die Firmen-IT rechtssicher betreiben? Der Online-Workshop am 1.9. klärt über die Rechte, Pflichten aber auch Handlungsmöglichkeiten von Administrierenden auf.

]]>
@@ -694,8 +694,8 @@ TP-Link: Schadcode-Schmuggel durch Sicherheitslücke in Routern http://heise.de/-7224392 - 2022-08-18T13:58:00+02:00 - 2022-08-18T13:58:00+02:00 + 2099-08-18T13:58:00+02:00 + 2099-08-18T13:58:00+02:00 Sicherheitsforscher aus Vietnam haben im WLAN-Router TL-WR841N von TP-Link einen kritischen Fehler festgestellt, der Code-Ausführung auf dem Gerät ermöglicht.

Sicherheitsforscher aus Vietnam haben im WLAN-Router TL-WR841N von TP-Link einen kritischen Fehler festgestellt, der Code-Ausführung auf dem Gerät ermöglicht.

]]>
@@ -704,8 +704,8 @@ Windows 11: Widgets zeigen Benachrichtigungen auf Taskleiste an http://heise.de/-7224318 - 2022-08-18T13:49:00+02:00 - 2022-08-18T13:49:00+02:00 + 2099-08-18T13:49:00+02:00 + 2099-08-18T13:49:00+02:00 Microsoft rüstet in Windows 11 eine Funktion für Widgets nach, durch die diese Benachrichtigung direkt in der Taskleiste anzeigen können.

Microsoft rüstet in Windows 11 eine Funktion für Widgets nach, durch die diese Benachrichtigung direkt in der Taskleiste anzeigen können.

]]>
@@ -714,8 +714,8 @@ Energiekrise: Mehrwertsteuer auf Erdgas sinkt vorübergehend auf 7 Prozent http://heise.de/-7224298 - 2022-08-18T13:20:00+02:00 - 2022-08-18T13:20:00+02:00 + 2099-08-18T13:20:00+02:00 + 2099-08-18T13:20:00+02:00 Angesichts rapide steigender Preise und der Einführung der Gasumlage soll die Mehrwertsteuer auf Erdgas bis Anfang 2024 sinken. Das sagte Bundeskanzler Scholz.

Angesichts rapide steigender Preise und der Einführung der Gasumlage soll die Mehrwertsteuer auf Erdgas bis Anfang 2024 sinken. Das sagte Bundeskanzler Scholz.

]]>
@@ -724,8 +724,8 @@ Studie: Mehr Batterie-Produktion durch Europas Industrie notwendig http://heise.de/-7224217 - 2022-08-18T13:08:00+02:00 - 2022-08-18T13:08:00+02:00 + 2099-08-18T13:08:00+02:00 + 2099-08-18T13:08:00+02:00 Angesichts einer steil steigenden Nachfrage und der Dominanz von China empfiehlt eine Studie Europas Autoindustrie den Aufbau von Gigafactories für Batterien.

Angesichts einer steil steigenden Nachfrage und der Dominanz von China empfiehlt eine Studie Europas Autoindustrie den Aufbau von Gigafactories für Batterien.

]]>
@@ -734,8 +734,8 @@ Embracer Group kauft Markenrechte an "Herr der Ringe" http://heise.de/-7224171 - 2022-08-18T12:52:00+02:00 - 2022-08-18T12:52:00+02:00 + 2099-08-18T12:52:00+02:00 + 2099-08-18T12:52:00+02:00 Die schwedische Embracer Group möchte die Markenrechte an "Herr der Ringe" kaufen. Damit sind Videospiele und Verfilmungen auf Basis der Tolkien-Bücher möglich.

Die schwedische Embracer Group möchte die Markenrechte an "Herr der Ringe" kaufen. Damit sind Videospiele und Verfilmungen auf Basis der Tolkien-Bücher möglich.

]]>
@@ -744,8 +744,8 @@ Apples App-Datenschutz: Kleine Firmen beklagen sich http://heise.de/-7220574 - 2022-08-18T12:23:00+02:00 - 2022-08-18T12:23:00+02:00 + 2099-08-18T12:23:00+02:00 + 2099-08-18T12:23:00+02:00 Gezielte Reklame funktioniere auf dem iPhone schlechter als zuvor, gleichzeitig stiegen die Werbepreise bei Facebook & Co., heißt es von Betroffenen.

Gezielte Reklame funktioniere auf dem iPhone schlechter als zuvor, gleichzeitig stiegen die Werbepreise bei Facebook & Co., heißt es von Betroffenen.

]]>
@@ -754,8 +754,8 @@ WTF: Resonanzfrequenz: Song von Janet Jackson crashte reproduzierbar Laptops http://heise.de/-7224035 - 2022-08-18T12:23:00+02:00 - 2022-08-18T12:23:00+02:00 + 2099-08-18T12:23:00+02:00 + 2099-08-18T12:23:00+02:00 Schon vor Jahren hat ein Notebook-Hersteller bemerkt, dass der Song "Rythm Nation" Laptops crashte. Selbst solche, auf denen er gar nicht abgespielt wurde.

Schon vor Jahren hat ein Notebook-Hersteller bemerkt, dass der Song "Rythm Nation" Laptops crashte. Selbst solche, auf denen er gar nicht abgespielt wurde.

]]>
@@ -764,8 +764,8 @@ Wheelbot: Einrädriger Roboter steht selbstständig auf http://heise.de/-7223903 - 2022-08-18T12:15:00+02:00 - 2022-08-18T12:15:00+02:00 + 2099-08-18T12:15:00+02:00 + 2099-08-18T12:15:00+02:00 Der Wheelbot nutzt ein Reaktionsrad, um auf einem rollenden Rad fahren zu können und selbstständig auf das Rad zu "springen".

Der Wheelbot nutzt ein Reaktionsrad, um auf einem rollenden Rad fahren zu können und selbstständig auf das Rad zu "springen".

]]>
@@ -774,8 +774,8 @@ heise-Angebot: Sichere Softwareentwicklung: Frühbucherrabatt bis Ende August http://heise.de/-7223781 - 2022-08-18T12:03:00+02:00 - 2022-08-18T12:03:00+02:00 + 2099-08-18T12:03:00+02:00 + 2099-08-18T12:03:00+02:00 Im Oktober 2022 stehen in Karlsruhe Themen von Software Supply Chain Security über Threat Modeling bis (Post-Quantum-)Kryptografie auf dem Programm.

Im Oktober 2022 stehen in Karlsruhe Themen von Software Supply Chain Security über Threat Modeling bis (Post-Quantum-)Kryptografie auf dem Programm.

]]>
@@ -784,8 +784,8 @@ Klimaneutral auf hoher See: Welche Rolle Ammoniak bei Japans Schifffahrt spielt http://heise.de/-7222821 - 2022-08-18T12:00:00+02:00 - 2022-08-18T12:00:00+02:00 + 2099-08-18T12:00:00+02:00 + 2099-08-18T12:00:00+02:00 Seefracht ist bisher ein großer Klimasünder. Die Senkung von Emissionen der Ozeanriesen ist schwierig und teuer. Jetzt wollen sich japanische Reeder beeilen.

Seefracht ist bisher ein großer Klimasünder. Die Senkung von Emissionen der Ozeanriesen ist schwierig und teuer. Jetzt wollen sich japanische Reeder beeilen.

]]>
@@ -794,8 +794,8 @@ GitHub Enterprise Server 3.6 schafft mehr Raum für Kommunikation http://heise.de/-7224083 - 2022-08-18T11:57:00+02:00 - 2022-08-18T11:57:00+02:00 + 2099-08-18T11:57:00+02:00 + 2099-08-18T11:57:00+02:00 Die neue Version bietet eine Kommunikationsmöglichkeit per GitHub Discussions und erlaubt das schnelle Navigieren zwischen Dateien im File Tree.

Die neue Version bietet eine Kommunikationsmöglichkeit per GitHub Discussions und erlaubt das schnelle Navigieren zwischen Dateien im File Tree.

]]>
@@ -804,8 +804,8 @@ Schneller Leistungsanstieg: USA planen Supercomputer mit 100 Exaflops http://heise.de/-7224100 - 2022-08-18T11:50:00+02:00 - 2022-08-18T11:50:00+02:00 + 2099-08-18T11:50:00+02:00 + 2099-08-18T11:50:00+02:00 Das US-Energieministerium plant die nächsten zwei Supercomputer-Generationen. Bis 2030 sollen die Systeme mindestens um den Faktor 64 schneller werden.

Das US-Energieministerium plant die nächsten zwei Supercomputer-Generationen. Bis 2030 sollen die Systeme mindestens um den Faktor 64 schneller werden.

]]>
@@ -814,8 +814,8 @@ TechStage | Deals des Tages: Kampfpreise Nintendo Switch, E-Mountainbike & Handytarif http://heise.de/-7224058 - 2022-08-18T10:42:00+02:00 - 2022-08-18T10:42:00+02:00 + 2099-08-18T10:42:00+02:00 + 2099-08-18T10:42:00+02:00 Die Nintendo Switch gibt es für 199 Euro, ein E-Mountainbike bei Aldi für 999 Euro und Waipu.tv im Bundle. Die Nintendo Switch gibt es für 199 Euro, ein E-Mountainbike bei Aldi für 999 Euro und Waipu.tv im Bundle.

]]>
@@ -824,8 +824,8 @@ iPhone 14: Was wir bislang wissen und warum ein Blick auf die Pro-Modelle lohnt http://heise.de/-7063985 - 2022-08-18T10:42:00+02:00 - 2022-08-18T10:42:00+02:00 + 2099-08-18T10:42:00+02:00 + 2099-08-18T10:42:00+02:00 Die Gerüchte und Leaks zum iPhone 14 im Überblick: Welche Modelle ein Always-on-Display, einen besseren Chip und einen Notch-Ersatz bekommen könnten.

Die Gerüchte und Leaks zum iPhone 14 im Überblick: Welche Modelle ein Always-on-Display, einen besseren Chip und einen Notch-Ersatz bekommen könnten.

]]>
@@ -834,8 +834,8 @@ Reddit öffnet sich für Entwickler und Drittanbieter-Apps http://heise.de/-7223909 - 2022-08-18T10:31:00+02:00 - 2022-08-18T10:31:00+02:00 + 2099-08-18T10:31:00+02:00 + 2099-08-18T10:31:00+02:00 Entwickler können sich bei Reddit auf eine Warteliste setzen lassen, um mittels neuem Toolkit Anwendungen für die Plattform zu bauen.

Entwickler können sich bei Reddit auf eine Warteliste setzen lassen, um mittels neuem Toolkit Anwendungen für die Plattform zu bauen.

]]>
@@ -844,8 +844,8 @@ Usability: Mit der passenden Schriftart 30 Prozent schneller lesen http://heise.de/-7222795 - 2022-08-18T10:00:00+02:00 - 2022-08-18T10:00:00+02:00 + 2099-08-18T10:00:00+02:00 + 2099-08-18T10:00:00+02:00 Das Einstellen der richtigen Schriftart ist eine ebenso individuelle Angelegenheit wie die Stärke einer Lesebrille. Ein Selbsttest hilft bei der Entscheidung.

Das Einstellen der richtigen Schriftart ist eine ebenso individuelle Angelegenheit wie die Stärke einer Lesebrille. Ein Selbsttest hilft bei der Entscheidung.

]]>
@@ -854,8 +854,8 @@ heise-Angebot: c’t-Webinar: IT-Sicherheit für Bürohelden http://heise.de/-7223462 - 2022-08-18T10:00:00+02:00 - 2022-08-18T10:00:00+02:00 + 2099-08-18T10:00:00+02:00 + 2099-08-18T10:00:00+02:00 Unternehmens-IT ist und bleibt nur dann sicher, wenn alle Angestellten mithelfen – auch die ohne IT-Kenntnisse. Unser Webinar liefert die nötigen Grundlagen.

Unternehmens-IT ist und bleibt nur dann sicher, wenn alle Angestellten mithelfen – auch die ohne IT-Kenntnisse. Unser Webinar liefert die nötigen Grundlagen.

]]>
@@ -864,8 +864,8 @@ heise+ | Chip-Recycling: Reballing von BGA-Chips http://heise.de/-7222938 - 2022-08-18T09:55:00+02:00 - 2022-08-18T09:55:00+02:00 + 2099-08-18T09:55:00+02:00 + 2099-08-18T09:55:00+02:00 Der Albtraum vieler Maker ist die Bestückung von Ball Grid Arrays – und erst recht die Wiederverwendung ausgelöterer Bausteine. Wir zeigen praktikable Lösungen.

Der Albtraum vieler Maker ist die Bestückung von Ball Grid Arrays – und erst recht die Wiederverwendung ausgelöterer Bausteine. Wir zeigen praktikable Lösungen.

]]>
@@ -874,8 +874,8 @@ Webkonferenzen: Teils kritische Lücken in Zoom http://heise.de/-7223873 - 2022-08-18T09:46:00+02:00 - 2022-08-18T09:46:00+02:00 + 2099-08-18T09:46:00+02:00 + 2099-08-18T09:46:00+02:00 In mehreren Zoom-Varianten stecken teilweise kritische Sicherheitslücken. Updates sollen sie abdichten. Mac-Nutzer müssen erneut aktualisieren.

In mehreren Zoom-Varianten stecken teilweise kritische Sicherheitslücken. Updates sollen sie abdichten. Mac-Nutzer müssen erneut aktualisieren.

]]>
@@ -884,8 +884,8 @@ Mikromobilitätsanbieter Bird schreibt millionenschwere Verluste http://heise.de/-7223857 - 2022-08-18T09:16:00+02:00 - 2022-08-18T09:16:00+02:00 + 2099-08-18T09:16:00+02:00 + 2099-08-18T09:16:00+02:00 Rund 310 Millionen US-Dollar Verlust belasten Bird. Trotzdem hält das Unternehmen an seinen Jahreszielen fest. Entlassungen sollen die Wende bringen.

Rund 310 Millionen US-Dollar Verlust belasten Bird. Trotzdem hält das Unternehmen an seinen Jahreszielen fest. Entlassungen sollen die Wende bringen.

]]>
@@ -894,8 +894,8 @@ Drohnen: DJI erhält erste C1-Zertifizierung – für "Mavic 3"-Reihe http://heise.de/-7223071 - 2022-08-18T09:00:00+02:00 - 2022-08-18T09:00:00+02:00 + 2099-08-18T09:00:00+02:00 + 2099-08-18T09:00:00+02:00 DJI hat nach eigenen Angaben als erster Drohnenhersteller überhaupt eine C1-Zertifizierung nach der aktuellen Drohnenverordnung erhalten.

DJI hat nach eigenen Angaben als erster Drohnenhersteller überhaupt eine C1-Zertifizierung nach der aktuellen Drohnenverordnung erhalten.

]]>
@@ -904,8 +904,8 @@ TechStage | Saugroboter Imou L11 im Test: Laser und Absaugstation für 270 Euro http://heise.de/-7223381 - 2022-08-18T08:13:00+02:00 - 2022-08-18T08:13:00+02:00 + 2099-08-18T08:13:00+02:00 + 2099-08-18T08:13:00+02:00 Der Saugroboter Imou L11 ist dank Laser-Navigation und Absaugstation richtig vielversprechend – zu einem extrem niedrigen Preis. Der Saugroboter Imou L11 ist dank Laser-Navigation und Absaugstation richtig vielversprechend – zu einem extrem niedrigen Preis.

]]>
@@ -914,8 +914,8 @@ AKW-Laufzeitverlängerung: BUND und Lies kritisieren Spahn http://heise.de/-7223775 - 2022-08-18T08:05:00+02:00 - 2022-08-18T08:05:00+02:00 + 2099-08-18T08:05:00+02:00 + 2099-08-18T08:05:00+02:00 Die von Unionsfraktions-Vize Jens Spahn geforderten AKW-Laufzeitverlängerungen sind unsinnig, sagen der BUND und der niedersächsische Umweltminister Olaf Lies.

Die von Unionsfraktions-Vize Jens Spahn geforderten AKW-Laufzeitverlängerungen sind unsinnig, sagen der BUND und der niedersächsische Umweltminister Olaf Lies.

]]>
@@ -924,8 +924,8 @@ heise-Angebot: Die Webinar-Serie von Heise: Der Product Owner in der Praxis http://heise.de/-7218511 - 2022-08-18T08:00:00+02:00 - 2022-08-18T08:00:00+02:00 + 2099-08-18T08:00:00+02:00 + 2099-08-18T08:00:00+02:00 An fünf Terminen im September und Oktober lernen Interessierte in 20 praxisnahen Stunden, ihre Rolle als Product Owner zu meistern.

An fünf Terminen im September und Oktober lernen Interessierte in 20 praxisnahen Stunden, ihre Rolle als Product Owner zu meistern.

]]>
@@ -934,8 +934,8 @@ Crowdworking: Ständig bereit für 90 Cent Stundenlohn http://heise.de/-7220494 - 2022-08-18T08:00:00+02:00 - 2022-08-18T08:00:00+02:00 + 2099-08-18T08:00:00+02:00 + 2099-08-18T08:00:00+02:00 Wirtschaftskrisen wie in Venezuela führen zu einer neuen Form digitaler Ausbeutung im Dienste der Künstlichen Intelligenz.

Wirtschaftskrisen wie in Venezuela führen zu einer neuen Form digitaler Ausbeutung im Dienste der Künstlichen Intelligenz.

]]>
@@ -944,8 +944,8 @@ Whatsapp, Enkeltrick, Polizei: Trickbetrüger erbeuten per Maschen Millionen http://heise.de/-7223765 - 2022-08-18T07:56:00+02:00 - 2022-08-18T07:56:00+02:00 + 2099-08-18T07:56:00+02:00 + 2099-08-18T07:56:00+02:00 Vor allem ältere Menschen fallen auf aktuelle Betrugsmaschen herein und lassen sich um Ersparnisse bringen. Das LKA Niedersachsen meldet hohe Schadenssummen.

Vor allem ältere Menschen fallen auf aktuelle Betrugsmaschen herein und lassen sich um Ersparnisse bringen. Das LKA Niedersachsen meldet hohe Schadenssummen.

]]>
@@ -954,8 +954,8 @@ AKW-Rückbau: Keine Deponie will den Müll haben http://heise.de/-7223719 - 2022-08-18T07:18:00+02:00 - 2022-08-18T07:18:00+02:00 + 2099-08-18T07:18:00+02:00 + 2099-08-18T07:18:00+02:00 Das Beispiel des AKW-Rückbaus von Biblis zeigt, wie problematisch die Entsorgung des kontaminierten Mülls ist. Deponien verweigern die Annahme.

Das Beispiel des AKW-Rückbaus von Biblis zeigt, wie problematisch die Entsorgung des kontaminierten Mülls ist. Deponien verweigern die Annahme.

]]>
@@ -964,8 +964,8 @@ Fahrpreise für Busse und Bahnen steigen wieder http://heise.de/-7223747 - 2022-08-18T07:05:00+02:00 - 2022-08-18T07:05:00+02:00 + 2099-08-18T07:05:00+02:00 + 2099-08-18T07:05:00+02:00 Das 9-Euro-Ticket endet mit der Sommerfrische. Ein Nachfolger wurde bisher nicht erarbeitet. Fahrgäste werden nun auch mit Preissteigerungen konfrontiert.

Das 9-Euro-Ticket endet mit der Sommerfrische. Ein Nachfolger wurde bisher nicht erarbeitet. Fahrgäste werden nun auch mit Preissteigerungen konfrontiert.

]]>
@@ -974,8 +974,8 @@ Donnerstag: Meta und die Trump-Sperre, Lego und die Alternativen http://heise.de/-7223709 - 2022-08-18T06:30:00+02:00 - 2022-08-18T06:30:00+02:00 + 2099-08-18T06:30:00+02:00 + 2099-08-18T06:30:00+02:00 Meta gegen Trump + Klemmbaustein-Auswahl + Riesenrakete vor Start + Riesenbild von James-Webb-Teleskop + Neue Akkus für Tesla + #heiseshow über Garten-Hacks

Meta gegen Trump + Klemmbaustein-Auswahl + Riesenrakete vor Start + Riesenbild von James-Webb-Teleskop + Neue Akkus für Tesla + #heiseshow über Garten-Hacks

]]>
@@ -984,8 +984,8 @@ #heiseshow: Garten-Hacks – smarte Bewässerung & Roboterhilfe für gepflegtes Grün http://heise.de/-7222569 - 2022-08-18T06:15:00+02:00 - 2022-08-18T06:15:00+02:00 + 2099-08-18T06:15:00+02:00 + 2099-08-18T06:15:00+02:00 Gärtnern ist beliebt, aber nicht jede Arbeit trägt zur Freude bei. "Smart Gardening" kann Lästiges abnehmen. Wir stellen smarte Kauf- und Selbstbaulösungen vor.

Gärtnern ist beliebt, aber nicht jede Arbeit trägt zur Freude bei. "Smart Gardening" kann Lästiges abnehmen. Wir stellen smarte Kauf- und Selbstbaulösungen vor.

]]>
@@ -994,8 +994,8 @@ 100 Jahre DIN A4: die berühmtesten 29,7 mal 21 Zentimeter http://heise.de/-7219938 - 2022-08-18T06:15:00+02:00 - 2022-08-18T06:15:00+02:00 + 2099-08-18T06:15:00+02:00 + 2099-08-18T06:15:00+02:00 Seit 100 Jahren ist das Papiermaß normiert. Doch die Entwicklung der DIN-Formate reicht weiter zurück – und erzählt vom Streben nach geometrischer Perfektion.

Seit 100 Jahren ist das Papiermaß normiert. Doch die Entwicklung der DIN-Formate reicht weiter zurück – und erzählt vom Streben nach geometrischer Perfektion.

]]>
@@ -1004,8 +1004,8 @@ Aktive Exploits: macOS 12.5.1, iOS 15.6.1 und iPadOS 15.6.1 verfügbar http://heise.de/-7223549 - 2022-08-18T06:04:00+02:00 - 2022-08-18T06:04:00+02:00 + 2099-08-18T06:04:00+02:00 + 2099-08-18T06:04:00+02:00 Apple legt nochmals Aktualisierungen für seine 2021er Betriebssysteme vor. Grund sind wichtige Sicherheitsfixes. Für die Apple Watch kommt ein Extra-Update.

Apple legt nochmals Aktualisierungen für seine 2021er Betriebssysteme vor. Grund sind wichtige Sicherheitsfixes. Für die Apple Watch kommt ein Extra-Update.

]]>
@@ -1014,8 +1014,8 @@ Elektroautos: Neue Zellchemie für das Tesla Model Y http://heise.de/-7221781 - 2022-08-18T05:15:00+02:00 - 2022-08-18T05:15:00+02:00 + 2099-08-18T05:15:00+02:00 + 2099-08-18T05:15:00+02:00 Tesla wird sein Model Y ab viertem Quartal 2022 mit einer neuen Zellchemie anbieten. Dann soll das SUV-Modell mit 72 kWh aus LFMP-Zellen auf den Markt kommen.

Tesla wird sein Model Y ab viertem Quartal 2022 mit einer neuen Zellchemie anbieten. Dann soll das SUV-Modell mit 72 kWh aus LFMP-Zellen auf den Markt kommen.

]]>
@@ -1024,8 +1024,8 @@ Cisco übertrifft Erwartungen - Lieferkettenprobleme lassen nach http://heise.de/-7223705 - 2022-08-18T03:22:00+02:00 - 2022-08-18T03:22:00+02:00 + 2099-08-18T03:22:00+02:00 + 2099-08-18T03:22:00+02:00 Der Umsatz des Netzwerkausrüsters bleibt stabil, die Gewinne gehen weniger zurück als erwartet. Positive Ausblicke geben dem Börsenkurs einen kleinen Schub.

Der Umsatz des Netzwerkausrüsters bleibt stabil, die Gewinne gehen weniger zurück als erwartet. Positive Ausblicke geben dem Börsenkurs einen kleinen Schub.

]]>
@@ -1034,8 +1034,8 @@ Meta will Trumps Sperre nicht vorzeitig aufheben http://heise.de/-7223699 - 2022-08-18T01:37:00+02:00 - 2022-08-18T01:37:00+02:00 + 2099-08-18T01:37:00+02:00 + 2099-08-18T01:37:00+02:00 Donald Trumps Sperre für Facebook und Instagram wird nicht vor Anfang 2023 aufgehoben. Selbst im Falle einer vierten Präsidentschaftskandidatur.

Donald Trumps Sperre für Facebook und Instagram wird nicht vor Anfang 2023 aufgehoben. Selbst im Falle einer vierten Präsidentschaftskandidatur.

]]>
@@ -1044,8 +1044,8 @@ 1&1 startet 5G-Probebetrieb mit ausgesuchten Teilnehmern http://heise.de/-7223637 - 2022-08-17T22:10:00+02:00 - 2022-08-17T22:10:00+02:00 + 2099-08-17T22:10:00+02:00 + 2099-08-17T22:10:00+02:00 Mit ausgesuchten Teilnehmern hat 1&1 die ersten 5G-Übertragungen getestet, und freut sich. Echte Kunden müssen noch eine Weile zuwarten.

Mit ausgesuchten Teilnehmern hat 1&1 die ersten 5G-Übertragungen getestet, und freut sich. Echte Kunden müssen noch eine Weile zuwarten.

]]>
@@ -1054,8 +1054,8 @@ Hacks gegen Blockchain-Plattformen: 2022 fast zwei Milliarden US-Dollar geklaut http://heise.de/-7223470 - 2022-08-17T19:28:00+02:00 - 2022-08-17T19:28:00+02:00 + 2099-08-17T19:28:00+02:00 + 2099-08-17T19:28:00+02:00 Auch bei zuletzt gefallenen Kursen haben die Angriffe gegen Kryptowährungs-Plattformen Konjunktur, wie zwei Studien zeigen.

Auch bei zuletzt gefallenen Kursen haben die Angriffe gegen Kryptowährungs-Plattformen Konjunktur, wie zwei Studien zeigen.

]]>
@@ -1064,8 +1064,8 @@ Apple will Watch angeblich erstmals außerhalb von China fertigen http://heise.de/-7223480 - 2022-08-17T18:47:00+02:00 - 2022-08-17T18:47:00+02:00 + 2099-08-17T18:47:00+02:00 + 2099-08-17T18:47:00+02:00 Um die Abhängigkeit vom Produktionsstandort China zu verringern, setzt Apple Berichten zufolge verstärkt auf Vietnam. Auch MacBooks sollen dort vom Band laufen.

Um die Abhängigkeit vom Produktionsstandort China zu verringern, setzt Apple Berichten zufolge verstärkt auf Vietnam. Auch MacBooks sollen dort vom Band laufen.

]]>
@@ -1074,8 +1074,8 @@ Playstation-Spiele auf dem PC: Sony experimentiert mit PC-Launcher und PSN http://heise.de/-7223437 - 2022-08-17T18:30:00+02:00 - 2022-08-17T18:30:00+02:00 + 2099-08-17T18:30:00+02:00 + 2099-08-17T18:30:00+02:00 Die PC-Version von "Marvel's Spider-Man Remastered" enthält Dateien, die auf eine Ausweitung von Sonys Präsenz auf Windows-PCs hindeuten.

Die PC-Version von "Marvel's Spider-Man Remastered" enthält Dateien, die auf eine Ausweitung von Sonys Präsenz auf Windows-PCs hindeuten.

]]>
@@ -1084,8 +1084,8 @@ Garmin Varia RCT716 im Kurztest: Dashcam-Radar fürs Fahrrad http://heise.de/-7223301 - 2022-08-17T17:42:00+02:00 - 2022-08-17T17:42:00+02:00 + 2099-08-17T17:42:00+02:00 + 2099-08-17T17:42:00+02:00 Augen im Hinterkopf: Das Varia RCT716 kombiniert Fahrradrücklicht mit Radar und Kamera. Wir haben ausprobiert, was es im Straßenverkehr taugt.

Augen im Hinterkopf: Das Varia RCT716 kombiniert Fahrradrücklicht mit Radar und Kamera. Wir haben ausprobiert, was es im Straßenverkehr taugt.

]]>
@@ -1094,8 +1094,8 @@ Broadcom Tomahawk 5: Netzwerk-Chip mit über 51,2 TBit/s http://heise.de/-7223216 - 2022-08-17T17:24:00+02:00 - 2022-08-17T17:24:00+02:00 + 2099-08-17T17:24:00+02:00 + 2099-08-17T17:24:00+02:00 Für L2- und L3-Switches mit 64 × 800GE- oder 256 × 200GE-Ports hat Broadcom den neuen High-Radix-Chip Tomahawk 5 mit sechs ARM-CPUs entwickelt.

Für L2- und L3-Switches mit 64 × 800GE- oder 256 × 200GE-Ports hat Broadcom den neuen High-Radix-Chip Tomahawk 5 mit sechs ARM-CPUs entwickelt.

]]>
@@ -1104,8 +1104,8 @@ .NET 6 gibt's jetzt für Ubuntu 22.04 – auch im Container http://heise.de/-7223346 - 2022-08-17T17:06:00+02:00 - 2022-08-17T17:06:00+02:00 + 2099-08-17T17:06:00+02:00 + 2099-08-17T17:06:00+02:00 .NET 6 ermöglicht plattformunabhängige Anwendungen für Linux, macOS und Windows. Sie lassen sich jetzt auch unter Linux entwickeln und ausführen.

.NET 6 ermöglicht plattformunabhängige Anwendungen für Linux, macOS und Windows. Sie lassen sich jetzt auch unter Linux entwickeln und ausführen.

]]>
@@ -1114,8 +1114,8 @@ Kurz informiert: Netzhautverpflanzung, Phishing, Roboter, James Webb Teleskop http://heise.de/-7222957 - 2022-08-17T17:02:00+02:00 - 2022-08-17T17:02:00+02:00 + 2099-08-17T17:02:00+02:00 + 2099-08-17T17:02:00+02:00 Unser werktäglicher News-Überblick fasst die wichtigsten Nachrichten des Tages kurz und knapp zusammen.

Unser werktäglicher News-Überblick fasst die wichtigsten Nachrichten des Tages kurz und knapp zusammen.

]]>
@@ -1124,8 +1124,8 @@ NASA-Sonde Lucy: Mond vor Besuch beim Asteroiden Polymele entdeckt http://heise.de/-7223148 - 2022-08-17T16:45:00+02:00 - 2022-08-17T16:45:00+02:00 + 2099-08-17T16:45:00+02:00 + 2099-08-17T16:45:00+02:00 Als die NASA-Sonde Lucy entworfen wurde, sollte sie sieben Asteroiden besuchen. Dank zweier erst später entdeckter Monde sind es jetzt bereits neun.

Als die NASA-Sonde Lucy entworfen wurde, sollte sie sieben Asteroiden besuchen. Dank zweier erst später entdeckter Monde sind es jetzt bereits neun.

]]>
@@ -1134,8 +1134,8 @@ Intel NUC 12 Pro: Handliche Mini-PCs mit schnellen 12-Kern-CPUs http://heise.de/-7223236 - 2022-08-17T16:03:00+02:00 - 2022-08-17T16:03:00+02:00 + 2099-08-17T16:03:00+02:00 + 2099-08-17T16:03:00+02:00 In der 12. NUC-Pro-Generation sitzen Intels Prozessoren der Baureihe "Alder Lake-P". Selbst bei Intel scheint jedoch der 14-Kerner Core i7-1280P rar zu sein.

In der 12. NUC-Pro-Generation sitzen Intels Prozessoren der Baureihe "Alder Lake-P". Selbst bei Intel scheint jedoch der 14-Kerner Core i7-1280P rar zu sein.

]]>
@@ -1144,8 +1144,8 @@ Untersuchung am BMW-Testwagenwrack: Autonomes Fahren nicht der Unfall-Auslöser http://heise.de/-7223187 - 2022-08-17T15:43:00+02:00 - 2022-08-17T15:43:00+02:00 + 2099-08-17T15:43:00+02:00 + 2099-08-17T15:43:00+02:00 Erste Untersuchungen von Polizei und Staatsanwaltschaft ergaben: Der am Montag verunfallte Versuchs-BMW ist zum Zeitpunkt des Unglücks nicht autonom gefahren.

Erste Untersuchungen von Polizei und Staatsanwaltschaft ergaben: Der am Montag verunfallte Versuchs-BMW ist zum Zeitpunkt des Unglücks nicht autonom gefahren.

]]>
@@ -1154,8 +1154,8 @@ Joomla 4.2 unterstützt Multifaktor-Authentifikation http://heise.de/-7223099 - 2022-08-17T15:42:00+02:00 - 2022-08-17T15:42:00+02:00 + 2099-08-17T15:42:00+02:00 + 2099-08-17T15:42:00+02:00 Die neue Version des Content-Management-Systems Joomla bietet Multifaktor-Authentifizierung und neue Tastenkürzel.

Die neue Version des Content-Management-Systems Joomla bietet Multifaktor-Authentifizierung und neue Tastenkürzel.

]]>
@@ -1164,8 +1164,8 @@ Online-Jobbörse: Kleinanzeigen und Polizei warnen vor illegalen Job-Angeboten http://heise.de/-7223064 - 2022-08-17T15:30:00+02:00 - 2022-08-17T15:30:00+02:00 + 2099-08-17T15:30:00+02:00 + 2099-08-17T15:30:00+02:00 Ebay Kleinanzeigen will gemeinsam mit der polizeilichen Kriminalprävention Jobsuchende vor "vermeintlich lukrativen Nebenverdienstmöglichkeiten" schützen.

Ebay Kleinanzeigen will gemeinsam mit der polizeilichen Kriminalprävention Jobsuchende vor "vermeintlich lukrativen Nebenverdienstmöglichkeiten" schützen.

]]>
@@ -1174,8 +1174,8 @@ HP-Laserdrucker zum Nachfüllen: Toner aus der Tüte http://heise.de/-7222992 - 2022-08-17T15:24:00+02:00 - 2022-08-17T15:24:00+02:00 + 2099-08-17T15:24:00+02:00 + 2099-08-17T15:24:00+02:00 Mit der Schwarz-Weiß-Drucker-Serie LaserJet Tank hat HP die zweite Generation kleiner Laserdrucker zum Nachfüllen vorgestellt.

Mit der Schwarz-Weiß-Drucker-Serie LaserJet Tank hat HP die zweite Generation kleiner Laserdrucker zum Nachfüllen vorgestellt.

]]>
@@ -1184,8 +1184,8 @@ Airbnb: "Anti-Party-Werkzeuge" gegen unerlaubte Nutzung von Unterkünften http://heise.de/-7223000 - 2022-08-17T15:17:00+02:00 - 2022-08-17T15:17:00+02:00 + 2099-08-17T15:17:00+02:00 + 2099-08-17T15:17:00+02:00 Seit 2020 gilt in allen über Airbnb vermittelten Unterkünften ein Party-Verbot. Um das durchzusetzen, setzt die Firma in den USA und Kanada auf neue Tools.

Seit 2020 gilt in allen über Airbnb vermittelten Unterkünften ein Party-Verbot. Um das durchzusetzen, setzt die Firma in den USA und Kanada auf neue Tools.

]]>
@@ -1194,8 +1194,8 @@ Fed und Bafin warnen Banken vor Risiken bei Kryptowährungs-Handel http://heise.de/-7222988 - 2022-08-17T15:00:00+02:00 - 2022-08-17T15:00:00+02:00 + 2099-08-17T15:00:00+02:00 + 2099-08-17T15:00:00+02:00 Zunehmend erwägen auch Banken, beim Geschäft mit Kryptowährungen mitzumischen. Finanzaufseher in Deutschland und den USA sehen da deutliche Risiken.

Zunehmend erwägen auch Banken, beim Geschäft mit Kryptowährungen mitzumischen. Finanzaufseher in Deutschland und den USA sehen da deutliche Risiken.

]]>
@@ -1204,8 +1204,8 @@ Microsoft 365 und Teams sind datenschutzkonform – meint zumindest Microsoft http://heise.de/-7222881 - 2022-08-17T14:45:00+02:00 - 2022-08-17T14:45:00+02:00 + 2099-08-17T14:45:00+02:00 + 2099-08-17T14:45:00+02:00 Nach Microsofts Auffassung sind die Vorwürfe, seine Cloud-Tools würden gegen die DSGVO verstoßen, haltlos. Man könne sie auch in öffentlichen Stellen verwenden.

Nach Microsofts Auffassung sind die Vorwürfe, seine Cloud-Tools würden gegen die DSGVO verstoßen, haltlos. Man könne sie auch in öffentlichen Stellen verwenden.

]]>
@@ -1214,8 +1214,8 @@ Cisco-ASA-Firewalls hacken per Metasploit und Open-Source-Tools http://heise.de/-7222976 - 2022-08-17T14:27:00+02:00 - 2022-08-17T14:27:00+02:00 + 2099-08-17T14:27:00+02:00 + 2099-08-17T14:27:00+02:00 Ein Forscher hat zahlreiche Tools und Metasploit-Module zum Hacken von Cisco-Firewalls veröffentlicht. Ein aktuelles Update hilft nicht gegen eines der Tools.

Ein Forscher hat zahlreiche Tools und Metasploit-Module zum Hacken von Cisco-Firewalls veröffentlicht. Ein aktuelles Update hilft nicht gegen eines der Tools.

]]>
@@ -1224,8 +1224,8 @@ Python-Compiler Nuitka 1.0 verspricht mehr Tempo http://heise.de/-7222946 - 2022-08-17T14:10:00+02:00 - 2022-08-17T14:10:00+02:00 + 2099-08-17T14:10:00+02:00 + 2099-08-17T14:10:00+02:00 Der in Python geschriebene Python-Compiler Nuitka soll in Version 1.0 Performance-Vorteile durch verbessertes Speichermanagement liefern.

Der in Python geschriebene Python-Compiler Nuitka soll in Version 1.0 Performance-Vorteile durch verbessertes Speichermanagement liefern.

]]>
@@ -1234,8 +1234,8 @@ Google verwirrt Pixel-Besitzer mit Update auf Android 12 statt 13​ http://heise.de/-7222968 - 2022-08-17T14:02:00+02:00 - 2022-08-17T14:02:00+02:00 + 2099-08-17T14:02:00+02:00 + 2099-08-17T14:02:00+02:00 Pixel-User in freudiger Erwartung – doch statt des erhofften Android 13 kommt ein Update für das installierte Android 12. Google räumt Fehler ein.

Pixel-User in freudiger Erwartung – doch statt des erhofften Android 13 kommt ein Update für das installierte Android 12. Google räumt Fehler ein.

]]>
@@ -1244,8 +1244,8 @@ Nutzer-Identifizierung per Videoident: Mit wie viel Restrisiko können wir leben? http://heise.de/-7222518 - 2022-08-17T13:02:00+02:00 - 2022-08-17T13:02:00+02:00 + 2099-08-17T13:02:00+02:00 + 2099-08-17T13:02:00+02:00 Die Digitalisierungsbeauftragten, besonders im Gesundheitsbereich, sollten beim Videoident-Verfahren nicht in Panik verfallen, meint Professor Norbert Pohlmann.

Die Digitalisierungsbeauftragten, besonders im Gesundheitsbereich, sollten beim Videoident-Verfahren nicht in Panik verfallen, meint Professor Norbert Pohlmann.

]]>
@@ -1254,8 +1254,8 @@ Batteriezellen für Elektroautos: EVE Energy liefert an BMW http://heise.de/-7222843 - 2022-08-17T12:43:00+02:00 - 2022-08-17T12:43:00+02:00 + 2099-08-17T12:43:00+02:00 + 2099-08-17T12:43:00+02:00 Der chinesische Hersteller EVE Energy liefert BMW in Europa Batteriezellen für E-Autos im Format 4680. BMW folgt Tesla mit der Übernahme dieser Rundzellen.

Der chinesische Hersteller EVE Energy liefert BMW in Europa Batteriezellen für E-Autos im Format 4680. BMW folgt Tesla mit der Übernahme dieser Rundzellen.

]]>
@@ -1264,8 +1264,8 @@ TechStage | Deals des Tages: Kampfpreise für E-Bike, Klimaanlage, Laptops und mehr http://heise.de/-7222804 - 2022-08-17T12:33:00+02:00 - 2022-08-17T12:33:00+02:00 + 2099-08-17T12:33:00+02:00 + 2099-08-17T12:33:00+02:00 Heute zeigt Techstage starke Angebote für ein E-Bike, Laptops von Lenovo sowie Acer. Eine günstige Klimaanlage, PC-Hardware und starke Handys sind auch dabei. Heute zeigt Techstage starke Angebote für ein E-Bike, Laptops von Lenovo sowie Acer. Eine günstige Klimaanlage, PC-Hardware und starke Handys sind auch dabei.

]]>
@@ -1274,8 +1274,8 @@ Twitter-Übernahme: Twitter muss Dokumente an Musk-Anwälte rausrücken http://heise.de/-7222718 - 2022-08-17T12:27:00+02:00 - 2022-08-17T12:27:00+02:00 + 2099-08-17T12:27:00+02:00 + 2099-08-17T12:27:00+02:00 Ob Musk Twitter übernehmen muss, hängt unter anderem von der Zahl der Spam- und Bot-Konten ab. Nun bekommt Musk neue Dokumente, die darauf hinweisen könnten.

Ob Musk Twitter übernehmen muss, hängt unter anderem von der Zahl der Spam- und Bot-Konten ab. Nun bekommt Musk neue Dokumente, die darauf hinweisen könnten.

]]>
@@ -1284,8 +1284,8 @@ Datenvisualisierungswerkzeug Grafana 9.1 präsentiert öffentliche Dashboards http://heise.de/-7222814 - 2022-08-17T12:12:00+02:00 - 2022-08-17T12:12:00+02:00 + 2099-08-17T12:12:00+02:00 + 2099-08-17T12:12:00+02:00 Mithilfe öffentlicher Dashboards können Nutzer des Monitoring-Tools ihre Daten mit anderen teilen. Derzeit ist die Funktion noch im Alpha-Status.

Mithilfe öffentlicher Dashboards können Nutzer des Monitoring-Tools ihre Daten mit anderen teilen. Derzeit ist die Funktion noch im Alpha-Status.

]]>
@@ -1294,8 +1294,8 @@ Paketmanager RubyGems.org: Multifaktor-Authentifzierung Pflicht für Top-Pakete http://heise.de/-7222593 - 2022-08-17T12:08:00+02:00 - 2022-08-17T12:08:00+02:00 + 2099-08-17T12:08:00+02:00 + 2099-08-17T12:08:00+02:00 Mit der Umstellung auf Multifaktor-Authentifizierung für die Top-Downloads folgt der Ruby-Paketmanger den Vorbildern npm und PyPI.

Mit der Umstellung auf Multifaktor-Authentifizierung für die Top-Downloads folgt der Ruby-Paketmanger den Vorbildern npm und PyPI.

]]>
@@ -1304,8 +1304,8 @@ Künstliche Intelligenz: Deep Learning soll Leben von Feuerwehrleuten retten http://heise.de/-7222194 - 2022-08-17T12:00:00+02:00 - 2022-08-17T12:00:00+02:00 + 2099-08-17T12:00:00+02:00 + 2099-08-17T12:00:00+02:00 Ein neues KI-Modell kann das Überspringen von Flammen in brennenden Häusern schneller und genauer als je zuvor vorhersagen.

Ein neues KI-Modell kann das Überspringen von Flammen in brennenden Häusern schneller und genauer als je zuvor vorhersagen.

]]>
@@ -1314,8 +1314,8 @@ Viele Galaxien, eine Supernova: Das größte Bild des Weltraumteleskops James Webb http://heise.de/-7222577 - 2022-08-17T11:59:00+02:00 - 2022-08-17T11:59:00+02:00 + 2099-08-17T11:59:00+02:00 + 2099-08-17T11:59:00+02:00 Seit einem Monat macht das neue Weltraumteleskop Aufnahmen des Universums. Aus mehreren Hundert davon wurde jetzt das bislang größte Mosaik zusammengesetzt.

Seit einem Monat macht das neue Weltraumteleskop Aufnahmen des Universums. Aus mehreren Hundert davon wurde jetzt das bislang größte Mosaik zusammengesetzt.

]]>
@@ -1324,8 +1324,8 @@ heise-Angebot: Speicherkonferenz storage2day: Schutz vor Ransomware ist Keynote-Thema http://heise.de/-7222638 - 2022-08-17T11:30:00+02:00 - 2022-08-17T11:30:00+02:00 + 2099-08-17T11:30:00+02:00 + 2099-08-17T11:30:00+02:00 Auch Storage-Admins sollten wissen, wie Ransomware-Erpresser vorgehen. Auf der storage2day ab dem 13.10. in München ist Malware-Schutz ein Schwerpunktthema.

Auch Storage-Admins sollten wissen, wie Ransomware-Erpresser vorgehen. Auf der storage2day ab dem 13.10. in München ist Malware-Schutz ein Schwerpunktthema.

]]>
@@ -1334,8 +1334,8 @@ "Geh mal Chips hol'n": Google-Roboter bringt Mitarbeitern Snacks und Getränke http://heise.de/-7222362 - 2022-08-17T11:29:00+02:00 - 2022-08-17T11:29:00+02:00 + 2099-08-17T11:29:00+02:00 + 2099-08-17T11:29:00+02:00 Roboter soll die Intention, was ein Mensch will, verstehen, um Anweisungen besser umsetzen zu können.

Roboter soll die Intention, was ein Mensch will, verstehen, um Anweisungen besser umsetzen zu können.

]]>
@@ -1344,8 +1344,8 @@ Umfrage: Kinder und Jugendliche zocken zweieinhalb Stunden pro Tag http://heise.de/-7222444 - 2022-08-17T11:24:00+02:00 - 2022-08-17T11:24:00+02:00 + 2099-08-17T11:24:00+02:00 + 2099-08-17T11:24:00+02:00 89 Prozent der Kinder und Jugendlichen spielen Video- oder Computerspiele. Der Unterschied zwischen Jungen und Mädchen ist dabei nicht sehr groß.

89 Prozent der Kinder und Jugendlichen spielen Video- oder Computerspiele. Der Unterschied zwischen Jungen und Mädchen ist dabei nicht sehr groß.

]]>
@@ -1354,8 +1354,8 @@ 40 Jahre CD: Die Compact Disc feiert Jubiläum http://heise.de/-7199746 - 2022-08-17T11:04:00+02:00 - 2022-08-17T11:04:00+02:00 + 2099-08-17T11:04:00+02:00 + 2099-08-17T11:04:00+02:00 Am 17. August 1982 begann das Zeitalter der optischen Datenträger. Die Produktion der Abba-CD "The Visitors" startete in Langenhagen bei Hannover.

Am 17. August 1982 begann das Zeitalter der optischen Datenträger. Die Produktion der Abba-CD "The Visitors" startete in Langenhagen bei Hannover.

]]>
@@ -1364,8 +1364,8 @@ AMD Ryzen 7000: CPU-Enthüllung noch im August http://heise.de/-7222649 - 2022-08-17T10:37:00+02:00 - 2022-08-17T10:37:00+02:00 + 2099-08-17T10:37:00+02:00 + 2099-08-17T10:37:00+02:00 Im Rahmen eines Livestreams zeigt AMD seine "PC-Produkte der nächsten Generation". Die Firma verspricht neue Details zu den Ryzen-7000-Prozessoren.

Im Rahmen eines Livestreams zeigt AMD seine "PC-Produkte der nächsten Generation". Die Firma verspricht neue Details zu den Ryzen-7000-Prozessoren.

]]>
@@ -1374,8 +1374,8 @@ Es muss nicht immer Lego sein: Alternative Klemmbaustein-Hersteller holen auf http://heise.de/-7221962 - 2022-08-17T10:34:00+02:00 - 2022-08-17T10:34:00+02:00 + 2099-08-17T10:34:00+02:00 + 2099-08-17T10:34:00+02:00 Lego wird 90 und gefeiert. Doch hat der Konzern nicht alles im Programm, was sich Klemmbaustein-Fans wünschen. Wir stellen die Alternativen vor.

Lego wird 90 und gefeiert. Doch hat der Konzern nicht alles im Programm, was sich Klemmbaustein-Fans wünschen. Wir stellen die Alternativen vor.

]]>
@@ -1384,8 +1384,8 @@ LKA Niedersachsen: Warnung vor Phishing-Mail von "Bundesregierung" http://heise.de/-7222541 - 2022-08-17T10:25:00+02:00 - 2022-08-17T10:25:00+02:00 + 2099-08-17T10:25:00+02:00 + 2099-08-17T10:25:00+02:00 Eine derzeit laufende Phishing-Welle spült gefälschte Mails in die Posteingänge potenzieller Opfer, die angeblich von der Bundesregierung stammen.

Eine derzeit laufende Phishing-Welle spült gefälschte Mails in die Posteingänge potenzieller Opfer, die angeblich von der Bundesregierung stammen.

]]>
@@ -1394,8 +1394,8 @@ Internet der Dinge: Google schickt seine IoT-Cloud aufs Abstellgleis http://heise.de/-7222369 - 2022-08-17T10:19:00+02:00 - 2022-08-17T10:19:00+02:00 + 2099-08-17T10:19:00+02:00 + 2099-08-17T10:19:00+02:00 Google kappt die Anbindung von IoT-Endgeräten an die Google Cloud über MQTT oder HTTP im August 2023. Eigene Alternativen bietet das Unternehmen nicht an.

Google kappt die Anbindung von IoT-Endgeräten an die Google Cloud über MQTT oder HTTP im August 2023. Eigene Alternativen bietet das Unternehmen nicht an.

]]>
@@ -1404,8 +1404,8 @@ Messenger WhatsApp bekommt eine native Windows-App http://heise.de/-7222469 - 2022-08-17T10:02:00+02:00 - 2022-08-17T10:02:00+02:00 + 2099-08-17T10:02:00+02:00 + 2099-08-17T10:02:00+02:00 Die Web-Version des Messengers WhatsApp wird für Windows durch eine native App ersetzt. Diese war bisher nur als Beta verfügbar.

Die Web-Version des Messengers WhatsApp wird für Windows durch eine native App ersetzt. Diese war bisher nur als Beta verfügbar.

]]>
@@ -1414,8 +1414,8 @@ Forscher beleben Netzhaut von Verstorbenen wieder​ http://heise.de/-7222136 - 2022-08-17T10:00:00+02:00 - 2022-08-17T10:00:00+02:00 + 2099-08-17T10:00:00+02:00 + 2099-08-17T10:00:00+02:00 Ein Versorgungsgerät verhindert Schäden in entnommenen Retinas. Das könnte das Erforschen von Augenleiden verbessern und Netzhautverpflanzungen ermöglichen.​

Ein Versorgungsgerät verhindert Schäden in entnommenen Retinas. Das könnte das Erforschen von Augenleiden verbessern und Netzhautverpflanzungen ermöglichen.​

]]>
@@ -1424,8 +1424,8 @@ heise-Angebot: c't Sonderheft: Schnell und einfach mit Python loslegen http://heise.de/-7218361 - 2022-08-17T10:00:00+02:00 - 2022-08-17T10:00:00+02:00 + 2099-08-17T10:00:00+02:00 + 2099-08-17T10:00:00+02:00 Python ist einer der vielseitigsten und beliebtesten Programmiersprachen. Ideen für Projekte und Grundlagen vermittelt das neue Sonderheft c't Python.

Python ist einer der vielseitigsten und beliebtesten Programmiersprachen. Ideen für Projekte und Grundlagen vermittelt das neue Sonderheft c't Python.

]]>
@@ -1434,8 +1434,8 @@ Google Chrome-Update: Exploit im Umlauf http://heise.de/-7222389 - 2022-08-17T09:18:00+02:00 - 2022-08-17T09:18:00+02:00 + 2099-08-17T09:18:00+02:00 + 2099-08-17T09:18:00+02:00 Google hat in Chrome mehrere Sicherheitslücken gestopft. Mindestens eine davon gilt dem Hersteller als kritisch. Für eine weitere kursiert bereits ein Exploit.

Google hat in Chrome mehrere Sicherheitslücken gestopft. Mindestens eine davon gilt dem Hersteller als kritisch. Für eine weitere kursiert bereits ein Exploit.

]]>
@@ -1444,8 +1444,8 @@ Microsoft Azure: Virtuelle Workstations in der Cloud für Entwickler http://heise.de/-7221812 - 2022-08-17T09:06:00+02:00 - 2022-08-17T09:06:00+02:00 + 2099-08-17T09:06:00+02:00 + 2099-08-17T09:06:00+02:00 In Microsofts Azure-Cloud stehen für Entwickler und Entwicklerinnen virtuelle Workstations in einer Vorschau auf die DevBox bereit.

In Microsofts Azure-Cloud stehen für Entwickler und Entwicklerinnen virtuelle Workstations in einer Vorschau auf die DevBox bereit.

]]>
@@ -1454,8 +1454,8 @@ Mondmission Artemis-1: NASA-Riesenrakete SLS bereits auf dem Weg zur Startrampe http://heise.de/-7222358 - 2022-08-17T08:07:00+02:00 - 2022-08-17T08:07:00+02:00 + 2099-08-17T08:07:00+02:00 + 2099-08-17T08:07:00+02:00 Zwei Tage früher als ursprünglich geplant, ist die riesige Rakete SLS auf dem Weg zur Startrampe. An den möglichen Startterminen hat sich aber nichts geändert.

Zwei Tage früher als ursprünglich geplant, ist die riesige Rakete SLS auf dem Weg zur Startrampe. An den möglichen Startterminen hat sich aber nichts geändert.

]]>
@@ -1464,8 +1464,8 @@ heise-Angebot: MIT Technology Review 6/22: Wie Künstliche Intelligenz Kolonialismus befördert http://heise.de/-7221746 - 2022-08-17T08:00:00+02:00 - 2022-08-17T08:00:00+02:00 + 2099-08-17T08:00:00+02:00 + 2099-08-17T08:00:00+02:00 Diskriminierung ist ein bekannter Effekt bei Künstlicher Intelligenz. Doch was hat KI mit Kolonialismus zu tun? Das neue Heft geht dieser Frage nach.

Diskriminierung ist ein bekannter Effekt bei Künstlicher Intelligenz. Doch was hat KI mit Kolonialismus zu tun? Das neue Heft geht dieser Frage nach.

]]>
@@ -1474,8 +1474,8 @@ Girocard-Zahlungen und kontaktloses Bezahlen stark angestiegen http://heise.de/-7222322 - 2022-08-17T06:42:00+02:00 - 2022-08-17T06:42:00+02:00 + 2099-08-17T06:42:00+02:00 + 2099-08-17T06:42:00+02:00 Immer mehr Menschen bezahlen mit Girocard und kontaktlos, nicht nur mit Karte, sondern auch mit Smartphone und Smartwatch.

Immer mehr Menschen bezahlen mit Girocard und kontaktlos, nicht nur mit Karte, sondern auch mit Smartphone und Smartwatch.

]]>
@@ -1484,8 +1484,8 @@ Mittwoch: Überschall-Boom bei US-Fluglinien, AKW-Verlängerung in Deutschland http://heise.de/-7222312 - 2022-08-17T06:30:00+02:00 - 2022-08-17T06:30:00+02:00 + 2099-08-17T06:30:00+02:00 + 2099-08-17T06:30:00+02:00 Überschall-Jets für US-Airline + Vorbereitung für AKWs + Funkspektrum für US-WLAN + Twilio-Einbruch stört Signal + VW-Bus: Strom oder Sprit + Chip-Podcast

Überschall-Jets für US-Airline + Vorbereitung für AKWs + Funkspektrum für US-WLAN + Twilio-Einbruch stört Signal + VW-Bus: Strom oder Sprit + Chip-Podcast

]]>
@@ -1494,8 +1494,8 @@ Biden unterzeichnet Gesetz für Investitionen in Klima und Soziales http://heise.de/-7222318 - 2022-08-17T06:25:00+02:00 - 2022-08-17T06:25:00+02:00 + 2099-08-17T06:25:00+02:00 + 2099-08-17T06:25:00+02:00 US-Präsident Joe Biden hatte sich mehr erhofft und vor Monaten ein viel größeres Paket vorgelegt – das scheiterte. Nun hat ein später Kompromiss gewonnen.

US-Präsident Joe Biden hatte sich mehr erhofft und vor Monaten ein viel größeres Paket vorgelegt – das scheiterte. Nun hat ein später Kompromiss gewonnen.

]]>
@@ -1504,8 +1504,8 @@ Bit-Rauschen, der Prozessor-Podcast: Der "Kryptowinter" und die Chiphersteller http://heise.de/-6533261 - 2022-08-17T06:20:00+02:00 - 2022-08-17T06:20:00+02:00 + 2099-08-17T06:20:00+02:00 + 2099-08-17T06:20:00+02:00 Stark gefallene Kurse für Bitcoin, Ether & Co. lassen den GPU-Absatz einbrechen. Das trifft nicht nur Nvidia: der Audio-Podcast Bit-Rauschen 2022/17.

Stark gefallene Kurse für Bitcoin, Ether & Co. lassen den GPU-Absatz einbrechen. Das trifft nicht nur Nvidia: der Audio-Podcast Bit-Rauschen 2022/17.

]]>
From 934b30745822197046d7618d206a321a36a1a121 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sat, 15 Apr 2023 19:32:58 +0200 Subject: [PATCH 163/306] add sleep command Signed-off-by: Benjamin Brahmer --- tests/updater/update.bats | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/updater/update.bats b/tests/updater/update.bats index 9db1ec4bf..65ce51307 100644 --- a/tests/updater/update.bats +++ b/tests/updater/update.bats @@ -79,22 +79,32 @@ teardown() { # Create Feed FEEDID=$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} POST ${BASE_URLv1}/feeds url=$TEST_FEED | grep -Po '"id":\K([0-9]+)') + sleep 2 + # Trigger Update php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 50 -s 50 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + sleep 2 + # Trigger Update php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 50 -s 100 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + sleep 2 + # Trigger Update php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 50 -s 150 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + sleep 2 + # Trigger Update php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 50 -s 200 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + sleep 2 + # Get Items ID_LIST=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) From 4a1d94ace07b79e065fcd525f920919376927847 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 16 Apr 2023 08:19:10 +0000 Subject: [PATCH 164/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.10 to 1.10.13 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.10 to 1.10.13. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.10...1.10.13) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index e2988a3e0..dd1e2ae04 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.10", + "phpstan/phpstan": "^1.10.13", "phpstan/phpstan-doctrine": "^1.3.37", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.11", diff --git a/composer.lock b/composer.lock index 9ca7aadad..50bff737b 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "b8355df47ea7460f46f2297d9cf60348", + "content-hash": "a72481ad8ae98a69cc608f921155479e", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.10", + "version": "1.10.13", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "f1e22c9b17a879987f8743d81533250a5fff47f9" + "reference": "f07bf8c6980b81bf9e49d44bd0caf2e737614a70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/f1e22c9b17a879987f8743d81533250a5fff47f9", - "reference": "f1e22c9b17a879987f8743d81533250a5fff47f9", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/f07bf8c6980b81bf9e49d44bd0caf2e737614a70", + "reference": "f07bf8c6980b81bf9e49d44bd0caf2e737614a70", "shasum": "" }, "require": { @@ -1413,7 +1413,7 @@ "type": "tidelift" } ], - "time": "2023-04-01T17:06:15+00:00" + "time": "2023-04-12T19:29:52+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From bf0ffd792155947dd557c663adb911e5baef2f6a Mon Sep 17 00:00:00 2001 From: ManuelSailer Date: Wed, 12 Apr 2023 18:46:21 +0200 Subject: [PATCH 165/306] Fix display issue in NC26+ (#2192) Signed-off-by: ManuelSailer --- CHANGELOG.md | 1 + css/content.css | 2 +- templates/index.php | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e581043ed..f2853074f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [21.x.x] +- Fix display issue in NC26+ (#2192) ### Changed ### Fixed diff --git a/css/content.css b/css/content.css index ed2e1c4e4..52fa87da9 100644 --- a/css/content.css +++ b/css/content.css @@ -236,7 +236,7 @@ min-height: 43px; } -#app-content.nc-major-version-25 .compact .utils { +#app-content.nc-major-version-gte-25 .compact .utils { top: 0px; } diff --git a/templates/index.php b/templates/index.php index 52f5bd54b..5d8a992ed 100644 --- a/templates/index.php +++ b/templates/index.php @@ -70,7 +70,7 @@ class="icon-loading"
Date: Sun, 16 Apr 2023 08:26:35 +0000 Subject: [PATCH 166/306] Build(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.6 to 9.6.7. - [Release notes](https://github.com/sebastianbergmann/phpunit/releases) - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.7/ChangeLog-9.6.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.6...9.6.7) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 50bff737b..bf266d07a 100644 --- a/composer.lock +++ b/composer.lock @@ -1954,16 +1954,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.6", + "version": "9.6.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "b65d59a059d3004a040c16a82e07bbdf6cfdd115" + "reference": "c993f0d3b0489ffc42ee2fe0bd645af1538a63b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b65d59a059d3004a040c16a82e07bbdf6cfdd115", - "reference": "b65d59a059d3004a040c16a82e07bbdf6cfdd115", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c993f0d3b0489ffc42ee2fe0bd645af1538a63b2", + "reference": "c993f0d3b0489ffc42ee2fe0bd645af1538a63b2", "shasum": "" }, "require": { @@ -2037,7 +2037,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.6" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.7" }, "funding": [ { @@ -2053,7 +2053,7 @@ "type": "tidelift" } ], - "time": "2023-03-27T11:43:46+00:00" + "time": "2023-04-14T08:58:40+00:00" }, { "name": "psr/cache", From ef85fa6572ca995d51e98948a2681dd1de602786 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 16 Apr 2023 08:26:42 +0000 Subject: [PATCH 167/306] Build(deps-dev): Bump doctrine/dbal from 3.6.1 to 3.6.2 Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.1 to 3.6.2. - [Release notes](https://github.com/doctrine/dbal/releases) - [Commits](https://github.com/doctrine/dbal/compare/3.6.1...3.6.2) --- updated-dependencies: - dependency-name: doctrine/dbal dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/composer.json b/composer.json index dd1e2ae04..09472bbac 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "phpstan/extension-installer": "^1.2.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", - "doctrine/dbal": "^3.6.1", + "doctrine/dbal": "^3.6.2", "symfony/console": "^4.4.19", "psr/log": "^1.1.0" }, diff --git a/composer.lock b/composer.lock index bf266d07a..48a9c3e79 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a72481ad8ae98a69cc608f921155479e", + "content-hash": "a67d470990273129b12c39c30e8789d6", "packages": [ { "name": "arthurhoaro/favicon", @@ -768,16 +768,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.1", + "version": "3.6.2", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "57815c7bbcda3cd18871d253c1dd8cbe56f8526e" + "reference": "b4bd1cfbd2b916951696d82e57d054394d84864c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/57815c7bbcda3cd18871d253c1dd8cbe56f8526e", - "reference": "57815c7bbcda3cd18871d253c1dd8cbe56f8526e", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/b4bd1cfbd2b916951696d82e57d054394d84864c", + "reference": "b4bd1cfbd2b916951696d82e57d054394d84864c", "shasum": "" }, "require": { @@ -793,9 +793,9 @@ "doctrine/coding-standard": "11.1.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.10.3", + "phpstan/phpstan": "1.10.9", "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.4", + "phpunit/phpunit": "9.6.6", "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^5.4|^6.0", @@ -860,7 +860,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.1" + "source": "https://github.com/doctrine/dbal/tree/3.6.2" }, "funding": [ { @@ -876,7 +876,7 @@ "type": "tidelift" } ], - "time": "2023-03-02T19:26:24+00:00" + "time": "2023-04-14T07:25:38+00:00" }, { "name": "doctrine/deprecations", From 51d026a46aaced44385c0244747f70456b113b56 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 16 Apr 2023 08:57:14 +0000 Subject: [PATCH 168/306] Build(deps-dev): Bump minimatch from 8.0.3 to 9.0.0 in /js (#2191) Bumps [minimatch](https://github.com/isaacs/minimatch) from 8.0.3 to 9.0.0. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v8.0.3...v9.0.0) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index b8377cc9e..f2a3bd28e 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^8.0.3", + "minimatch": "^9.0.0", "natives": "^1.1.6" }, "engines": { @@ -4553,9 +4553,9 @@ } }, "node_modules/minimatch": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.3.tgz", - "integrity": "sha512-tEEvU9TkZgnFDCtpnrEYnPsjT7iUx42aXfs4bzmQ5sMA09/6hZY0jeZcGkXyDagiBOvkUjNo8Viom+Me6+2x7g==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", + "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10828,9 +10828,9 @@ } }, "minimatch": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.3.tgz", - "integrity": "sha512-tEEvU9TkZgnFDCtpnrEYnPsjT7iUx42aXfs4bzmQ5sMA09/6hZY0jeZcGkXyDagiBOvkUjNo8Viom+Me6+2x7g==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", + "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 9a7cb29e6..a5d084ce2 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^8.0.3", + "minimatch": "^9.0.0", "natives": "^1.1.6" }, "dependencies": { From 2d4cb5ed1c0fba33be5dcfc837a4af41e3d948c4 Mon Sep 17 00:00:00 2001 From: Daniel Starzmann Date: Wed, 12 Apr 2023 16:18:05 +0200 Subject: [PATCH 169/306] Improve sql query performance by removing unused payload Signed-off-by: Daniel Starzmann --- CHANGELOG.md | 1 + lib/Db/ItemMapperV2.php | 2 +- tests/Unit/Db/ItemMapperTest.php | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f2853074f..6323e7d5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Changed ### Fixed +- Improve performance of item updates (#1322) # Releases ## [21.2.0-beta2] - 2023-04-05 diff --git a/lib/Db/ItemMapperV2.php b/lib/Db/ItemMapperV2.php index d8b36723d..972295ee3 100644 --- a/lib/Db/ItemMapperV2.php +++ b/lib/Db/ItemMapperV2.php @@ -314,7 +314,7 @@ public function newest(string $userId): Entity { $builder = $this->db->getQueryBuilder(); - $builder->select('items.*') + $builder->select('items.id') ->from($this->tableName, 'items') ->innerJoin('items', FeedMapperV2::TABLE_NAME, 'feeds', 'items.feed_id = feeds.id') ->where('feeds.user_id = :userId') diff --git a/tests/Unit/Db/ItemMapperTest.php b/tests/Unit/Db/ItemMapperTest.php index 80421bc0a..397f3be2c 100644 --- a/tests/Unit/Db/ItemMapperTest.php +++ b/tests/Unit/Db/ItemMapperTest.php @@ -419,7 +419,7 @@ public function testNewest() $this->builder->expects($this->once()) ->method('select') - ->with('items.*') + ->with('items.id') ->will($this->returnSelf()); $this->builder->expects($this->once()) From fae165445809f7fe8a9eb5b518bfe0bac103b46f Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sun, 16 Apr 2023 11:21:54 +0200 Subject: [PATCH 170/306] Release 21.2.0-beta3 Changed - Improve performance of item updates (#1322) Fixed - Fix display issue in NC26+ (#2192) Signed-off-by: Benjamin Brahmer --- AUTHORS.md | 6 +++++- CHANGELOG.md | 9 +++++++-- appinfo/info.xml | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/AUTHORS.md b/AUTHORS.md index 42fe73777..2e5cf7afb 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -55,6 +55,7 @@ * [b_b](mailto:bruno@eliaz.fr) * [heyarne](mailto:arne@schlueter.is) * [marco.nassabain@etu.unistra.fr](mailto:marco.nassabain@hotmail.com) +* [Anderson Silva](mailto:UnderEu@users.noreply.github.com) * [Andreas Fischer](mailto:bantu@owncloud.com) * [David Guillot](mailto:david@guillot.me) * [Gioele Falcetti](mailto:thegio.f@gmail.com) @@ -85,7 +86,6 @@ * [Alexander Grüßung](mailto:alexander@gruessung-online.de) * [Allan Nordhøy](mailto:epost@anotheragency.no) * [Alwaysin](mailto:adrien@demma.fr) -* [Anderson Silva](mailto:UnderEu@users.noreply.github.com) * [Andrea Boero](mailto:mail@tsumi.it) * [Andreas Demmelbauer](mailto:git@notice.at) * [Artem Lavrukhin](mailto:lavryha4590@gmail.com) @@ -107,6 +107,7 @@ * [Colin W](mailto:cwmke@users.noreply.github.com) * [Daniel Aleksandersen](mailto:code@daniel.priv.no) * [Daniel S](mailto:daniel@while-true-do.org) +* [Daniel Starzmann](mailto:daniel@starze.de) * [David Baucum](mailto:david@baucum.me) * [David Engster](mailto:deng@randomsample.de) * [Dennis Müller](mailto:dennismueller.kontakt@gmail.com) @@ -129,7 +130,9 @@ * [Hendrik Leppelsack](mailto:hendrik@leppelsack.de) * [Jasper Knockaert](mailto:jasper@knockaert.nl) * [Kevin Decherf](mailto:kevin@kdecherf.com) +* [Kuba Orlik](mailto:kontakt@kuba-orlik.name) * [Maceček Richard](mailto:46937538+macecekrichard@users.noreply.github.com) +* [ManuelSailer](mailto:github.com@manuel-sailer.de) * [Marc Cousin](mailto:marc.cousin@people-doc.com) * [Martin Ferretti](mailto:ferrettimartin@protonmail.com) * [Matthias](mailto:matthias.baier@mabaart.de) @@ -148,6 +151,7 @@ * [Piotr Dobrowolski](mailto:admin@tastycode.pl) * [Raspbeguy](mailto:raspbeguy@users.noreply.github.com) * [René Henrich](mailto:contact@rene-henrich.de) +* [Robert Wunderer](mailto:robert.wunderer@caprisys.at) * [Rodrigo Aguilera](mailto:rodrigo.aguilera@amazee.com) * [Roeland Jago Douma](mailto:roeland@famdouma.nl) * [Simon](mailto:sschubert89@gmail.com) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6323e7d5a..feba7765e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,13 +4,18 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [21.x.x] -- Fix display issue in NC26+ (#2192) ### Changed ### Fixed -- Improve performance of item updates (#1322) + # Releases +## [21.2.0-beta3] - 2023-04-16 +### Changed +- Improve performance of item updates (#1322) +### Fixed +- Fix display issue in NC26+ (#2192) + ## [21.2.0-beta2] - 2023-04-05 ### Fixed - Fix last_modified not updated when all items are marked as read (#2183) diff --git a/appinfo/info.xml b/appinfo/info.xml index 1414dd0f2..a9e4b3f1e 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 21.2.0-beta2 + 21.2.0-beta3 agpl Benjamin Brahmer Sean Molenaar From 14b6c2d55f7d65d34e457e11199a555f46f9a9a6 Mon Sep 17 00:00:00 2001 From: Manuel Sailer Date: Mon, 17 Apr 2023 11:20:35 +0200 Subject: [PATCH 171/306] Ignore Visual Studio Code settings (#2204) --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index c219d71ff..155c2f8d7 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,6 @@ nbproject # Mac OS .DS_Store *.iml + +# VS Code +.vscode \ No newline at end of file From bdae59440304fd8d6794aa14c1c8be7178d7d23a Mon Sep 17 00:00:00 2001 From: ManuelSailer Date: Mon, 17 Apr 2023 10:12:14 +0200 Subject: [PATCH 172/306] Sort select options by name (ignore case) Signed-off-by: ManuelSailer --- templates/part.navigation.addfeed.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/part.navigation.addfeed.php b/templates/part.navigation.addfeed.php index b7da9da05..24304f6fd 100644 --- a/templates/part.navigation.addfeed.php +++ b/templates/part.navigation.addfeed.php @@ -36,7 +36,7 @@ class="icon-add" ng-if="!Navigation.showNewFolder" ng-model="Navigation.feed.existingFolder" ng-options="folder.name for folder in - Navigation.getFolders() track by folder.name"> + Navigation.getFolders() | orderBy:'name.toLowerCase()':false:localeComparator track by folder.name"> From 6691d45c5684bd9acb9a9ce0f8d8d53882492ee3 Mon Sep 17 00:00:00 2001 From: ManuelSailer Date: Mon, 17 Apr 2023 10:39:36 +0200 Subject: [PATCH 173/306] Added Changelog entry Signed-off-by: ManuelSailer --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index feba7765e..b32dafeef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Changed ### Fixed +- Fix sorting of folder names in select when adding subscription (#2090) # Releases From 02b517bf85577e0b7831ce6b09de87a58b531932 Mon Sep 17 00:00:00 2001 From: Manuel Sailer Date: Tue, 18 Apr 2023 12:15:57 +0200 Subject: [PATCH 174/306] Fix audio player floating when scrolling (#2142) (#2206) Signed-off-by: ManuelSailer Signed-off-by: Manuel Sailer --- CHANGELOG.md | 2 +- css/content.css | 15 +++++++++++++++ js/directive/NewsStickyMenu.js | 6 ++++-- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b32dafeef..bfbd260f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,9 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Changed ### Fixed +- Fix audio player floating when scrolling in NC25+ (#2142) - Fix sorting of folder names in select when adding subscription (#2090) - # Releases ## [21.2.0-beta3] - 2023-04-16 ### Changed diff --git a/css/content.css b/css/content.css index 52fa87da9..37abf5fe5 100644 --- a/css/content.css +++ b/css/content.css @@ -66,6 +66,10 @@ align-items: center; } +#app-content.nc-major-version-gte-25 .podcast { + top: 0; +} + #app-content .podcast audio { display: block; width: calc(100% - 60px); @@ -108,6 +112,17 @@ left: 0; } +#app-content.nc-major-version-gte-25 .podcast { + position: sticky; +} + +@media only screen and (width < 1024px) { + #app-content.nc-major-version-gte-25 .podcast { + left: 35px; + width: calc(100% - 35px); + } +} + #notification a { text-decoration: underline; color: blue; diff --git a/js/directive/NewsStickyMenu.js b/js/directive/NewsStickyMenu.js index b46500577..7da681214 100644 --- a/js/directive/NewsStickyMenu.js +++ b/js/directive/NewsStickyMenu.js @@ -7,7 +7,7 @@ * @author Bernhard Posselt * @copyright Bernhard Posselt 2014 */ -app.directive('newsStickyMenu', function () { +app.directive('newsStickyMenu', function (NC_MAJOR_VERSION) { 'use strict'; return function (scope, elem, attr) { @@ -18,7 +18,9 @@ app.directive('newsStickyMenu', function () { if (scrollHeight > height) { elem.addClass('fixed'); - elem.css('top', scrollHeight); + if (NC_MAJOR_VERSION < 25) { + elem.css('top', scrollHeight); + } } else { elem.removeClass('fixed'); } From 8a5426c4d79aef48b4e7d1d96d203b402f474501 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Apr 2023 16:47:25 +0200 Subject: [PATCH 175/306] Build(deps-dev): Bump phpstan/extension-installer from 1.2.0 to 1.3.0 (#2208) Bumps [phpstan/extension-installer](https://github.com/phpstan/extension-installer) from 1.2.0 to 1.3.0. - [Release notes](https://github.com/phpstan/extension-installer/releases) - [Commits](https://github.com/phpstan/extension-installer/compare/1.2.0...1.3.0) --- updated-dependencies: - dependency-name: phpstan/extension-installer dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 21 +++++++++++++-------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index 09472bbac..9f7fd1f5f 100644 --- a/composer.json +++ b/composer.json @@ -60,7 +60,7 @@ "phpstan/phpstan-doctrine": "^1.3.37", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.11", - "phpstan/extension-installer": "^1.2.0", + "phpstan/extension-installer": "^1.3.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", "doctrine/dbal": "^3.6.2", diff --git a/composer.lock b/composer.lock index 48a9c3e79..d194327b4 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a67d470990273129b12c39c30e8789d6", + "content-hash": "dd605a316f45ec1cf76c18123097f8d0", "packages": [ { "name": "arthurhoaro/favicon", @@ -1311,16 +1311,16 @@ }, { "name": "phpstan/extension-installer", - "version": "1.2.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/phpstan/extension-installer.git", - "reference": "f06dbb052ddc394e7896fcd1cfcd533f9f6ace40" + "reference": "f5e02d40f277d28513001976f444d9ff1dc15e9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/extension-installer/zipball/f06dbb052ddc394e7896fcd1cfcd533f9f6ace40", - "reference": "f06dbb052ddc394e7896fcd1cfcd533f9f6ace40", + "url": "https://api.github.com/repos/phpstan/extension-installer/zipball/f5e02d40f277d28513001976f444d9ff1dc15e9a", + "reference": "f5e02d40f277d28513001976f444d9ff1dc15e9a", "shasum": "" }, "require": { @@ -1335,7 +1335,12 @@ }, "type": "composer-plugin", "extra": { - "class": "PHPStan\\ExtensionInstaller\\Plugin" + "class": "PHPStan\\ExtensionInstaller\\Plugin", + "phpstan/extension-installer": { + "ignore": [ + "phpstan/phpstan-phpunit" + ] + } }, "autoload": { "psr-4": { @@ -1349,9 +1354,9 @@ "description": "Composer plugin for automatic installation of PHPStan extensions", "support": { "issues": "https://github.com/phpstan/extension-installer/issues", - "source": "https://github.com/phpstan/extension-installer/tree/1.2.0" + "source": "https://github.com/phpstan/extension-installer/tree/1.3.0" }, - "time": "2022-10-17T12:59:16+00:00" + "time": "2023-04-18T13:08:02+00:00" }, { "name": "phpstan/phpstan", From db856ab2f210d16d7065da81a88ec4d055d06ba1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Apr 2023 13:44:02 +0000 Subject: [PATCH 176/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.13 to 1.10.14 (#2210) Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.13 to 1.10.14. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.13...1.10.14) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 9f7fd1f5f..102b89d93 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.13", + "phpstan/phpstan": "^1.10.14", "phpstan/phpstan-doctrine": "^1.3.37", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.11", diff --git a/composer.lock b/composer.lock index d194327b4..d8aa65bd7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "dd605a316f45ec1cf76c18123097f8d0", + "content-hash": "f30dee386cd260206a661f6f03149bef", "packages": [ { "name": "arthurhoaro/favicon", @@ -1360,16 +1360,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.13", + "version": "1.10.14", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "f07bf8c6980b81bf9e49d44bd0caf2e737614a70" + "reference": "d232901b09e67538e5c86a724be841bea5768a7c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/f07bf8c6980b81bf9e49d44bd0caf2e737614a70", - "reference": "f07bf8c6980b81bf9e49d44bd0caf2e737614a70", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d232901b09e67538e5c86a724be841bea5768a7c", + "reference": "d232901b09e67538e5c86a724be841bea5768a7c", "shasum": "" }, "require": { @@ -1418,7 +1418,7 @@ "type": "tidelift" } ], - "time": "2023-04-12T19:29:52+00:00" + "time": "2023-04-19T13:47:27+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From fbf079ac01646c3a0694bc2b7e228a5b30dc09c6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Apr 2023 12:56:43 +0000 Subject: [PATCH 177/306] Build(deps-dev): Bump karma-chrome-launcher from 3.1.1 to 3.2.0 in /js Bumps [karma-chrome-launcher](https://github.com/karma-runner/karma-chrome-launcher) from 3.1.1 to 3.2.0. - [Release notes](https://github.com/karma-runner/karma-chrome-launcher/releases) - [Changelog](https://github.com/karma-runner/karma-chrome-launcher/blob/master/CHANGELOG.md) - [Commits](https://github.com/karma-runner/karma-chrome-launcher/compare/v3.1.1...v3.2.0) --- updated-dependencies: - dependency-name: karma-chrome-launcher dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index f2a3bd28e..51e7328ed 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -27,7 +27,7 @@ "jquery": "^3.6.4", "jshint": "^2.13.6", "karma": "^6.4.1", - "karma-chrome-launcher": "^3.1.1", + "karma-chrome-launcher": "^3.2.0", "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", @@ -3747,9 +3747,9 @@ } }, "node_modules/karma-chrome-launcher": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz", - "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", + "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", "dev": true, "dependencies": { "which": "^1.2.1" @@ -10428,9 +10428,9 @@ } }, "karma-chrome-launcher": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz", - "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", + "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", "dev": true, "requires": { "which": "^1.2.1" diff --git a/js/package.json b/js/package.json index a5d084ce2..4c109cb9e 100644 --- a/js/package.json +++ b/js/package.json @@ -44,7 +44,7 @@ "jquery": "^3.6.4", "jshint": "^2.13.6", "karma": "^6.4.1", - "karma-chrome-launcher": "^3.1.1", + "karma-chrome-launcher": "^3.2.0", "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", From 1fc1e51c6df3ce52e6e9cccfbed1d1d605a145c2 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 20 Apr 2023 08:10:56 +0200 Subject: [PATCH 178/306] Release 21.2.0-beta4 Fixed - Fix audio player floating when scrolling in NC25+ (#2142) - Fix sorting of folder names in select when adding subscription (#2090) Signed-off-by: Benjamin Brahmer --- AUTHORS.md | 3 ++- CHANGELOG.md | 6 +++++- appinfo/info.xml | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/AUTHORS.md b/AUTHORS.md index 2e5cf7afb..3c695d70a 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -50,6 +50,7 @@ * [Daniel Kesselberg](mailto:mail@danielkesselberg.de) * [ELHADDAD Hamza](mailto:elhaddadhamza49@gmail.com) * [Jakob Sack](mailto:mail@jakobsack.de) +* [ManuelSailer](mailto:github.com@manuel-sailer.de) * [Qingping Hou](mailto:dave2008713@gmail.com) * [Roman](mailto:reverse@jamm.me) * [b_b](mailto:bruno@eliaz.fr) @@ -67,6 +68,7 @@ * [Konrad Graefe](mailto:konradgraefe@aol.com) * [Loki3000](mailto:github@labcms.ru) * [Maik Kulbe](mailto:info@linux-web-development.de) +* [Manuel Sailer](mailto:github.com@manuel-sailer.de) * [Michael Gapczynski](mailto:mtgap@owncloud.com) * [Nikita Chernyi](mailto:rakshazi@users.noreply.github.com) * [Peter Hedlund](mailto:peter@peterandlinda.com) @@ -132,7 +134,6 @@ * [Kevin Decherf](mailto:kevin@kdecherf.com) * [Kuba Orlik](mailto:kontakt@kuba-orlik.name) * [Maceček Richard](mailto:46937538+macecekrichard@users.noreply.github.com) -* [ManuelSailer](mailto:github.com@manuel-sailer.de) * [Marc Cousin](mailto:marc.cousin@people-doc.com) * [Martin Ferretti](mailto:ferrettimartin@protonmail.com) * [Matthias](mailto:matthias.baier@mabaart.de) diff --git a/CHANGELOG.md b/CHANGELOG.md index bfbd260f8..2a17bb4db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,10 +7,14 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Changed ### Fixed + + +# Releases +## [21.2.0-beta4] - 2023-04-16 +### Fixed - Fix audio player floating when scrolling in NC25+ (#2142) - Fix sorting of folder names in select when adding subscription (#2090) -# Releases ## [21.2.0-beta3] - 2023-04-16 ### Changed - Improve performance of item updates (#1322) diff --git a/appinfo/info.xml b/appinfo/info.xml index a9e4b3f1e..aff7efaef 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 21.2.0-beta3 + 21.2.0-beta4 agpl Benjamin Brahmer Sean Molenaar From 7338574821b8fe930301e73b41d3663cd16ffcf6 Mon Sep 17 00:00:00 2001 From: chylex Date: Mon, 6 Jun 2022 18:16:12 +0200 Subject: [PATCH 179/306] Improve visibility of links in dark theme (#2215) Signed-off-by: chylex --- CHANGELOG.md | 2 +- css/content.css | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a17bb4db..678ffa15a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [21.x.x] ### Changed - +- Improve visibility of links in dark theme (#2215) ### Fixed diff --git a/css/content.css b/css/content.css index 37abf5fe5..fe41577ba 100644 --- a/css/content.css +++ b/css/content.css @@ -714,6 +714,11 @@ text-decoration: underline; } +body.theme--dark #app-content .body a, /* NC 24 */ +[data-theme-dark] #app-content .body a { /* NC 25 */ + color: #9cc7ff; +} + #app-content .body ul { margin: 7px 0; padding-left: 14px; From d6a99e270af08d9a482e6bbc44dcd3c25e63efa1 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 27 Apr 2023 03:09:45 +0000 Subject: [PATCH 180/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/uk.js | 1 + l10n/uk.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/uk.js b/l10n/uk.js index fe848a3b4..2a0d7b982 100644 --- a/l10n/uk.js +++ b/l10n/uk.js @@ -8,6 +8,7 @@ OC.L10N.register( "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Внутрішня помилка сервера! Щоб отримати додаткову інформацію, перевірте файл data/nextcloud.log!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Помилка запиту, Nextcloud зараз у режимі обслуговування!", "Unread articles" : "Непрочитані статті", + "News" : "Новини", "Last job ran {relativeTime}." : "Останнє завдання виконано {relativeTime}.", "Use system cron for updates" : "Використовуйте системний cron для оновлень", "Maximum read count per feed" : "Максимальна кількість статей для стрічки", diff --git a/l10n/uk.json b/l10n/uk.json index ee92fd47c..c665af22c 100644 --- a/l10n/uk.json +++ b/l10n/uk.json @@ -6,6 +6,7 @@ "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Внутрішня помилка сервера! Щоб отримати додаткову інформацію, перевірте файл data/nextcloud.log!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Помилка запиту, Nextcloud зараз у режимі обслуговування!", "Unread articles" : "Непрочитані статті", + "News" : "Новини", "Last job ran {relativeTime}." : "Останнє завдання виконано {relativeTime}.", "Use system cron for updates" : "Використовуйте системний cron для оновлень", "Maximum read count per feed" : "Максимальна кількість статей для стрічки", From aeedfd0bda92f797f3fe5b34c6444f30d2c374b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 May 2023 09:04:09 +0200 Subject: [PATCH 181/306] Build(deps): Bump engine.io and socket.io in /js (#2220) Bumps [engine.io](https://github.com/socketio/engine.io) and [socket.io](https://github.com/socketio/socket.io). These dependencies needed to be updated together. Updates `engine.io` from 6.2.1 to 6.4.2 - [Release notes](https://github.com/socketio/engine.io/releases) - [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/engine.io/compare/6.2.1...6.4.2) Updates `socket.io` from 4.5.1 to 4.6.1 - [Release notes](https://github.com/socketio/socket.io/releases) - [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/socket.io/compare/4.5.1...4.6.1) --- updated-dependencies: - dependency-name: engine.io dependency-type: indirect - dependency-name: socket.io dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 154 +++++++++++++++++++++++-------------------- 1 file changed, 82 insertions(+), 72 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 51e7328ed..2c2fcd045 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -483,10 +483,10 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@types/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", - "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", "dev": true }, "node_modules/@types/cookie": { @@ -496,15 +496,18 @@ "dev": true }, "node_modules/@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", - "dev": true + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/node": { - "version": "17.0.42", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", - "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==", + "version": "18.16.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz", + "integrity": "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==", "dev": true }, "node_modules/accepts": { @@ -1886,9 +1889,9 @@ } }, "node_modules/engine.io": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", - "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", + "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -1900,16 +1903,16 @@ "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.0.3", - "ws": "~8.2.3" + "ws": "~8.11.0" }, "engines": { "node": ">=10.0.0" } }, "node_modules/engine.io-parser": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz", - "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", "dev": true, "engines": { "node": ">=10.0.0" @@ -6079,36 +6082,38 @@ } }, "node_modules/socket.io": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.1.tgz", - "integrity": "sha512-0y9pnIso5a9i+lJmsCdtmTTgJFFSvNQKDnPQRz28mGNnxbmqYg2QPtJTLFxhymFZhAIn50eHAKzJeiNaKr+yUQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", + "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", "dev": true, "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", "debug": "~4.3.2", - "engine.io": "~6.2.0", - "socket.io-adapter": "~2.4.0", - "socket.io-parser": "~4.0.4" + "engine.io": "~6.4.1", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.1" }, "engines": { "node": ">=10.0.0" } }, "node_modules/socket.io-adapter": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", - "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==", - "dev": true + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "dev": true, + "dependencies": { + "ws": "~8.11.0" + } }, "node_modules/socket.io-parser": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz", - "integrity": "sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", + "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", "dev": true, "dependencies": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", + "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" }, "engines": { @@ -7125,9 +7130,9 @@ "dev": true }, "node_modules/ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "dev": true, "engines": { "node": ">=10.0.0" @@ -7543,10 +7548,10 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "@types/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", - "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", + "@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", "dev": true }, "@types/cookie": { @@ -7556,15 +7561,18 @@ "dev": true }, "@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", - "dev": true + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dev": true, + "requires": { + "@types/node": "*" + } }, "@types/node": { - "version": "17.0.42", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", - "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==", + "version": "18.16.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz", + "integrity": "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==", "dev": true }, "accepts": { @@ -8681,9 +8689,9 @@ } }, "engine.io": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", - "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", + "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", "dev": true, "requires": { "@types/cookie": "^0.4.1", @@ -8695,13 +8703,13 @@ "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.0.3", - "ws": "~8.2.3" + "ws": "~8.11.0" } }, "engine.io-parser": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz", - "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", "dev": true }, "ent": { @@ -12049,33 +12057,35 @@ } }, "socket.io": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.1.tgz", - "integrity": "sha512-0y9pnIso5a9i+lJmsCdtmTTgJFFSvNQKDnPQRz28mGNnxbmqYg2QPtJTLFxhymFZhAIn50eHAKzJeiNaKr+yUQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", + "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", "dev": true, "requires": { "accepts": "~1.3.4", "base64id": "~2.0.0", "debug": "~4.3.2", - "engine.io": "~6.2.0", - "socket.io-adapter": "~2.4.0", - "socket.io-parser": "~4.0.4" + "engine.io": "~6.4.1", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.1" } }, "socket.io-adapter": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", - "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==", - "dev": true + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "dev": true, + "requires": { + "ws": "~8.11.0" + } }, "socket.io-parser": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz", - "integrity": "sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", + "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", "dev": true, "requires": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", + "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" } }, @@ -12889,9 +12899,9 @@ "dev": true }, "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "dev": true, "requires": {} }, From 294b8b352cf075b67e428df3bc81c42ef2c8c162 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Apr 2023 12:56:53 +0000 Subject: [PATCH 182/306] Build(deps-dev): Bump karma from 6.4.1 to 6.4.2 in /js Bumps [karma](https://github.com/karma-runner/karma) from 6.4.1 to 6.4.2. - [Release notes](https://github.com/karma-runner/karma/releases) - [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md) - [Commits](https://github.com/karma-runner/karma/compare/v6.4.1...v6.4.2) --- updated-dependencies: - dependency-name: karma dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 2c2fcd045..5a204f139 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -26,7 +26,7 @@ "jasmine-core": "^4.6.0", "jquery": "^3.6.4", "jshint": "^2.13.6", - "karma": "^6.4.1", + "karma": "^6.4.2", "karma-chrome-launcher": "^3.2.0", "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", @@ -3712,9 +3712,9 @@ "dev": true }, "node_modules/karma": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.1.tgz", - "integrity": "sha512-Cj57NKOskK7wtFWSlMvZf459iX+kpYIPXmkNUzP2WAFcA7nhr/ALn5R7sw3w+1udFDcpMx/tuB8d5amgm3ijaA==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.2.tgz", + "integrity": "sha512-C6SU/53LB31BEgRg+omznBEMY4SjHU3ricV6zBcAe1EeILKkeScr+fZXtaI5WyDbkVowJxxAI6h73NcFPmXolQ==", "dev": true, "dependencies": { "@colors/colors": "1.5.0", @@ -10173,9 +10173,9 @@ "dev": true }, "karma": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.1.tgz", - "integrity": "sha512-Cj57NKOskK7wtFWSlMvZf459iX+kpYIPXmkNUzP2WAFcA7nhr/ALn5R7sw3w+1udFDcpMx/tuB8d5amgm3ijaA==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.2.tgz", + "integrity": "sha512-C6SU/53LB31BEgRg+omznBEMY4SjHU3ricV6zBcAe1EeILKkeScr+fZXtaI5WyDbkVowJxxAI6h73NcFPmXolQ==", "dev": true, "requires": { "@colors/colors": "1.5.0", diff --git a/js/package.json b/js/package.json index 4c109cb9e..a5520354c 100644 --- a/js/package.json +++ b/js/package.json @@ -43,7 +43,7 @@ "jasmine-core": "^4.6.0", "jquery": "^3.6.4", "jshint": "^2.13.6", - "karma": "^6.4.1", + "karma": "^6.4.2", "karma-chrome-launcher": "^3.2.0", "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", From 36f22036ab9dab402b8cdbdf4bbdba918a9ee2e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 May 2023 12:56:42 +0000 Subject: [PATCH 183/306] Build(deps-dev): Bump phpstan/phpstan-doctrine from 1.3.37 to 1.3.38 Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.37 to 1.3.38. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.37...1.3.38) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index 102b89d93..c90b4b323 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", "phpstan/phpstan": "^1.10.14", - "phpstan/phpstan-doctrine": "^1.3.37", + "phpstan/phpstan-doctrine": "^1.3.38", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.11", "phpstan/extension-installer": "^1.3.0", diff --git a/composer.lock b/composer.lock index d8aa65bd7..74157463a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f30dee386cd260206a661f6f03149bef", + "content-hash": "dfd1178e21c5c86e3a398e384c301cc3", "packages": [ { "name": "arthurhoaro/favicon", @@ -1470,21 +1470,21 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.37", + "version": "1.3.38", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "62bd362b432fe29e175168689510ddd927b698f8" + "reference": "f1499e54358052fef17d349881ee87a7c4cc4c67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/62bd362b432fe29e175168689510ddd927b698f8", - "reference": "62bd362b432fe29e175168689510ddd927b698f8", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/f1499e54358052fef17d349881ee87a7c4cc4c67", + "reference": "f1499e54358052fef17d349881ee87a7c4cc4c67", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.10" + "phpstan/phpstan": "^1.10.12" }, "conflict": { "doctrine/collections": "<1.0", @@ -1534,9 +1534,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.37" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.38" }, - "time": "2023-03-17T14:57:03+00:00" + "time": "2023-05-04T10:53:10+00:00" }, { "name": "phpstan/phpstan-phpunit", From c21de9099b9fc46cc2af4de66d20f8a72dd37576 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sat, 6 May 2023 09:49:21 +0200 Subject: [PATCH 184/306] add more sleep commands Signed-off-by: Benjamin Brahmer --- tests/updater/update.bats | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/updater/update.bats b/tests/updater/update.bats index 65ce51307..ba978dbb0 100644 --- a/tests/updater/update.bats +++ b/tests/updater/update.bats @@ -43,10 +43,16 @@ teardown() { @test "[$TESTSUITE] Test simple update" { # Create Feed FEEDID=$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} POST ${BASE_URLv1}/feeds url=$TEST_FEED | grep -Po '"id":\K([0-9]+)') + + sleep 2 + # Get Items ID_LIST1=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) # Trigger Update http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + + sleep 2 + # Get Items again ID_LIST2=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) @@ -56,6 +62,9 @@ teardown() { @test "[$TESTSUITE] Test simple update with new content" { # Create Feed FEEDID=$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} POST ${BASE_URLv1}/feeds url=$TEST_FEED | grep -Po '"id":\K([0-9]+)') + + sleep 2 + # Get Items ID_LIST1=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) @@ -63,6 +72,9 @@ teardown() { # Trigger Update http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + + sleep 2 + # Get Items again ID_LIST2=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) @@ -139,6 +151,9 @@ teardown() { php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 210 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml # Create Feed FEEDID=$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} POST ${BASE_URLv1}/feeds url=$TEST_FEED | grep -Po '"id":\K([0-9]+)') + + sleep 2 + # Get Items ID_LIST=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) From 144d6d188e2280896f6cacc2218e583d939b4407 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sat, 6 May 2023 08:48:44 +0200 Subject: [PATCH 185/306] Release 21.2.0 Changed - Improve visibility of links in dark theme (#2215) Signed-off-by: Benjamin Brahmer --- AUTHORS.md | 2 +- CHANGELOG.md | 5 ++++- appinfo/info.xml | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/AUTHORS.md b/AUTHORS.md index 3c695d70a..ced11a335 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -54,6 +54,7 @@ * [Qingping Hou](mailto:dave2008713@gmail.com) * [Roman](mailto:reverse@jamm.me) * [b_b](mailto:bruno@eliaz.fr) +* [chylex](mailto:contact@chylex.com) * [heyarne](mailto:arne@schlueter.is) * [marco.nassabain@etu.unistra.fr](mailto:marco.nassabain@hotmail.com) * [Anderson Silva](mailto:UnderEu@users.noreply.github.com) @@ -75,7 +76,6 @@ * [Simon Spannagel](mailto:simonspa@kth.se) * [bbBowser](mailto:carspi@mail.de) * [benediktb](mailto:benedikt@blablub.de) -* [chylex](mailto:contact@chylex.com) * [coderkun](mailto:olli@coderkun.de) * [davidak](mailto:git@davidak.de) * [hooger](mailto:horvathg.1988@gmail.com) diff --git a/CHANGELOG.md b/CHANGELOG.md index 678ffa15a..637463fdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,14 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [21.x.x] ### Changed -- Improve visibility of links in dark theme (#2215) ### Fixed # Releases +## [21.2.0] - 2023-05-06 +### Changed +- Improve visibility of links in dark theme (#2215) + ## [21.2.0-beta4] - 2023-04-16 ### Fixed - Fix audio player floating when scrolling in NC25+ (#2142) diff --git a/appinfo/info.xml b/appinfo/info.xml index aff7efaef..4b5070f66 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 21.2.0-beta4 + 21.2.0 agpl Benjamin Brahmer Sean Molenaar From 00fcedbae47790625510198aa1dfc879f3d66ca3 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 10 May 2023 03:17:13 +0000 Subject: [PATCH 186/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/sr.js | 2 +- l10n/sr.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/sr.js b/l10n/sr.js index e0b70a25b..4f451168c 100644 --- a/l10n/sr.js +++ b/l10n/sr.js @@ -16,7 +16,7 @@ OC.L10N.register( "An RSS/Atom feed reader" : "RSS/Atom читач довода", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Апликација RSS/Atom Feed читача за Некстклауд\n\n- 📲 Синхронизујте своје наслове са више мобилних или десктоп [клијената](https://nextcloud.github.io/news/clients/)\n- 🔄 Аутоматско ажурирње ваших налсова вести\n- 🆓 Слободно и отвореног кода под AGPLv3, без реклама или премијум функција\n\n**Тренутно је неопходан системски Cron да би апликација радила**\n\nЗахтеви могу да се пронађу [овде](https://nextcloud.github.io/news/install/#dependencies)\n\nДневник измена се налази [овде](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nКреирајте [извештај о багу](https://github.com/nextcloud/news/issues/new/choose)\n\nКреирајте [захтев за функционалност](https://github.com/nextcloud/news/discussions/new)\n\nПријавите [проблем са насловом](https://github.com/nextcloud/news/discussions/new)", "Last job execution ran {relativeTime}. Something seems wrong." : "Последњи посао се извршавао {relativeTime}. Изгледа да нешто није у реду.", - "Last job ran {relativeTime}." : "Последњи посао се изврашавао {relativeTime}.", + "Last job ran {relativeTime}." : "Последњи посао се извршавао {relativeTime}.", "Use system cron for updates" : "Користи системски крон за ажурирања", "Disable this if you use a custom updater." : "Искључите ово ако користите прилагођени програм за ажурирање.", "Maximum read count per feed" : "Максимални број читања по доводу", diff --git a/l10n/sr.json b/l10n/sr.json index 7b9288830..ec72b60c9 100644 --- a/l10n/sr.json +++ b/l10n/sr.json @@ -14,7 +14,7 @@ "An RSS/Atom feed reader" : "RSS/Atom читач довода", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Апликација RSS/Atom Feed читача за Некстклауд\n\n- 📲 Синхронизујте своје наслове са више мобилних или десктоп [клијената](https://nextcloud.github.io/news/clients/)\n- 🔄 Аутоматско ажурирње ваших налсова вести\n- 🆓 Слободно и отвореног кода под AGPLv3, без реклама или премијум функција\n\n**Тренутно је неопходан системски Cron да би апликација радила**\n\nЗахтеви могу да се пронађу [овде](https://nextcloud.github.io/news/install/#dependencies)\n\nДневник измена се налази [овде](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nКреирајте [извештај о багу](https://github.com/nextcloud/news/issues/new/choose)\n\nКреирајте [захтев за функционалност](https://github.com/nextcloud/news/discussions/new)\n\nПријавите [проблем са насловом](https://github.com/nextcloud/news/discussions/new)", "Last job execution ran {relativeTime}. Something seems wrong." : "Последњи посао се извршавао {relativeTime}. Изгледа да нешто није у реду.", - "Last job ran {relativeTime}." : "Последњи посао се изврашавао {relativeTime}.", + "Last job ran {relativeTime}." : "Последњи посао се извршавао {relativeTime}.", "Use system cron for updates" : "Користи системски крон за ажурирања", "Disable this if you use a custom updater." : "Искључите ово ако користите прилагођени програм за ажурирање.", "Maximum read count per feed" : "Максимални број читања по доводу", From b9877f420037a7189ef8f92a0d55be2651f86e04 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 May 2023 09:17:29 +0200 Subject: [PATCH 187/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.14 to 1.10.15 (#2230) Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.14 to 1.10.15. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.14...1.10.15) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index c90b4b323..b6468a25e 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.14", + "phpstan/phpstan": "^1.10.15", "phpstan/phpstan-doctrine": "^1.3.38", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.11", diff --git a/composer.lock b/composer.lock index 74157463a..261d97fcc 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "dfd1178e21c5c86e3a398e384c301cc3", + "content-hash": "1b9aac0723bb930ab77b254873ea406d", "packages": [ { "name": "arthurhoaro/favicon", @@ -1360,16 +1360,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.14", + "version": "1.10.15", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "d232901b09e67538e5c86a724be841bea5768a7c" + "reference": "762c4dac4da6f8756eebb80e528c3a47855da9bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d232901b09e67538e5c86a724be841bea5768a7c", - "reference": "d232901b09e67538e5c86a724be841bea5768a7c", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/762c4dac4da6f8756eebb80e528c3a47855da9bd", + "reference": "762c4dac4da6f8756eebb80e528c3a47855da9bd", "shasum": "" }, "require": { @@ -1418,7 +1418,7 @@ "type": "tidelift" } ], - "time": "2023-04-19T13:47:27+00:00" + "time": "2023-05-09T15:28:01+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From ae8450464a32c68c6ca0becb6eb9f7c7080292ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 May 2023 14:25:19 +0000 Subject: [PATCH 188/306] Build(deps-dev): Bump phpstan/phpstan-doctrine from 1.3.38 to 1.3.40 (#2232) Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.38 to 1.3.40. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.38...1.3.40) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index b6468a25e..bb7840a5d 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", "phpstan/phpstan": "^1.10.15", - "phpstan/phpstan-doctrine": "^1.3.38", + "phpstan/phpstan-doctrine": "^1.3.40", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.11", "phpstan/extension-installer": "^1.3.0", diff --git a/composer.lock b/composer.lock index 261d97fcc..ec19edc4a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "1b9aac0723bb930ab77b254873ea406d", + "content-hash": "434159e8b679bb0b64a6e01316e5ff8a", "packages": [ { "name": "arthurhoaro/favicon", @@ -1470,16 +1470,16 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.38", + "version": "1.3.40", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "f1499e54358052fef17d349881ee87a7c4cc4c67" + "reference": "f741919a720af6f84249abc62befeb15eee7bc88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/f1499e54358052fef17d349881ee87a7c4cc4c67", - "reference": "f1499e54358052fef17d349881ee87a7c4cc4c67", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/f741919a720af6f84249abc62befeb15eee7bc88", + "reference": "f741919a720af6f84249abc62befeb15eee7bc88", "shasum": "" }, "require": { @@ -1534,9 +1534,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.38" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.40" }, - "time": "2023-05-04T10:53:10+00:00" + "time": "2023-05-11T11:26:04+00:00" }, { "name": "phpstan/phpstan-phpunit", From c637de4f5b82440bd3ec5965ec938e9786bb588a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 May 2023 16:49:49 +0000 Subject: [PATCH 189/306] Build(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (#2231) Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.7 to 9.6.8. - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.8/ChangeLog-9.6.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.7...9.6.8) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- composer.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/composer.lock b/composer.lock index ec19edc4a..7cec32e9e 100644 --- a/composer.lock +++ b/composer.lock @@ -1959,16 +1959,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.7", + "version": "9.6.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "c993f0d3b0489ffc42ee2fe0bd645af1538a63b2" + "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c993f0d3b0489ffc42ee2fe0bd645af1538a63b2", - "reference": "c993f0d3b0489ffc42ee2fe0bd645af1538a63b2", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/17d621b3aff84d0c8b62539e269e87d8d5baa76e", + "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e", "shasum": "" }, "require": { @@ -2042,7 +2042,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.7" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.8" }, "funding": [ { @@ -2058,7 +2058,7 @@ "type": "tidelift" } ], - "time": "2023-04-14T08:58:40+00:00" + "time": "2023-05-11T05:14:45+00:00" }, { "name": "psr/cache", @@ -2409,16 +2409,16 @@ }, { "name": "sebastian/diff", - "version": "4.0.4", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", "shasum": "" }, "require": { @@ -2463,7 +2463,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" }, "funding": [ { @@ -2471,7 +2471,7 @@ "type": "github" } ], - "time": "2020-10-26T13:10:38+00:00" + "time": "2023-05-07T05:35:17+00:00" }, { "name": "sebastian/environment", From 7164a9c999acab70650e10b9993ec62d3977785d Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 12 May 2023 03:15:05 +0000 Subject: [PATCH 190/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ast.js | 97 --------------------------------------------------- l10n/ast.json | 95 ------------------------------------------------- l10n/ru.js | 1 + l10n/ru.json | 1 + 4 files changed, 2 insertions(+), 192 deletions(-) delete mode 100644 l10n/ast.js delete mode 100644 l10n/ast.json diff --git a/l10n/ast.js b/l10n/ast.js deleted file mode 100644 index 59c72a9d1..000000000 --- a/l10n/ast.js +++ /dev/null @@ -1,97 +0,0 @@ -OC.L10N.register( - "news", - { - "Request failed, network connection unavailable!" : "Falló la solicitú, ¡conexón de rede non disponible!", - "Request unauthorized. Are you logged in?" : "Solicitú non autorizada. ¿Aniciesti sesión?", - "Token expired or app not enabled! Reload the page!" : "¡Token caducáu o l'aplicación nun ta activada! ¡Recarga la páxina!", - "Internal server error! Please check your data/nextcloud.log file for additional information!" : "¡Fallu internu del sirvidor! Comprueba'l ficheru de rexistru en data/nextcloud.log pa más información", - "Request failed, Nextcloud is in currently in maintenance mode!" : "¡Falló la solicitú! Anguaño Nextcloud ta en mou de caltenimientu.", - "Unread articles" : "Artículos ensin lleer", - "News" : "Anuncies", - "Maximum read count per feed" : "Númberu máximu de llectura per feed", - "Maximum redirects" : "Redirecciones máximes", - "Feed fetcher timeout" : "Tiempo escosao p'algamar el feed", - "Explore Service URL" : "Esplorar URL del serviciu", - "Download" : "Descargar", - "Close" : "Zarrar", - "No articles available" : "Nun hai artículos disponibles", - "No unread articles available" : "Nun hai artículios ensin lleer disponibles", - "Open website" : "Abrir sitiu web", - "Star article" : "Artículu favoritu", - "Unstar article" : "Artículu non destacáu", - "Keep article unread" : "Caltener artículu ensín lleer", - "Remove keep article unread" : "Desaniciar artículu ensín lleer", - "Share" : "Share", - "Username" : "Nome d'usuariu", - "by" : "por", - "from" : "Dende", - "Play audio" : "Reproducir audiu", - "Download audio" : "Descargar audiu", - "Download video" : "Descargar video", - "Keyboard shortcut" : "Atayu de tecláu", - "Description" : "Descripción", - "right" : "Derecha", - "Jump to next article" : "Salta a l'artículu siguiente", - "left" : "esquierda", - "Jump to previous article" : "Salta a l'artículu previu", - "Toggle star article" : "Marcar como favoritu", - "Toggle keep current article unread" : "Marcar como non lleíu", - "Open article in new tab" : "Abre l'artículu nuna pestaña nueva", - "Toggle expand article in compact view" : "Espandir artículu en vista compacta", - "Refresh" : "Anovar", - "Load next feed" : "Carga'l siguiente feed", - "Load previous feed" : "Carga'l feed anterior", - "Load previous folder" : "Carga'l direutoriu anterior", - "Load next folder" : "Carga'l siguiente direutoriu", - "Scroll to active navigation entry" : "Movese hasta la entrada de navegación activa", - "Mark current article's feed/folder read" : "Marcar tolos articulos actuales como lleíos", - "How to set up the operating system cron" : "Cómo configurar el cron del sistema operativu", - "Install and set up a faster parallel updater that uses the News app's update API" : "Instalar y configurar un actualizador más rápidu paralelu qu'utilice l'API d'actualización de l'aplicación Noticies", - "Subscribe" : "Soscríbete", - "Web address" : "Direición web", - "Feed exists already!" : "¡Esti feed yá esiste!", - "Folder" : "Carpeta", - "No folder" : "Ensín carpeta", - "New folder" : "Carpeta nueva", - "Folder name" : "Nome de la carpeta", - "Go back" : "Atrás", - "Folder exists already!" : "¡La carpeta yá esiste!", - "Credentials" : "Credenciales", - "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "¡Les credenciales d'autenticación básica d'HTTP tienen de ser almacenaos ensin encriptar! ¡Cualesquier que pueda aportar al sirvidor o base de datos va ser capaz d'aportar a ellos!", - "Password" : "Contraseña", - "New Folder" : "Carpeta nueva", - "Create" : "Crear", - "Explore" : "Esplorar", - "Update failed more than 50 times" : "L'actualización falló más de 50 vegaes", - "Deleted feed" : "Desaniciar feed", - "Undo delete feed" : "Desfacer desaniciu del feed", - "Rename" : "Renomar", - "Menu" : "Menú", - "Unpin from top" : "Defixar de lo cimero", - "Newest first" : "Lo más nuevo", - "Oldest first" : "Lo más vieyo", - "Delete" : "Desaniciar", - "Dismiss" : "Encaboxar", - "Collapse" : "Contrayer", - "Deleted folder" : "Desaniciar carpeta", - "Undo delete folder" : "Desfacer desaniciu de la carpeta", - "Starred" : "Favoritos", - "All articles" : "Tolos artículos", - "Settings" : "Axustes", - "Disable mark read through scrolling" : "Deshabilita marcar como lleíu al desplazar", - "Compact view" : "Vista compauta", - "Expand articles on key navigation" : "Espandir los artículos al navegar con tecles", - "Show all articles" : "Amosar tolos artículos", - "Reverse ordering (oldest on top)" : "Ordenamientu inversu (el más antiguu na parte cimera)", - "Subscriptions (OPML)" : "Soscripciones (OPML)", - "Import" : "Importar", - "Export" : "Esportar", - "Error when importing: OPML is does neither contain feeds nor folders" : "Fallu al importar: OPML nun contién nin feeds nin carpetes", - "Unread/Starred Articles" : "Artículos Non lleíos y Favoritos", - "Error when importing: file does not contain valid JSON" : "Fallu al importar: el ficheru nun contién JSON válidu", - "Help" : "Ayuda", - "Keyboard shortcuts" : "Atayos de tecláu", - "Documentation" : "Documentación", - "Report a bug" : "Informar un fallu" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/l10n/ast.json b/l10n/ast.json deleted file mode 100644 index 90b1e6e99..000000000 --- a/l10n/ast.json +++ /dev/null @@ -1,95 +0,0 @@ -{ "translations": { - "Request failed, network connection unavailable!" : "Falló la solicitú, ¡conexón de rede non disponible!", - "Request unauthorized. Are you logged in?" : "Solicitú non autorizada. ¿Aniciesti sesión?", - "Token expired or app not enabled! Reload the page!" : "¡Token caducáu o l'aplicación nun ta activada! ¡Recarga la páxina!", - "Internal server error! Please check your data/nextcloud.log file for additional information!" : "¡Fallu internu del sirvidor! Comprueba'l ficheru de rexistru en data/nextcloud.log pa más información", - "Request failed, Nextcloud is in currently in maintenance mode!" : "¡Falló la solicitú! Anguaño Nextcloud ta en mou de caltenimientu.", - "Unread articles" : "Artículos ensin lleer", - "News" : "Anuncies", - "Maximum read count per feed" : "Númberu máximu de llectura per feed", - "Maximum redirects" : "Redirecciones máximes", - "Feed fetcher timeout" : "Tiempo escosao p'algamar el feed", - "Explore Service URL" : "Esplorar URL del serviciu", - "Download" : "Descargar", - "Close" : "Zarrar", - "No articles available" : "Nun hai artículos disponibles", - "No unread articles available" : "Nun hai artículios ensin lleer disponibles", - "Open website" : "Abrir sitiu web", - "Star article" : "Artículu favoritu", - "Unstar article" : "Artículu non destacáu", - "Keep article unread" : "Caltener artículu ensín lleer", - "Remove keep article unread" : "Desaniciar artículu ensín lleer", - "Share" : "Share", - "Username" : "Nome d'usuariu", - "by" : "por", - "from" : "Dende", - "Play audio" : "Reproducir audiu", - "Download audio" : "Descargar audiu", - "Download video" : "Descargar video", - "Keyboard shortcut" : "Atayu de tecláu", - "Description" : "Descripción", - "right" : "Derecha", - "Jump to next article" : "Salta a l'artículu siguiente", - "left" : "esquierda", - "Jump to previous article" : "Salta a l'artículu previu", - "Toggle star article" : "Marcar como favoritu", - "Toggle keep current article unread" : "Marcar como non lleíu", - "Open article in new tab" : "Abre l'artículu nuna pestaña nueva", - "Toggle expand article in compact view" : "Espandir artículu en vista compacta", - "Refresh" : "Anovar", - "Load next feed" : "Carga'l siguiente feed", - "Load previous feed" : "Carga'l feed anterior", - "Load previous folder" : "Carga'l direutoriu anterior", - "Load next folder" : "Carga'l siguiente direutoriu", - "Scroll to active navigation entry" : "Movese hasta la entrada de navegación activa", - "Mark current article's feed/folder read" : "Marcar tolos articulos actuales como lleíos", - "How to set up the operating system cron" : "Cómo configurar el cron del sistema operativu", - "Install and set up a faster parallel updater that uses the News app's update API" : "Instalar y configurar un actualizador más rápidu paralelu qu'utilice l'API d'actualización de l'aplicación Noticies", - "Subscribe" : "Soscríbete", - "Web address" : "Direición web", - "Feed exists already!" : "¡Esti feed yá esiste!", - "Folder" : "Carpeta", - "No folder" : "Ensín carpeta", - "New folder" : "Carpeta nueva", - "Folder name" : "Nome de la carpeta", - "Go back" : "Atrás", - "Folder exists already!" : "¡La carpeta yá esiste!", - "Credentials" : "Credenciales", - "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "¡Les credenciales d'autenticación básica d'HTTP tienen de ser almacenaos ensin encriptar! ¡Cualesquier que pueda aportar al sirvidor o base de datos va ser capaz d'aportar a ellos!", - "Password" : "Contraseña", - "New Folder" : "Carpeta nueva", - "Create" : "Crear", - "Explore" : "Esplorar", - "Update failed more than 50 times" : "L'actualización falló más de 50 vegaes", - "Deleted feed" : "Desaniciar feed", - "Undo delete feed" : "Desfacer desaniciu del feed", - "Rename" : "Renomar", - "Menu" : "Menú", - "Unpin from top" : "Defixar de lo cimero", - "Newest first" : "Lo más nuevo", - "Oldest first" : "Lo más vieyo", - "Delete" : "Desaniciar", - "Dismiss" : "Encaboxar", - "Collapse" : "Contrayer", - "Deleted folder" : "Desaniciar carpeta", - "Undo delete folder" : "Desfacer desaniciu de la carpeta", - "Starred" : "Favoritos", - "All articles" : "Tolos artículos", - "Settings" : "Axustes", - "Disable mark read through scrolling" : "Deshabilita marcar como lleíu al desplazar", - "Compact view" : "Vista compauta", - "Expand articles on key navigation" : "Espandir los artículos al navegar con tecles", - "Show all articles" : "Amosar tolos artículos", - "Reverse ordering (oldest on top)" : "Ordenamientu inversu (el más antiguu na parte cimera)", - "Subscriptions (OPML)" : "Soscripciones (OPML)", - "Import" : "Importar", - "Export" : "Esportar", - "Error when importing: OPML is does neither contain feeds nor folders" : "Fallu al importar: OPML nun contién nin feeds nin carpetes", - "Unread/Starred Articles" : "Artículos Non lleíos y Favoritos", - "Error when importing: file does not contain valid JSON" : "Fallu al importar: el ficheru nun contién JSON válidu", - "Help" : "Ayuda", - "Keyboard shortcuts" : "Atayos de tecláu", - "Documentation" : "Documentación", - "Report a bug" : "Informar un fallu" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/l10n/ru.js b/l10n/ru.js index 36506556d..7a2640082 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -15,6 +15,7 @@ OC.L10N.register( "Shared with me" : "Поделились с вами", "An RSS/Atom feed reader" : "Читалка RSS / Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение для чтения RSS/Atom для Nextcloud\n\n- 📲 Синхронизация ваших лент с несколькими мобильными или настольными [клиентами] (https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматическое обновление ваших новостных лент\n- 🆓 Бесплатно и с открытым исходным кодом по AGPLv3, без рекламы и премиум-функций\n\n**Для работы этого приложения требуется системный Cron**.\n\nТребования можно найти [здесь](https://nextcloud.github.io/news/install/#dependencies)\n\nСписок изменений доступен [здесь](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСоздать [отчёт об ошибке](https://github.com/nextcloud/news/issues/new/choose)\n\nСоздать [запрос новой функции](https://github.com/nextcloud/news/discussions/new)\n\nСообщить [о проблеме](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Последнее задание было выполнено {relativeTime}. Похоже, что-то не в порядке.", "Last job ran {relativeTime}." : "Последнее задание было запущено {relativeTime}.", "Use system cron for updates" : "Для получения обновлений используйте системный cron", "Disable this if you use a custom updater." : "Отключите эту функцию, если вы используете пользовательскую программу обновления.", diff --git a/l10n/ru.json b/l10n/ru.json index 631f7cf59..43a4825e5 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -13,6 +13,7 @@ "Shared with me" : "Поделились с вами", "An RSS/Atom feed reader" : "Читалка RSS / Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Приложение для чтения RSS/Atom для Nextcloud\n\n- 📲 Синхронизация ваших лент с несколькими мобильными или настольными [клиентами] (https://nextcloud.github.io/news/clients/)\n- 🔄 Автоматическое обновление ваших новостных лент\n- 🆓 Бесплатно и с открытым исходным кодом по AGPLv3, без рекламы и премиум-функций\n\n**Для работы этого приложения требуется системный Cron**.\n\nТребования можно найти [здесь](https://nextcloud.github.io/news/install/#dependencies)\n\nСписок изменений доступен [здесь](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nСоздать [отчёт об ошибке](https://github.com/nextcloud/news/issues/new/choose)\n\nСоздать [запрос новой функции](https://github.com/nextcloud/news/discussions/new)\n\nСообщить [о проблеме](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Последнее задание было выполнено {relativeTime}. Похоже, что-то не в порядке.", "Last job ran {relativeTime}." : "Последнее задание было запущено {relativeTime}.", "Use system cron for updates" : "Для получения обновлений используйте системный cron", "Disable this if you use a custom updater." : "Отключите эту функцию, если вы используете пользовательскую программу обновления.", From 73feeb94c99edfc5565786ad1becb99df407b44c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 May 2023 18:19:57 +0200 Subject: [PATCH 191/306] Build(deps-dev): Bump jquery from 3.6.4 to 3.7.0 in /js (#2233) Bumps [jquery](https://github.com/jquery/jquery) from 3.6.4 to 3.7.0. - [Release notes](https://github.com/jquery/jquery/releases) - [Commits](https://github.com/jquery/jquery/compare/3.6.4...3.7.0) --- updated-dependencies: - dependency-name: jquery dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 5a204f139..05ede69f9 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -24,7 +24,7 @@ "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", "jasmine-core": "^4.6.0", - "jquery": "^3.6.4", + "jquery": "^3.7.0", "jshint": "^2.13.6", "karma": "^6.4.2", "karma-chrome-launcher": "^3.2.0", @@ -3612,9 +3612,9 @@ "dev": true }, "node_modules/jquery": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz", - "integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz", + "integrity": "sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==", "dev": true }, "node_modules/js-tokens": { @@ -10091,9 +10091,9 @@ "dev": true }, "jquery": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz", - "integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz", + "integrity": "sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==", "dev": true }, "js-tokens": { diff --git a/js/package.json b/js/package.json index a5520354c..b8fed8932 100644 --- a/js/package.json +++ b/js/package.json @@ -41,7 +41,7 @@ "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", "jasmine-core": "^4.6.0", - "jquery": "^3.6.4", + "jquery": "^3.7.0", "jshint": "^2.13.6", "karma": "^6.4.2", "karma-chrome-launcher": "^3.2.0", From 8c3262036164f8304924778649e6f06d4edb13c4 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 16 May 2023 03:12:07 +0000 Subject: [PATCH 192/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ast.js | 16 ++++++++++++++++ l10n/ast.json | 14 ++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 l10n/ast.js create mode 100644 l10n/ast.json diff --git a/l10n/ast.js b/l10n/ast.js new file mode 100644 index 000000000..c9f68f518 --- /dev/null +++ b/l10n/ast.js @@ -0,0 +1,16 @@ +OC.L10N.register( + "news", + { + "Download" : "Baxar", + "Description" : "Descripción", + "Folder" : "Carpeta", + "New folder" : "Carpeta nueva", + "Password" : "Contraseña", + "New Folder" : "Carpeta nueva", + "Menu" : "Menú", + "Delete" : "Desaniciar", + "Settings" : "Configuración", + "Help" : "Ayuda", + "Documentation" : "Documentación" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/ast.json b/l10n/ast.json new file mode 100644 index 000000000..f0ca54091 --- /dev/null +++ b/l10n/ast.json @@ -0,0 +1,14 @@ +{ "translations": { + "Download" : "Baxar", + "Description" : "Descripción", + "Folder" : "Carpeta", + "New folder" : "Carpeta nueva", + "Password" : "Contraseña", + "New Folder" : "Carpeta nueva", + "Menu" : "Menú", + "Delete" : "Desaniciar", + "Settings" : "Configuración", + "Help" : "Ayuda", + "Documentation" : "Documentación" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file From a69d3dda7981e14f79bcf98ff4ef635bc7017db1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 May 2023 12:56:41 +0000 Subject: [PATCH 193/306] Build(deps-dev): Bump jasmine-core from 4.6.0 to 5.0.0 in /js Bumps [jasmine-core](https://github.com/jasmine/jasmine) from 4.6.0 to 5.0.0. - [Release notes](https://github.com/jasmine/jasmine/releases) - [Changelog](https://github.com/jasmine/jasmine/blob/main/RELEASE.md) - [Commits](https://github.com/jasmine/jasmine/compare/v4.6.0...v5.0.0) --- updated-dependencies: - dependency-name: jasmine-core dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 28 +++++++++++++++++++++------- js/package.json | 2 +- 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 05ede69f9..cadaa7cfa 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -23,7 +23,7 @@ "gulp-ng-annotate": "^2.1.0", "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", - "jasmine-core": "^4.6.0", + "jasmine-core": "^5.0.0", "jquery": "^3.7.0", "jshint": "^2.13.6", "karma": "^6.4.2", @@ -3606,9 +3606,9 @@ } }, "node_modules/jasmine-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", - "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.0.0.tgz", + "integrity": "sha512-BJLxZlSVyWPN/oyaS1IIvIjChghI9/xWsLAIJqL9J5Fz47CN3JNr8Lmik3S2S7QS2RxclYjvSVSXP7IR35PAmg==", "dev": true }, "node_modules/jquery": { @@ -3837,6 +3837,12 @@ "karma": "^6.0.0" } }, + "node_modules/karma-jasmine/node_modules/jasmine-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", + "dev": true + }, "node_modules/karma/node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -10085,9 +10091,9 @@ } }, "jasmine-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", - "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.0.0.tgz", + "integrity": "sha512-BJLxZlSVyWPN/oyaS1IIvIjChghI9/xWsLAIJqL9J5Fz47CN3JNr8Lmik3S2S7QS2RxclYjvSVSXP7IR35PAmg==", "dev": true }, "jquery": { @@ -10507,6 +10513,14 @@ "dev": true, "requires": { "jasmine-core": "^4.1.0" + }, + "dependencies": { + "jasmine-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", + "dev": true + } } }, "kind-of": { diff --git a/js/package.json b/js/package.json index b8fed8932..8e35a690a 100644 --- a/js/package.json +++ b/js/package.json @@ -40,7 +40,7 @@ "gulp-ng-annotate": "^2.1.0", "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", - "jasmine-core": "^4.6.0", + "jasmine-core": "^5.0.0", "jquery": "^3.7.0", "jshint": "^2.13.6", "karma": "^6.4.2", From b3c17e2edbe36b0148903ea9783ebe725e5dc769 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sat, 6 May 2023 09:00:10 +0200 Subject: [PATCH 194/306] Drop support for NC 24 add support for NC 27 Signed-off-by: Benjamin Brahmer --- .github/workflows/api-integration-tests.yml | 4 ++-- .github/workflows/api-php-static-code-check.yml | 2 +- .github/workflows/frontend-nodejs-tests.yml | 2 +- CHANGELOG.md | 5 +++-- appinfo/info.xml | 2 +- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/api-integration-tests.yml b/.github/workflows/api-integration-tests.yml index 913fd0b6d..3d70e5d80 100644 --- a/.github/workflows/api-integration-tests.yml +++ b/.github/workflows/api-integration-tests.yml @@ -29,7 +29,7 @@ jobs: strategy: matrix: php-versions: ['8.0', '8.1'] - nextcloud: ['stable24', 'stable25', 'stable26'] + nextcloud: ['stable25', 'stable26'] database: ['sqlite', 'pgsql', 'mysql'] experimental: [false] include: @@ -42,7 +42,7 @@ jobs: database: sqlite experimental: true - php-versions: 7.4 - nextcloud: stable24 + nextcloud: stable25 database: sqlite experimental: false - php-versions: 8.2 diff --git a/.github/workflows/api-php-static-code-check.yml b/.github/workflows/api-php-static-code-check.yml index 33261942a..932340f00 100644 --- a/.github/workflows/api-php-static-code-check.yml +++ b/.github/workflows/api-php-static-code-check.yml @@ -16,7 +16,7 @@ jobs: database: sqlite experimental: true - php-versions: 7.4 - nextcloud: stable24 + nextcloud: stable25 database: sqlite experimental: false name: "phpstan: Nextcloud ${{ matrix.nextcloud }} with ${{ matrix.php-versions }}" diff --git a/.github/workflows/frontend-nodejs-tests.yml b/.github/workflows/frontend-nodejs-tests.yml index d9b2ceff7..84411b689 100644 --- a/.github/workflows/frontend-nodejs-tests.yml +++ b/.github/workflows/frontend-nodejs-tests.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: php-versions: ['8.1'] - nextcloud: ['stable24'] + nextcloud: ['stable26'] database: ['sqlite'] experimental: [false] steps: diff --git a/CHANGELOG.md b/CHANGELOG.md index 637463fdc..7f6a796fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,11 +3,12 @@ All notable changes to this project will be documented in this file. The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), older entries don't fully match. # Unreleased -## [21.x.x] +## [22.x.x] ### Changed +- Drop support for Nextcloud 24 +- Add support for Nextcloud 27 ### Fixed - # Releases ## [21.2.0] - 2023-05-06 ### Changed diff --git a/appinfo/info.xml b/appinfo/info.xml index 4b5070f66..af6fde87e 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -55,7 +55,7 @@ Report a [feed issue](https://github.com/nextcloud/news/discussions/new) json - + From 2b4a680a63beeb6e172f49e2022dae3c99605cac Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 18 May 2023 08:49:09 +0200 Subject: [PATCH 195/306] Release 22.0.0-beta1 Changed - Drop support for Nextcloud 24 - Add support for Nextcloud 27 Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 8 ++++++-- appinfo/info.xml | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f6a796fb..5adb77891 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,15 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [22.x.x] ### Changed -- Drop support for Nextcloud 24 -- Add support for Nextcloud 27 + ### Fixed # Releases +## [22.0.0-beta1] - 2023-05-18 +### Changed +- Drop support for Nextcloud 24 (#2223) +- Add support for Nextcloud 27 (#2223) + ## [21.2.0] - 2023-05-06 ### Changed - Improve visibility of links in dark theme (#2215) diff --git a/appinfo/info.xml b/appinfo/info.xml index af6fde87e..761892fa7 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 21.2.0 + 22.0.0-beta1 agpl Benjamin Brahmer Sean Molenaar From a97cde9fee4aa86c622cd2a4eab82823d562b5ed Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 18 May 2023 11:15:53 +0200 Subject: [PATCH 196/306] add testing on stable27 Signed-off-by: Benjamin Brahmer --- .github/workflows/api-integration-tests.yml | 2 +- .github/workflows/api-php-static-code-check.yml | 2 +- .github/workflows/api-php-tests.yml | 2 +- .github/workflows/build-release.yml | 2 +- .github/workflows/frontend-nodejs-tests.yml | 2 +- .github/workflows/post-merge-tasks.yml | 2 +- .github/workflows/updater-test.yml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/api-integration-tests.yml b/.github/workflows/api-integration-tests.yml index 3d70e5d80..b8d6cd5ad 100644 --- a/.github/workflows/api-integration-tests.yml +++ b/.github/workflows/api-integration-tests.yml @@ -29,7 +29,7 @@ jobs: strategy: matrix: php-versions: ['8.0', '8.1'] - nextcloud: ['stable25', 'stable26'] + nextcloud: ['stable25', 'stable26', 'stable27'] database: ['sqlite', 'pgsql', 'mysql'] experimental: [false] include: diff --git a/.github/workflows/api-php-static-code-check.yml b/.github/workflows/api-php-static-code-check.yml index 932340f00..4afd9eaf1 100644 --- a/.github/workflows/api-php-static-code-check.yml +++ b/.github/workflows/api-php-static-code-check.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: php-versions: ['8.0', '8.1', '8.2' ] - nextcloud: [ 'stable26' ] + nextcloud: [ 'stable27' ] database: [ 'sqlite' ] include: - php-versions: 8.2 diff --git a/.github/workflows/api-php-tests.yml b/.github/workflows/api-php-tests.yml index f5f75a095..271b8c3bc 100644 --- a/.github/workflows/api-php-tests.yml +++ b/.github/workflows/api-php-tests.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: php-versions: ['8.1'] - nextcloud: ['stable26'] + nextcloud: ['stable27'] database: ['sqlite'] experimental: [false] codecoverage: [false] diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 656a371fa..237a8ceab 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -15,7 +15,7 @@ jobs: strategy: matrix: php-versions: ['8.1'] - nextcloud: ['stable26'] + nextcloud: ['stable27'] database: ['sqlite'] steps: - name: Checkout diff --git a/.github/workflows/frontend-nodejs-tests.yml b/.github/workflows/frontend-nodejs-tests.yml index 84411b689..e077e7d1b 100644 --- a/.github/workflows/frontend-nodejs-tests.yml +++ b/.github/workflows/frontend-nodejs-tests.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: php-versions: ['8.1'] - nextcloud: ['stable26'] + nextcloud: ['stable27'] database: ['sqlite'] experimental: [false] steps: diff --git a/.github/workflows/post-merge-tasks.yml b/.github/workflows/post-merge-tasks.yml index cb25e7cd7..ea446f0ce 100644 --- a/.github/workflows/post-merge-tasks.yml +++ b/.github/workflows/post-merge-tasks.yml @@ -10,7 +10,7 @@ jobs: name: "Coverage: Nextcloud PHP ${{ matrix.php-versions }}" strategy: matrix: - nextcloud: ['stable26'] + nextcloud: ['stable27'] steps: - name: Checkout uses: actions/checkout@v3 diff --git a/.github/workflows/updater-test.yml b/.github/workflows/updater-test.yml index 3f862d2aa..eb5901a51 100644 --- a/.github/workflows/updater-test.yml +++ b/.github/workflows/updater-test.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: php-versions: ['8.1'] - nextcloud: ['stable26'] + nextcloud: ['stable27'] database: ['sqlite'] experimental: [false] steps: From 892aa427261eb527cfe90b78514c24307b64ca89 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sun, 21 May 2023 01:00:05 +0000 Subject: [PATCH 197/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ar.js | 2 +- l10n/ar.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/ar.js b/l10n/ar.js index 036152cd8..26b11ce90 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -18,7 +18,7 @@ OC.L10N.register( "New folder" : "مجلد جديد", "Folder name" : "اسم المجلد", "Go back" : "العودة", - "Credentials" : "Credentials", + "Credentials" : "معلومات تسجيل الدخول", "Password" : "كلمة السر", "New Folder" : "مجلد جديد", "Create" : "انشئ", diff --git a/l10n/ar.json b/l10n/ar.json index ed04ec2aa..58af5213e 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -16,7 +16,7 @@ "New folder" : "مجلد جديد", "Folder name" : "اسم المجلد", "Go back" : "العودة", - "Credentials" : "Credentials", + "Credentials" : "معلومات تسجيل الدخول", "Password" : "كلمة السر", "New Folder" : "مجلد جديد", "Create" : "انشئ", From c1c16be6c68330f8cdd454c006a5a483cea49a0f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 May 2023 12:56:44 +0000 Subject: [PATCH 198/306] Build(deps-dev): Bump minimatch from 9.0.0 to 9.0.1 in /js Bumps [minimatch](https://github.com/isaacs/minimatch) from 9.0.0 to 9.0.1. - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v9.0.0...v9.0.1) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index cadaa7cfa..d85a3c5f8 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^9.0.0", + "minimatch": "^9.0.1", "natives": "^1.1.6" }, "engines": { @@ -4562,9 +4562,9 @@ } }, "node_modules/minimatch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", - "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", + "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10850,9 +10850,9 @@ } }, "minimatch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", - "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", + "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 8e35a690a..69452b606 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^9.0.0", + "minimatch": "^9.0.1", "natives": "^1.1.6" }, "dependencies": { From f22dddd4bbdc0c85203d48d2f84a15264d67667c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 May 2023 12:56:50 +0000 Subject: [PATCH 199/306] Build(deps-dev): Bump phpstan/phpstan-phpunit from 1.3.11 to 1.3.12 Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.11 to 1.3.12. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.11...1.3.12) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index bb7840a5d..6c84658e7 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.10.15", "phpstan/phpstan-doctrine": "^1.3.40", "phpstan/phpstan-strict-rules": "^1.5.1", - "phpstan/phpstan-phpunit": "^1.3.11", + "phpstan/phpstan-phpunit": "^1.3.12", "phpstan/extension-installer": "^1.3.0", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index 7cec32e9e..0ef30631c 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "434159e8b679bb0b64a6e01316e5ff8a", + "content-hash": "c070a75ae6e1bf0a1c95f241d3175bfd", "packages": [ { "name": "arthurhoaro/favicon", @@ -1540,16 +1540,16 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.11", + "version": "1.3.12", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c" + "reference": "c44246879d692d3b2cf2a21d65be4b4715d6ef21" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c", - "reference": "9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/c44246879d692d3b2cf2a21d65be4b4715d6ef21", + "reference": "c44246879d692d3b2cf2a21d65be4b4715d6ef21", "shasum": "" }, "require": { @@ -1586,9 +1586,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.11" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.12" }, - "time": "2023-03-25T19:42:13+00:00" + "time": "2023-05-23T11:58:47+00:00" }, { "name": "phpstan/phpstan-strict-rules", From 0d16ae7cb2010f1717a294bbd3e60402f52a8462 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 May 2023 12:57:52 +0000 Subject: [PATCH 200/306] Build(deps): Bump svenstaro/upload-release-action from 2.5.0 to 2.6.0 Bumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) from 2.5.0 to 2.6.0. - [Release notes](https://github.com/svenstaro/upload-release-action/releases) - [Changelog](https://github.com/svenstaro/upload-release-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/svenstaro/upload-release-action/compare/7319e4733ec7a184d739a6f412c40ffc339b69c7...58d525808845e4c8ff229ea1d5d7c496504a79bc) --- updated-dependencies: - dependency-name: svenstaro/upload-release-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/build-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 237a8ceab..d2bb7a6c0 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -52,7 +52,7 @@ jobs: app_public_crt: ${{ secrets.APP_PUBLIC_CRT }} - name: Upload app tarball to release - uses: svenstaro/upload-release-action@7319e4733ec7a184d739a6f412c40ffc339b69c7 + uses: svenstaro/upload-release-action@58d525808845e4c8ff229ea1d5d7c496504a79bc id: attach_to_release with: repo_token: ${{ secrets.GITHUB_TOKEN }} From 64f7612df10daa6155e401e968e7526896971a15 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 May 2023 02:05:56 +0000 Subject: [PATCH 201/306] Build(deps): Bump socket.io-parser from 4.2.2 to 4.2.3 in /js Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.2.2 to 4.2.3. - [Release notes](https://github.com/socketio/socket.io-parser/releases) - [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md) - [Commits](https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.3) --- updated-dependencies: - dependency-name: socket.io-parser dependency-type: indirect ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index d85a3c5f8..5a5c89191 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -6114,9 +6114,9 @@ } }, "node_modules/socket.io-parser": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", - "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz", + "integrity": "sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", @@ -12094,9 +12094,9 @@ } }, "socket.io-parser": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", - "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.3.tgz", + "integrity": "sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ==", "dev": true, "requires": { "@socket.io/component-emitter": "~3.1.0", From be1f6f3e1a46b77db2480370dfe47c9e9ca67aa0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 May 2023 12:56:51 +0000 Subject: [PATCH 202/306] Build(deps-dev): Bump phpstan/extension-installer from 1.3.0 to 1.3.1 Bumps [phpstan/extension-installer](https://github.com/phpstan/extension-installer) from 1.3.0 to 1.3.1. - [Release notes](https://github.com/phpstan/extension-installer/releases) - [Commits](https://github.com/phpstan/extension-installer/compare/1.3.0...1.3.1) --- updated-dependencies: - dependency-name: phpstan/extension-installer dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 23 +++++++++-------------- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/composer.json b/composer.json index 6c84658e7..ba26c67e3 100644 --- a/composer.json +++ b/composer.json @@ -60,7 +60,7 @@ "phpstan/phpstan-doctrine": "^1.3.40", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.12", - "phpstan/extension-installer": "^1.3.0", + "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", "doctrine/dbal": "^3.6.2", diff --git a/composer.lock b/composer.lock index 0ef30631c..737b87e41 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c070a75ae6e1bf0a1c95f241d3175bfd", + "content-hash": "888045a5ecf7b071bbf5b5cfd1cb9faa", "packages": [ { "name": "arthurhoaro/favicon", @@ -1311,22 +1311,22 @@ }, { "name": "phpstan/extension-installer", - "version": "1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/phpstan/extension-installer.git", - "reference": "f5e02d40f277d28513001976f444d9ff1dc15e9a" + "reference": "f45734bfb9984c6c56c4486b71230355f066a58a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/extension-installer/zipball/f5e02d40f277d28513001976f444d9ff1dc15e9a", - "reference": "f5e02d40f277d28513001976f444d9ff1dc15e9a", + "url": "https://api.github.com/repos/phpstan/extension-installer/zipball/f45734bfb9984c6c56c4486b71230355f066a58a", + "reference": "f45734bfb9984c6c56c4486b71230355f066a58a", "shasum": "" }, "require": { "composer-plugin-api": "^2.0", "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.8.0" + "phpstan/phpstan": "^1.9.0" }, "require-dev": { "composer/composer": "^2.0", @@ -1335,12 +1335,7 @@ }, "type": "composer-plugin", "extra": { - "class": "PHPStan\\ExtensionInstaller\\Plugin", - "phpstan/extension-installer": { - "ignore": [ - "phpstan/phpstan-phpunit" - ] - } + "class": "PHPStan\\ExtensionInstaller\\Plugin" }, "autoload": { "psr-4": { @@ -1354,9 +1349,9 @@ "description": "Composer plugin for automatic installation of PHPStan extensions", "support": { "issues": "https://github.com/phpstan/extension-installer/issues", - "source": "https://github.com/phpstan/extension-installer/tree/1.3.0" + "source": "https://github.com/phpstan/extension-installer/tree/1.3.1" }, - "time": "2023-04-18T13:08:02+00:00" + "time": "2023-05-24T08:59:17+00:00" }, { "name": "phpstan/phpstan", From 6af9aa1d87588ad13a7866da73656dac02201621 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 May 2023 12:56:44 +0000 Subject: [PATCH 203/306] Build(deps-dev): Bump phpstan/phpstan-phpunit from 1.3.12 to 1.3.13 Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.12 to 1.3.13. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.12...1.3.13) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index ba26c67e3..c6cc0a85c 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.10.15", "phpstan/phpstan-doctrine": "^1.3.40", "phpstan/phpstan-strict-rules": "^1.5.1", - "phpstan/phpstan-phpunit": "^1.3.12", + "phpstan/phpstan-phpunit": "^1.3.13", "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index 737b87e41..31838de5c 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "888045a5ecf7b071bbf5b5cfd1cb9faa", + "content-hash": "f2fa4cc083bb8b51a37afb91f76e6eed", "packages": [ { "name": "arthurhoaro/favicon", @@ -1535,16 +1535,16 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.12", + "version": "1.3.13", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "c44246879d692d3b2cf2a21d65be4b4715d6ef21" + "reference": "d8bdab0218c5eb0964338d24a8511b65e9c94fa5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/c44246879d692d3b2cf2a21d65be4b4715d6ef21", - "reference": "c44246879d692d3b2cf2a21d65be4b4715d6ef21", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/d8bdab0218c5eb0964338d24a8511b65e9c94fa5", + "reference": "d8bdab0218c5eb0964338d24a8511b65e9c94fa5", "shasum": "" }, "require": { @@ -1581,9 +1581,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.12" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.13" }, - "time": "2023-05-23T11:58:47+00:00" + "time": "2023-05-26T11:05:59+00:00" }, { "name": "phpstan/phpstan-strict-rules", From 539cd26d13b475f2c262084d42e3d8edc61eaae4 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 8 Jun 2023 01:04:12 +0000 Subject: [PATCH 204/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/fa.js | 2 +- l10n/fa.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/fa.js b/l10n/fa.js index 4a4f3e5e1..01d53b508 100644 --- a/l10n/fa.js +++ b/l10n/fa.js @@ -5,7 +5,7 @@ OC.L10N.register( "Request unauthorized. Are you logged in?" : "درخواست غیر مجاز. آیا وارد سیستم شده اید؟", "Token expired or app not enabled! Reload the page!" : "گفتگوی منقضی شده یا برنامه فعال نشده است! بارگیری مجدد صفحه!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "خطای سرور داخلی! لطفاً برای اطلاعات بیشتر ، پرونده / nextcloud.log خود را بررسی کنید!", - "Request failed, Nextcloud is in currently in maintenance mode!" : "درخواست انجام نشد ، Nextcloud در حال حاضر در حالت تعمیر و نگهداری است!", + "Request failed, Nextcloud is in currently in maintenance mode!" : "درخواست انجام نشد، نکست‌کلود در حال حاضر در حالت تعمیر و نگهداری است!", "Unread articles" : "مطالب خوانده نشده", "News" : "اخبار", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", diff --git a/l10n/fa.json b/l10n/fa.json index 11ea0acad..e2b374a50 100644 --- a/l10n/fa.json +++ b/l10n/fa.json @@ -3,7 +3,7 @@ "Request unauthorized. Are you logged in?" : "درخواست غیر مجاز. آیا وارد سیستم شده اید؟", "Token expired or app not enabled! Reload the page!" : "گفتگوی منقضی شده یا برنامه فعال نشده است! بارگیری مجدد صفحه!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "خطای سرور داخلی! لطفاً برای اطلاعات بیشتر ، پرونده / nextcloud.log خود را بررسی کنید!", - "Request failed, Nextcloud is in currently in maintenance mode!" : "درخواست انجام نشد ، Nextcloud در حال حاضر در حالت تعمیر و نگهداری است!", + "Request failed, Nextcloud is in currently in maintenance mode!" : "درخواست انجام نشد، نکست‌کلود در حال حاضر در حالت تعمیر و نگهداری است!", "Unread articles" : "مطالب خوانده نشده", "News" : "اخبار", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", From dd28d32f86d272f7b0af9c7dd965a33129ba6ce0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Jun 2023 12:56:51 +0000 Subject: [PATCH 205/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.15 to 1.10.18 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.15 to 1.10.18. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.15...1.10.18) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index c6cc0a85c..52129a74e 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.15", + "phpstan/phpstan": "^1.10.18", "phpstan/phpstan-doctrine": "^1.3.40", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.13", diff --git a/composer.lock b/composer.lock index 31838de5c..8807e5354 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f2fa4cc083bb8b51a37afb91f76e6eed", + "content-hash": "3901e76c4fb4527da4a3db912500a665", "packages": [ { "name": "arthurhoaro/favicon", @@ -1355,16 +1355,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.15", + "version": "1.10.18", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "762c4dac4da6f8756eebb80e528c3a47855da9bd" + "reference": "52b6416c579663eebdd2f1d97df21971daf3b43f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/762c4dac4da6f8756eebb80e528c3a47855da9bd", - "reference": "762c4dac4da6f8756eebb80e528c3a47855da9bd", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/52b6416c579663eebdd2f1d97df21971daf3b43f", + "reference": "52b6416c579663eebdd2f1d97df21971daf3b43f", "shasum": "" }, "require": { @@ -1413,7 +1413,7 @@ "type": "tidelift" } ], - "time": "2023-05-09T15:28:01+00:00" + "time": "2023-06-07T22:00:43+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From a122d874b23eaa13a08d17c826718a4e65110ea8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Jun 2023 20:38:47 +0000 Subject: [PATCH 206/306] Build(deps): Bump fast-xml-parser from 4.1.3 to 4.2.4 Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 4.1.3 to 4.2.4. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/commits) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 737ddec89..ee9a3151d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6366,18 +6366,24 @@ "peer": true }, "node_modules/fast-xml-parser": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.1.3.tgz", - "integrity": "sha512-LsNDahCiCcJPe8NO7HijcnukHB24tKbfDDA5IILx9dmW3Frb52lhbeX6MPNUSvyGNfav2VTYpJ/OqkRoVLrh2Q==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.4.tgz", + "integrity": "sha512-fbfMDvgBNIdDJLdLOwacjFAPYt67tr31H9ZhWSm45CDAxvd0I6WTlSOUo7K2P/K5sA5JgMKG64PI3DMcaFdWpQ==", + "funding": [ + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + }, + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], "dependencies": { "strnum": "^1.0.5" }, "bin": { "fxparser": "src/cli/cli.js" - }, - "funding": { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" } }, "node_modules/fastest-levenshtein": { @@ -18206,9 +18212,9 @@ "peer": true }, "fast-xml-parser": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.1.3.tgz", - "integrity": "sha512-LsNDahCiCcJPe8NO7HijcnukHB24tKbfDDA5IILx9dmW3Frb52lhbeX6MPNUSvyGNfav2VTYpJ/OqkRoVLrh2Q==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.4.tgz", + "integrity": "sha512-fbfMDvgBNIdDJLdLOwacjFAPYt67tr31H9ZhWSm45CDAxvd0I6WTlSOUo7K2P/K5sA5JgMKG64PI3DMcaFdWpQ==", "requires": { "strnum": "^1.0.5" } From 7696f04ddcec639b917f21eb1e59391b5b1539c8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 Jun 2023 08:13:41 +0000 Subject: [PATCH 207/306] Build(deps-dev): Bump doctrine/dbal from 3.6.2 to 3.6.3 Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.2 to 3.6.3. - [Release notes](https://github.com/doctrine/dbal/releases) - [Commits](https://github.com/doctrine/dbal/compare/3.6.2...3.6.3) --- updated-dependencies: - dependency-name: doctrine/dbal dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 42 +++++++++++++++++++++++------------------- 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/composer.json b/composer.json index 52129a74e..9f3c7b5cb 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", - "doctrine/dbal": "^3.6.2", + "doctrine/dbal": "^3.6.3", "symfony/console": "^4.4.19", "psr/log": "^1.1.0" }, diff --git a/composer.lock b/composer.lock index 8807e5354..d449a1c07 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3901e76c4fb4527da4a3db912500a665", + "content-hash": "c9b2b2c201c0b07859bba30762918af0", "packages": [ { "name": "arthurhoaro/favicon", @@ -768,16 +768,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.2", + "version": "3.6.3", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "b4bd1cfbd2b916951696d82e57d054394d84864c" + "reference": "9a747d29e7e6b39509b8f1847e37a23a0163ea6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/b4bd1cfbd2b916951696d82e57d054394d84864c", - "reference": "b4bd1cfbd2b916951696d82e57d054394d84864c", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/9a747d29e7e6b39509b8f1847e37a23a0163ea6a", + "reference": "9a747d29e7e6b39509b8f1847e37a23a0163ea6a", "shasum": "" }, "require": { @@ -790,12 +790,12 @@ "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "11.1.0", + "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.10.9", + "phpstan/phpstan": "1.10.14", "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.6", + "phpunit/phpunit": "9.6.7", "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^5.4|^6.0", @@ -860,7 +860,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.2" + "source": "https://github.com/doctrine/dbal/tree/3.6.3" }, "funding": [ { @@ -876,29 +876,33 @@ "type": "tidelift" } ], - "time": "2023-04-14T07:25:38+00:00" + "time": "2023-06-01T05:46:46+00:00" }, { "name": "doctrine/deprecations", - "version": "v1.0.0", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de" + "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", + "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", "shasum": "" }, "require": { - "php": "^7.1|^8.0" + "php": "^7.1 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^9", - "phpunit/phpunit": "^7.5|^8.5|^9.5", - "psr/log": "^1|^2|^3" + "phpstan/phpstan": "1.4.10 || 1.10.15", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psalm/plugin-phpunit": "0.18.4", + "psr/log": "^1 || ^2 || ^3", + "vimeo/psalm": "4.30.0 || 5.12.0" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -917,9 +921,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v1.0.0" + "source": "https://github.com/doctrine/deprecations/tree/v1.1.1" }, - "time": "2022-05-02T15:47:09+00:00" + "time": "2023-06-03T09:27:29+00:00" }, { "name": "doctrine/event-manager", From c0f82b94a43cb6b6bd717dd1f9fa458a36ac1290 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 Jun 2023 12:56:53 +0000 Subject: [PATCH 208/306] Build(deps): Bump skjnldsv/read-package-engines-version-actions Bumps [skjnldsv/read-package-engines-version-actions](https://github.com/skjnldsv/read-package-engines-version-actions) from 2.1 to 2.2. - [Release notes](https://github.com/skjnldsv/read-package-engines-version-actions/releases) - [Commits](https://github.com/skjnldsv/read-package-engines-version-actions/compare/v2.1...v2.2) --- updated-dependencies: - dependency-name: skjnldsv/read-package-engines-version-actions dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/lint-eslint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint-eslint.yml b/.github/workflows/lint-eslint.yml index 54bbca3f3..ec439166b 100644 --- a/.github/workflows/lint-eslint.yml +++ b/.github/workflows/lint-eslint.yml @@ -25,7 +25,7 @@ jobs: uses: actions/checkout@v3 - name: Read package.json node and npm engines version - uses: skjnldsv/read-package-engines-version-actions@v2.1 + uses: skjnldsv/read-package-engines-version-actions@v2.2 id: versions with: fallbackNode: '^16' From de0aba3068b1d4810236a740ae9626c2a05d876d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Jun 2023 12:57:51 +0000 Subject: [PATCH 209/306] Build(deps): Bump svenstaro/upload-release-action from 2.6.0 to 2.6.1 Bumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) from 2.6.0 to 2.6.1. - [Release notes](https://github.com/svenstaro/upload-release-action/releases) - [Changelog](https://github.com/svenstaro/upload-release-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/svenstaro/upload-release-action/compare/58d525808845e4c8ff229ea1d5d7c496504a79bc...2b9d2847a97b04d02ad5c3df2d3a27baa97ce689) --- updated-dependencies: - dependency-name: svenstaro/upload-release-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/build-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index d2bb7a6c0..636235de0 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -52,7 +52,7 @@ jobs: app_public_crt: ${{ secrets.APP_PUBLIC_CRT }} - name: Upload app tarball to release - uses: svenstaro/upload-release-action@58d525808845e4c8ff229ea1d5d7c496504a79bc + uses: svenstaro/upload-release-action@2b9d2847a97b04d02ad5c3df2d3a27baa97ce689 id: attach_to_release with: repo_token: ${{ secrets.GITHUB_TOKEN }} From d13746d67ea54e0b69840aeca9bac8afb5e32e44 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sun, 11 Jun 2023 01:23:49 +0000 Subject: [PATCH 210/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/uk.js | 2 +- l10n/uk.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/uk.js b/l10n/uk.js index 2a0d7b982..73b22440e 100644 --- a/l10n/uk.js +++ b/l10n/uk.js @@ -85,7 +85,7 @@ OC.L10N.register( "Collapse" : "Згорнути", "Deleted folder" : "Вилучений каталог", "Undo delete folder" : "Скасувати вилучення каталогу", - "Starred" : "Помічені зірочкою", + "Starred" : "Із зірочкою", "All articles" : "Всі статті", "Settings" : "Налаштування", "Disable mark read through scrolling" : "Вимкнути читання поміток при прокрутці", diff --git a/l10n/uk.json b/l10n/uk.json index c665af22c..799ebeb8f 100644 --- a/l10n/uk.json +++ b/l10n/uk.json @@ -83,7 +83,7 @@ "Collapse" : "Згорнути", "Deleted folder" : "Вилучений каталог", "Undo delete folder" : "Скасувати вилучення каталогу", - "Starred" : "Помічені зірочкою", + "Starred" : "Із зірочкою", "All articles" : "Всі статті", "Settings" : "Налаштування", "Disable mark read through scrolling" : "Вимкнути читання поміток при прокрутці", From db73b3636f6b958e336ef58d4c053e89d674a6ca Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 12 Jun 2023 01:02:46 +0000 Subject: [PATCH 211/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/gl.js | 2 +- l10n/gl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index 408e6ed96..1a31f46fb 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -14,7 +14,7 @@ OC.L10N.register( "News articles" : "Artigos de noticias", "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", - "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as túas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) móbiles ou de escritorio.\n- 🔄 Actualizacións automáticas das túas fontes de noticias\n- 🆓 Gratuíto e de código aberto baixo AGPLv3, sen anuncios nin funcións premium\n\n**Actualmente é necesario o sistema Cron para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñible [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea unha[solicitude de función] (https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de feed](https://github.com/nextcloud/news/discussions/new)", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as súas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) de móbil ou de escritorio \n- 🔄 Actualizacións automáticas das súas fontes de novas\n- 🆓 De Código aberto, libre e de balde, baixo AGPLv3, sen anuncios nin funcións de pago ou subscrición\n\n**Actualmente é necesario o sistema «cron» para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñíbel [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrear unha [solicitude de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de fontes](https://github.com/nextcloud/news/discussions/new)", "Last job execution ran {relativeTime}. Something seems wrong." : "A última execución do traballo executouse o {relativeTime}. Algo parece funcionar mal.", "Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.", "Use system cron for updates" : "Use o cron do sistema para as actualizacións", diff --git a/l10n/gl.json b/l10n/gl.json index ebf71e4a1..e4fcc8711 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -12,7 +12,7 @@ "News articles" : "Artigos de noticias", "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", - "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as túas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) móbiles ou de escritorio.\n- 🔄 Actualizacións automáticas das túas fontes de noticias\n- 🆓 Gratuíto e de código aberto baixo AGPLv3, sen anuncios nin funcións premium\n\n**Actualmente é necesario o sistema Cron para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñible [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrea un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrea unha[solicitude de función] (https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de feed](https://github.com/nextcloud/news/discussions/new)", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as súas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) de móbil ou de escritorio \n- 🔄 Actualizacións automáticas das súas fontes de novas\n- 🆓 De Código aberto, libre e de balde, baixo AGPLv3, sen anuncios nin funcións de pago ou subscrición\n\n**Actualmente é necesario o sistema «cron» para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñíbel [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrear unha [solicitude de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de fontes](https://github.com/nextcloud/news/discussions/new)", "Last job execution ran {relativeTime}. Something seems wrong." : "A última execución do traballo executouse o {relativeTime}. Algo parece funcionar mal.", "Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.", "Use system cron for updates" : "Use o cron do sistema para as actualizacións", From ca939633320e428beb8b3d9f9b2b155af03d9fdc Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 13 Jun 2023 01:03:58 +0000 Subject: [PATCH 212/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/gl.js | 2 +- l10n/gl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index 1a31f46fb..ac0ebd0e9 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -20,7 +20,7 @@ OC.L10N.register( "Use system cron for updates" : "Use o cron do sistema para as actualizacións", "Disable this if you use a custom updater." : "Desactive isto se usa un actualizador personalizado.", "Maximum read count per feed" : "Conta máxima de lidos por fonte", - "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Define a cantidade máxima de artigos que se poden ler por fonte que non se eliminarán polo traballo de limpeza; se reaparecen artigos antigos despois de ser lidos, aumenta este valor; valores negativos como -1 desactivarán esta función.", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Define a cantidade máxima de artigos que se poden ler por fonte que non se eliminarán polo traballo de limpeza; se reaparecen artigos antigos após de ser lidos, aumenta este valor; valores negativos como -1 desactivarán esta función.", "Delete unread articles automatically" : "Elimina os artigos non lidos automaticamente", "Enable this if you also want to delete unread articles." : "Activa isto se tamén queres eliminar artigos non lidos.", "Maximum redirects" : "Redireccionamentos máximos", diff --git a/l10n/gl.json b/l10n/gl.json index e4fcc8711..1220adbd7 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -18,7 +18,7 @@ "Use system cron for updates" : "Use o cron do sistema para as actualizacións", "Disable this if you use a custom updater." : "Desactive isto se usa un actualizador personalizado.", "Maximum read count per feed" : "Conta máxima de lidos por fonte", - "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Define a cantidade máxima de artigos que se poden ler por fonte que non se eliminarán polo traballo de limpeza; se reaparecen artigos antigos despois de ser lidos, aumenta este valor; valores negativos como -1 desactivarán esta función.", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Define a cantidade máxima de artigos que se poden ler por fonte que non se eliminarán polo traballo de limpeza; se reaparecen artigos antigos após de ser lidos, aumenta este valor; valores negativos como -1 desactivarán esta función.", "Delete unread articles automatically" : "Elimina os artigos non lidos automaticamente", "Enable this if you also want to delete unread articles." : "Activa isto se tamén queres eliminar artigos non lidos.", "Maximum redirects" : "Redireccionamentos máximos", From d2b7eabded304791a57e871fc51d44448ebe7759 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 16 Jun 2023 01:03:52 +0000 Subject: [PATCH 213/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/gl.js | 2 +- l10n/gl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index ac0ebd0e9..3c91fb6cc 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -32,7 +32,7 @@ OC.L10N.register( "Update interval" : "Intervalo de actualización", "Interval in seconds in which the feeds will be updated." : "Intervalo, en segundos, no que se actualizarán as fontes.", "Successfully updated news configuration" : "Actualizouse correctamente a configuración de noticias", - "Unable to update news config" : "Non se puido actualizar a configuración de noticias", + "Unable to update news config" : "Non é posíbel actualizar a configuración de noticias", "Download" : "Descargar", "Close" : "Pechar", "Subscribe to" : "Subscribirse a", diff --git a/l10n/gl.json b/l10n/gl.json index 1220adbd7..bcd92bdcc 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -30,7 +30,7 @@ "Update interval" : "Intervalo de actualización", "Interval in seconds in which the feeds will be updated." : "Intervalo, en segundos, no que se actualizarán as fontes.", "Successfully updated news configuration" : "Actualizouse correctamente a configuración de noticias", - "Unable to update news config" : "Non se puido actualizar a configuración de noticias", + "Unable to update news config" : "Non é posíbel actualizar a configuración de noticias", "Download" : "Descargar", "Close" : "Pechar", "Subscribe to" : "Subscribirse a", From 57c31bbd0fca2375a86deea65f6c644a4083dde6 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 17 Jun 2023 01:03:42 +0000 Subject: [PATCH 214/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/zh_CN.js | 2 +- l10n/zh_CN.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index 6fa7181ec..5271c0a7e 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -19,7 +19,7 @@ OC.L10N.register( "Maximum redirects" : "最大重定向次数", "How many redirects the feed fetcher should follow." : "订阅源获取器最多应跟随多少次重定向。", "Feed fetcher timeout" : "订阅源获取器超时", - "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "最长的等待 RSS 或 Atom 订阅源加载的秒数;如果比这个时间更长更新将会中止。", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "最长的等待RSS或Atom订阅源加载的秒数;如果比这个时间更长更新将会中止。", "Explore Service URL" : "资源管理服务URL", "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "如果给出,则会在查询订阅源部分中查询此服务的 URL 以显示订阅源。要回到内置的探索服务,请将此输入留空。", "Update interval" : "更新间隔", diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index 70f98b81d..c29949d26 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -17,7 +17,7 @@ "Maximum redirects" : "最大重定向次数", "How many redirects the feed fetcher should follow." : "订阅源获取器最多应跟随多少次重定向。", "Feed fetcher timeout" : "订阅源获取器超时", - "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "最长的等待 RSS 或 Atom 订阅源加载的秒数;如果比这个时间更长更新将会中止。", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "最长的等待RSS或Atom订阅源加载的秒数;如果比这个时间更长更新将会中止。", "Explore Service URL" : "资源管理服务URL", "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "如果给出,则会在查询订阅源部分中查询此服务的 URL 以显示订阅源。要回到内置的探索服务,请将此输入留空。", "Update interval" : "更新间隔", From e7add6cedb793ffcffcf1db002ae7865efb52e5b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Jun 2023 12:56:41 +0000 Subject: [PATCH 215/306] Build(deps-dev): Bump jasmine-core from 5.0.0 to 5.0.1 in /js Bumps [jasmine-core](https://github.com/jasmine/jasmine) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/jasmine/jasmine/releases) - [Changelog](https://github.com/jasmine/jasmine/blob/main/RELEASE.md) - [Commits](https://github.com/jasmine/jasmine/compare/v5.0.0...v5.0.1) --- updated-dependencies: - dependency-name: jasmine-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 5a5c89191..3689f82c6 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -23,7 +23,7 @@ "gulp-ng-annotate": "^2.1.0", "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", - "jasmine-core": "^5.0.0", + "jasmine-core": "^5.0.1", "jquery": "^3.7.0", "jshint": "^2.13.6", "karma": "^6.4.2", @@ -3606,9 +3606,9 @@ } }, "node_modules/jasmine-core": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.0.0.tgz", - "integrity": "sha512-BJLxZlSVyWPN/oyaS1IIvIjChghI9/xWsLAIJqL9J5Fz47CN3JNr8Lmik3S2S7QS2RxclYjvSVSXP7IR35PAmg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.0.1.tgz", + "integrity": "sha512-D4bRej8CplwNtNGyTPD++cafJlZUphzZNV+MSAnbD3er4D0NjL4x9V+mu/SI+5129utnCBen23JwEuBZA9vlpQ==", "dev": true }, "node_modules/jquery": { @@ -10091,9 +10091,9 @@ } }, "jasmine-core": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.0.0.tgz", - "integrity": "sha512-BJLxZlSVyWPN/oyaS1IIvIjChghI9/xWsLAIJqL9J5Fz47CN3JNr8Lmik3S2S7QS2RxclYjvSVSXP7IR35PAmg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.0.1.tgz", + "integrity": "sha512-D4bRej8CplwNtNGyTPD++cafJlZUphzZNV+MSAnbD3er4D0NjL4x9V+mu/SI+5129utnCBen23JwEuBZA9vlpQ==", "dev": true }, "jquery": { diff --git a/js/package.json b/js/package.json index 69452b606..1d12d8287 100644 --- a/js/package.json +++ b/js/package.json @@ -40,7 +40,7 @@ "gulp-ng-annotate": "^2.1.0", "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", - "jasmine-core": "^5.0.0", + "jasmine-core": "^5.0.1", "jquery": "^3.7.0", "jshint": "^2.13.6", "karma": "^6.4.2", From 2529fa354fc272665716c2ec14eff1170df5037e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Jun 2023 13:00:04 +0000 Subject: [PATCH 216/306] Build(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.8 to 9.6.9. - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.9/ChangeLog-9.6.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.8...9.6.9) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/composer.lock b/composer.lock index d449a1c07..d0ca9ab7a 100644 --- a/composer.lock +++ b/composer.lock @@ -1148,16 +1148,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.15.4", + "version": "v4.15.5", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290" + "reference": "11e2663a5bc9db5d714eedb4277ee300403b4a9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290", - "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/11e2663a5bc9db5d714eedb4277ee300403b4a9e", + "reference": "11e2663a5bc9db5d714eedb4277ee300403b4a9e", "shasum": "" }, "require": { @@ -1198,9 +1198,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.5" }, - "time": "2023-03-05T19:49:14+00:00" + "time": "2023-05-19T20:20:00+00:00" }, { "name": "phar-io/manifest", @@ -1958,16 +1958,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.8", + "version": "9.6.9", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e" + "reference": "a9aceaf20a682aeacf28d582654a1670d8826778" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/17d621b3aff84d0c8b62539e269e87d8d5baa76e", - "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a9aceaf20a682aeacf28d582654a1670d8826778", + "reference": "a9aceaf20a682aeacf28d582654a1670d8826778", "shasum": "" }, "require": { @@ -2041,7 +2041,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.8" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.9" }, "funding": [ { @@ -2057,7 +2057,7 @@ "type": "tidelift" } ], - "time": "2023-05-11T05:14:45+00:00" + "time": "2023-06-11T06:13:56+00:00" }, { "name": "psr/cache", From a9f7f495f3b8bfe2b8a34e5f84570be5c623ab34 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Jun 2023 12:56:49 +0000 Subject: [PATCH 217/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.18 to 1.10.19 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.18 to 1.10.19. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.18...1.10.19) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 9f3c7b5cb..94ab14e36 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.18", + "phpstan/phpstan": "^1.10.19", "phpstan/phpstan-doctrine": "^1.3.40", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.13", diff --git a/composer.lock b/composer.lock index d0ca9ab7a..59df27fa3 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c9b2b2c201c0b07859bba30762918af0", + "content-hash": "d3bc369790662d278a99c65d98291f3e", "packages": [ { "name": "arthurhoaro/favicon", @@ -1359,16 +1359,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.18", + "version": "1.10.19", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "52b6416c579663eebdd2f1d97df21971daf3b43f" + "reference": "af5a296ff02610c1bfb4ddfac9fd4a08657b9046" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/52b6416c579663eebdd2f1d97df21971daf3b43f", - "reference": "52b6416c579663eebdd2f1d97df21971daf3b43f", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/af5a296ff02610c1bfb4ddfac9fd4a08657b9046", + "reference": "af5a296ff02610c1bfb4ddfac9fd4a08657b9046", "shasum": "" }, "require": { @@ -1417,7 +1417,7 @@ "type": "tidelift" } ], - "time": "2023-06-07T22:00:43+00:00" + "time": "2023-06-14T15:26:58+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 45cbfad2676dd75c3beb05d0658dfb4198625daf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Jun 2023 12:02:25 +0000 Subject: [PATCH 218/306] Build(deps): Bump fivefilters/readability.php from 3.1.5 to 3.1.6 Bumps [fivefilters/readability.php](https://github.com/fivefilters/readability.php) from 3.1.5 to 3.1.6. - [Release notes](https://github.com/fivefilters/readability.php/releases) - [Changelog](https://github.com/fivefilters/readability.php/blob/master/CHANGELOG.md) - [Commits](https://github.com/fivefilters/readability.php/compare/v3.1.5...v3.1.6) --- updated-dependencies: - dependency-name: fivefilters/readability.php dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/composer.lock b/composer.lock index 59df27fa3..d1f21e5e9 100644 --- a/composer.lock +++ b/composer.lock @@ -194,16 +194,16 @@ }, { "name": "fivefilters/readability.php", - "version": "v3.1.5", + "version": "v3.1.6", "source": { "type": "git", "url": "https://github.com/fivefilters/readability.php.git", - "reference": "d7e549401fa768396a7fa372ff6e3ede5706aa62" + "reference": "a00d35cb5eb14a236ba42326da9ac52c8c9f80a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fivefilters/readability.php/zipball/d7e549401fa768396a7fa372ff6e3ede5706aa62", - "reference": "d7e549401fa768396a7fa372ff6e3ede5706aa62", + "url": "https://api.github.com/repos/fivefilters/readability.php/zipball/a00d35cb5eb14a236ba42326da9ac52c8c9f80a1", + "reference": "a00d35cb5eb14a236ba42326da9ac52c8c9f80a1", "shasum": "" }, "require": { @@ -253,9 +253,9 @@ ], "support": { "issues": "https://github.com/fivefilters/readability.php/issues", - "source": "https://github.com/fivefilters/readability.php/tree/v3.1.5" + "source": "https://github.com/fivefilters/readability.php/tree/v3.1.6" }, - "time": "2023-04-06T19:45:48+00:00" + "time": "2023-06-15T18:06:49+00:00" }, { "name": "league/uri", @@ -429,26 +429,24 @@ }, { "name": "masterminds/html5", - "version": "2.7.6", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/Masterminds/html5-php.git", - "reference": "897eb517a343a2281f11bc5556d6548db7d93947" + "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/897eb517a343a2281f11bc5556d6548db7d93947", - "reference": "897eb517a343a2281f11bc5556d6548db7d93947", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3", + "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3", "shasum": "" }, "require": { - "ext-ctype": "*", "ext-dom": "*", - "ext-libxml": "*", "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7" + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8" }, "type": "library", "extra": { @@ -492,9 +490,9 @@ ], "support": { "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.7.6" + "source": "https://github.com/Masterminds/html5-php/tree/2.8.0" }, - "time": "2022-08-18T16:18:26+00:00" + "time": "2023-04-26T07:27:39+00:00" }, { "name": "pear/net_url2", From 9b29d84b47c78f33efcd87184c9791e06a322841 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sat, 17 Jun 2023 12:03:03 +0200 Subject: [PATCH 219/306] allowEvalScript set to true Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 1 + lib/Controller/PageController.php | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5adb77891..d5ca6c138 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [22.x.x] ### Changed +- allowEvalScript set to true (#2262) ### Fixed diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php index abdd3f2f7..41d0e7f89 100644 --- a/lib/Controller/PageController.php +++ b/lib/Controller/PageController.php @@ -96,6 +96,7 @@ public function index(): TemplateResponse $csp->addAllowedImageDomain('*') ->addAllowedMediaDomain('*') ->addAllowedConnectDomain('*')// chrome breaks on audio elements + ->allowEvalScript(true) ->addAllowedFrameDomain('https://youtube.com') ->addAllowedFrameDomain('https://www.youtube.com') ->addAllowedFrameDomain('https://player.vimeo.com') From 1335d9ade5ce03bca9daaa4ebb73ce29ca328f7b Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sun, 18 Jun 2023 14:44:17 +0200 Subject: [PATCH 220/306] 22.0.0-beta2 Changed - allowEvalScript set to true (#2262) Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 5 ++++- appinfo/info.xml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5ca6c138..eda601e5c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,14 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [22.x.x] ### Changed -- allowEvalScript set to true (#2262) ### Fixed # Releases +## [22.0.0-beta2] - 2023-06-18 +### Changed +- allowEvalScript set to true (#2262) + ## [22.0.0-beta1] - 2023-05-18 ### Changed - Drop support for Nextcloud 24 (#2223) diff --git a/appinfo/info.xml b/appinfo/info.xml index 761892fa7..df3767def 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 22.0.0-beta1 + 22.0.0-beta2 agpl Benjamin Brahmer Sean Molenaar From ef19212172600e8c068a0fa3148c72dd06c54a47 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 20 Jun 2023 01:09:44 +0000 Subject: [PATCH 221/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/gl.js | 2 +- l10n/gl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index 3c91fb6cc..04d3037bc 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -25,7 +25,7 @@ OC.L10N.register( "Enable this if you also want to delete unread articles." : "Activa isto se tamén queres eliminar artigos non lidos.", "Maximum redirects" : "Redireccionamentos máximos", "How many redirects the feed fetcher should follow." : "Cantos redirecionamentos debe seguir o recuperador de fontes.", - "Feed fetcher timeout" : "Caducidade do recuperador", + "Feed fetcher timeout" : "Caducidade do recuperador de fontes", "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Número máximo de segundos agardando por unha fonte RSS ou Atom para cargar; se lle leva máis tempo a actualización será cancelada.", "Explore Service URL" : "Examinar o URL de servizo", "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo requirirase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.", diff --git a/l10n/gl.json b/l10n/gl.json index bcd92bdcc..e20d45e55 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -23,7 +23,7 @@ "Enable this if you also want to delete unread articles." : "Activa isto se tamén queres eliminar artigos non lidos.", "Maximum redirects" : "Redireccionamentos máximos", "How many redirects the feed fetcher should follow." : "Cantos redirecionamentos debe seguir o recuperador de fontes.", - "Feed fetcher timeout" : "Caducidade do recuperador", + "Feed fetcher timeout" : "Caducidade do recuperador de fontes", "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Número máximo de segundos agardando por unha fonte RSS ou Atom para cargar; se lle leva máis tempo a actualización será cancelada.", "Explore Service URL" : "Examinar o URL de servizo", "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo requirirase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.", From 6410e4f272dad7fc9a8d39ccebfa05a431ce1d2e Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 22 Jun 2023 01:17:18 +0000 Subject: [PATCH 222/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/gl.js | 18 +++++++++--------- l10n/gl.json | 18 +++++++++--------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index 04d3037bc..d1d0b17b0 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -7,11 +7,11 @@ OC.L10N.register( "Token expired or app not enabled! Reload the page!" : "Ou ben caducou o testemuño ou a aplicación non está activada. Volva cargar a páxina!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Produciuse un erro interno do servidor! Verifique o ficheiro data/nextcloud.log para obter máis información!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Produciuse un fallo na solicitude, Nexcloud esta actualmente en modo mantemento!", - "News feeds" : "Fontes de noticias", + "News feeds" : "Fontes de novas", "Unread articles" : "Artigos sen ler", "News" : "Novas", - "News folders" : "Cartafoles de noticias", - "News articles" : "Artigos de noticias", + "News folders" : "Cartafoles de novas", + "News articles" : "Artigos de novas", "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as súas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) de móbil ou de escritorio \n- 🔄 Actualizacións automáticas das súas fontes de novas\n- 🆓 De Código aberto, libre e de balde, baixo AGPLv3, sen anuncios nin funcións de pago ou subscrición\n\n**Actualmente é necesario o sistema «cron» para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñíbel [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrear unha [solicitude de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de fontes](https://github.com/nextcloud/news/discussions/new)", @@ -21,8 +21,8 @@ OC.L10N.register( "Disable this if you use a custom updater." : "Desactive isto se usa un actualizador personalizado.", "Maximum read count per feed" : "Conta máxima de lidos por fonte", "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Define a cantidade máxima de artigos que se poden ler por fonte que non se eliminarán polo traballo de limpeza; se reaparecen artigos antigos após de ser lidos, aumenta este valor; valores negativos como -1 desactivarán esta función.", - "Delete unread articles automatically" : "Elimina os artigos non lidos automaticamente", - "Enable this if you also want to delete unread articles." : "Activa isto se tamén queres eliminar artigos non lidos.", + "Delete unread articles automatically" : "Eliminar automaticamente os artigos non lidos", + "Enable this if you also want to delete unread articles." : "Active isto se tamén quere eliminar os artigos non lidos.", "Maximum redirects" : "Redireccionamentos máximos", "How many redirects the feed fetcher should follow." : "Cantos redirecionamentos debe seguir o recuperador de fontes.", "Feed fetcher timeout" : "Caducidade do recuperador de fontes", @@ -31,7 +31,7 @@ OC.L10N.register( "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo requirirase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.", "Update interval" : "Intervalo de actualización", "Interval in seconds in which the feeds will be updated." : "Intervalo, en segundos, no que se actualizarán as fontes.", - "Successfully updated news configuration" : "Actualizouse correctamente a configuración de noticias", + "Successfully updated news configuration" : "Actualizouse correctamente a configuración de novas", "Unable to update news config" : "Non é posíbel actualizar a configuración de noticias", "Download" : "Descargar", "Close" : "Pechar", @@ -48,9 +48,9 @@ OC.L10N.register( "Username" : "Nome de usuario", "No users found" : "Non se atoparon usuarios", "Error while searching for users" : "Produciuse un erro ao buscar usuarios", - "Share on social media" : "Comparte nas redes sociais", - "I wanted you to see this article" : "Quería que viras este artigo", - "Check out this article" : "Consulta este artigo", + "Share on social media" : "Comparti nas redes sociais", + "I wanted you to see this article" : "Gustaríame que vira este artigo", + "Check out this article" : "Consulte este artigo", "by" : "por", "from" : "dende", "shared by" : "compartido por", diff --git a/l10n/gl.json b/l10n/gl.json index e20d45e55..482488fa6 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -5,11 +5,11 @@ "Token expired or app not enabled! Reload the page!" : "Ou ben caducou o testemuño ou a aplicación non está activada. Volva cargar a páxina!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Produciuse un erro interno do servidor! Verifique o ficheiro data/nextcloud.log para obter máis información!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Produciuse un fallo na solicitude, Nexcloud esta actualmente en modo mantemento!", - "News feeds" : "Fontes de noticias", + "News feeds" : "Fontes de novas", "Unread articles" : "Artigos sen ler", "News" : "Novas", - "News folders" : "Cartafoles de noticias", - "News articles" : "Artigos de noticias", + "News folders" : "Cartafoles de novas", + "News articles" : "Artigos de novas", "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as súas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) de móbil ou de escritorio \n- 🔄 Actualizacións automáticas das súas fontes de novas\n- 🆓 De Código aberto, libre e de balde, baixo AGPLv3, sen anuncios nin funcións de pago ou subscrición\n\n**Actualmente é necesario o sistema «cron» para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñíbel [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrear unha [solicitude de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de fontes](https://github.com/nextcloud/news/discussions/new)", @@ -19,8 +19,8 @@ "Disable this if you use a custom updater." : "Desactive isto se usa un actualizador personalizado.", "Maximum read count per feed" : "Conta máxima de lidos por fonte", "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Define a cantidade máxima de artigos que se poden ler por fonte que non se eliminarán polo traballo de limpeza; se reaparecen artigos antigos após de ser lidos, aumenta este valor; valores negativos como -1 desactivarán esta función.", - "Delete unread articles automatically" : "Elimina os artigos non lidos automaticamente", - "Enable this if you also want to delete unread articles." : "Activa isto se tamén queres eliminar artigos non lidos.", + "Delete unread articles automatically" : "Eliminar automaticamente os artigos non lidos", + "Enable this if you also want to delete unread articles." : "Active isto se tamén quere eliminar os artigos non lidos.", "Maximum redirects" : "Redireccionamentos máximos", "How many redirects the feed fetcher should follow." : "Cantos redirecionamentos debe seguir o recuperador de fontes.", "Feed fetcher timeout" : "Caducidade do recuperador de fontes", @@ -29,7 +29,7 @@ "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo requirirase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.", "Update interval" : "Intervalo de actualización", "Interval in seconds in which the feeds will be updated." : "Intervalo, en segundos, no que se actualizarán as fontes.", - "Successfully updated news configuration" : "Actualizouse correctamente a configuración de noticias", + "Successfully updated news configuration" : "Actualizouse correctamente a configuración de novas", "Unable to update news config" : "Non é posíbel actualizar a configuración de noticias", "Download" : "Descargar", "Close" : "Pechar", @@ -46,9 +46,9 @@ "Username" : "Nome de usuario", "No users found" : "Non se atoparon usuarios", "Error while searching for users" : "Produciuse un erro ao buscar usuarios", - "Share on social media" : "Comparte nas redes sociais", - "I wanted you to see this article" : "Quería que viras este artigo", - "Check out this article" : "Consulta este artigo", + "Share on social media" : "Comparti nas redes sociais", + "I wanted you to see this article" : "Gustaríame que vira este artigo", + "Check out this article" : "Consulte este artigo", "by" : "por", "from" : "dende", "shared by" : "compartido por", From 48e1ad158358b0a9c556d76b18f84984e984bf13 Mon Sep 17 00:00:00 2001 From: Mynacol Date: Wed, 21 Jun 2023 16:34:28 +0200 Subject: [PATCH 223/306] Use HTTP compression for downloads As long as we use Feed-io < 6, we always use Guzzle (with Feed-io 6, we need to choose a [HTTPlug](https://httplug.io/) library ourselves). Guzzle [supports](https://docs.guzzlephp.org/en/stable/request-options.html#decode-content) transparently decompressing gzip or deflate compressed responses, which is enabled by default. Feed-io does this [by default](https://github.com/alexdebril/feed-io/pull/311/commits/ffef9eaabefcfc66bca3bb598b952d13842f14b5), but as we override the headers, we have to add a fitting `Accept-Encoding` header as well. Previously, my feed collection caused up to 45.9 MB download traffic per cronjob, with this commit it is as low as 23.6 MB. Signed-off-by: Mynacol --- CHANGELOG.md | 1 + lib/Config/FetcherConfig.php | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eda601e5c..fd8c2d744 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [22.x.x] ### Changed +- Support deflate and gzip compression for HTTP response bodies (#2269) ### Fixed diff --git a/lib/Config/FetcherConfig.php b/lib/Config/FetcherConfig.php index ce2e7db8d..797dae49e 100644 --- a/lib/Config/FetcherConfig.php +++ b/lib/Config/FetcherConfig.php @@ -103,7 +103,11 @@ public function getClient(): ClientInterface { $config = [ 'timeout' => $this->client_timeout, - 'headers' => ['User-Agent' => static::DEFAULT_USER_AGENT, 'Accept' => static::DEFAULT_ACCEPT], + 'headers' => [ + 'User-Agent' => static::DEFAULT_USER_AGENT, + 'Accept' => static::DEFAULT_ACCEPT, + 'Accept-Encoding' => 'gzip, deflate', + ], ]; if (!is_null($this->proxy)) { From 7a730ffaa583b15e1feca181e54b964dc591b3b3 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 24 Jun 2023 01:12:20 +0000 Subject: [PATCH 224/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/gl.js | 2 +- l10n/gl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index d1d0b17b0..cce229325 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -48,7 +48,7 @@ OC.L10N.register( "Username" : "Nome de usuario", "No users found" : "Non se atoparon usuarios", "Error while searching for users" : "Produciuse un erro ao buscar usuarios", - "Share on social media" : "Comparti nas redes sociais", + "Share on social media" : "Compartir nos medios sociais", "I wanted you to see this article" : "Gustaríame que vira este artigo", "Check out this article" : "Consulte este artigo", "by" : "por", diff --git a/l10n/gl.json b/l10n/gl.json index 482488fa6..03447ae5a 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -46,7 +46,7 @@ "Username" : "Nome de usuario", "No users found" : "Non se atoparon usuarios", "Error while searching for users" : "Produciuse un erro ao buscar usuarios", - "Share on social media" : "Comparti nas redes sociais", + "Share on social media" : "Compartir nos medios sociais", "I wanted you to see this article" : "Gustaríame que vira este artigo", "Check out this article" : "Consulte este artigo", "by" : "por", From 1c824679895617bcf95facfe9e15a8f969dc2ec9 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 26 Jun 2023 01:18:23 +0000 Subject: [PATCH 225/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/az.js | 4 +++- l10n/az.json | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/l10n/az.js b/l10n/az.js index d0a4f4f07..8784e5039 100644 --- a/l10n/az.js +++ b/l10n/az.js @@ -2,6 +2,7 @@ OC.L10N.register( "news", { "Unread articles" : "Oxunulmamış məqalə", + "Last job ran {relativeTime}." : "Son işin icra vaxtı {relativeTime}.", "Download" : "Yüklə", "Close" : "Bağla", "Share" : "Paylaş", @@ -30,6 +31,7 @@ OC.L10N.register( "Unread/Starred Articles" : "Oxunulmamış/Ulduzlanmış məqalələr", "Error when importing: file does not contain valid JSON" : "Yüklənmədə səhv: faylda düzgün JSON yoxdur", "Help" : "Kömək", - "Documentation" : "Sənədlər" + "Documentation" : "Sənədlər", + "Report a bug" : "Səhv haqqında bildir" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/az.json b/l10n/az.json index c85175347..2f52b0739 100644 --- a/l10n/az.json +++ b/l10n/az.json @@ -1,5 +1,6 @@ { "translations": { "Unread articles" : "Oxunulmamış məqalə", + "Last job ran {relativeTime}." : "Son işin icra vaxtı {relativeTime}.", "Download" : "Yüklə", "Close" : "Bağla", "Share" : "Paylaş", @@ -28,6 +29,7 @@ "Unread/Starred Articles" : "Oxunulmamış/Ulduzlanmış məqalələr", "Error when importing: file does not contain valid JSON" : "Yüklənmədə səhv: faylda düzgün JSON yoxdur", "Help" : "Kömək", - "Documentation" : "Sənədlər" + "Documentation" : "Sənədlər", + "Report a bug" : "Səhv haqqında bildir" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file From 1588ed70e3394d98eec68d7244d24db636d28893 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 28 Jun 2023 01:17:50 +0000 Subject: [PATCH 226/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ar.js | 1 + l10n/ar.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/ar.js b/l10n/ar.js index 26b11ce90..6f67538d4 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -13,6 +13,7 @@ OC.L10N.register( "right" : "يمين", "left" : "يسار", "Refresh" : "تحديث", + "Subscribe" : "إشترك subscribe", "Web address" : "عنوان ويب", "Folder" : "مجلد", "New folder" : "مجلد جديد", diff --git a/l10n/ar.json b/l10n/ar.json index 58af5213e..eee17f98a 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -11,6 +11,7 @@ "right" : "يمين", "left" : "يسار", "Refresh" : "تحديث", + "Subscribe" : "إشترك subscribe", "Web address" : "عنوان ويب", "Folder" : "مجلد", "New folder" : "مجلد جديد", From dcb35da6a646636a1f4edd79ad060949ef689d2c Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 1 Jul 2023 01:12:30 +0000 Subject: [PATCH 227/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ar.js | 110 ++++++++++++++++++++++++++++++++++++++++++++++----- l10n/ar.json | 110 ++++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 202 insertions(+), 18 deletions(-) diff --git a/l10n/ar.js b/l10n/ar.js index 6f67538d4..24d2efc78 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -1,46 +1,138 @@ OC.L10N.register( "news", { - "Unread articles" : "مقال غير مقروء", + "Request failed, network connection unavailable!" : "فشل الطلب، لا يوجد اتصال بالشبكة!", + "Request unauthorized. Are you logged in?" : "طلب غير مصرح به. هل قمت بتسجيل الدخول؟", + "Request forbidden. Are you an administrator?" : "طلب مرفوض. هل أنت مُشرف؟", + "Token expired or app not enabled! Reload the page!" : "انتهت صلاحية الأَمَارة token، أو أن التطبيق لم يتم تمكينه! حمّل الصفحة من جديد!", + "Internal server error! Please check your data/nextcloud.log file for additional information!" : "خطأ داخلي في الخادوم! يرجى التحقق من ملف data/nextcloud.log للحصول على معلومات إضافية!", + "Request failed, Nextcloud is in currently in maintenance mode!" : "فشل الطلب. نكست كلاود تحت فى حالة صيانة الآن!", + "News feeds" : "تغذية الأخبار News Feeds", + "Unread articles" : "مقالات غير مقروءة", "News" : "الأخبار", + "News folders" : "مُجلّدات الأخبار", + "News articles" : "مقالات الأخبار", + "Shared with me" : "تمّت مُشاركته معي", + "An RSS/Atom feed reader" : "قارئ تغذية RSS/Atom ", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 تطبيق قارئ التغذية الإخبارية من نكست كلاود RSS / Atom لـ Nextcloud\n\n- 📲 قم بمزامنة خلاصاتك مع [عملاء] أجهزة محمولة أو سطح مكتب متعددة (https://nextcloud.github.io/news/clients/) \n- تحديثات تلقائية لخلاصات الأخبار الخاصة بك \n\n- 🆓 مصدر مجاني ومفتوح بموجب AGPLv3 ، لا توجد إعلانات \n** مطلوب تشغيل \"مدير الوظائف الخلفية\" System Cron كي يعمل هذا التطبيق \n\nيمكن إيجاد المتطلبات [هنا](https://nextcloud.github.io/news/install/#dependencies)\n\nسجل التغييرات [هنا](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nأنشيء [بلاغ عن مشكل](https://github.com/nextcloud/news/issues/new/choose)\n\nأنشيء [طلب تحسين](https://github.com/nextcloud/news/discussions/new)\n\nأبلغ عن [مشاكل في التغذية بالأخبار](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "آخر مهمة job جرت في {relativeTime}. يبدو أن هنالك خطأً ما.", + "Last job ran {relativeTime}." : "آخر مهمة JOB جرت في {relativeTime}.", + "Use system cron for updates" : "للتحديثات، استخدم مُجدول مهام الخلفية cron", + "Disable this if you use a custom updater." : "أوقف هذا إذا كنت تستخدم محدّثاً مُخصّصاً custom updater.", + "Maximum read count per feed" : "الحد الأقصى لعدّاد القراءة لكل إلقام feed", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "يحدد الحد الأقصى لمقدار المقالات التي يمكن قراءتها لكل موجز ويب والتي لن يتم حذفها بواسطة مهمة التنظيف. إذا ظهرت المقالات القديمة مرة أخرى بعد قراءتها، قم بزيادة هذه القيمة. القيم السالبة مثل -1 ستوقف تشغيل هذه الميزة.", + "Delete unread articles automatically" : "حذف المقالات غير المقرؤة تلقائيّاً", + "Enable this if you also want to delete unread articles." : "قم بتمكين هذا إذا رغبت في حذف المقالات غير المقرؤة أيضاً.", + "Maximum redirects" : "الحد الأقصى لعمليات إعادة التوجيه", + "How many redirects the feed fetcher should follow." : "كم إعادة توجيه redirect يجب على جالب التغذية feed fetcher أن يتّبعها.", + "Feed fetcher timeout" : "مهلة جالب التغذية feed fetcher", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "العدد الأقصى للثواني لانتظار تحميل موجز RSS أو Atom> إذا استغرق الأمر وقتًا أطول، فسيتم إنهاء عملية التحديث.", + "Explore Service URL" : "استكشاف عنوان URL للخدمة", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "إذا تمّ تقديم عنوان URL لهذه الخدمة، فسيتم الاستعلام عنه لعرض تغذية الأخبار الواردة في قسم استكشاف التغذية. للرجوع إلى خدمة الاستكشاف المضمنة، اترك هذا الإدخال فارغًا.", + "Update interval" : "الفترة الفاصلة بين التحدياث", + "Interval in seconds in which the feeds will be updated." : "الفترة الفاصلة بين تحديثات التغذية بالثواني", + "Successfully updated news configuration" : "تمّ بنجاحٍ تحديث تهيئة الأخبار", + "Unable to update news config" : "تعذّر تحديث تهيئة الأخبار", "Download" : "تنزيل", "Close" : "إغلاق", + "Subscribe to" : "إشترك في", + "No articles available" : "لا توجد مقالات متاحة", + "No unread articles available" : "لا توجد مقالات أخرى غير مقروءة ", + "Open website" : "فتح الموقع", + "Star article" : "مقال مميز بنجمة", + "Unstar article" : "تراجع عن تمييز المقال بنجمة", + "Keep article unread" : "إبقاء المقالة غير مقروءة", + "Remove keep article unread" : "إلغاء إبقاء المقالة الحالية غير مقروءة", "Share" : "مشاركة", + "Share with users" : "مشاركة مع مستخدمين", "Username" : "إسم المستخدم", - "by" : "من قبل", + "No users found" : "لا يوجد مستخدمون", + "Error while searching for users" : "خطأ وقع أثناء البحث عن مستخدمين", + "Share on social media" : "البحث في وسائط التواصل الاجتماعي", + "I wanted you to see this article" : "أريدك أن تطّلع على هذا المقال", + "Check out this article" : "أنظر هذا المقال", + "by" : "من قِبَل", "from" : "من", + "shared by" : "مُشاركة من", + "Play audio" : "تشغيل الصوت", + "Download audio" : "تنزيل الصوت", + "Download video" : "تنزيل الفيديو", + "Keyboard shortcut" : "إختصار لوحة المفاتيح", "Description" : "وصف", "right" : "يمين", + "Jump to next article" : "الانتقال إلي المقالة التالية", "left" : "يسار", + "Jump to previous article" : "الانتقال إلي المقالة السابقة", + "Toggle star article" : "تبديل/إلغاء تمييز المقال بنجمة", + "Star article and jump to next one" : "ضع علامة نجمة علي المقال وانتقل إلي المقال التالي", + "Toggle keep current article unread" : "تبديل لإبقاء المقالة الحالية غير مقروءة", + "Open article in new tab" : "افتح المقال في تبويب جديد", + "Toggle expand article in compact view" : "تبديل توسيع المقالة من / إلي العرض المضغوط", "Refresh" : "تحديث", + "Load next feed" : "تحميل الوجبة الإخبارية feed التالية", + "Load previous feed" : "تحميل الوجبة الإخبارية feed السابقة", + "Load previous folder" : "تحميل المجلد السابق", + "Load next folder" : "تحميل المجلد التالي", + "Scroll to active navigation entry" : "انتقل إلى مدخل التصفح النشط", + "Mark current article's feed/folder read" : "تمييز الوجبة الإخبارية أو مجلد المقالات الحالي كمقروء", + "Ajax or webcron mode detected! Your feeds will not be updated!" : "تمّ اكتشاف وضعية Ajax أو webcron! سوف لن يتم تحديث تغذيتك الإخبارية feed!", + "How to set up the operating system cron" : "كيفية تنصيب النظام cron", + "Install and set up a faster parallel updater that uses the News app's update API" : "تثبيت وإعداد محدث مواز أسرع يستخدم التطبيقات الجديدة لتحديث واجهة برمجة التطبيقات \"API\"", "Subscribe" : "إشترك subscribe", "Web address" : "عنوان ويب", + "Feed exists already!" : "الوجبة الإخبارية موجود بالفعل!", "Folder" : "مجلد", + "No folder" : "لا يوجد مجلد", "New folder" : "مجلد جديد", "Folder name" : "اسم المجلد", - "Go back" : "العودة", - "Credentials" : "معلومات تسجيل الدخول", - "Password" : "كلمة السر", + "Go back" : "عودة", + "Folder exists already!" : "المجلد موجود بالفعل", + "Credentials" : "حيثيّات الدخول credentials", + "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "يجب تخزين بيانات اعتماد المصادقة الأساسية لبروتوكول HTTP دون تشفير! بحيث يتمكن كل شخص لديه حق الوصول إلى الخادوم أو قاعدة البيانات من الوصول إليها!", + "Password" : "كلمة المرور", + "Auto discover Feed" : "تغذية الاستكشاف الآلي", "New Folder" : "مجلد جديد", - "Create" : "انشئ", + "Create" : "أنشيء", + "Explore" : "إستكشف", + "Update failed more than 50 times" : "فشل التحديث لأكثر من 50 مرة", + "Deleted feed" : "حذف الوجبة الإخبارية", + "Undo delete feed" : "التراجع عن حذف الوجبة الإخبارية", "Rename" : "إعادة التسمية", + "Menu" : "القائمة ", + "Mark read" : "عيّن أنه تمت القراءة", + "Unpin from top" : "إلغ التثبيت في الأعلى", + "Pin to top" : "ثبتّ في الأعلى", "Newest first" : "الأحدث أولا", "Oldest first" : "الأقدم أولا", + "Default order" : "الترتيب التلقائي", + "Enable full text" : "تمكين النص الكامل", + "Disable full text" : "إلغاء تمكني النص الكامل", + "Unread updated" : "تحديثات غير مقرؤة", + "Ignore updated" : "تجاهل التحديثات", + "Open feed URL" : "إفتح عنوان URL صفحة التغذية", "Delete" : "حذف ", "Dismiss" : "تراجع", "Collapse" : "طوي", - "Starred" : "معلّم بنجمة.", + "Deleted folder" : "حذف المجلد", + "Undo delete folder" : "التراجع عن حذف المجلد", + "Starred" : "معلّم بنجمة", "All articles" : "جميع المقالات", "Settings" : "إعدادات", + "Disable mark read through scrolling" : "تعطيل علامة القراءة من خلال التمرير", + "Compact view" : "العرض المضغوط", + "Expand articles on key navigation" : "توسيع المقالات في مفتاح التصفح", "Show all articles" : "أظهر جميع المواضيع", + "Reverse ordering (oldest on top)" : "عكس الترتيب (الأقدم بالأعلي)", "Subscriptions (OPML)" : "اشتراك (OPML)", "Import" : "إدخال", "Export" : "تصدير", - "Unread/Starred Articles" : "مقالات غير مقروءه/نجمة ", + "Error when importing: File does not contain valid OPML" : "خطأ أثناء الاستيراد: الملف لا يحوي OPML صحيح", + "Error when importing: OPML is does neither contain feeds nor folders" : "خطأ عند الاستيراد: لا يحتوي ملف OPML على وجبة إخبارية أو مجلدات", + "Unread/Starred Articles" : "مقالات غير مقروءة أو مُميّزة بنجمة ", "Error when importing: file does not contain valid JSON" : "خطا عند الاستيراد: الملف لايحتوي على OPML صالح", "Help" : "المساعدة", "Keyboard shortcuts" : "اختصارات لوحة المفاتيح", "Documentation" : "التوثيق", - "Report a bug" : "الإبلاغ عن عِلّة" + "Report a bug" : "الإبلاغ عن خطأ" }, "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"); diff --git a/l10n/ar.json b/l10n/ar.json index eee17f98a..b4b506724 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -1,44 +1,136 @@ { "translations": { - "Unread articles" : "مقال غير مقروء", + "Request failed, network connection unavailable!" : "فشل الطلب، لا يوجد اتصال بالشبكة!", + "Request unauthorized. Are you logged in?" : "طلب غير مصرح به. هل قمت بتسجيل الدخول؟", + "Request forbidden. Are you an administrator?" : "طلب مرفوض. هل أنت مُشرف؟", + "Token expired or app not enabled! Reload the page!" : "انتهت صلاحية الأَمَارة token، أو أن التطبيق لم يتم تمكينه! حمّل الصفحة من جديد!", + "Internal server error! Please check your data/nextcloud.log file for additional information!" : "خطأ داخلي في الخادوم! يرجى التحقق من ملف data/nextcloud.log للحصول على معلومات إضافية!", + "Request failed, Nextcloud is in currently in maintenance mode!" : "فشل الطلب. نكست كلاود تحت فى حالة صيانة الآن!", + "News feeds" : "تغذية الأخبار News Feeds", + "Unread articles" : "مقالات غير مقروءة", "News" : "الأخبار", + "News folders" : "مُجلّدات الأخبار", + "News articles" : "مقالات الأخبار", + "Shared with me" : "تمّت مُشاركته معي", + "An RSS/Atom feed reader" : "قارئ تغذية RSS/Atom ", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 تطبيق قارئ التغذية الإخبارية من نكست كلاود RSS / Atom لـ Nextcloud\n\n- 📲 قم بمزامنة خلاصاتك مع [عملاء] أجهزة محمولة أو سطح مكتب متعددة (https://nextcloud.github.io/news/clients/) \n- تحديثات تلقائية لخلاصات الأخبار الخاصة بك \n\n- 🆓 مصدر مجاني ومفتوح بموجب AGPLv3 ، لا توجد إعلانات \n** مطلوب تشغيل \"مدير الوظائف الخلفية\" System Cron كي يعمل هذا التطبيق \n\nيمكن إيجاد المتطلبات [هنا](https://nextcloud.github.io/news/install/#dependencies)\n\nسجل التغييرات [هنا](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nأنشيء [بلاغ عن مشكل](https://github.com/nextcloud/news/issues/new/choose)\n\nأنشيء [طلب تحسين](https://github.com/nextcloud/news/discussions/new)\n\nأبلغ عن [مشاكل في التغذية بالأخبار](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "آخر مهمة job جرت في {relativeTime}. يبدو أن هنالك خطأً ما.", + "Last job ran {relativeTime}." : "آخر مهمة JOB جرت في {relativeTime}.", + "Use system cron for updates" : "للتحديثات، استخدم مُجدول مهام الخلفية cron", + "Disable this if you use a custom updater." : "أوقف هذا إذا كنت تستخدم محدّثاً مُخصّصاً custom updater.", + "Maximum read count per feed" : "الحد الأقصى لعدّاد القراءة لكل إلقام feed", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "يحدد الحد الأقصى لمقدار المقالات التي يمكن قراءتها لكل موجز ويب والتي لن يتم حذفها بواسطة مهمة التنظيف. إذا ظهرت المقالات القديمة مرة أخرى بعد قراءتها، قم بزيادة هذه القيمة. القيم السالبة مثل -1 ستوقف تشغيل هذه الميزة.", + "Delete unread articles automatically" : "حذف المقالات غير المقرؤة تلقائيّاً", + "Enable this if you also want to delete unread articles." : "قم بتمكين هذا إذا رغبت في حذف المقالات غير المقرؤة أيضاً.", + "Maximum redirects" : "الحد الأقصى لعمليات إعادة التوجيه", + "How many redirects the feed fetcher should follow." : "كم إعادة توجيه redirect يجب على جالب التغذية feed fetcher أن يتّبعها.", + "Feed fetcher timeout" : "مهلة جالب التغذية feed fetcher", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "العدد الأقصى للثواني لانتظار تحميل موجز RSS أو Atom> إذا استغرق الأمر وقتًا أطول، فسيتم إنهاء عملية التحديث.", + "Explore Service URL" : "استكشاف عنوان URL للخدمة", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "إذا تمّ تقديم عنوان URL لهذه الخدمة، فسيتم الاستعلام عنه لعرض تغذية الأخبار الواردة في قسم استكشاف التغذية. للرجوع إلى خدمة الاستكشاف المضمنة، اترك هذا الإدخال فارغًا.", + "Update interval" : "الفترة الفاصلة بين التحدياث", + "Interval in seconds in which the feeds will be updated." : "الفترة الفاصلة بين تحديثات التغذية بالثواني", + "Successfully updated news configuration" : "تمّ بنجاحٍ تحديث تهيئة الأخبار", + "Unable to update news config" : "تعذّر تحديث تهيئة الأخبار", "Download" : "تنزيل", "Close" : "إغلاق", + "Subscribe to" : "إشترك في", + "No articles available" : "لا توجد مقالات متاحة", + "No unread articles available" : "لا توجد مقالات أخرى غير مقروءة ", + "Open website" : "فتح الموقع", + "Star article" : "مقال مميز بنجمة", + "Unstar article" : "تراجع عن تمييز المقال بنجمة", + "Keep article unread" : "إبقاء المقالة غير مقروءة", + "Remove keep article unread" : "إلغاء إبقاء المقالة الحالية غير مقروءة", "Share" : "مشاركة", + "Share with users" : "مشاركة مع مستخدمين", "Username" : "إسم المستخدم", - "by" : "من قبل", + "No users found" : "لا يوجد مستخدمون", + "Error while searching for users" : "خطأ وقع أثناء البحث عن مستخدمين", + "Share on social media" : "البحث في وسائط التواصل الاجتماعي", + "I wanted you to see this article" : "أريدك أن تطّلع على هذا المقال", + "Check out this article" : "أنظر هذا المقال", + "by" : "من قِبَل", "from" : "من", + "shared by" : "مُشاركة من", + "Play audio" : "تشغيل الصوت", + "Download audio" : "تنزيل الصوت", + "Download video" : "تنزيل الفيديو", + "Keyboard shortcut" : "إختصار لوحة المفاتيح", "Description" : "وصف", "right" : "يمين", + "Jump to next article" : "الانتقال إلي المقالة التالية", "left" : "يسار", + "Jump to previous article" : "الانتقال إلي المقالة السابقة", + "Toggle star article" : "تبديل/إلغاء تمييز المقال بنجمة", + "Star article and jump to next one" : "ضع علامة نجمة علي المقال وانتقل إلي المقال التالي", + "Toggle keep current article unread" : "تبديل لإبقاء المقالة الحالية غير مقروءة", + "Open article in new tab" : "افتح المقال في تبويب جديد", + "Toggle expand article in compact view" : "تبديل توسيع المقالة من / إلي العرض المضغوط", "Refresh" : "تحديث", + "Load next feed" : "تحميل الوجبة الإخبارية feed التالية", + "Load previous feed" : "تحميل الوجبة الإخبارية feed السابقة", + "Load previous folder" : "تحميل المجلد السابق", + "Load next folder" : "تحميل المجلد التالي", + "Scroll to active navigation entry" : "انتقل إلى مدخل التصفح النشط", + "Mark current article's feed/folder read" : "تمييز الوجبة الإخبارية أو مجلد المقالات الحالي كمقروء", + "Ajax or webcron mode detected! Your feeds will not be updated!" : "تمّ اكتشاف وضعية Ajax أو webcron! سوف لن يتم تحديث تغذيتك الإخبارية feed!", + "How to set up the operating system cron" : "كيفية تنصيب النظام cron", + "Install and set up a faster parallel updater that uses the News app's update API" : "تثبيت وإعداد محدث مواز أسرع يستخدم التطبيقات الجديدة لتحديث واجهة برمجة التطبيقات \"API\"", "Subscribe" : "إشترك subscribe", "Web address" : "عنوان ويب", + "Feed exists already!" : "الوجبة الإخبارية موجود بالفعل!", "Folder" : "مجلد", + "No folder" : "لا يوجد مجلد", "New folder" : "مجلد جديد", "Folder name" : "اسم المجلد", - "Go back" : "العودة", - "Credentials" : "معلومات تسجيل الدخول", - "Password" : "كلمة السر", + "Go back" : "عودة", + "Folder exists already!" : "المجلد موجود بالفعل", + "Credentials" : "حيثيّات الدخول credentials", + "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "يجب تخزين بيانات اعتماد المصادقة الأساسية لبروتوكول HTTP دون تشفير! بحيث يتمكن كل شخص لديه حق الوصول إلى الخادوم أو قاعدة البيانات من الوصول إليها!", + "Password" : "كلمة المرور", + "Auto discover Feed" : "تغذية الاستكشاف الآلي", "New Folder" : "مجلد جديد", - "Create" : "انشئ", + "Create" : "أنشيء", + "Explore" : "إستكشف", + "Update failed more than 50 times" : "فشل التحديث لأكثر من 50 مرة", + "Deleted feed" : "حذف الوجبة الإخبارية", + "Undo delete feed" : "التراجع عن حذف الوجبة الإخبارية", "Rename" : "إعادة التسمية", + "Menu" : "القائمة ", + "Mark read" : "عيّن أنه تمت القراءة", + "Unpin from top" : "إلغ التثبيت في الأعلى", + "Pin to top" : "ثبتّ في الأعلى", "Newest first" : "الأحدث أولا", "Oldest first" : "الأقدم أولا", + "Default order" : "الترتيب التلقائي", + "Enable full text" : "تمكين النص الكامل", + "Disable full text" : "إلغاء تمكني النص الكامل", + "Unread updated" : "تحديثات غير مقرؤة", + "Ignore updated" : "تجاهل التحديثات", + "Open feed URL" : "إفتح عنوان URL صفحة التغذية", "Delete" : "حذف ", "Dismiss" : "تراجع", "Collapse" : "طوي", - "Starred" : "معلّم بنجمة.", + "Deleted folder" : "حذف المجلد", + "Undo delete folder" : "التراجع عن حذف المجلد", + "Starred" : "معلّم بنجمة", "All articles" : "جميع المقالات", "Settings" : "إعدادات", + "Disable mark read through scrolling" : "تعطيل علامة القراءة من خلال التمرير", + "Compact view" : "العرض المضغوط", + "Expand articles on key navigation" : "توسيع المقالات في مفتاح التصفح", "Show all articles" : "أظهر جميع المواضيع", + "Reverse ordering (oldest on top)" : "عكس الترتيب (الأقدم بالأعلي)", "Subscriptions (OPML)" : "اشتراك (OPML)", "Import" : "إدخال", "Export" : "تصدير", - "Unread/Starred Articles" : "مقالات غير مقروءه/نجمة ", + "Error when importing: File does not contain valid OPML" : "خطأ أثناء الاستيراد: الملف لا يحوي OPML صحيح", + "Error when importing: OPML is does neither contain feeds nor folders" : "خطأ عند الاستيراد: لا يحتوي ملف OPML على وجبة إخبارية أو مجلدات", + "Unread/Starred Articles" : "مقالات غير مقروءة أو مُميّزة بنجمة ", "Error when importing: file does not contain valid JSON" : "خطا عند الاستيراد: الملف لايحتوي على OPML صالح", "Help" : "المساعدة", "Keyboard shortcuts" : "اختصارات لوحة المفاتيح", "Documentation" : "التوثيق", - "Report a bug" : "الإبلاغ عن عِلّة" + "Report a bug" : "الإبلاغ عن خطأ" },"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;" } \ No newline at end of file From 7d51803d2d880526c9968473ed0d4779d4a74563 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 6 Jul 2023 01:16:14 +0000 Subject: [PATCH 228/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/th.js | 2 ++ l10n/th.json | 2 ++ l10n/uk.js | 2 +- l10n/uk.json | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/l10n/th.js b/l10n/th.js index 0ebbc4306..5e551bfbc 100644 --- a/l10n/th.js +++ b/l10n/th.js @@ -65,6 +65,8 @@ OC.L10N.register( "Undo delete feed" : "เลิกทำการลบฟีด", "Rename" : "เปลี่ยนชื่อ", "Menu" : "เมนู", + "Newest first" : "ใหม่ที่สุดก่อน", + "Oldest first" : "เก่าที่สุดก่อน", "Delete" : "ลบ", "Dismiss" : "ปิดทิ้ง", "Collapse" : "ย่อ", diff --git a/l10n/th.json b/l10n/th.json index 14861cc3e..d8e3c68b1 100644 --- a/l10n/th.json +++ b/l10n/th.json @@ -63,6 +63,8 @@ "Undo delete feed" : "เลิกทำการลบฟีด", "Rename" : "เปลี่ยนชื่อ", "Menu" : "เมนู", + "Newest first" : "ใหม่ที่สุดก่อน", + "Oldest first" : "เก่าที่สุดก่อน", "Delete" : "ลบ", "Dismiss" : "ปิดทิ้ง", "Collapse" : "ย่อ", diff --git a/l10n/uk.js b/l10n/uk.js index 73b22440e..56fceca7a 100644 --- a/l10n/uk.js +++ b/l10n/uk.js @@ -23,7 +23,7 @@ OC.L10N.register( "No unread articles available" : "Немає непрочитаних записів", "Open website" : "Відкрити веб-сайт", "Star article" : "Позначити статтю", - "Unstar article" : "Зняти позначку статті", + "Unstar article" : "Зняти зірочку зі статті", "Keep article unread" : "Залишити статтю непрочитаною", "Remove keep article unread" : "Позначити статтю як прочитану", "Share" : "Спільний доступ", diff --git a/l10n/uk.json b/l10n/uk.json index 799ebeb8f..6507bb006 100644 --- a/l10n/uk.json +++ b/l10n/uk.json @@ -21,7 +21,7 @@ "No unread articles available" : "Немає непрочитаних записів", "Open website" : "Відкрити веб-сайт", "Star article" : "Позначити статтю", - "Unstar article" : "Зняти позначку статті", + "Unstar article" : "Зняти зірочку зі статті", "Keep article unread" : "Залишити статтю непрочитаною", "Remove keep article unread" : "Позначити статтю як прочитану", "Share" : "Спільний доступ", From 9c4e68030f4aa251204487c9910e1c277b69d935 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 8 Jul 2023 00:17:20 +0000 Subject: [PATCH 229/306] Build(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 4.2.4 to 4.2.5. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.2.4...v4.2.5) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index ee9a3151d..71885ece8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6366,9 +6366,9 @@ "peer": true }, "node_modules/fast-xml-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.4.tgz", - "integrity": "sha512-fbfMDvgBNIdDJLdLOwacjFAPYt67tr31H9ZhWSm45CDAxvd0I6WTlSOUo7K2P/K5sA5JgMKG64PI3DMcaFdWpQ==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", + "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", "funding": [ { "type": "paypal", @@ -18212,9 +18212,9 @@ "peer": true }, "fast-xml-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.4.tgz", - "integrity": "sha512-fbfMDvgBNIdDJLdLOwacjFAPYt67tr31H9ZhWSm45CDAxvd0I6WTlSOUo7K2P/K5sA5JgMKG64PI3DMcaFdWpQ==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", + "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", "requires": { "strnum": "^1.0.5" } From 4679164177acd4e1489ee7bb6c8361c5657a6653 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Jul 2023 12:03:15 +0000 Subject: [PATCH 230/306] Build(deps-dev): Bump minimatch from 9.0.1 to 9.0.3 in /js Bumps [minimatch](https://github.com/isaacs/minimatch) from 9.0.1 to 9.0.3. - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v9.0.1...v9.0.3) --- updated-dependencies: - dependency-name: minimatch dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 3689f82c6..b062c8f68 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -31,7 +31,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^9.0.1", + "minimatch": "^9.0.3", "natives": "^1.1.6" }, "engines": { @@ -4562,9 +4562,9 @@ } }, "node_modules/minimatch": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", - "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10850,9 +10850,9 @@ } }, "minimatch": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", - "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" diff --git a/js/package.json b/js/package.json index 1d12d8287..b0c2b46e4 100644 --- a/js/package.json +++ b/js/package.json @@ -48,7 +48,7 @@ "karma-coverage": "^2.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", - "minimatch": "^9.0.1", + "minimatch": "^9.0.3", "natives": "^1.1.6" }, "dependencies": { From 83bcfb923c68c3cc0e17c7b39c5c38524ff050e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Jul 2023 12:30:50 +0000 Subject: [PATCH 231/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.19 to 1.10.25 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.19 to 1.10.25. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.19...1.10.25) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 94ab14e36..d4f670362 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.19", + "phpstan/phpstan": "^1.10.25", "phpstan/phpstan-doctrine": "^1.3.40", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.13", diff --git a/composer.lock b/composer.lock index d1f21e5e9..81fa0fbce 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d3bc369790662d278a99c65d98291f3e", + "content-hash": "d2953b6938605e577ff1e2a7b63e11b4", "packages": [ { "name": "arthurhoaro/favicon", @@ -1357,16 +1357,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.19", + "version": "1.10.25", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "af5a296ff02610c1bfb4ddfac9fd4a08657b9046" + "reference": "578f4e70d117f9a90699324c555922800ac38d8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/af5a296ff02610c1bfb4ddfac9fd4a08657b9046", - "reference": "af5a296ff02610c1bfb4ddfac9fd4a08657b9046", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/578f4e70d117f9a90699324c555922800ac38d8c", + "reference": "578f4e70d117f9a90699324c555922800ac38d8c", "shasum": "" }, "require": { @@ -1415,7 +1415,7 @@ "type": "tidelift" } ], - "time": "2023-06-14T15:26:58+00:00" + "time": "2023-07-06T12:11:37+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 751510a7a7b344f7aff7b9cdb1969218f722be93 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 8 Jul 2023 11:52:41 +0000 Subject: [PATCH 232/306] Build(deps-dev): Bump karma-coverage from 2.2.0 to 2.2.1 in /js Bumps [karma-coverage](https://github.com/karma-runner/karma-coverage) from 2.2.0 to 2.2.1. - [Release notes](https://github.com/karma-runner/karma-coverage/releases) - [Changelog](https://github.com/karma-runner/karma-coverage/blob/master/CHANGELOG.md) - [Commits](https://github.com/karma-runner/karma-coverage/compare/v2.2.0...v2.2.1) --- updated-dependencies: - dependency-name: karma-coverage dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index b062c8f68..6321c31bf 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -28,7 +28,7 @@ "jshint": "^2.13.6", "karma": "^6.4.2", "karma-chrome-launcher": "^3.2.0", - "karma-coverage": "^2.2.0", + "karma-coverage": "^2.2.1", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", "minimatch": "^9.0.3", @@ -3759,9 +3759,9 @@ } }, "node_modules/karma-coverage": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.0.tgz", - "integrity": "sha512-gPVdoZBNDZ08UCzdMHHhEImKrw1+PAOQOIiffv1YsvxFhBjqvo/SVXNk4tqn1SYqX0BJZT6S/59zgxiBe+9OuA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.1.tgz", + "integrity": "sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==", "dev": true, "dependencies": { "istanbul-lib-coverage": "^3.2.0", @@ -10451,9 +10451,9 @@ } }, "karma-coverage": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.0.tgz", - "integrity": "sha512-gPVdoZBNDZ08UCzdMHHhEImKrw1+PAOQOIiffv1YsvxFhBjqvo/SVXNk4tqn1SYqX0BJZT6S/59zgxiBe+9OuA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.1.tgz", + "integrity": "sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==", "dev": true, "requires": { "istanbul-lib-coverage": "^3.2.0", diff --git a/js/package.json b/js/package.json index b0c2b46e4..716c3b83c 100644 --- a/js/package.json +++ b/js/package.json @@ -45,7 +45,7 @@ "jshint": "^2.13.6", "karma": "^6.4.2", "karma-chrome-launcher": "^3.2.0", - "karma-coverage": "^2.2.0", + "karma-coverage": "^2.2.1", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", "minimatch": "^9.0.3", From 7c094c7a02ff5ab58f915207c7ec87bd0d186722 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 8 Jul 2023 19:18:28 +0000 Subject: [PATCH 233/306] Build(deps-dev): Bump doctrine/dbal from 3.6.3 to 3.6.4 Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.3 to 3.6.4. - [Release notes](https://github.com/doctrine/dbal/releases) - [Commits](https://github.com/doctrine/dbal/compare/3.6.3...3.6.4) --- updated-dependencies: - dependency-name: doctrine/dbal dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index d4f670362..21f8d2f64 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", - "doctrine/dbal": "^3.6.3", + "doctrine/dbal": "^3.6.4", "symfony/console": "^4.4.19", "psr/log": "^1.1.0" }, diff --git a/composer.lock b/composer.lock index 81fa0fbce..c46965247 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d2953b6938605e577ff1e2a7b63e11b4", + "content-hash": "d517d74a1e4ff5644669ba2aff09823b", "packages": [ { "name": "arthurhoaro/favicon", @@ -766,16 +766,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.3", + "version": "3.6.4", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "9a747d29e7e6b39509b8f1847e37a23a0163ea6a" + "reference": "19f0dec95edd6a3c3c5ff1d188ea94c6b7fc903f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/9a747d29e7e6b39509b8f1847e37a23a0163ea6a", - "reference": "9a747d29e7e6b39509b8f1847e37a23a0163ea6a", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/19f0dec95edd6a3c3c5ff1d188ea94c6b7fc903f", + "reference": "19f0dec95edd6a3c3c5ff1d188ea94c6b7fc903f", "shasum": "" }, "require": { @@ -858,7 +858,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.3" + "source": "https://github.com/doctrine/dbal/tree/3.6.4" }, "funding": [ { @@ -874,7 +874,7 @@ "type": "tidelift" } ], - "time": "2023-06-01T05:46:46+00:00" + "time": "2023-06-15T07:40:12+00:00" }, { "name": "doctrine/deprecations", From 0f3af16a01d3b9e19f6aad5500ed9e3c7f29ce2d Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 11 Jul 2023 01:19:05 +0000 Subject: [PATCH 234/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/gl.js | 4 ++-- l10n/gl.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index cce229325..3b2d175a1 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -14,7 +14,7 @@ OC.L10N.register( "News articles" : "Artigos de novas", "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", - "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as súas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) de móbil ou de escritorio \n- 🔄 Actualizacións automáticas das súas fontes de novas\n- 🆓 De Código aberto, libre e de balde, baixo AGPLv3, sen anuncios nin funcións de pago ou subscrición\n\n**Actualmente é necesario o sistema «cron» para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñíbel [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrear unha [solicitude de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de fontes](https://github.com/nextcloud/news/discussions/new)", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as súas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) de móbil ou de escritorio \n- 🔄 Actualizacións automáticas das súas fontes de novas\n- 🆓 De Código aberto, libre e de balde, baixo AGPLv3, sen anuncios nin funcións de pago ou subscrición\n\n**Actualmente é necesario o sistema «cron» para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñíbel [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [informe de fallos](https://github.com/nextcloud/news/issues/new/choose)\n\nCrear unha [solicitude de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de fontes](https://github.com/nextcloud/news/discussions/new)", "Last job execution ran {relativeTime}. Something seems wrong." : "A última execución do traballo executouse o {relativeTime}. Algo parece funcionar mal.", "Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.", "Use system cron for updates" : "Use o cron do sistema para as actualizacións", @@ -26,7 +26,7 @@ OC.L10N.register( "Maximum redirects" : "Redireccionamentos máximos", "How many redirects the feed fetcher should follow." : "Cantos redirecionamentos debe seguir o recuperador de fontes.", "Feed fetcher timeout" : "Caducidade do recuperador de fontes", - "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Número máximo de segundos agardando por unha fonte RSS ou Atom para cargar; se lle leva máis tempo a actualización será cancelada.", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Número máximo de segundos agardando por unha fonte RSS ou Atom para cargar; se lle leva máis tempo a actualización será interrompida.", "Explore Service URL" : "Examinar o URL de servizo", "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo requirirase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.", "Update interval" : "Intervalo de actualización", diff --git a/l10n/gl.json b/l10n/gl.json index 03447ae5a..e556c11e2 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -12,7 +12,7 @@ "News articles" : "Artigos de novas", "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", - "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as súas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) de móbil ou de escritorio \n- 🔄 Actualizacións automáticas das súas fontes de novas\n- 🆓 De Código aberto, libre e de balde, baixo AGPLv3, sen anuncios nin funcións de pago ou subscrición\n\n**Actualmente é necesario o sistema «cron» para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñíbel [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [informe de erros](https://github.com/nextcloud/news/issues/new/choose)\n\nCrear unha [solicitude de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de fontes](https://github.com/nextcloud/news/discussions/new)", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as súas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) de móbil ou de escritorio \n- 🔄 Actualizacións automáticas das súas fontes de novas\n- 🆓 De Código aberto, libre e de balde, baixo AGPLv3, sen anuncios nin funcións de pago ou subscrición\n\n**Actualmente é necesario o sistema «cron» para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñíbel [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [informe de fallos](https://github.com/nextcloud/news/issues/new/choose)\n\nCrear unha [solicitude de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de fontes](https://github.com/nextcloud/news/discussions/new)", "Last job execution ran {relativeTime}. Something seems wrong." : "A última execución do traballo executouse o {relativeTime}. Algo parece funcionar mal.", "Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.", "Use system cron for updates" : "Use o cron do sistema para as actualizacións", @@ -24,7 +24,7 @@ "Maximum redirects" : "Redireccionamentos máximos", "How many redirects the feed fetcher should follow." : "Cantos redirecionamentos debe seguir o recuperador de fontes.", "Feed fetcher timeout" : "Caducidade do recuperador de fontes", - "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Número máximo de segundos agardando por unha fonte RSS ou Atom para cargar; se lle leva máis tempo a actualización será cancelada.", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Número máximo de segundos agardando por unha fonte RSS ou Atom para cargar; se lle leva máis tempo a actualización será interrompida.", "Explore Service URL" : "Examinar o URL de servizo", "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo requirirase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.", "Update interval" : "Intervalo de actualización", From 4c18b2f077725ee145ddff2574a79ef02e59d716 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 12 Jul 2023 01:08:17 +0000 Subject: [PATCH 235/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/zh_CN.js | 46 +++++++++++++++++++++++++++------------------- l10n/zh_CN.json | 46 +++++++++++++++++++++++++++------------------- 2 files changed, 54 insertions(+), 38 deletions(-) diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index 5271c0a7e..1977cef6c 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -3,19 +3,25 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "请求失败,网络连接不可用!", "Request unauthorized. Are you logged in?" : "请求未通过认证。您登录成功了吗?", + "Request forbidden. Are you an administrator?" : "请求被禁止。您是管理员吗?", "Token expired or app not enabled! Reload the page!" : "令牌过期或者应用没有启用!重新加载页面!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "内部服务器错误!请检查您的 data/nextcloud.log 文件获取更多详细信息!", "Request failed, Nextcloud is in currently in maintenance mode!" : "请求失败,Nextcloud 现处于维护模式!", "News feeds" : "新闻源", "Unread articles" : "未读文章", "News" : "新闻", - "News folders" : "News 文件夹", - "Shared with me" : "和我分享", - "An RSS/Atom feed reader" : "一个 RSS/Atom 订阅源阅读器", - "Last job ran {relativeTime}." : "上次任务执行于 {relativeTime}。", - "Use system cron for updates" : "使用系统计划任务执行更新", + "News folders" : "新闻文件夹", + "News articles" : "新闻文章", + "Shared with me" : "与我分享", + "An RSS/Atom feed reader" : "一个RSS/Atom订阅源阅读器", + "Last job execution ran {relativeTime}. Something seems wrong." : "上次任务执行于{relativeTime}。但似乎有些问题。", + "Last job ran {relativeTime}." : "上次任务执行于{relativeTime}。", + "Use system cron for updates" : "使用系统cron计划任务执行更新", "Disable this if you use a custom updater." : "如果你使用自定义更新器则禁用它", - "Maximum read count per feed" : "每个订阅源的最大读取次数", + "Maximum read count per feed" : "每个订阅源的最大阅读次数", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "定义每个信息流可以读取、清理任务不会删除的最大文章数;如果旧文章在阅读后又重新出现,请增加此值。类似-1这样的负值将会将此功能关闭。", + "Delete unread articles automatically" : "自动删除未读文章", + "Enable this if you also want to delete unread articles." : "如果您还想删除未读文章,请启用此功能。", "Maximum redirects" : "最大重定向次数", "How many redirects the feed fetcher should follow." : "订阅源获取器最多应跟随多少次重定向。", "Feed fetcher timeout" : "订阅源获取器超时", @@ -24,14 +30,16 @@ OC.L10N.register( "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "如果给出,则会在查询订阅源部分中查询此服务的 URL 以显示订阅源。要回到内置的探索服务,请将此输入留空。", "Update interval" : "更新间隔", "Interval in seconds in which the feeds will be updated." : "订阅源更新的时间间隔(以秒为单位)。", + "Successfully updated news configuration" : "成功更新新闻设置", + "Unable to update news config" : "无法更新新闻设置", "Download" : "下载", "Close" : "关闭", "Subscribe to" : "订阅", "No articles available" : "没有文章可用", "No unread articles available" : "没有未读的文章可用", "Open website" : "打开网站", - "Star article" : "文章加星", - "Unstar article" : "取消文章加星", + "Star article" : "星标文章", + "Unstar article" : "取消星标文章", "Keep article unread" : "保持文章未读", "Remove keep article unread" : "取消保持文章未读", "Share" : "分享", @@ -54,19 +62,19 @@ OC.L10N.register( "Jump to next article" : "跳到下一个文章", "left" : "左", "Jump to previous article" : "跳到上一个文章", - "Toggle star article" : "切换文章加星状态", - "Star article and jump to next one" : "文章加星并跳到下一个", + "Toggle star article" : "切换文章星标状态", + "Star article and jump to next one" : "星标文章并跳到下一个", "Toggle keep current article unread" : "切换保持文章未读状态设置", "Open article in new tab" : "在新标签页中打开文章", "Toggle expand article in compact view" : "在紧凑视图中展开文章", "Refresh" : "刷新", "Load next feed" : "加载下一个订阅源", "Load previous feed" : "加载上一个订阅源", - "Load previous folder" : "装载前一目录", - "Load next folder" : "装载下一目录", + "Load previous folder" : "加载前一文件夹", + "Load next folder" : "加载下一文件夹", "Scroll to active navigation entry" : "滚动来激活浏览项目", "Mark current article's feed/folder read" : "标记当前文章的订阅源 / 文件夹为已读", - "Ajax or webcron mode detected! Your feeds will not be updated!" : "检测到 Ajax 或 webcron 模式!您的订阅源将无法被更新!", + "Ajax or webcron mode detected! Your feeds will not be updated!" : "检测到Ajax或Webcron 模式!您的订阅源将无法被更新!", "How to set up the operating system cron" : "如何设置操作系统定时任务", "Install and set up a faster parallel updater that uses the News app's update API" : "安装并设置一个更快速的更新程序,它使用新闻应用程序更新API", "Subscribe" : "订阅", @@ -95,7 +103,7 @@ OC.L10N.register( "Pin to top" : "固定在顶端", "Newest first" : "按时间顺序", "Oldest first" : "按时间倒序", - "Default order" : "删除订阅", + "Default order" : "默认排序", "Enable full text" : "启用全文模式", "Disable full text" : "禁用全文模式", "Unread updated" : "未读更新", @@ -113,17 +121,17 @@ OC.L10N.register( "Compact view" : "紧凑视图", "Expand articles on key navigation" : "按键浏览时展开文章", "Show all articles" : "显示全部文章", - "Reverse ordering (oldest on top)" : "逆序(最早文章先显示)", + "Reverse ordering (oldest on top)" : "反向排序(旧文章在上)", "Subscriptions (OPML)" : "订阅(OPML)", "Import" : "导入", "Export" : "导出", - "Error when importing: File does not contain valid OPML" : "导入时出错:文件不包含有效的 OPML", - "Error when importing: OPML is does neither contain feeds nor folders" : "导入错误:OPML 未包含订阅源或文件夹", + "Error when importing: File does not contain valid OPML" : "导入时出错:文件不包含有效的OPML", + "Error when importing: OPML is does neither contain feeds nor folders" : "导入错误:OPML未包含订阅源或文件夹", "Unread/Starred Articles" : "未读/已加星标文章", - "Error when importing: file does not contain valid JSON" : "导入出错:文件包含非法的 JSON 数据", + "Error when importing: file does not contain valid JSON" : "导入出错:文件包含非法的JSON数据", "Help" : "帮助", "Keyboard shortcuts" : "快捷键", "Documentation" : "文档", - "Report a bug" : "报告 " + "Report a bug" : "报告问题" }, "nplurals=1; plural=0;"); diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index c29949d26..6aa9b7efb 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -1,19 +1,25 @@ { "translations": { "Request failed, network connection unavailable!" : "请求失败,网络连接不可用!", "Request unauthorized. Are you logged in?" : "请求未通过认证。您登录成功了吗?", + "Request forbidden. Are you an administrator?" : "请求被禁止。您是管理员吗?", "Token expired or app not enabled! Reload the page!" : "令牌过期或者应用没有启用!重新加载页面!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "内部服务器错误!请检查您的 data/nextcloud.log 文件获取更多详细信息!", "Request failed, Nextcloud is in currently in maintenance mode!" : "请求失败,Nextcloud 现处于维护模式!", "News feeds" : "新闻源", "Unread articles" : "未读文章", "News" : "新闻", - "News folders" : "News 文件夹", - "Shared with me" : "和我分享", - "An RSS/Atom feed reader" : "一个 RSS/Atom 订阅源阅读器", - "Last job ran {relativeTime}." : "上次任务执行于 {relativeTime}。", - "Use system cron for updates" : "使用系统计划任务执行更新", + "News folders" : "新闻文件夹", + "News articles" : "新闻文章", + "Shared with me" : "与我分享", + "An RSS/Atom feed reader" : "一个RSS/Atom订阅源阅读器", + "Last job execution ran {relativeTime}. Something seems wrong." : "上次任务执行于{relativeTime}。但似乎有些问题。", + "Last job ran {relativeTime}." : "上次任务执行于{relativeTime}。", + "Use system cron for updates" : "使用系统cron计划任务执行更新", "Disable this if you use a custom updater." : "如果你使用自定义更新器则禁用它", - "Maximum read count per feed" : "每个订阅源的最大读取次数", + "Maximum read count per feed" : "每个订阅源的最大阅读次数", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "定义每个信息流可以读取、清理任务不会删除的最大文章数;如果旧文章在阅读后又重新出现,请增加此值。类似-1这样的负值将会将此功能关闭。", + "Delete unread articles automatically" : "自动删除未读文章", + "Enable this if you also want to delete unread articles." : "如果您还想删除未读文章,请启用此功能。", "Maximum redirects" : "最大重定向次数", "How many redirects the feed fetcher should follow." : "订阅源获取器最多应跟随多少次重定向。", "Feed fetcher timeout" : "订阅源获取器超时", @@ -22,14 +28,16 @@ "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "如果给出,则会在查询订阅源部分中查询此服务的 URL 以显示订阅源。要回到内置的探索服务,请将此输入留空。", "Update interval" : "更新间隔", "Interval in seconds in which the feeds will be updated." : "订阅源更新的时间间隔(以秒为单位)。", + "Successfully updated news configuration" : "成功更新新闻设置", + "Unable to update news config" : "无法更新新闻设置", "Download" : "下载", "Close" : "关闭", "Subscribe to" : "订阅", "No articles available" : "没有文章可用", "No unread articles available" : "没有未读的文章可用", "Open website" : "打开网站", - "Star article" : "文章加星", - "Unstar article" : "取消文章加星", + "Star article" : "星标文章", + "Unstar article" : "取消星标文章", "Keep article unread" : "保持文章未读", "Remove keep article unread" : "取消保持文章未读", "Share" : "分享", @@ -52,19 +60,19 @@ "Jump to next article" : "跳到下一个文章", "left" : "左", "Jump to previous article" : "跳到上一个文章", - "Toggle star article" : "切换文章加星状态", - "Star article and jump to next one" : "文章加星并跳到下一个", + "Toggle star article" : "切换文章星标状态", + "Star article and jump to next one" : "星标文章并跳到下一个", "Toggle keep current article unread" : "切换保持文章未读状态设置", "Open article in new tab" : "在新标签页中打开文章", "Toggle expand article in compact view" : "在紧凑视图中展开文章", "Refresh" : "刷新", "Load next feed" : "加载下一个订阅源", "Load previous feed" : "加载上一个订阅源", - "Load previous folder" : "装载前一目录", - "Load next folder" : "装载下一目录", + "Load previous folder" : "加载前一文件夹", + "Load next folder" : "加载下一文件夹", "Scroll to active navigation entry" : "滚动来激活浏览项目", "Mark current article's feed/folder read" : "标记当前文章的订阅源 / 文件夹为已读", - "Ajax or webcron mode detected! Your feeds will not be updated!" : "检测到 Ajax 或 webcron 模式!您的订阅源将无法被更新!", + "Ajax or webcron mode detected! Your feeds will not be updated!" : "检测到Ajax或Webcron 模式!您的订阅源将无法被更新!", "How to set up the operating system cron" : "如何设置操作系统定时任务", "Install and set up a faster parallel updater that uses the News app's update API" : "安装并设置一个更快速的更新程序,它使用新闻应用程序更新API", "Subscribe" : "订阅", @@ -93,7 +101,7 @@ "Pin to top" : "固定在顶端", "Newest first" : "按时间顺序", "Oldest first" : "按时间倒序", - "Default order" : "删除订阅", + "Default order" : "默认排序", "Enable full text" : "启用全文模式", "Disable full text" : "禁用全文模式", "Unread updated" : "未读更新", @@ -111,17 +119,17 @@ "Compact view" : "紧凑视图", "Expand articles on key navigation" : "按键浏览时展开文章", "Show all articles" : "显示全部文章", - "Reverse ordering (oldest on top)" : "逆序(最早文章先显示)", + "Reverse ordering (oldest on top)" : "反向排序(旧文章在上)", "Subscriptions (OPML)" : "订阅(OPML)", "Import" : "导入", "Export" : "导出", - "Error when importing: File does not contain valid OPML" : "导入时出错:文件不包含有效的 OPML", - "Error when importing: OPML is does neither contain feeds nor folders" : "导入错误:OPML 未包含订阅源或文件夹", + "Error when importing: File does not contain valid OPML" : "导入时出错:文件不包含有效的OPML", + "Error when importing: OPML is does neither contain feeds nor folders" : "导入错误:OPML未包含订阅源或文件夹", "Unread/Starred Articles" : "未读/已加星标文章", - "Error when importing: file does not contain valid JSON" : "导入出错:文件包含非法的 JSON 数据", + "Error when importing: file does not contain valid JSON" : "导入出错:文件包含非法的JSON数据", "Help" : "帮助", "Keyboard shortcuts" : "快捷键", "Documentation" : "文档", - "Report a bug" : "报告 " + "Report a bug" : "报告问题" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file From 785efbac2b7515fa716bd59db9f0196772c3b1f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jul 2023 12:47:04 +0000 Subject: [PATCH 236/306] Build(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.9 to 9.6.10. - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.10/ChangeLog-9.6.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.9...9.6.10) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/composer.lock b/composer.lock index c46965247..76bd21c7a 100644 --- a/composer.lock +++ b/composer.lock @@ -1146,16 +1146,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.15.5", + "version": "v4.16.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "11e2663a5bc9db5d714eedb4277ee300403b4a9e" + "reference": "19526a33fb561ef417e822e85f08a00db4059c17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/11e2663a5bc9db5d714eedb4277ee300403b4a9e", - "reference": "11e2663a5bc9db5d714eedb4277ee300403b4a9e", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17", + "reference": "19526a33fb561ef417e822e85f08a00db4059c17", "shasum": "" }, "require": { @@ -1196,9 +1196,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.5" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0" }, - "time": "2023-05-19T20:20:00+00:00" + "time": "2023-06-25T14:52:30+00:00" }, { "name": "phar-io/manifest", @@ -1956,16 +1956,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.9", + "version": "9.6.10", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "a9aceaf20a682aeacf28d582654a1670d8826778" + "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a9aceaf20a682aeacf28d582654a1670d8826778", - "reference": "a9aceaf20a682aeacf28d582654a1670d8826778", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a6d351645c3fe5a30f5e86be6577d946af65a328", + "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328", "shasum": "" }, "require": { @@ -2039,7 +2039,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.9" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.10" }, "funding": [ { @@ -2055,7 +2055,7 @@ "type": "tidelift" } ], - "time": "2023-06-11T06:13:56+00:00" + "time": "2023-07-10T04:04:23+00:00" }, { "name": "psr/cache", From 32a1819bdcb79e8ef49437625cf2a5a0936f4e86 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Tue, 11 Jul 2023 16:48:54 +0200 Subject: [PATCH 237/306] remove matcher Signed-off-by: Benjamin Brahmer --- .github/workflows/api-integration-tests.yml | 3 --- .github/workflows/api-php-tests.yml | 3 --- 2 files changed, 6 deletions(-) diff --git a/.github/workflows/api-integration-tests.yml b/.github/workflows/api-integration-tests.yml index b8d6cd5ad..16ea84198 100644 --- a/.github/workflows/api-integration-tests.yml +++ b/.github/workflows/api-integration-tests.yml @@ -130,9 +130,6 @@ jobs: kill %1 kill %2 - - name: Setup problem matchers for PHP - run: echo "::add-matcher::${{ runner.tool_cache }}/php.json" - - name: Functional tests maintenance working-directory: ../server run: | diff --git a/.github/workflows/api-php-tests.yml b/.github/workflows/api-php-tests.yml index 271b8c3bc..66e6e5cbd 100644 --- a/.github/workflows/api-php-tests.yml +++ b/.github/workflows/api-php-tests.yml @@ -50,9 +50,6 @@ jobs: app: 'news' check-code: false - - name: Setup problem matchers for PHPUnit - run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - - name: Prep PHP tests working-directory: ../server/apps/news run: make php-test-dependencies From 66e3bd915269da916a2c625c7e53fa9154c3c5a5 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 13 Jul 2023 01:17:05 +0000 Subject: [PATCH 238/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/gl.js | 2 +- l10n/gl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index 3b2d175a1..272fdf15d 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -2,7 +2,7 @@ OC.L10N.register( "news", { "Request failed, network connection unavailable!" : "Non se realizou a solicitude, a conexión de rede non está dispoñíbel!", - "Request unauthorized. Are you logged in?" : "Solicitude non autorizada. Está vostede autenticado?", + "Request unauthorized. Are you logged in?" : "A solicitude non está autorizada. Está Vde. autenticado?", "Request forbidden. Are you an administrator?" : "Solicitude prohibida. Es administrador?", "Token expired or app not enabled! Reload the page!" : "Ou ben caducou o testemuño ou a aplicación non está activada. Volva cargar a páxina!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Produciuse un erro interno do servidor! Verifique o ficheiro data/nextcloud.log para obter máis información!", diff --git a/l10n/gl.json b/l10n/gl.json index e556c11e2..31b731f79 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -1,6 +1,6 @@ { "translations": { "Request failed, network connection unavailable!" : "Non se realizou a solicitude, a conexión de rede non está dispoñíbel!", - "Request unauthorized. Are you logged in?" : "Solicitude non autorizada. Está vostede autenticado?", + "Request unauthorized. Are you logged in?" : "A solicitude non está autorizada. Está Vde. autenticado?", "Request forbidden. Are you an administrator?" : "Solicitude prohibida. Es administrador?", "Token expired or app not enabled! Reload the page!" : "Ou ben caducou o testemuño ou a aplicación non está activada. Volva cargar a páxina!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Produciuse un erro interno do servidor! Verifique o ficheiro data/nextcloud.log para obter máis información!", From 40b461292a36863a1bb442403034210e04c358e9 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 15 Jul 2023 01:13:20 +0000 Subject: [PATCH 239/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/gl.js | 2 +- l10n/gl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index 272fdf15d..4e84b8f36 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -28,7 +28,7 @@ OC.L10N.register( "Feed fetcher timeout" : "Caducidade do recuperador de fontes", "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Número máximo de segundos agardando por unha fonte RSS ou Atom para cargar; se lle leva máis tempo a actualización será interrompida.", "Explore Service URL" : "Examinar o URL de servizo", - "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo requirirase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo precisarase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.", "Update interval" : "Intervalo de actualización", "Interval in seconds in which the feeds will be updated." : "Intervalo, en segundos, no que se actualizarán as fontes.", "Successfully updated news configuration" : "Actualizouse correctamente a configuración de novas", diff --git a/l10n/gl.json b/l10n/gl.json index 31b731f79..e8e1371bc 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -26,7 +26,7 @@ "Feed fetcher timeout" : "Caducidade do recuperador de fontes", "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Número máximo de segundos agardando por unha fonte RSS ou Atom para cargar; se lle leva máis tempo a actualización será interrompida.", "Explore Service URL" : "Examinar o URL de servizo", - "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo requirirase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Se é fornecido, este URL de servizo precisarase para amosar as fontes na sección de exame da fonte. Para amparar co servizo de exame propio, deixe baldeira esta entrada.", "Update interval" : "Intervalo de actualización", "Interval in seconds in which the feeds will be updated." : "Intervalo, en segundos, no que se actualizarán as fontes.", "Successfully updated news configuration" : "Actualizouse correctamente a configuración de novas", From 166b31a29ccc90c0174fa55f673a62f32763b663 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 18 Jul 2023 01:10:58 +0000 Subject: [PATCH 240/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/gl.js | 2 +- l10n/gl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index 4e84b8f36..005ebd092 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -56,7 +56,7 @@ OC.L10N.register( "shared by" : "compartido por", "Play audio" : "Reproducir son", "Download audio" : "Descargar son", - "Download video" : "Descargar video", + "Download video" : "Descargar vídeo", "Keyboard shortcut" : "Atallo de teclado", "Description" : "Descrición", "right" : "dereita", diff --git a/l10n/gl.json b/l10n/gl.json index e8e1371bc..e823b7856 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -54,7 +54,7 @@ "shared by" : "compartido por", "Play audio" : "Reproducir son", "Download audio" : "Descargar son", - "Download video" : "Descargar video", + "Download video" : "Descargar vídeo", "Keyboard shortcut" : "Atallo de teclado", "Description" : "Descrición", "right" : "dereita", From c63a39d03596535aa690c3ce32587124346f89b1 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 19 Jul 2023 01:13:36 +0000 Subject: [PATCH 241/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/es_EC.js | 1 + l10n/es_EC.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/es_EC.js b/l10n/es_EC.js index 60c36bf33..38c752c06 100644 --- a/l10n/es_EC.js +++ b/l10n/es_EC.js @@ -9,6 +9,7 @@ OC.L10N.register( "Unread articles" : "Artículos sin leer", "News" : "Noticias", "Shared with me" : "Compartido conmigo", + "Last job ran {relativeTime}." : "La última tarea se ejecutó {relativeTime}.", "Use system cron for updates" : "Usa el cron del sistema para las actualizaciones", "Maximum read count per feed" : "Conteo máximo de lecturas por fuente", "Maximum redirects" : "Redirecciones máximas", diff --git a/l10n/es_EC.json b/l10n/es_EC.json index 1fdd61c45..f576ebc82 100644 --- a/l10n/es_EC.json +++ b/l10n/es_EC.json @@ -7,6 +7,7 @@ "Unread articles" : "Artículos sin leer", "News" : "Noticias", "Shared with me" : "Compartido conmigo", + "Last job ran {relativeTime}." : "La última tarea se ejecutó {relativeTime}.", "Use system cron for updates" : "Usa el cron del sistema para las actualizaciones", "Maximum read count per feed" : "Conteo máximo de lecturas por fuente", "Maximum redirects" : "Redirecciones máximas", From 411497e099b9d7b946b47e6ce44fbd0e6fffaf76 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 20 Jul 2023 01:12:53 +0000 Subject: [PATCH 242/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/es_EC.js | 27 +++++++++++++++++++++++++++ l10n/es_EC.json | 27 +++++++++++++++++++++++++++ l10n/gl.js | 2 +- l10n/gl.json | 2 +- 4 files changed, 56 insertions(+), 2 deletions(-) diff --git a/l10n/es_EC.js b/l10n/es_EC.js index 38c752c06..2080e54b0 100644 --- a/l10n/es_EC.js +++ b/l10n/es_EC.js @@ -3,20 +3,39 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "¡Se presentó una falla en la solicitud, la conexión a la red no está disponible!", "Request unauthorized. Are you logged in?" : "Solicitud no autorizada. ¿Has iniciado sesisón?", + "Request forbidden. Are you an administrator?" : "Solicitud prohibida. ¿Eres un administrador?", "Token expired or app not enabled! Reload the page!" : "¡La ficha expiró o la aplicación no está habilitada! ¡Por favor recarga la página!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "¡Se presentó un error interno del servidor! ¡Por favor verifica el archivo data/nextcloud.log para más informacón!", "Request failed, Nextcloud is in currently in maintenance mode!" : "¡Se presentó una falla en la solicitud, por el momento Nextcloud se encuentra en modo mantenimiento!", + "News feeds" : "Fuentes de noticias", "Unread articles" : "Artículos sin leer", "News" : "Noticias", + "News folders" : "Carpetas de noticias", + "News articles" : "Artículos de noticias", "Shared with me" : "Compartido conmigo", + "An RSS/Atom feed reader" : "Un lector de fuentes RSS/Atom", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Una aplicación de lectura de fuentes RSS/Atom para Nextcloud\n \n - 📲 Sincroniza tus fuentes con múltiples clientes móviles o de escritorio [clients](https://nextcloud.github.io/news/clients/)\n - 🔄 Actualización automática de tus fuentes de noticias\n - 🆓 Gratis y de código abierto bajo la licencia AGPLv3, sin publicidad o funciones premium\n \n **Actualmente se requiere Cron del sistema para que esta aplicación funcione**\n \n Los requisitos se pueden encontrar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n \n El registro de cambios está disponible [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n \n Crear un [informe de error](https://github.com/nextcloud/news/issues/new/choose)\n \n Crear una [solicitud de función](https://github.com/nextcloud/news/discussions/new)\n \n Informar de un [problema de fuente](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "La última ejecución de la tarea se realizó hace {relativeTime}. Algo parece estar mal.", "Last job ran {relativeTime}." : "La última tarea se ejecutó {relativeTime}.", "Use system cron for updates" : "Usa el cron del sistema para las actualizaciones", + "Disable this if you use a custom updater." : "Desactiva esto si utilizas un actualizador personalizado.", "Maximum read count per feed" : "Conteo máximo de lecturas por fuente", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Define la cantidad máxima de artículos que se pueden leer por fuente y que no serán eliminados por la tarea de limpieza; si los artículos antiguos vuelven a aparecer después de ser leídos, aumenta este valor; los valores negativos como -1 desactivarán esta función.", + "Delete unread articles automatically" : "Eliminar automáticamente los artículos no leídos", + "Enable this if you also want to delete unread articles." : "Activa esto si también deseas eliminar los artículos no leídos.", "Maximum redirects" : "Redirecciones máximas", + "How many redirects the feed fetcher should follow." : "Cantidad máxima de redireccionamientos que el recuperador de fuentes debe seguir.", "Feed fetcher timeout" : "Tiempo de vida para el buscador de fuentes", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Tiempo máximo en segundos para esperar a que se cargue una fuente RSS o Atom; si tarda más, la actualización se abortará.", "Explore Service URL" : "Explorar la URL del Servicio", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Si se proporciona, se consultará la URL de este servicio para mostrar las fuentes en la sección de exploración de fuentes. Para utilizar el servicio de exploración incorporado, deja este campo vacío.", + "Update interval" : "Intervalo de actualización", + "Interval in seconds in which the feeds will be updated." : "Intervalo en segundos en el que se actualizarán las fuentes.", + "Successfully updated news configuration" : "Configuración de noticias actualizada correctamente", + "Unable to update news config" : "No se pudo actualizar la configuración de noticias", "Download" : "Descargar", "Close" : "Cerrar", + "Subscribe to" : "Suscribirse a", "No articles available" : "No hay artículos disponibles", "No unread articles available" : "No hay artículos sin leer disponibles", "Open website" : "Abrir sitio web", @@ -25,9 +44,16 @@ OC.L10N.register( "Keep article unread" : "Mantener el artículo como no-leído", "Remove keep article unread" : "Eliminar mantener artículo como no leído", "Share" : "Compartir", + "Share with users" : "Compartir con usuarios", "Username" : "Usuario", + "No users found" : "No se encontraron usuarios", + "Error while searching for users" : "Error al buscar usuarios", + "Share on social media" : "Compartir en redes sociales", + "I wanted you to see this article" : "Quería que vieras este artículo", + "Check out this article" : "Echa un vistazo a este artículo", "by" : "por", "from" : "de", + "shared by" : "compartido por", "Play audio" : "Reproducir audio", "Download audio" : "Descargar audio", "Download video" : "Descargar video", @@ -64,6 +90,7 @@ OC.L10N.register( "Credentials" : "Credenciales", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "¡Las credenciales HTTP Basic Auth deben ser almacenadas decriptadas! ¡Todos aquellos que tengan acceso al servidor o a la base de datos tendrán acceso a ellas!", "Password" : "Contraseña", + "Auto discover Feed" : "Descubrir automáticamente la fuente", "New Folder" : "Carpeta Nueva", "Create" : "Crear", "Explore" : "Explorar", diff --git a/l10n/es_EC.json b/l10n/es_EC.json index f576ebc82..308f6c5c8 100644 --- a/l10n/es_EC.json +++ b/l10n/es_EC.json @@ -1,20 +1,39 @@ { "translations": { "Request failed, network connection unavailable!" : "¡Se presentó una falla en la solicitud, la conexión a la red no está disponible!", "Request unauthorized. Are you logged in?" : "Solicitud no autorizada. ¿Has iniciado sesisón?", + "Request forbidden. Are you an administrator?" : "Solicitud prohibida. ¿Eres un administrador?", "Token expired or app not enabled! Reload the page!" : "¡La ficha expiró o la aplicación no está habilitada! ¡Por favor recarga la página!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "¡Se presentó un error interno del servidor! ¡Por favor verifica el archivo data/nextcloud.log para más informacón!", "Request failed, Nextcloud is in currently in maintenance mode!" : "¡Se presentó una falla en la solicitud, por el momento Nextcloud se encuentra en modo mantenimiento!", + "News feeds" : "Fuentes de noticias", "Unread articles" : "Artículos sin leer", "News" : "Noticias", + "News folders" : "Carpetas de noticias", + "News articles" : "Artículos de noticias", "Shared with me" : "Compartido conmigo", + "An RSS/Atom feed reader" : "Un lector de fuentes RSS/Atom", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Una aplicación de lectura de fuentes RSS/Atom para Nextcloud\n \n - 📲 Sincroniza tus fuentes con múltiples clientes móviles o de escritorio [clients](https://nextcloud.github.io/news/clients/)\n - 🔄 Actualización automática de tus fuentes de noticias\n - 🆓 Gratis y de código abierto bajo la licencia AGPLv3, sin publicidad o funciones premium\n \n **Actualmente se requiere Cron del sistema para que esta aplicación funcione**\n \n Los requisitos se pueden encontrar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n \n El registro de cambios está disponible [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n \n Crear un [informe de error](https://github.com/nextcloud/news/issues/new/choose)\n \n Crear una [solicitud de función](https://github.com/nextcloud/news/discussions/new)\n \n Informar de un [problema de fuente](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "La última ejecución de la tarea se realizó hace {relativeTime}. Algo parece estar mal.", "Last job ran {relativeTime}." : "La última tarea se ejecutó {relativeTime}.", "Use system cron for updates" : "Usa el cron del sistema para las actualizaciones", + "Disable this if you use a custom updater." : "Desactiva esto si utilizas un actualizador personalizado.", "Maximum read count per feed" : "Conteo máximo de lecturas por fuente", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Define la cantidad máxima de artículos que se pueden leer por fuente y que no serán eliminados por la tarea de limpieza; si los artículos antiguos vuelven a aparecer después de ser leídos, aumenta este valor; los valores negativos como -1 desactivarán esta función.", + "Delete unread articles automatically" : "Eliminar automáticamente los artículos no leídos", + "Enable this if you also want to delete unread articles." : "Activa esto si también deseas eliminar los artículos no leídos.", "Maximum redirects" : "Redirecciones máximas", + "How many redirects the feed fetcher should follow." : "Cantidad máxima de redireccionamientos que el recuperador de fuentes debe seguir.", "Feed fetcher timeout" : "Tiempo de vida para el buscador de fuentes", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Tiempo máximo en segundos para esperar a que se cargue una fuente RSS o Atom; si tarda más, la actualización se abortará.", "Explore Service URL" : "Explorar la URL del Servicio", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Si se proporciona, se consultará la URL de este servicio para mostrar las fuentes en la sección de exploración de fuentes. Para utilizar el servicio de exploración incorporado, deja este campo vacío.", + "Update interval" : "Intervalo de actualización", + "Interval in seconds in which the feeds will be updated." : "Intervalo en segundos en el que se actualizarán las fuentes.", + "Successfully updated news configuration" : "Configuración de noticias actualizada correctamente", + "Unable to update news config" : "No se pudo actualizar la configuración de noticias", "Download" : "Descargar", "Close" : "Cerrar", + "Subscribe to" : "Suscribirse a", "No articles available" : "No hay artículos disponibles", "No unread articles available" : "No hay artículos sin leer disponibles", "Open website" : "Abrir sitio web", @@ -23,9 +42,16 @@ "Keep article unread" : "Mantener el artículo como no-leído", "Remove keep article unread" : "Eliminar mantener artículo como no leído", "Share" : "Compartir", + "Share with users" : "Compartir con usuarios", "Username" : "Usuario", + "No users found" : "No se encontraron usuarios", + "Error while searching for users" : "Error al buscar usuarios", + "Share on social media" : "Compartir en redes sociales", + "I wanted you to see this article" : "Quería que vieras este artículo", + "Check out this article" : "Echa un vistazo a este artículo", "by" : "por", "from" : "de", + "shared by" : "compartido por", "Play audio" : "Reproducir audio", "Download audio" : "Descargar audio", "Download video" : "Descargar video", @@ -62,6 +88,7 @@ "Credentials" : "Credenciales", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "¡Las credenciales HTTP Basic Auth deben ser almacenadas decriptadas! ¡Todos aquellos que tengan acceso al servidor o a la base de datos tendrán acceso a ellas!", "Password" : "Contraseña", + "Auto discover Feed" : "Descubrir automáticamente la fuente", "New Folder" : "Carpeta Nueva", "Create" : "Crear", "Explore" : "Explorar", diff --git a/l10n/gl.js b/l10n/gl.js index 005ebd092..4bacdb872 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -14,7 +14,7 @@ OC.L10N.register( "News articles" : "Artigos de novas", "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", - "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as súas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) de móbil ou de escritorio \n- 🔄 Actualizacións automáticas das súas fontes de novas\n- 🆓 De Código aberto, libre e de balde, baixo AGPLv3, sen anuncios nin funcións de pago ou subscrición\n\n**Actualmente é necesario o sistema «cron» para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñíbel [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [informe de fallos](https://github.com/nextcloud/news/issues/new/choose)\n\nCrear unha [solicitude de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de fontes](https://github.com/nextcloud/news/discussions/new)", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as súas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) de móbil ou de escritorio \n- 🔄 Actualizacións automáticas das súas fontes de novas\n- 🆓 De Código aberto, libre e de balde, baixo AGPLv3, sen anuncios nin funcións de pago ou subscrición\n\n**Actualmente precisase o sistema «cron» para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñíbel [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [informe de fallos](https://github.com/nextcloud/news/issues/new/choose)\n\nCrear unha [solicitude de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de fontes](https://github.com/nextcloud/news/discussions/new)", "Last job execution ran {relativeTime}. Something seems wrong." : "A última execución do traballo executouse o {relativeTime}. Algo parece funcionar mal.", "Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.", "Use system cron for updates" : "Use o cron do sistema para as actualizacións", diff --git a/l10n/gl.json b/l10n/gl.json index e823b7856..d6619a7b5 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -12,7 +12,7 @@ "News articles" : "Artigos de novas", "Shared with me" : "Compartido comigo", "An RSS/Atom feed reader" : "Un lector de fontes RSS/Atom", - "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as súas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) de móbil ou de escritorio \n- 🔄 Actualizacións automáticas das súas fontes de novas\n- 🆓 De Código aberto, libre e de balde, baixo AGPLv3, sen anuncios nin funcións de pago ou subscrición\n\n**Actualmente é necesario o sistema «cron» para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñíbel [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [informe de fallos](https://github.com/nextcloud/news/issues/new/choose)\n\nCrear unha [solicitude de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de fontes](https://github.com/nextcloud/news/discussions/new)", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Unha aplicación de lector de RSS/Atom Feed para Nextcloud\n\n- 📲 Sincroniza as súas fontes con varios [clientes](https://nextcloud.github.io/news/clients/) de móbil ou de escritorio \n- 🔄 Actualizacións automáticas das súas fontes de novas\n- 🆓 De Código aberto, libre e de balde, baixo AGPLv3, sen anuncios nin funcións de pago ou subscrición\n\n**Actualmente precisase o sistema «cron» para que esta aplicación funcione**\n\nOs requisitos pódense atopar [aquí](https://nextcloud.github.io/news/install/#dependencies)\n\nO rexistro de cambios está dispoñíbel [aquí](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCrear un [informe de fallos](https://github.com/nextcloud/news/issues/new/choose)\n\nCrear unha [solicitude de función](https://github.com/nextcloud/news/discussions/new)\n\nInformar dun [problema de fontes](https://github.com/nextcloud/news/discussions/new)", "Last job execution ran {relativeTime}. Something seems wrong." : "A última execución do traballo executouse o {relativeTime}. Algo parece funcionar mal.", "Last job ran {relativeTime}." : "O último traballo executouse {relativeTime}.", "Use system cron for updates" : "Use o cron do sistema para as actualizacións", From 7b0781c28574c5403adafaaf9b01d40ec6211e89 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Jul 2023 12:13:50 +0000 Subject: [PATCH 243/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.25 to 1.10.26 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.25 to 1.10.26. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.25...1.10.26) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 21f8d2f64..4a244b8ff 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.25", + "phpstan/phpstan": "^1.10.26", "phpstan/phpstan-doctrine": "^1.3.40", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.13", diff --git a/composer.lock b/composer.lock index 76bd21c7a..ca6fb9178 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d517d74a1e4ff5644669ba2aff09823b", + "content-hash": "683ab013e54f2297188bcf6b8ef380d1", "packages": [ { "name": "arthurhoaro/favicon", @@ -1357,16 +1357,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.25", + "version": "1.10.26", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "578f4e70d117f9a90699324c555922800ac38d8c" + "reference": "5d660cbb7e1b89253a47147ae44044f49832351f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/578f4e70d117f9a90699324c555922800ac38d8c", - "reference": "578f4e70d117f9a90699324c555922800ac38d8c", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/5d660cbb7e1b89253a47147ae44044f49832351f", + "reference": "5d660cbb7e1b89253a47147ae44044f49832351f", "shasum": "" }, "require": { @@ -1415,7 +1415,7 @@ "type": "tidelift" } ], - "time": "2023-07-06T12:11:37+00:00" + "time": "2023-07-19T12:44:37+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From a609b43a61fc2f107ceb19aa0c1cede363e57213 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Jul 2023 21:45:43 +0000 Subject: [PATCH 244/306] Build(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 71885ece8..02ae427cc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13238,9 +13238,9 @@ "peer": true }, "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz", + "integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==", "dev": true, "peer": true, "engines": { @@ -23236,9 +23236,9 @@ "peer": true }, "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz", + "integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==", "dev": true, "peer": true }, From d25dc3c4ca44ed340c5549d88e1692f1d3182556 Mon Sep 17 00:00:00 2001 From: Jimmy Boucher <75694650+jboucher614@users.noreply.github.com> Date: Wed, 19 Jul 2023 08:23:07 -0400 Subject: [PATCH 245/306] install.md minor grammar changes -fix "then" vs "than" -standardize capitalization of "News" Signed-off-by: Jimmy Boucher <75694650+jboucher614@users.noreply.github.com> --- docs/install.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/install.md b/docs/install.md index 84d218341..4fa39b752 100644 --- a/docs/install.md +++ b/docs/install.md @@ -21,7 +21,7 @@ You also need some PHP extensions: * MySQL >= 8.0 * SQLite (discouraged) -Also see the [Nextcloud documentation](https://docs.nextcloud.com/server/stable/admin_manual/configuration_database/linux_database_configuration.html?highlight=database). Oracle is currently not supported by news. +Also see the [Nextcloud documentation](https://docs.nextcloud.com/server/stable/admin_manual/configuration_database/linux_database_configuration.html?highlight=database). Oracle is currently not supported by News. ## Performance Notices * Use MySQL/MariaDB or PostgreSQL for better database performance @@ -108,8 +108,8 @@ If you changed the temporary directory for Nextcloud you need to check on your o Careful, this next part is only intended for admins, that know what they are doing. -To remove the tables from the DB we drop the tables of news. -Your installation might have a different prefix then `oc_` but it is the default in most installations. +To remove the tables from the DB we drop the tables of News. +Your installation might have a different prefix than `oc_` but it is the default in most installations. Connect to your DB and execute the commands. Don't forget to switch to the right database. For example in mysql: `use nextcloud;` @@ -140,4 +140,4 @@ DELETE FROM oc_jobs WHERE class='OCA\\News\\Cron\\Updater'; DELETE FROM oc_jobs WHERE argument='["OCA\\\\News\\\\Cron\\\\Updater","run"]'; ``` -Now nothing is left from news in your nextcloud installation. \ No newline at end of file +Now nothing is left from News in your nextcloud installation. From 588dadedf0f38afb035c12351bbbf8a9dee51d66 Mon Sep 17 00:00:00 2001 From: hydrian Date: Thu, 13 Jul 2023 16:14:05 -0400 Subject: [PATCH 246/306] Added guides --- docs/INTEGRATION.md | 30 +++++++++++++ docs/TROUBLESHOOTING.md | 97 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 127 insertions(+) create mode 100644 docs/INTEGRATION.md create mode 100644 docs/TROUBLESHOOTING.md diff --git a/docs/INTEGRATION.md b/docs/INTEGRATION.md new file mode 100644 index 000000000..a69d3ac13 --- /dev/null +++ b/docs/INTEGRATION.md @@ -0,0 +1,30 @@ +# Integrations + +## Is There An Subscription URL To Easily Subscribe To Feeds? + +By appending `/index.php/apps/news?subscribe_to=SOME_RSS_URL` to your NextCloud base path URL, you can launch the News app with a pre-filled URL, e.g.: + +Ex. + + https://yourdomain.com/nextcloud/index.php/apps/news?subscribe_to=https://github.com/nextcloud/news/releases + +### Known Working Integrations + +#### Chrome / Edge + +1. Install [RSS Subscription Extension (by Google)](https://chrome.google.com/webstore/detail/rss-subscription-extensio/nlbjncdgjeocebhnmkbbbdekmmmcbfjd) extension +1. Open the extension's options menu +1. Click `Add..` +1. In the *Description* field, enter a description for the RSS reader entry. 'NextCloud News' is a reasonable name. +1. Enter `https:///index.php/apps/news?subscribe_to=%s` replacing <NEXTCLOUD_BASE_PATH> with the base URL path to your NextCloud instance. + * Domain based example: https://cloud.mydomain.com/index.php/apps/news?subscribe_to=%s + * Domain+subpath based example: https://cloud.mydomain.com/nextcloud/index.php/apps/news?subscribe_to=%s + +#### Firefox + +1. Install Firefox Add-on Extension [Awesome RSS](https://addons.mozilla.org/en-US/firefox/addon/awesome-rss/) +1. Open the `Preferences` for the extension +2. In the 'Subscribe using' section, select the `NextCloud` radio button +3. In the field link field, enter the base NextCloud URL. + * Domain based example: https://cloud.mydomain.com/ + * Domain+subpath based example: https://cloud.mydomain.com/nextcloud/ \ No newline at end of file diff --git a/docs/TROUBLESHOOTING.md b/docs/TROUBLESHOOTING.md new file mode 100644 index 000000000..34f66f5ad --- /dev/null +++ b/docs/TROUBLESHOOTING.md @@ -0,0 +1,97 @@ +# Troubleshooting + +This is a brief list of common issues that come up with NextCloud News. + +## My browser shows a mixed content warning (Connection is Not Secure) + +If you are serving your Nextcloud over HTTPS your browser will very likely warn you with a yellow warnings sign about your connection not being secure. + + * Chrome will show no green HTTPS lock sign. + * Firefox will show you the following image Mixed Passive Content ![Mixed Content Type](https://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/security/files/2015/10/mixed-passive-click1-600x221.png) + +Note that this warning **is not red and won't block the page like the following images** which signal a serious issue: + + * Chrome ![Chrome error](https://www.inmotionhosting.com/support/images/stories/website/errors/ssl/chrome-self-signed-ssl-warning.png) + * Firefox ![Firefox error](https://www.howtogeek.com/wp-content/uploads/2014/02/650x367xchrome-mixed-content-https-problem.png.pagespeed.gp+jp+jw+pj+js+rj+rp+rw+ri+cp+md.ic.r_lQiZiq38.png) + +### What is the cause of the (yellow) error message? + +This warning is caused by mixed passive content and means that your page loads passive resources from non HTTPS resources, such as: + +* Images +* Video/Audio +* Some Ads + +This allows a possible attacker to perform a MITM (man-in-the-middle) attack by serving you different images or audio/video. + +### Why doesn't the News app fix it? + +The News app fully prevents mixed **active** content by only allowing HTTPS iframes from known locations; other possible mixed active content elements such as <script\> are stripped from the feed. Because images and audio/video are an integral part of a feed, we can not simply strip them. + +Since an attacker can not execute code in contrast to mixed active content, but only replace images/audio/video in your feed reader, this is **not considered to be a security issue**. If, for whatever reason (e.g. feed which would allow fishing), this is a security problem for you, contact the specific feed provider and ask him to serve his feed content over HTTPS. + +### Why don't you simply use an HTTPS image/audio/video proxy? + + +For the same reason that we can't fix non HTTPS websites: It does not fix the underlying issue, but only silences it. If you are using an image HTTPS proxy, an attacker can simply attack your image proxy since the proxy fetches insecure content. **Even worse**: if your image proxy serves these images from the same domain as your Nextcloud installation, you are [vulnerable to XSS via SVG images](https://www.owasp.org/images/0/03/Mario_Heiderich_OWASP_Sweden_The_image_that_called_me.pdf). In addition, people feel safe when essentially they are not. + +Since most people don't understand mixed content and don't have two domains and a standalone server for the image proxy, it is very likely they will choose to host it under the same domain. + +Because we care about our users' security and don't want to hide security warnings, we won't fix (aka silence) this issue. + +The only fix for this issue is that feed providers serve their content over HTTPS. + +## I am getting: Exception: Some\Class does not exist errors in my nextcloud.log + +This is very often caused by missing or old files, e.g. by failing to upload all the News app files or errors during installation. Before you report a bug, please recheck if all files from the archive are in place and accessible. + +## Feeds not updated + +Feeds can be updated using Nextcloud's system cron or an external updater via the API. **The feed update is not run in Webcron and AJAX cron mode!** + +### Validating Using System Cron + +* Check if you are using the system cron (Cron) setting on the admin page. AJAX and Web cron will not update feeds +* Check if the cronjob exists with crontab -u www-data -e (replace www-data with your httpd user) +* Check the file permissions of the cron.php file and if www-data (or whatever your httpd user is called like) can read and execute that script +* Check if you can execute the cron with sudo -u www-data php -f nextcloud/cron.php (replace www-data with your httpd user) +* Check your data/nextcloud.log for errors +* Check if the cronjob is ever executed by placing an error_log('updating'); in the background job file. If the cronjob runs, there should be an updating log statement in your httpd log. +* If there is no updating statement in your logs check if your cronjob is executed by executing a different script +* Check if the oc_jobs table has a reserved_at entry with a value other than 0. If it does for whatever reason, set it to 0. You can check this by executing: + +#### Info + +* In newer versions of News (21.x.x) the old job OCA\News\Cron\Updater was removed from the DB. + +Reset the reserved_at by executing: + + sql UPDATE oc_jobs SET reserved_at = 0 WHERE id = < id from above SELECT statement > ; + +If your cron works fine, but Nextcloud's cronjobs are never executed, file a bug in [server](https://github.com/nextcloud/server/). + +### Using External Updater + +* Check if your configuration is set to not use the system cron. +* Consult the documentation of the updater +* Check your data/nextcloud.log for errors + +## Database table grows too big + +If your users have subscribed to some high-volume feeds where a lot of items remain unread, this can lead to an oversized news table over time. As a consequence, the database upgrade of the news app can take several hours, during which Nextcloud cannot be used. + +By default, Nextcloud News purges old news items above a certain threshold each time it fetches new news items. The maximum number of items per feed that should be kept during the purging can be defined through the “Maximum read count per feed” setting in the admin UI or the `autoPurgeCount` value in the config. Additionally you may enable the option to also purge unread items `purgeUnread`. This is useful if your users have large amounts of unread items. Starred items are always exempt from purging. + +The command `occ news:updater:after-update [--purge-unread] []` can be used to manually purge old news items across the instance. With the `--purge-unread option`, unread items are also purged (starred items are still exempt). If `purge-count` is not specified, the configured `autoPurgeCount` is used. + +The purge count only applies to the items that are purged. For example, when purging a feed that has 100 unread items, 100 starred read items and 100 unstarred read items, using a purge-count of 50 would keep all unread and starred items and the latest 50 read items. Using a `purge-count` of 50 along with `--purge-unread` would keep the all starred items plus the latest 50 from the set of unread and read items. + +## Missing 4-byte support SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect string value: ... + +This is likely caused by your feed using emojis in the feed title or text. + +The DB is then not able to store the feed and runs into strange decoding errors. + +You need to convert your DB to support 4 bytes, check the [Nextcloud documentation](https://docs.nextcloud.com/server/stable/admin_manual/configuration_database/mysql_4byte_support.html). + +References [#1165](https://github.com/nextcloud/news/issues/1165) [#526](https://github.com/nextcloud/news/issues/526) \ No newline at end of file From 825eeafea13c2f2abeac213da1c0de3a617d7d31 Mon Sep 17 00:00:00 2001 From: hydrian Date: Thu, 13 Jul 2023 16:16:11 -0400 Subject: [PATCH 247/306] Added refences in readme. Fixed guide filename --- README.md | 8 ++++++++ docs/{INTEGRATION.md => integration.md} | 0 docs/{TROUBLESHOOTING.md => troubleshooting.md} | 0 3 files changed, 8 insertions(+) rename docs/{INTEGRATION.md => integration.md} (100%) rename docs/{TROUBLESHOOTING.md => troubleshooting.md} (100%) diff --git a/README.md b/README.md index fa1ee4db5..8922f2d27 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,14 @@ The News app is an RSS/Atom feed aggregator. It offers a [RESTful API](https://n ## Documentation The documentation can be found [here](https://nextcloud.github.io/news/), the source of the documentation is on [GitHub](https://github.com/nextcloud/news/blob/master/docs) +### Common Guides + +There are some small guides for dealing with common setup and issues. + +* [Troubleshooting Guide](docs/troubleshooting.md) +* [Integration Guide](docs/integration.md) + + ## Bugs Please read the [appropriate section in the contributing notices](https://github.com/nextcloud/news/blob/master/CONTRIBUTING.md#issues) diff --git a/docs/INTEGRATION.md b/docs/integration.md similarity index 100% rename from docs/INTEGRATION.md rename to docs/integration.md diff --git a/docs/TROUBLESHOOTING.md b/docs/troubleshooting.md similarity index 100% rename from docs/TROUBLESHOOTING.md rename to docs/troubleshooting.md From 634e43caf1614a1c172904791f130adc54f6dfe4 Mon Sep 17 00:00:00 2001 From: hydrian Date: Fri, 14 Jul 2023 02:06:03 -0400 Subject: [PATCH 248/306] removed per #2268 requests --- docs/faq.md | 123 ---------------------------------------------------- 1 file changed, 123 deletions(-) delete mode 100644 docs/faq.md diff --git a/docs/faq.md b/docs/faq.md deleted file mode 100644 index d9721b923..000000000 --- a/docs/faq.md +++ /dev/null @@ -1,123 +0,0 @@ -# FAQ - -## My browser shows a mixed content warning (Connection is Not Secure) -If you are serving your Nextcloud over HTTPS your browser will very likely warn you with a yellow warnings sign about your connection not being secure. - -Chrome will show no green HTTPS lock sign, Firefox will show you the following image -![Mixed Passive Content](https://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/security/files/2015/10/mixed-passive-click1-600x221.png) - -Note that this warning **is not red and won't block the page like the following images** which signal **a serious issue**: - -![Untrusted Cert](https://www.inmotionhosting.com/support/images/stories/website/errors/ssl/chrome-self-signed-ssl-warning.png) -![Mixed Active Content](https://www.howtogeek.com/wp-content/uploads/2014/02/650x367xchrome-mixed-content-https-problem.png.pagespeed.gp+jp+jw+pj+js+rj+rp+rw+ri+cp+md.ic.r_lQiZiq38.png) - -### What is the cause of the (yellow) error message - -This warning is caused by [mixed passive content](https://developer.mozilla.org/en/docs/Security/MixedContent) and means that your page loads passive resources from non HTTPS resources, such as: - -* Images -* Video/Audio - -This allows a possible attacker to perform a MITM (man-in-the-middle) attack by serving you different images or audio/video. - -### Why doesn't the News app fix it - -The News app fully prevents mixed **active** content by only allowing HTTPS iframes from known locations; other possible mixed active content elements such as are stripped from the feed. Because images and audio/video are an integral part of a feed, we can not simply strip them. - -Since an attacker can not execute code in contrast to mixed active content, but only replace images/audio/video in your feed reader, this is **not considered to be a security issue**. If, for whatever reason (e.g. feed which would allow fishing), this is a security problem for you, contact the specific feed provider and ask him to serve his feed content over HTTPS. - -### Why don't you simply use an HTTPS image/audio/video proxy - -For the same reason that we can't fix non HTTPS websites: It does not fix the underlying issue, but only silences it. If you are using an image HTTPS proxy, an attacker can simply attack your image proxy since the proxy fetches insecure content. **Even worse**: if your image proxy serves these images from the same domain as your Nextcloud installation, you [are vulnerable to XSS via SVG images](https://www.owasp.org/images/0/03/Mario_Heiderich_OWASP_Sweden_The_image_that_called_me.pdf). In addition, people feel safe when essentially they are not. - -Since most people don't understand mixed content and don't have two domains and a standalone server for the image proxy, it is very likely they will choose to host it under the same domain. - -Because we care about our users' security and don't want to hide security warnings, we won't fix (aka silence) this issue. - -The only fix for this issue is that feed providers serve their content over HTTPS. - -## I am getting: Exception: Some\\Class does not exist errors in my nextcloud.log -This is very often caused by missing or old files, e.g. by failing to upload all the News app files or errors during installation. Before you report a bug, please recheck if all files from the archive are in place and accessible. - -## Feeds not updated -Feeds can be updated using Nextcloud's system cron or an [external updater](https://nextcloud.github.io/news/clients/#update-clients) via the API -**The feed update is not run in Webcron and AJAX cron mode!** - -### System Cron -* Check if you are using the system cron (Cron) setting on the admin page. AJAX and Web cron will not update feeds -* Check if the cronjob exists with **crontab -u www-data -e** (replace www-data with your httpd user) -* Check the file permissions of the **cron.php** file and if **www-data** (or whatever your httpd user is called like) can read and execute that script -* Check if you can execute the cron with **sudo -u www-data php -f nextcloud/cron.php** (replace www-data with your httpd user) -* Check your **data/nextcloud.log** for errors -* Check if the cronjob is ever executed by placing an **error_log('updating');** in the [background job file](https://github.com/nextcloud/news/blob/master/lib/Service/UpdaterService.php#L55). If the cronjob runs, there should be an updating log statement in your httpd log. -* If there is no **updating** statement in your logs check if your cronjob is executed by executing a different script -* Check if the **oc_jobs** table has a **reserved_at** entry with a value other than 0. If it does for whatever reason, set it to 0. You can check this by executing: - - ```sql - SELECT * from oc_jobs WHERE class LIKE '%News%' ORDER BY id; - ``` - -You will get two rows where column `class`will be `OCA\News\Cron\Updater` and `OCA\News\Cron\UpdaterJob`. - -!!! info - - In newer versions of News (21.x.x) the old job OCA\News\Cron\Updater was removed from the DB. - - Reset the `reserved_at` by executing - - ```sql - UPDATE oc_jobs SET reserved_at = 0 WHERE id = ; - ``` - - * If your cron works fine, but Nextcloud's cronjobs are never executed, file a bug in [server](https://github.com/nextcloud/server/) - -### External Updater -* Check if your configuration is set to **not** use the system cron. -* Consult the documentation of the updater -* Check your **data/nextcloud.log** for errors - -## Adding feeds that use self-signed certificates -If you want to add a feed that uses a self-signed certificate that is not signed by a trusted CA the request will fail with "SSL certificate is invalid". A common solution is to turn off the certificate verification **which is wrong** and **makes your installation vulnerable to MITM attacks**. Therefore **turning off certificate verification is not supported**. - - -If you have control over the feed in question, consider signing your certificate for free on one of the following providers: - -* [Let's Encrypt](https://letsencrypt.org/) -* [ZeroSSL](https://zerossl.com/) - -If you do not have control over the chosen feed, you should [download the certificate from the feed's website](https://superuser.com/questions/97201/how-to-save-a-remote-server-ssl-certificate-locally-as-a-file) and [add it to your server's trusted certificates](https://www.onlinesmartketer.com/2009/06/23/curl-adding-installing-trusting-new-self-signed-certificate/). The exact procedure however may vary depending on your distribution. - -## Is There An Subscription URL To Easily Subscribe To Feeds - -By appending **?subscribe_to=SOME_URL** to your News app URL, you can launch the News app with a pre-filled URL, e.g.: - - https://yourdomain.com/nextcloud/index.php/apps/news?subscribe_to=https://github.com/nextcloud/news/releases - -## Database table grows too big - -If your users have subscribed to some high-volume feeds where a lot of items remain unread, -this can lead to an oversized news table over time. As a consequence, the database upgrade of the news app can take several hours, during which Nextcloud cannot be used. - -By default, Nextcloud News purges old news items above a certain threshold each time it fetches new news items. The maximum number of items per feed -that should be kept during the purging can be defined through the “Maximum read count per feed” setting in the admin UI or the `autoPurgeCount` -value in the config. -Additionally you may enable the option to also purge unread items `purgeUnread`. This is useful if your users have large amounts of unread items. -Starred items are always exempt from purging. - -The command `occ news:updater:after-update [--purge-unread] []` can be used to manually purge old news items across the instance. With -the `--purge-unread` option, unread items are also purged (starred items are still exempt). If `purge-count` is not specified, the configured -`autoPurgeCount` is used. - -The purge count only applies to the items that are purged. For example, when purging a feed that has 100 unread items, 100 starred read -items and 100 unstarred read items, using a `purge-count` of 50 would keep all unread and starred items and the latest 50 read items. Using -a `purge-count` of 50 along with `--purge-unread` would keep the all starred items plus the latest 50 from the set of unread and read items. - -## Missing 4-byte support SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect string value: ... - -This is likely caused by your feed using emojis in the feed title or text. - -The DB is then not able to store the feed and runs into strange decoding errors. - -You need to convert your DB to support 4 bytes, check the [Nextcloud documentation](https://docs.nextcloud.com/server/stable/admin_manual/configuration_database/mysql_4byte_support.html). - -References [#1165](https://github.com/nextcloud/news/issues/1165) [#526](https://github.com/nextcloud/news/issues/526) \ No newline at end of file From 682dd497533661e9b08563534e548c9ff1efefc2 Mon Sep 17 00:00:00 2001 From: hydrian Date: Fri, 14 Jul 2023 02:19:15 -0400 Subject: [PATCH 249/306] moved integration guide to docs/features dir and fixed reference --- README.md | 2 +- docs/{ => features}/integration.md | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename docs/{ => features}/integration.md (100%) diff --git a/README.md b/README.md index 8922f2d27..885f9fb7b 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ The documentation can be found [here](https://nextcloud.github.io/news/), the so There are some small guides for dealing with common setup and issues. * [Troubleshooting Guide](docs/troubleshooting.md) -* [Integration Guide](docs/integration.md) +* [Integration Guide](docs/features/integration.md) ## Bugs diff --git a/docs/integration.md b/docs/features/integration.md similarity index 100% rename from docs/integration.md rename to docs/features/integration.md From 65b80c50a2b1c90ab4d09d39eabb177faabe85ed Mon Sep 17 00:00:00 2001 From: hydrian Date: Fri, 14 Jul 2023 19:14:34 -0400 Subject: [PATCH 250/306] Updating changelog for #2285 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd8c2d744..ef03cd1b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ## [22.x.x] ### Changed - Support deflate and gzip compression for HTTP response bodies (#2269) +- Broke apart old FAQ into different guides. Depricated old FAQ (#2285) ### Fixed From 499511e1a7080ab398b9738f0a260ef53c907146 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sun, 23 Jul 2023 14:56:40 +0200 Subject: [PATCH 251/306] Release 22.0.0 Changed - Support deflate and gzip compression for HTTP response bodies (#2269) - Broke apart old FAQ into different guides. Deprecated old FAQ (#2285) Signed-off-by: Benjamin Brahmer --- .github/workflows/api-php-tests.yml | 2 +- CHANGELOG.md | 8 +++++--- appinfo/info.xml | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/api-php-tests.yml b/.github/workflows/api-php-tests.yml index 66e6e5cbd..dae893f22 100644 --- a/.github/workflows/api-php-tests.yml +++ b/.github/workflows/api-php-tests.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: php-versions: ['8.1'] - nextcloud: ['stable27'] + nextcloud: ['stable26', 'stable27'] database: ['sqlite'] experimental: [false] codecoverage: [false] diff --git a/CHANGELOG.md b/CHANGELOG.md index ef03cd1b2..25f38d83e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,13 +4,15 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [22.x.x] -### Changed -- Support deflate and gzip compression for HTTP response bodies (#2269) -- Broke apart old FAQ into different guides. Depricated old FAQ (#2285) ### Fixed # Releases +## [22.0.0] - 2023-07-23 +### Changed +- Support deflate and gzip compression for HTTP response bodies (#2269) +- Broke apart old FAQ into different guides. Deprecated old FAQ (#2285) + ## [22.0.0-beta2] - 2023-06-18 ### Changed - allowEvalScript set to true (#2262) diff --git a/appinfo/info.xml b/appinfo/info.xml index df3767def..1b06a84ad 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 22.0.0-beta2 + 22.0.0 agpl Benjamin Brahmer Sean Molenaar From cbb7d0a5c042c366676f140cc4cabc1eed276370 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:35:53 +0000 Subject: [PATCH 252/306] Build(deps-dev): Bump doctrine/dbal from 3.6.4 to 3.6.5 Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.4 to 3.6.5. - [Release notes](https://github.com/doctrine/dbal/releases) - [Commits](https://github.com/doctrine/dbal/compare/3.6.4...3.6.5) --- updated-dependencies: - dependency-name: doctrine/dbal dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/composer.json b/composer.json index 4a244b8ff..42055a515 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", - "doctrine/dbal": "^3.6.4", + "doctrine/dbal": "^3.6.5", "symfony/console": "^4.4.19", "psr/log": "^1.1.0" }, diff --git a/composer.lock b/composer.lock index ca6fb9178..10ce758a9 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "683ab013e54f2297188bcf6b8ef380d1", + "content-hash": "66340fbabc652170d2c025618a6eb32f", "packages": [ { "name": "arthurhoaro/favicon", @@ -766,16 +766,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.4", + "version": "3.6.5", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "19f0dec95edd6a3c3c5ff1d188ea94c6b7fc903f" + "reference": "96d5a70fd91efdcec81fc46316efc5bf3da17ddf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/19f0dec95edd6a3c3c5ff1d188ea94c6b7fc903f", - "reference": "19f0dec95edd6a3c3c5ff1d188ea94c6b7fc903f", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/96d5a70fd91efdcec81fc46316efc5bf3da17ddf", + "reference": "96d5a70fd91efdcec81fc46316efc5bf3da17ddf", "shasum": "" }, "require": { @@ -790,10 +790,10 @@ "require-dev": { "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", - "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.10.14", + "jetbrains/phpstorm-stubs": "2023.1", + "phpstan/phpstan": "1.10.21", "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.7", + "phpunit/phpunit": "9.6.9", "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^5.4|^6.0", @@ -858,7 +858,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.4" + "source": "https://github.com/doctrine/dbal/tree/3.6.5" }, "funding": [ { @@ -874,7 +874,7 @@ "type": "tidelift" } ], - "time": "2023-06-15T07:40:12+00:00" + "time": "2023-07-17T09:15:50+00:00" }, { "name": "doctrine/deprecations", From e612e6be9dea2f8b5aafc2957d9201e4df27069c Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 3 Aug 2023 01:17:07 +0000 Subject: [PATCH 253/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/gl.js | 2 +- l10n/gl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index 4bacdb872..c2503df3f 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -77,7 +77,7 @@ OC.L10N.register( "Mark current article's feed/folder read" : "Marcar o actual artigo de fonte/cartafol como lido", "Ajax or webcron mode detected! Your feeds will not be updated!" : "Detectouse o modo Ajax ou webcron! As súas fontes non van ser actualizadas!", "How to set up the operating system cron" : "Cómo configurar o cron do sistema operativo", - "Install and set up a faster parallel updater that uses the News app's update API" : "Instala e configura un actualizador paralelo máis rápido que utiliza a API de actualización da aplicación Novas", + "Install and set up a faster parallel updater that uses the News app's update API" : "Instalar e configurar un actualizador paralelo máis rápido que utilice a API de actualización da aplicación Novas", "Subscribe" : "Subscribirse", "Web address" : "Enderezo web", "Feed exists already!" : "Esta fonte de novas xa existe!", diff --git a/l10n/gl.json b/l10n/gl.json index d6619a7b5..4b6765c9c 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -75,7 +75,7 @@ "Mark current article's feed/folder read" : "Marcar o actual artigo de fonte/cartafol como lido", "Ajax or webcron mode detected! Your feeds will not be updated!" : "Detectouse o modo Ajax ou webcron! As súas fontes non van ser actualizadas!", "How to set up the operating system cron" : "Cómo configurar o cron do sistema operativo", - "Install and set up a faster parallel updater that uses the News app's update API" : "Instala e configura un actualizador paralelo máis rápido que utiliza a API de actualización da aplicación Novas", + "Install and set up a faster parallel updater that uses the News app's update API" : "Instalar e configurar un actualizador paralelo máis rápido que utilice a API de actualización da aplicación Novas", "Subscribe" : "Subscribirse", "Web address" : "Enderezo web", "Feed exists already!" : "Esta fonte de novas xa existe!", From ce5e74af44b27b69194f01c29378c02af0f49168 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 4 Aug 2023 01:18:59 +0000 Subject: [PATCH 254/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/de.js | 4 ++-- l10n/de.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n/de.js b/l10n/de.js index 1023f48ca..397efd555 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -15,8 +15,8 @@ OC.L10N.register( "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisiere deine Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung deiner Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen findest du [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) findest du [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstelle einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstelle eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelde ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", - "Last job execution ran {relativeTime}. Something seems wrong." : "Die letzte Aufgaben-Ausführung lief {relativeTime}. Etwas scheint falsch zu sein.", - "Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.", + "Last job execution ran {relativeTime}. Something seems wrong." : "Der letzte Job lief {relativeTime}. Etwas scheint falsch zu sein.", + "Last job ran {relativeTime}." : "Der letzte Job lief {relativeTime}.", "Use system cron for updates" : "Verwende System-Cron für Aktualisierungen", "Disable this if you use a custom updater." : "Deaktiviere diese Option, wenn du einen eigenen Updater verwendest.", "Maximum read count per feed" : "Maximale Anzahl an gelesenen Artikeln pro Feed", diff --git a/l10n/de.json b/l10n/de.json index 3e68f6027..412a289ee 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -13,8 +13,8 @@ "Shared with me" : "Mit mir geteilt", "An RSS/Atom feed reader" : "Ein RSS/Atom-Feed-Reader", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Eine RSS/Atom Feed Reader App für Nextcloud\n\n- 📲 Synchronisiere deine Feeds mit mehreren mobilen oder Desktop [Clients] (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatische Aktualisierung deiner Newsfeeds\n- 🆓 Kostenlos und quelloffen unter AGPLv3, keine Werbung oder Premiumfunktionen\n\n**System Cron wird derzeit benötigt, damit diese App funktioniert**\n\nDie Anforderungen findest du [hier](https://nextcloud.github.io/news/install/#dependencies)\n\nDie Liste der Änderungen (Changelog) findest du [hier](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\n\nErstelle einen [Fehlerbericht](https://github.com/nextcloud/news/issues/new/choose)\n\nErstelle eine [Funktionsanforderung](https://github.com/nextcloud/news/discussions/new)\n\nMelde ein [Feed-Problem](https://github.com/nextcloud/news/discussions/new)", - "Last job execution ran {relativeTime}. Something seems wrong." : "Die letzte Aufgaben-Ausführung lief {relativeTime}. Etwas scheint falsch zu sein.", - "Last job ran {relativeTime}." : "Die letzte Aufgabe lief {relativeTime}.", + "Last job execution ran {relativeTime}. Something seems wrong." : "Der letzte Job lief {relativeTime}. Etwas scheint falsch zu sein.", + "Last job ran {relativeTime}." : "Der letzte Job lief {relativeTime}.", "Use system cron for updates" : "Verwende System-Cron für Aktualisierungen", "Disable this if you use a custom updater." : "Deaktiviere diese Option, wenn du einen eigenen Updater verwendest.", "Maximum read count per feed" : "Maximale Anzahl an gelesenen Artikeln pro Feed", From 2718b7db9f010ae45fc485d59cd4a073d779171a Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 7 Aug 2023 01:19:13 +0000 Subject: [PATCH 255/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/da.js | 5 +++++ l10n/da.json | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/l10n/da.js b/l10n/da.js index e0968267f..a3449ebe3 100644 --- a/l10n/da.js +++ b/l10n/da.js @@ -11,13 +11,18 @@ OC.L10N.register( "Unread articles" : "Ulæste artikler", "News" : "Nyheder", "News folders" : "Nyhedsmapper", + "News articles" : "Nyheds artikler", "Shared with me" : "Delt med mig", "An RSS/Atom feed reader" : "En RSS/Atom-feedlæser", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 En RSS/Atom Feed-læser-app til Nextcloud\n\n- 📲 Synkroniser dine feeds med flere mobile eller desktop [klienter](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatiske opdateringer af dine nyhedsfeeds\n- 🆓 Gratis og open source under AGPLv3, ingen annoncer eller premium-funktioner\n\n**System Cron er i øjeblikket påkrævet for at denne app kan fungere**\n\nKravene kan findes [her](https://nextcloud.github.io/news/install/#dependencies)\n\nÆndringsloggen er tilgængelig [her](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nOpret en [fejlrapport](https://github.com/nextcloud/news/issues/new/choose)\n\nOpret en [funktionsanmodning](https://github.com/nextcloud/news/discussions/new)\n\nRapporter et [feedproblem](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Sidste jobudførelse kørte {relativeTime}. Noget gik galt.", + "Last job ran {relativeTime}." : "Sidste job kørte {relativeTime}.", "Use system cron for updates" : "Benyt system cron til opdateringer", "Disable this if you use a custom updater." : "Deaktiver dette, hvis du bruger en brugerdefineret opdatering.", "Maximum read count per feed" : "Det maksimale antal læsninger per feed", "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Definerer den maksimale mængde af artikler, der kan læses pr. feed, som ikke vil blive slettet af oprydningsjobbet; hvis gamle artikler dukker op igen efter at være blevet læst, skal du øge denne værdi; negative værdier såsom -1 vil slå denne funktion fra.", + "Delete unread articles automatically" : "Slet automatisk ulæste artikler", + "Enable this if you also want to delete unread articles." : "Aktivere dette hvis du også vil slette ulæste artikler.", "Maximum redirects" : "Maksimum for videredirigeringer", "How many redirects the feed fetcher should follow." : "Hvor mange omdirigeringer feedhenteren skal følge.", "Feed fetcher timeout" : "Tidsudløb for feed-indhenter", diff --git a/l10n/da.json b/l10n/da.json index f957c11dc..6e6815018 100644 --- a/l10n/da.json +++ b/l10n/da.json @@ -9,13 +9,18 @@ "Unread articles" : "Ulæste artikler", "News" : "Nyheder", "News folders" : "Nyhedsmapper", + "News articles" : "Nyheds artikler", "Shared with me" : "Delt med mig", "An RSS/Atom feed reader" : "En RSS/Atom-feedlæser", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 En RSS/Atom Feed-læser-app til Nextcloud\n\n- 📲 Synkroniser dine feeds med flere mobile eller desktop [klienter](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatiske opdateringer af dine nyhedsfeeds\n- 🆓 Gratis og open source under AGPLv3, ingen annoncer eller premium-funktioner\n\n**System Cron er i øjeblikket påkrævet for at denne app kan fungere**\n\nKravene kan findes [her](https://nextcloud.github.io/news/install/#dependencies)\n\nÆndringsloggen er tilgængelig [her](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nOpret en [fejlrapport](https://github.com/nextcloud/news/issues/new/choose)\n\nOpret en [funktionsanmodning](https://github.com/nextcloud/news/discussions/new)\n\nRapporter et [feedproblem](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Sidste jobudførelse kørte {relativeTime}. Noget gik galt.", + "Last job ran {relativeTime}." : "Sidste job kørte {relativeTime}.", "Use system cron for updates" : "Benyt system cron til opdateringer", "Disable this if you use a custom updater." : "Deaktiver dette, hvis du bruger en brugerdefineret opdatering.", "Maximum read count per feed" : "Det maksimale antal læsninger per feed", "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Definerer den maksimale mængde af artikler, der kan læses pr. feed, som ikke vil blive slettet af oprydningsjobbet; hvis gamle artikler dukker op igen efter at være blevet læst, skal du øge denne værdi; negative værdier såsom -1 vil slå denne funktion fra.", + "Delete unread articles automatically" : "Slet automatisk ulæste artikler", + "Enable this if you also want to delete unread articles." : "Aktivere dette hvis du også vil slette ulæste artikler.", "Maximum redirects" : "Maksimum for videredirigeringer", "How many redirects the feed fetcher should follow." : "Hvor mange omdirigeringer feedhenteren skal følge.", "Feed fetcher timeout" : "Tidsudløb for feed-indhenter", From de0db5dc0fd2ac9100b756ed97ce7c77c3c7f65c Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 18 May 2023 07:43:58 +0200 Subject: [PATCH 256/306] Drop support for PHP 7.4 new min. version is php 8.0 Signed-off-by: Benjamin Brahmer --- .github/workflows/api-integration-tests.yml | 4 ---- .github/workflows/api-php-static-code-check.yml | 4 ---- CHANGELOG.md | 5 +++++ appinfo/info.xml | 2 +- docs/install.md | 4 ++-- 5 files changed, 8 insertions(+), 11 deletions(-) diff --git a/.github/workflows/api-integration-tests.yml b/.github/workflows/api-integration-tests.yml index 16ea84198..3387861a5 100644 --- a/.github/workflows/api-integration-tests.yml +++ b/.github/workflows/api-integration-tests.yml @@ -41,10 +41,6 @@ jobs: nextcloud: pre-release database: sqlite experimental: true - - php-versions: 7.4 - nextcloud: stable25 - database: sqlite - experimental: false - php-versions: 8.2 nextcloud: stable26 database: sqlite diff --git a/.github/workflows/api-php-static-code-check.yml b/.github/workflows/api-php-static-code-check.yml index 4afd9eaf1..37035c244 100644 --- a/.github/workflows/api-php-static-code-check.yml +++ b/.github/workflows/api-php-static-code-check.yml @@ -15,10 +15,6 @@ jobs: nextcloud: pre-release database: sqlite experimental: true - - php-versions: 7.4 - nextcloud: stable25 - database: sqlite - experimental: false name: "phpstan: Nextcloud ${{ matrix.nextcloud }} with ${{ matrix.php-versions }}" steps: - name: Checkout diff --git a/CHANGELOG.md b/CHANGELOG.md index 25f38d83e..ed7d4ccce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,11 @@ All notable changes to this project will be documented in this file. The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), older entries don't fully match. # Unreleased +## [23.x.x] +### Changed +- Drop support for PHP 7.4 new min. version is php 8.0 +### Fixed + ## [22.x.x] ### Fixed diff --git a/appinfo/info.xml b/appinfo/info.xml index 1b06a84ad..c297a241c 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -43,7 +43,7 @@ Report a [feed issue](https://github.com/nextcloud/news/discussions/new) https://raw.githubusercontent.com/nextcloud/news/master/screenshots/2.png https://raw.githubusercontent.com/nextcloud/news/master/screenshots/3.png - + pgsql sqlite mysql diff --git a/docs/install.md b/docs/install.md index 4fa39b752..18598cc55 100644 --- a/docs/install.md +++ b/docs/install.md @@ -2,8 +2,8 @@ ## Dependencies * 64bit OS (starting with News 16.0.0) -* PHP >= 7.3 -* Nextcloud 22 +* PHP >= 8.0 +* Nextcloud (current stable version) * libxml >= 2.7.8 You also need some PHP extensions: From d1dc011abe51878e93ddecb1207914ea93692855 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 9 Aug 2023 01:39:09 +0000 Subject: [PATCH 257/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/nb.js | 2 ++ l10n/nb.json | 2 ++ 2 files changed, 4 insertions(+) diff --git a/l10n/nb.js b/l10n/nb.js index fd6ccf0af..f951d3ad8 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -14,6 +14,8 @@ OC.L10N.register( "News articles" : "Nyhetsartikler", "Shared with me" : "Delt med meg", "An RSS/Atom feed reader" : "En RSS/Atom-leser", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 En RSS/Atom Feed leseapp for Nextcloud\n\n- 📲 Synkroniser feed'ene dine med flere mobil eller desktop [klienter](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatisk oppdatering av nyhetsfeeder\n- 🆓 Gratis og open source under AGPLv3, ingen reklame eller premium funksjoner\n\n**System Cron er for øyeblikket påkrevet for at denne appen skal fungere**\n\nKrav kan bli funnet [her](https://nextcloud.github.io/news/install/#dependencies)\n\nEndringslogg er tilgjengelig [her](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nOpprett en [bug rapport](https://github.com/nextcloud/news/issues/new/choose)\n\nOpprett en [feature request](https://github.com/nextcloud/news/discussions/new)\n\nRapporter ett [feed problem](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Siste jobb kjørte {tid}. Noe virker galt.", "Last job ran {relativeTime}." : "Siste jobb kjørte {relativeTime}.", "Use system cron for updates" : "Bruk system-cron for oppdateringer", "Disable this if you use a custom updater." : "Deaktiver dette hvis du bruker en egen oppdaterer.", diff --git a/l10n/nb.json b/l10n/nb.json index bd7be92e5..37ab89bce 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -12,6 +12,8 @@ "News articles" : "Nyhetsartikler", "Shared with me" : "Delt med meg", "An RSS/Atom feed reader" : "En RSS/Atom-leser", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 En RSS/Atom Feed leseapp for Nextcloud\n\n- 📲 Synkroniser feed'ene dine med flere mobil eller desktop [klienter](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatisk oppdatering av nyhetsfeeder\n- 🆓 Gratis og open source under AGPLv3, ingen reklame eller premium funksjoner\n\n**System Cron er for øyeblikket påkrevet for at denne appen skal fungere**\n\nKrav kan bli funnet [her](https://nextcloud.github.io/news/install/#dependencies)\n\nEndringslogg er tilgjengelig [her](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nOpprett en [bug rapport](https://github.com/nextcloud/news/issues/new/choose)\n\nOpprett en [feature request](https://github.com/nextcloud/news/discussions/new)\n\nRapporter ett [feed problem](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Siste jobb kjørte {tid}. Noe virker galt.", "Last job ran {relativeTime}." : "Siste jobb kjørte {relativeTime}.", "Use system cron for updates" : "Bruk system-cron for oppdateringer", "Disable this if you use a custom updater." : "Deaktiver dette hvis du bruker en egen oppdaterer.", From ca6cedeb28ec3299263df2e07dfe15744d166646 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 18 May 2023 07:52:28 +0200 Subject: [PATCH 258/306] Upgrade feed-io to v5.1.3 Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 1 + composer.json | 4 +- composer.lock | 168 ++++++++++++++-------------- lib/Fetcher/Client/FeedIoClient.php | 8 +- lib/Fetcher/FeedFetcher.php | 2 +- 5 files changed, 92 insertions(+), 91 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed7d4ccce..a3029c6f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ## [23.x.x] ### Changed - Drop support for PHP 7.4 new min. version is php 8.0 +- Upgrade feed-io to v5.1.3 ### Fixed ## [22.x.x] diff --git a/composer.json b/composer.json index 42055a515..0e91f5287 100644 --- a/composer.json +++ b/composer.json @@ -40,11 +40,11 @@ "source": "https://github.com/nextcloud/news/" }, "require": { - "php": "^7.4 || ~8.0", + "php": "~8.0", "ezyang/htmlpurifier": "^4.16.0", "pear/net_url2": "^2.2.2", "riimu/kit-pathjoin": "^1.2.0", - "debril/feed-io": "^v4.9.12", + "debril/feed-io": "^v5.3.1", "arthurhoaro/favicon": "^1.3.3", "fivefilters/readability.php": "^3.1", "ext-json": "*", diff --git a/composer.lock b/composer.lock index 10ce758a9..edb56487d 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "66340fbabc652170d2c025618a6eb32f", + "content-hash": "d1b3dae961ec41e0e94f78ec46b631a6", "packages": [ { "name": "arthurhoaro/favicon", @@ -66,16 +66,16 @@ }, { "name": "debril/feed-io", - "version": "v4.9.15", + "version": "v5.3.1", "source": { "type": "git", "url": "https://github.com/alexdebril/feed-io.git", - "reference": "1c45bd07837123ec6eacf8cdd612cbb0dc27229c" + "reference": "b1237713ae174fc4dd57aff1e472303a1162ccfc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/alexdebril/feed-io/zipball/1c45bd07837123ec6eacf8cdd612cbb0dc27229c", - "reference": "1c45bd07837123ec6eacf8cdd612cbb0dc27229c", + "url": "https://api.github.com/repos/alexdebril/feed-io/zipball/b1237713ae174fc4dd57aff1e472303a1162ccfc", + "reference": "b1237713ae174fc4dd57aff1e472303a1162ccfc", "shasum": "" }, "require": { @@ -83,13 +83,13 @@ "ext-json": "*", "ext-libxml": "*", "guzzlehttp/guzzle": "~6.2|~7.0", - "php": ">=7.1", - "psr/log": "~1.0", - "symfony/console": "~3.4|~4.0|~5.0|~6.0" + "php": ">=8.0", + "psr/log": "~1.0|~2.0|~3.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.4", - "monolog/monolog": "1.*", + "friendsofphp/php-cs-fixer": "^3.5", + "monolog/monolog": "1.*|2.*", + "phpstan/phpstan": "^0.12.81", "phpunit/phpunit": "~9.3.0" }, "suggest": { @@ -127,9 +127,9 @@ ], "support": { "issues": "https://github.com/alexdebril/feed-io/issues", - "source": "https://github.com/alexdebril/feed-io/tree/v4.9.15" + "source": "https://github.com/alexdebril/feed-io/tree/v5.3.1" }, - "time": "2022-10-26T20:16:20+00:00" + "time": "2022-10-26T20:20:14+00:00" }, { "name": "ezyang/htmlpurifier", @@ -429,16 +429,16 @@ }, { "name": "masterminds/html5", - "version": "2.8.0", + "version": "2.8.1", "source": { "type": "git", "url": "https://github.com/Masterminds/html5-php.git", - "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3" + "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3", - "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f47dcf3c70c584de14f21143c55d9939631bc6cf", + "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf", "shasum": "" }, "require": { @@ -490,9 +490,9 @@ ], "support": { "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.8.0" + "source": "https://github.com/Masterminds/html5-php/tree/2.8.1" }, - "time": "2023-04-26T07:27:39+00:00" + "time": "2023-05-10T11:58:31+00:00" }, { "name": "pear/net_url2", @@ -925,30 +925,29 @@ }, { "name": "doctrine/event-manager", - "version": "1.2.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520" + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520", - "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", "shasum": "" }, "require": { - "doctrine/deprecations": "^0.5.3 || ^1", - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "conflict": { "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^10", - "phpstan/phpstan": "~1.4.10 || ^1.8.8", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.24" + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.8.8", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.28" }, "type": "library", "autoload": { @@ -997,7 +996,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/1.2.0" + "source": "https://github.com/doctrine/event-manager/tree/2.0.0" }, "funding": [ { @@ -1013,34 +1012,34 @@ "type": "tidelift" } ], - "time": "2022-10-12T20:51:15+00:00" + "time": "2022-10-12T20:59:15+00:00" }, { "name": "doctrine/instantiator", - "version": "1.5.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", - "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^11", + "doctrine/coding-standard": "^11", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.16 || ^1", - "phpstan/phpstan": "^1.4", - "phpstan/phpstan-phpunit": "^1", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.30 || ^5.4" + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^5.4" }, "type": "library", "autoload": { @@ -1067,7 +1066,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.5.0" + "source": "https://github.com/doctrine/instantiator/tree/2.0.0" }, "funding": [ { @@ -1083,7 +1082,7 @@ "type": "tidelift" } ], - "time": "2022-12-30T00:15:36+00:00" + "time": "2022-12-30T00:23:10+00:00" }, { "name": "myclabs/deep-copy", @@ -1357,16 +1356,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.26", + "version": "1.10.27", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "5d660cbb7e1b89253a47147ae44044f49832351f" + "reference": "a9f44dcea06f59d1363b100bb29f297b311fa640" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/5d660cbb7e1b89253a47147ae44044f49832351f", - "reference": "5d660cbb7e1b89253a47147ae44044f49832351f", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a9f44dcea06f59d1363b100bb29f297b311fa640", + "reference": "a9f44dcea06f59d1363b100bb29f297b311fa640", "shasum": "" }, "require": { @@ -1415,25 +1414,25 @@ "type": "tidelift" } ], - "time": "2023-07-19T12:44:37+00:00" + "time": "2023-08-05T09:57:55+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", - "version": "1.1.3", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-deprecation-rules.git", - "reference": "a22b36b955a2e9a3d39fe533b6c1bb5359f9c319" + "reference": "089d8a8258ed0aeefdc7b68b6c3d25572ebfdbaa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/a22b36b955a2e9a3d39fe533b6c1bb5359f9c319", - "reference": "a22b36b955a2e9a3d39fe533b6c1bb5359f9c319", + "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/089d8a8258ed0aeefdc7b68b6c3d25572ebfdbaa", + "reference": "089d8a8258ed0aeefdc7b68b6c3d25572ebfdbaa", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.10" + "phpstan/phpstan": "^1.10.3" }, "require-dev": { "php-parallel-lint/php-parallel-lint": "^1.2", @@ -1461,22 +1460,22 @@ "description": "PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.", "support": { "issues": "https://github.com/phpstan/phpstan-deprecation-rules/issues", - "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.1.3" + "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/1.1.4" }, - "time": "2023-03-17T07:50:08+00:00" + "time": "2023-08-05T09:02:04+00:00" }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.40", + "version": "1.3.41", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "f741919a720af6f84249abc62befeb15eee7bc88" + "reference": "69aaa52dd8b7c8f0c806f81cea2afe5f87ca838b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/f741919a720af6f84249abc62befeb15eee7bc88", - "reference": "f741919a720af6f84249abc62befeb15eee7bc88", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/69aaa52dd8b7c8f0c806f81cea2afe5f87ca838b", + "reference": "69aaa52dd8b7c8f0c806f81cea2afe5f87ca838b", "shasum": "" }, "require": { @@ -1504,8 +1503,8 @@ "nesbot/carbon": "^2.49", "nikic/php-parser": "^4.13.2", "php-parallel-lint/php-parallel-lint": "^1.2", - "phpstan/phpstan-phpunit": "^1.0", - "phpstan/phpstan-strict-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.3.13", + "phpstan/phpstan-strict-rules": "^1.5.1", "phpunit/phpunit": "^9.5.10", "ramsey/uuid-doctrine": "^1.5.0", "symfony/cache": "^4.4.35" @@ -1531,9 +1530,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.40" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.41" }, - "time": "2023-05-11T11:26:04+00:00" + "time": "2023-08-08T07:47:54+00:00" }, { "name": "phpstan/phpstan-phpunit", @@ -1638,16 +1637,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.26", + "version": "9.2.27", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1" + "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1", - "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/b0a88255cb70d52653d80c890bd7f38740ea50d1", + "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1", "shasum": "" }, "require": { @@ -1703,7 +1702,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26" + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.27" }, "funding": [ { @@ -1711,7 +1711,7 @@ "type": "github" } ], - "time": "2023-03-06T12:58:08+00:00" + "time": "2023-07-26T13:44:30+00:00" }, { "name": "phpunit/php-file-iterator", @@ -2059,20 +2059,20 @@ }, { "name": "psr/cache", - "version": "1.0.1", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { @@ -2092,7 +2092,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for caching libraries", @@ -2102,9 +2102,9 @@ "psr-6" ], "support": { - "source": "https://github.com/php-fig/cache/tree/master" + "source": "https://github.com/php-fig/cache/tree/3.0.0" }, - "time": "2016-08-06T20:24:11+00:00" + "time": "2021-02-03T23:26:27+00:00" }, { "name": "sebastian/cli-parser", @@ -2612,16 +2612,16 @@ }, { "name": "sebastian/global-state", - "version": "5.0.5", + "version": "5.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" + "reference": "bde739e7565280bda77be70044ac1047bc007e34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", - "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34", + "reference": "bde739e7565280bda77be70044ac1047bc007e34", "shasum": "" }, "require": { @@ -2664,7 +2664,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6" }, "funding": [ { @@ -2672,7 +2672,7 @@ "type": "github" } ], - "time": "2022-02-14T08:28:10+00:00" + "time": "2023-08-02T09:26:13+00:00" }, { "name": "sebastian/lines-of-code", @@ -3184,7 +3184,7 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "^7.4 || ~8.0", + "php": "~8.0", "ext-json": "*", "ext-simplexml": "*", "ext-libxml": "*", diff --git a/lib/Fetcher/Client/FeedIoClient.php b/lib/Fetcher/Client/FeedIoClient.php index ac1f62a1f..fe57c5889 100644 --- a/lib/Fetcher/Client/FeedIoClient.php +++ b/lib/Fetcher/Client/FeedIoClient.php @@ -38,14 +38,14 @@ public function __construct(\GuzzleHttp\ClientInterface $guzzleClient) } /** - * @param string $url - * @param DateTime $modifiedSince + * @param string $url + * @param DateTime|null $modifiedSince * * @return ResponseInterface * @throws ServerErrorException|GuzzleException * @throws NotFoundException */ - public function getResponse(string $url, DateTime $modifiedSince) : ResponseInterface + public function getResponse(string $url, ?DateTime $modifiedSince = null) : ResponseInterface { $modifiedSince->setTimezone(new \DateTimeZone('GMT')); try { @@ -65,7 +65,7 @@ public function getResponse(string $url, DateTime $modifiedSince) : ResponseInte case 404: throw new NotFoundException($e->getMessage()); default: - throw new ServerErrorException($e->getMessage()); + throw new ServerErrorException($e->getResponse()); } } } diff --git a/lib/Fetcher/FeedFetcher.php b/lib/Fetcher/FeedFetcher.php index 60d798889..9fdee1d97 100755 --- a/lib/Fetcher/FeedFetcher.php +++ b/lib/Fetcher/FeedFetcher.php @@ -127,7 +127,7 @@ public function fetch( $lastModified = null; } $url = $url2->getNormalizedURL(); - $this->reader->resetFilters(); + $resource = $this->reader->read($url, null, $lastModified); $location = $resource->getUrl(); From 0d061efe64bc01b6e6d568bd7e1ea07c4126f24c Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 18 May 2023 08:25:43 +0200 Subject: [PATCH 259/306] add Test for old items Signed-off-by: Benjamin Brahmer --- tests/test_helper/php-feed-generator | 2 +- tests/updater/update.bats | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/tests/test_helper/php-feed-generator b/tests/test_helper/php-feed-generator index 7cc160481..50b6010a2 160000 --- a/tests/test_helper/php-feed-generator +++ b/tests/test_helper/php-feed-generator @@ -1 +1 @@ -Subproject commit 7cc16048103bf31e9a4b54293e8bbc6049a874c1 +Subproject commit 50b6010a2e93b58bbc04468af7a9242fee7a4440 diff --git a/tests/updater/update.bats b/tests/updater/update.bats index ba978dbb0..e55661bc1 100644 --- a/tests/updater/update.bats +++ b/tests/updater/update.bats @@ -85,6 +85,33 @@ teardown() { assert_output --partial "${ID_LIST1[*]}" } +@test "[$TESTSUITE] Test feed with 'outdated' items https://github.com/nextcloud/news/issues/2236 " { + # Create Feed, for the first fetch a timestamp today -1 year is used. + FEEDID=$(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} POST ${BASE_URLv1}/feeds url=$TEST_FEED | grep -Po '"id":\K([0-9]+)') + + sleep 2 + + # Get Items + ID_LIST1=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + # Generate Feed with older items (-o yes) + php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 15 -s 9 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml -o yes + + # Trigger Update + http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/feeds/update userId=${user} feedId=$FEEDID + + sleep 2 + + # Get Items again + ID_LIST2=($(http --ignore-stdin -b -a ${user}:${APP_PASSWORD} GET ${BASE_URLv1}/items | grep -Po '"id":\K([0-9]+)' | tr '\n' ' ')) + + output="${ID_LIST2[*]}" + + # Check that they are not equal but that they match partially. + assert_not_equal "${ID_LIST1[*]}" "${ID_LIST2[*]}" + assert_output --partial "${ID_LIST1[*]}" +} + @test "[$TESTSUITE] Test purge with small feed" { # Generate Feed with 210 items. php ${BATS_TEST_DIRNAME}/../test_helper/php-feed-generator/feed-generator.php -a 50 -s 0 -f ${BATS_TEST_DIRNAME}/../test_helper/feeds/test.xml From f158cdbb12e5281a9b4eb1bc0a8105f63d563a2c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jul 2023 12:43:30 +0000 Subject: [PATCH 260/306] Build(deps-dev): Bump jasmine-core from 5.0.1 to 5.1.0 in /js Bumps [jasmine-core](https://github.com/jasmine/jasmine) from 5.0.1 to 5.1.0. - [Release notes](https://github.com/jasmine/jasmine/releases) - [Changelog](https://github.com/jasmine/jasmine/blob/main/RELEASE.md) - [Commits](https://github.com/jasmine/jasmine/compare/v5.0.1...v5.1.0) --- updated-dependencies: - dependency-name: jasmine-core dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 6321c31bf..7807869c8 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -23,7 +23,7 @@ "gulp-ng-annotate": "^2.1.0", "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", - "jasmine-core": "^5.0.1", + "jasmine-core": "^5.1.0", "jquery": "^3.7.0", "jshint": "^2.13.6", "karma": "^6.4.2", @@ -3606,9 +3606,9 @@ } }, "node_modules/jasmine-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.0.1.tgz", - "integrity": "sha512-D4bRej8CplwNtNGyTPD++cafJlZUphzZNV+MSAnbD3er4D0NjL4x9V+mu/SI+5129utnCBen23JwEuBZA9vlpQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.0.tgz", + "integrity": "sha512-bFMMwpKuTZXCuGd51yClFobw5SOtad1kmdWnYO8dNwYV8i01Xj0C2+nyQpSKl1EKxiPfyd1ZgBl/rsusL3aS6w==", "dev": true }, "node_modules/jquery": { @@ -10091,9 +10091,9 @@ } }, "jasmine-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.0.1.tgz", - "integrity": "sha512-D4bRej8CplwNtNGyTPD++cafJlZUphzZNV+MSAnbD3er4D0NjL4x9V+mu/SI+5129utnCBen23JwEuBZA9vlpQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.0.tgz", + "integrity": "sha512-bFMMwpKuTZXCuGd51yClFobw5SOtad1kmdWnYO8dNwYV8i01Xj0C2+nyQpSKl1EKxiPfyd1ZgBl/rsusL3aS6w==", "dev": true }, "jquery": { diff --git a/js/package.json b/js/package.json index 716c3b83c..7162cf970 100644 --- a/js/package.json +++ b/js/package.json @@ -40,7 +40,7 @@ "gulp-ng-annotate": "^2.1.0", "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", - "jasmine-core": "^5.0.1", + "jasmine-core": "^5.1.0", "jquery": "^3.7.0", "jshint": "^2.13.6", "karma": "^6.4.2", From 8c9f4f951440bf195c82ad1a70b5bcb9c6227a08 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Aug 2023 08:59:29 +0000 Subject: [PATCH 261/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.27 to 1.10.28 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.27 to 1.10.28. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.27...1.10.28) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 0e91f5287..e5f93d207 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.26", + "phpstan/phpstan": "^1.10.28", "phpstan/phpstan-doctrine": "^1.3.40", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.13", diff --git a/composer.lock b/composer.lock index edb56487d..0ebd7ae39 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d1b3dae961ec41e0e94f78ec46b631a6", + "content-hash": "5e62bd7e991b5aaa8878678a4146f555", "packages": [ { "name": "arthurhoaro/favicon", @@ -1356,16 +1356,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.27", + "version": "1.10.28", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "a9f44dcea06f59d1363b100bb29f297b311fa640" + "reference": "e4545b55904ebef470423d3ddddb74fa7325497a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a9f44dcea06f59d1363b100bb29f297b311fa640", - "reference": "a9f44dcea06f59d1363b100bb29f297b311fa640", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e4545b55904ebef470423d3ddddb74fa7325497a", + "reference": "e4545b55904ebef470423d3ddddb74fa7325497a", "shasum": "" }, "require": { @@ -1414,7 +1414,7 @@ "type": "tidelift" } ], - "time": "2023-08-05T09:57:55+00:00" + "time": "2023-08-08T12:33:42+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 9a8e09d80a154f03147d96bfa6b9353b0c472ab7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Aug 2023 12:58:17 +0000 Subject: [PATCH 262/306] Build(deps): Bump svenstaro/upload-release-action from 2.6.1 to 2.7.0 Bumps [svenstaro/upload-release-action](https://github.com/svenstaro/upload-release-action) from 2.6.1 to 2.7.0. - [Release notes](https://github.com/svenstaro/upload-release-action/releases) - [Changelog](https://github.com/svenstaro/upload-release-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/svenstaro/upload-release-action/compare/2b9d2847a97b04d02ad5c3df2d3a27baa97ce689...1beeb572c19a9242f4361f4cee78f8e0d9aec5df) --- updated-dependencies: - dependency-name: svenstaro/upload-release-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/build-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 636235de0..c13e5affb 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -52,7 +52,7 @@ jobs: app_public_crt: ${{ secrets.APP_PUBLIC_CRT }} - name: Upload app tarball to release - uses: svenstaro/upload-release-action@2b9d2847a97b04d02ad5c3df2d3a27baa97ce689 + uses: svenstaro/upload-release-action@1beeb572c19a9242f4361f4cee78f8e0d9aec5df id: attach_to_release with: repo_token: ${{ secrets.GITHUB_TOKEN }} From c2d2d7f0d98bcd86976ae79a0a1de5697f8d803c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Aug 2023 09:41:34 +0000 Subject: [PATCH 263/306] Build(deps-dev): Bump phpstan/phpstan-doctrine from 1.3.41 to 1.3.42 Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.41 to 1.3.42. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.41...1.3.42) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index e5f93d207..23107f68e 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", "phpstan/phpstan": "^1.10.28", - "phpstan/phpstan-doctrine": "^1.3.40", + "phpstan/phpstan-doctrine": "^1.3.42", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.13", "phpstan/extension-installer": "^1.3.1", diff --git a/composer.lock b/composer.lock index 0ebd7ae39..301150e95 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5e62bd7e991b5aaa8878678a4146f555", + "content-hash": "0037048555fe43f63064494bfd4a68a0", "packages": [ { "name": "arthurhoaro/favicon", @@ -1466,16 +1466,16 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.41", + "version": "1.3.42", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "69aaa52dd8b7c8f0c806f81cea2afe5f87ca838b" + "reference": "e4678fa1055bfd7fad052506b422aeae35fc6f63" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/69aaa52dd8b7c8f0c806f81cea2afe5f87ca838b", - "reference": "69aaa52dd8b7c8f0c806f81cea2afe5f87ca838b", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/e4678fa1055bfd7fad052506b422aeae35fc6f63", + "reference": "e4678fa1055bfd7fad052506b422aeae35fc6f63", "shasum": "" }, "require": { @@ -1530,9 +1530,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.41" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.42" }, - "time": "2023-08-08T07:47:54+00:00" + "time": "2023-08-09T08:21:24+00:00" }, { "name": "phpstan/phpstan-phpunit", From 2180c17f3869f4182443a711b7fad5875dc772ab Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Wed, 9 Aug 2023 11:49:05 +0200 Subject: [PATCH 264/306] Release 23.0.0-beta1 Changed - Drop support for PHP 7.4 new min. version is php 8.0 (#2237) - Upgrade feed-io to v5.1.3 (#2238) Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 10 +++++----- appinfo/info.xml | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3029c6f8..6fb6bda61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,15 +5,15 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [23.x.x] ### Changed -- Drop support for PHP 7.4 new min. version is php 8.0 -- Upgrade feed-io to v5.1.3 -### Fixed - -## [22.x.x] ### Fixed # Releases +## [23.0.0-beta1] - 2023-08-09 +### Changed +- Drop support for PHP 7.4 new min. version is php 8.0 (#2237) +- Upgrade feed-io to v5.1.3 (#2238) + ## [22.0.0] - 2023-07-23 ### Changed - Support deflate and gzip compression for HTTP response bodies (#2269) diff --git a/appinfo/info.xml b/appinfo/info.xml index c297a241c..3d3e90e9f 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 22.0.0 + 23.0.0-beta1 agpl Benjamin Brahmer Sean Molenaar From b51298ea7ee289a6743c06945397f75162c7e360 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Wed, 9 Aug 2023 16:02:28 +0200 Subject: [PATCH 265/306] fix codecoverage never executed Signed-off-by: Benjamin Brahmer --- .github/workflows/post-merge-tasks.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/post-merge-tasks.yml b/.github/workflows/post-merge-tasks.yml index ea446f0ce..b7447a4dd 100644 --- a/.github/workflows/post-merge-tasks.yml +++ b/.github/workflows/post-merge-tasks.yml @@ -7,10 +7,12 @@ jobs: php: runs-on: ubuntu-latest continue-on-error: false - name: "Coverage: Nextcloud PHP ${{ matrix.php-versions }}" + name: "Coverage: Nextcloud ${{ matrix.nextcloud }} PHP ${{ matrix.php-version }}" strategy: matrix: nextcloud: ['stable27'] + codecoverage: [true] + php-version: ["8.1"] steps: - name: Checkout uses: actions/checkout@v3 @@ -18,7 +20,7 @@ jobs: - name: Setup PHP uses: shivammathur/setup-php@v2 with: - php-version: '8.1' + php-version: ${{ matrix.php-version }} ### Back to normal setup - name: Set up server non MySQL @@ -39,7 +41,11 @@ jobs: - name: Prep PHP tests run: cd ../server/apps/news && make php-test-dependencies + - name: Unittests run: cd ../server/apps/news && make unit-test + env: + CODECOVERAGE: ${{ matrix.codecoverage }} + - name: Upload codecoverage run: cd ../server/apps/news && bash <(curl -s https://codecov.io/bash) -f build/php-unit.clover From 0be0c476413134f5a77bd744d806ab5872a811c2 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 10 Aug 2023 01:14:55 +0000 Subject: [PATCH 266/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/gl.js | 4 ++-- l10n/gl.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index c2503df3f..7192b14d3 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -67,7 +67,7 @@ OC.L10N.register( "Star article and jump to next one" : "Destacar o artigo e ir ao seguinte", "Toggle keep current article unread" : "Conservar/retirar o artigo actual como non lido", "Open article in new tab" : "Abrir o artigo nunha nova lapela", - "Toggle expand article in compact view" : "Expandir/contraer o artigo en vista compacta", + "Toggle expand article in compact view" : "Estender/contraer o artigo en vista compacta", "Refresh" : "Actualizar", "Load next feed" : "Cargar a seguinte fonte", "Load previous feed" : "Cargar a fonte anterior", @@ -120,7 +120,7 @@ OC.L10N.register( "Settings" : "Axustes", "Disable mark read through scrolling" : "Desactivar o marcado como lido co desprazamento", "Compact view" : "Vista compacta", - "Expand articles on key navigation" : "Expandir artigos na tecla de navegación", + "Expand articles on key navigation" : "Estender artigos na tecla de navegación", "Show all articles" : "Amosar todos os artigos", "Reverse ordering (oldest on top)" : "Ordenado inverso (máis vellos enriba)", "Subscriptions (OPML)" : "Subscricións (OPML)", diff --git a/l10n/gl.json b/l10n/gl.json index 4b6765c9c..df40688ed 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -65,7 +65,7 @@ "Star article and jump to next one" : "Destacar o artigo e ir ao seguinte", "Toggle keep current article unread" : "Conservar/retirar o artigo actual como non lido", "Open article in new tab" : "Abrir o artigo nunha nova lapela", - "Toggle expand article in compact view" : "Expandir/contraer o artigo en vista compacta", + "Toggle expand article in compact view" : "Estender/contraer o artigo en vista compacta", "Refresh" : "Actualizar", "Load next feed" : "Cargar a seguinte fonte", "Load previous feed" : "Cargar a fonte anterior", @@ -118,7 +118,7 @@ "Settings" : "Axustes", "Disable mark read through scrolling" : "Desactivar o marcado como lido co desprazamento", "Compact view" : "Vista compacta", - "Expand articles on key navigation" : "Expandir artigos na tecla de navegación", + "Expand articles on key navigation" : "Estender artigos na tecla de navegación", "Show all articles" : "Amosar todos os artigos", "Reverse ordering (oldest on top)" : "Ordenado inverso (máis vellos enriba)", "Subscriptions (OPML)" : "Subscricións (OPML)", From 5e78412a54b86db7f997eba48d7c959872be09bd Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 10 Aug 2023 15:57:36 +0200 Subject: [PATCH 267/306] remove plugins, old and not active anymore Signed-off-by: Benjamin Brahmer --- docs/features/plugins.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/docs/features/plugins.md b/docs/features/plugins.md index dcc8c2c51..2855984d5 100644 --- a/docs/features/plugins.md +++ b/docs/features/plugins.md @@ -200,11 +200,3 @@ class Application extends App { Using automatic container assembly you can then use it from your code by simply adding the type to your constructors. - -### Examples -Client-side plugins: - -* [Mail Share](https://github.com/cosenal/mailsharenewsplugin): Client-side plugin to share articles by email -Server-side plugins: - -* [Feed Central](https://github.com/Raydiation/feedcentral): Publish your feeds as RSS From 449b2141f55d9e46d00d85503978be2b605c3a72 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 10 Aug 2023 15:57:54 +0200 Subject: [PATCH 268/306] update menu for docs Signed-off-by: Benjamin Brahmer --- mkdocs.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index c4f75db5f..7b9c80753 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -11,8 +11,9 @@ nav: - clients.md - admin.md - developer.md - - faq.md + - troubleshooting.md - Features: + - Integration: features/integration.md - Custom CSS: features/customCSS.md - Plugins: features/plugins.md - Themes: features/themes.md From 4bc55988584273fcee4de9604a7dfe80736d7a31 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 12 Aug 2023 01:16:24 +0000 Subject: [PATCH 269/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ca.js | 26 +++++++++++++------------- l10n/ca.json | 26 +++++++++++++------------- l10n/fa.js | 27 +++++++++++++++++++++++++++ l10n/fa.json | 27 +++++++++++++++++++++++++++ 4 files changed, 80 insertions(+), 26 deletions(-) diff --git a/l10n/ca.js b/l10n/ca.js index 8c075dcee..9be33f28d 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -3,8 +3,8 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "La sol·licitud ha fallat, la connexió de xarxa no està disponible!", "Request unauthorized. Are you logged in?" : "Sol·licitud no autoritzada. Heu iniciat la sessió?", - "Request forbidden. Are you an administrator?" : "Petició prohibida. Ets administrador?", - "Token expired or app not enabled! Reload the page!" : "El Token està caducat o l'aplicació no està activada! Torneu a carregar la pàgina!", + "Request forbidden. Are you an administrator?" : "Sol·licitud prohibida. Ets administrador?", + "Token expired or app not enabled! Reload the page!" : "El Testimoni està caducat o l'aplicació no està habilitada! Torneu a carregar la pàgina!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Error intern servidor! Consulteu el fitxer data/nextcloud.log per obtenir informació addicional!", "Request failed, Nextcloud is in currently in maintenance mode!" : "La sol·licitud ha fallat, Nextcloud és actualment en mode de manteniment!", "News feeds" : "Fonts de notícies", @@ -18,11 +18,11 @@ OC.L10N.register( "Last job execution ran {relativeTime}. Something seems wrong." : "L'última execució del treball s'ha executat el dia {relativeTime}. Alguna cosa sembla malament.", "Last job ran {relativeTime}." : "L'última tasca es va executar {relativeTime}.", "Use system cron for updates" : "Feu servir el sistema cron per a les actualitzacions", - "Disable this if you use a custom updater." : "Desactiveu-ho si feu servir un actualitzador personalitzat.", + "Disable this if you use a custom updater." : "Inhabiliteu-ho si feu servir un actualitzador personalitzat.", "Maximum read count per feed" : "Màxim nombre de lectures per font", - "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Defineix la quantitat màxima d'articles que es poden llegir per canal que no s'eliminaran pel treball de neteja; si els articles antics reapareixen després de ser llegits, augmenta aquest valor; valors negatius com -1 desactivaran aquesta funció.", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Defineix la quantitat màxima d'articles que es poden llegir per canal que no es suprimiran pel treball de neteja; si els articles antics reapareixen després de ser llegits, augmenta aquest valor; valors negatius com -1 desactivaran aquesta funció.", "Delete unread articles automatically" : "Suprimeix automàticament els articles no llegits", - "Enable this if you also want to delete unread articles." : "Activeu-ho si també voleu suprimir articles no llegits.", + "Enable this if you also want to delete unread articles." : "Habiliteu-ho si també voleu suprimir articles no llegits.", "Maximum redirects" : "Màxim de redirigits", "How many redirects the feed fetcher should follow." : "Quantes redireccions hauria de suportar el descarregador de fonts.", "Feed fetcher timeout" : "Temps d'espera exhaurit per a la descàrrega de la font", @@ -42,7 +42,7 @@ OC.L10N.register( "Star article" : "Destaca l'article", "Unstar article" : "Deixa de destacar l'article", "Keep article unread" : "Manté l'article com a no llegit", - "Remove keep article unread" : "Elimineu mantenir l'article no llegit", + "Remove keep article unread" : "Suprimir mantenir l'article no llegit", "Share" : "Compartir", "Share with users" : "Comparteix amb els usuaris", "Username" : "Nom d'usuari", @@ -55,12 +55,12 @@ OC.L10N.register( "from" : "des de", "shared by" : "compartit per", "Play audio" : "Reprodueix l'àudio", - "Download audio" : "Descarrega l'àudio", - "Download video" : "Descarrega el vídeo", + "Download audio" : "Baixada de l'àudio", + "Download video" : "Baixada del vídeo", "Keyboard shortcut" : "Drecera de teclat", "Description" : "Descripció", "right" : "dreta", - "Jump to next article" : "Vés al proper article", + "Jump to next article" : "Vés al següent article", "left" : "esquerra", "Jump to previous article" : "Vés a l'article anterior", "Toggle star article" : "Commuta l'article com a destacat", @@ -105,20 +105,20 @@ OC.L10N.register( "Newest first" : "Més nou primer", "Oldest first" : "Més antic primer", "Default order" : "Ordre per defecte", - "Enable full text" : "Activa el text complet", - "Disable full text" : "Desactiva el text complet", + "Enable full text" : "Habilita el text complet", + "Disable full text" : "Inhabilita el text complet", "Unread updated" : "Actualització no llegida", "Ignore updated" : "Ignora l'actualització", "Open feed URL" : "Obre l'URL del canal", "Delete" : "Suprimeix", - "Dismiss" : "Rebutja", + "Dismiss" : "Descarta", "Collapse" : "Replega", "Deleted folder" : "Carpeta suprimida", "Undo delete folder" : "Desfés la supressió de la carpeta", "Starred" : "Destacats", "All articles" : "Tots els articles", "Settings" : "Paràmetres", - "Disable mark read through scrolling" : "Desactiva la marca de lectura mitjançant el desplaçament", + "Disable mark read through scrolling" : "Inhabilita la marca de lectura mitjançant el desplaçament", "Compact view" : "Vista compacta", "Expand articles on key navigation" : "Amplia els articles sobre la navegació per tecles", "Show all articles" : "Mostra tots els articles", diff --git a/l10n/ca.json b/l10n/ca.json index 5ff3796e4..3ff8b5953 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -1,8 +1,8 @@ { "translations": { "Request failed, network connection unavailable!" : "La sol·licitud ha fallat, la connexió de xarxa no està disponible!", "Request unauthorized. Are you logged in?" : "Sol·licitud no autoritzada. Heu iniciat la sessió?", - "Request forbidden. Are you an administrator?" : "Petició prohibida. Ets administrador?", - "Token expired or app not enabled! Reload the page!" : "El Token està caducat o l'aplicació no està activada! Torneu a carregar la pàgina!", + "Request forbidden. Are you an administrator?" : "Sol·licitud prohibida. Ets administrador?", + "Token expired or app not enabled! Reload the page!" : "El Testimoni està caducat o l'aplicació no està habilitada! Torneu a carregar la pàgina!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Error intern servidor! Consulteu el fitxer data/nextcloud.log per obtenir informació addicional!", "Request failed, Nextcloud is in currently in maintenance mode!" : "La sol·licitud ha fallat, Nextcloud és actualment en mode de manteniment!", "News feeds" : "Fonts de notícies", @@ -16,11 +16,11 @@ "Last job execution ran {relativeTime}. Something seems wrong." : "L'última execució del treball s'ha executat el dia {relativeTime}. Alguna cosa sembla malament.", "Last job ran {relativeTime}." : "L'última tasca es va executar {relativeTime}.", "Use system cron for updates" : "Feu servir el sistema cron per a les actualitzacions", - "Disable this if you use a custom updater." : "Desactiveu-ho si feu servir un actualitzador personalitzat.", + "Disable this if you use a custom updater." : "Inhabiliteu-ho si feu servir un actualitzador personalitzat.", "Maximum read count per feed" : "Màxim nombre de lectures per font", - "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Defineix la quantitat màxima d'articles que es poden llegir per canal que no s'eliminaran pel treball de neteja; si els articles antics reapareixen després de ser llegits, augmenta aquest valor; valors negatius com -1 desactivaran aquesta funció.", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Defineix la quantitat màxima d'articles que es poden llegir per canal que no es suprimiran pel treball de neteja; si els articles antics reapareixen després de ser llegits, augmenta aquest valor; valors negatius com -1 desactivaran aquesta funció.", "Delete unread articles automatically" : "Suprimeix automàticament els articles no llegits", - "Enable this if you also want to delete unread articles." : "Activeu-ho si també voleu suprimir articles no llegits.", + "Enable this if you also want to delete unread articles." : "Habiliteu-ho si també voleu suprimir articles no llegits.", "Maximum redirects" : "Màxim de redirigits", "How many redirects the feed fetcher should follow." : "Quantes redireccions hauria de suportar el descarregador de fonts.", "Feed fetcher timeout" : "Temps d'espera exhaurit per a la descàrrega de la font", @@ -40,7 +40,7 @@ "Star article" : "Destaca l'article", "Unstar article" : "Deixa de destacar l'article", "Keep article unread" : "Manté l'article com a no llegit", - "Remove keep article unread" : "Elimineu mantenir l'article no llegit", + "Remove keep article unread" : "Suprimir mantenir l'article no llegit", "Share" : "Compartir", "Share with users" : "Comparteix amb els usuaris", "Username" : "Nom d'usuari", @@ -53,12 +53,12 @@ "from" : "des de", "shared by" : "compartit per", "Play audio" : "Reprodueix l'àudio", - "Download audio" : "Descarrega l'àudio", - "Download video" : "Descarrega el vídeo", + "Download audio" : "Baixada de l'àudio", + "Download video" : "Baixada del vídeo", "Keyboard shortcut" : "Drecera de teclat", "Description" : "Descripció", "right" : "dreta", - "Jump to next article" : "Vés al proper article", + "Jump to next article" : "Vés al següent article", "left" : "esquerra", "Jump to previous article" : "Vés a l'article anterior", "Toggle star article" : "Commuta l'article com a destacat", @@ -103,20 +103,20 @@ "Newest first" : "Més nou primer", "Oldest first" : "Més antic primer", "Default order" : "Ordre per defecte", - "Enable full text" : "Activa el text complet", - "Disable full text" : "Desactiva el text complet", + "Enable full text" : "Habilita el text complet", + "Disable full text" : "Inhabilita el text complet", "Unread updated" : "Actualització no llegida", "Ignore updated" : "Ignora l'actualització", "Open feed URL" : "Obre l'URL del canal", "Delete" : "Suprimeix", - "Dismiss" : "Rebutja", + "Dismiss" : "Descarta", "Collapse" : "Replega", "Deleted folder" : "Carpeta suprimida", "Undo delete folder" : "Desfés la supressió de la carpeta", "Starred" : "Destacats", "All articles" : "Tots els articles", "Settings" : "Paràmetres", - "Disable mark read through scrolling" : "Desactiva la marca de lectura mitjançant el desplaçament", + "Disable mark read through scrolling" : "Inhabilita la marca de lectura mitjançant el desplaçament", "Compact view" : "Vista compacta", "Expand articles on key navigation" : "Amplia els articles sobre la navegació per tecles", "Show all articles" : "Mostra tots els articles", diff --git a/l10n/fa.js b/l10n/fa.js index 01d53b508..2d28b7aad 100644 --- a/l10n/fa.js +++ b/l10n/fa.js @@ -3,20 +3,39 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "درخواست انجام نشد ، اتصال به شبکه در دسترس نیست!", "Request unauthorized. Are you logged in?" : "درخواست غیر مجاز. آیا وارد سیستم شده اید؟", + "Request forbidden. Are you an administrator?" : "Request forbidden. Are you an administrator?", "Token expired or app not enabled! Reload the page!" : "گفتگوی منقضی شده یا برنامه فعال نشده است! بارگیری مجدد صفحه!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "خطای سرور داخلی! لطفاً برای اطلاعات بیشتر ، پرونده / nextcloud.log خود را بررسی کنید!", "Request failed, Nextcloud is in currently in maintenance mode!" : "درخواست انجام نشد، نکست‌کلود در حال حاضر در حالت تعمیر و نگهداری است!", + "News feeds" : "News feeds", "Unread articles" : "مطالب خوانده نشده", "News" : "اخبار", + "News folders" : "News folders", + "News articles" : "News articles", + "Shared with me" : "Shared with me", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Last job execution ran {relativeTime}. Something seems wrong.", "Last job ran {relativeTime}." : "آخرین کار در {time} اجرا شد.", "Use system cron for updates" : "برای بروزرسانی ها از سیستم cron استفاده کنید", + "Disable this if you use a custom updater." : "Disable this if you use a custom updater.", "Maximum read count per feed" : "حداکثر تعداد خواندن در هر خوراک", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off.", + "Delete unread articles automatically" : "Delete unread articles automatically", + "Enable this if you also want to delete unread articles." : "Enable this if you also want to delete unread articles.", "Maximum redirects" : "حداکثر تغییر مسیرها", + "How many redirects the feed fetcher should follow." : "How many redirects the feed fetcher should follow.", "Feed fetcher timeout" : "خاتمه دادن به فست فایر", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted.", "Explore Service URL" : "URL سرویس را کاوش کنید", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty.", + "Update interval" : "Update interval", + "Interval in seconds in which the feeds will be updated." : "Interval in seconds in which the feeds will be updated.", + "Successfully updated news configuration" : "Successfully updated news configuration", + "Unable to update news config" : "Unable to update news config", "Download" : "دانلود", "Close" : "بستن", + "Subscribe to" : "Subscribe to", "No articles available" : "هیچ مقاله‌ای موجود نیست", "No unread articles available" : "هیچ مقاله‌ی خوانده‌ نشده‌ای موجود نیست", "Open website" : "باز کردن وب‌سایت", @@ -25,9 +44,16 @@ OC.L10N.register( "Keep article unread" : "مقاله را نخوانید", "Remove keep article unread" : "مقاله را نخوانید حذف کنید", "Share" : "هم‌رسانی", + "Share with users" : "Share with users", "Username" : "نام کاربری", + "No users found" : "No users found", + "Error while searching for users" : "Error while searching for users", + "Share on social media" : "Share on social media", + "I wanted you to see this article" : "I wanted you to see this article", + "Check out this article" : "Check out this article", "by" : "با", "from" : "از", + "shared by" : "shared by", "Play audio" : "پخش صوت", "Download audio" : "دانلود صوت", "Download video" : "دانلود ویدئو", @@ -64,6 +90,7 @@ OC.L10N.register( "Credentials" : "اعتبارهای", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "اعتبارنامه HTTP Basic Auth باید بدون رمزگذاری ذخیره شود! هر کس با دسترسی به سرور یا بانک اطلاعاتی قادر به دسترسی به آنها خواهد بود!", "Password" : "گذرواژه", + "Auto discover Feed" : "Auto discover Feed", "New Folder" : "پوشه جدید", "Create" : "ایجاد کردن", "Explore" : "کاوش", diff --git a/l10n/fa.json b/l10n/fa.json index e2b374a50..830f2dfc3 100644 --- a/l10n/fa.json +++ b/l10n/fa.json @@ -1,20 +1,39 @@ { "translations": { "Request failed, network connection unavailable!" : "درخواست انجام نشد ، اتصال به شبکه در دسترس نیست!", "Request unauthorized. Are you logged in?" : "درخواست غیر مجاز. آیا وارد سیستم شده اید؟", + "Request forbidden. Are you an administrator?" : "Request forbidden. Are you an administrator?", "Token expired or app not enabled! Reload the page!" : "گفتگوی منقضی شده یا برنامه فعال نشده است! بارگیری مجدد صفحه!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "خطای سرور داخلی! لطفاً برای اطلاعات بیشتر ، پرونده / nextcloud.log خود را بررسی کنید!", "Request failed, Nextcloud is in currently in maintenance mode!" : "درخواست انجام نشد، نکست‌کلود در حال حاضر در حالت تعمیر و نگهداری است!", + "News feeds" : "News feeds", "Unread articles" : "مطالب خوانده نشده", "News" : "اخبار", + "News folders" : "News folders", + "News articles" : "News articles", + "Shared with me" : "Shared with me", "An RSS/Atom feed reader" : "An RSS/Atom feed reader", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Last job execution ran {relativeTime}. Something seems wrong.", "Last job ran {relativeTime}." : "آخرین کار در {time} اجرا شد.", "Use system cron for updates" : "برای بروزرسانی ها از سیستم cron استفاده کنید", + "Disable this if you use a custom updater." : "Disable this if you use a custom updater.", "Maximum read count per feed" : "حداکثر تعداد خواندن در هر خوراک", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off.", + "Delete unread articles automatically" : "Delete unread articles automatically", + "Enable this if you also want to delete unread articles." : "Enable this if you also want to delete unread articles.", "Maximum redirects" : "حداکثر تغییر مسیرها", + "How many redirects the feed fetcher should follow." : "How many redirects the feed fetcher should follow.", "Feed fetcher timeout" : "خاتمه دادن به فست فایر", + "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted.", "Explore Service URL" : "URL سرویس را کاوش کنید", + "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty.", + "Update interval" : "Update interval", + "Interval in seconds in which the feeds will be updated." : "Interval in seconds in which the feeds will be updated.", + "Successfully updated news configuration" : "Successfully updated news configuration", + "Unable to update news config" : "Unable to update news config", "Download" : "دانلود", "Close" : "بستن", + "Subscribe to" : "Subscribe to", "No articles available" : "هیچ مقاله‌ای موجود نیست", "No unread articles available" : "هیچ مقاله‌ی خوانده‌ نشده‌ای موجود نیست", "Open website" : "باز کردن وب‌سایت", @@ -23,9 +42,16 @@ "Keep article unread" : "مقاله را نخوانید", "Remove keep article unread" : "مقاله را نخوانید حذف کنید", "Share" : "هم‌رسانی", + "Share with users" : "Share with users", "Username" : "نام کاربری", + "No users found" : "No users found", + "Error while searching for users" : "Error while searching for users", + "Share on social media" : "Share on social media", + "I wanted you to see this article" : "I wanted you to see this article", + "Check out this article" : "Check out this article", "by" : "با", "from" : "از", + "shared by" : "shared by", "Play audio" : "پخش صوت", "Download audio" : "دانلود صوت", "Download video" : "دانلود ویدئو", @@ -62,6 +88,7 @@ "Credentials" : "اعتبارهای", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "اعتبارنامه HTTP Basic Auth باید بدون رمزگذاری ذخیره شود! هر کس با دسترسی به سرور یا بانک اطلاعاتی قادر به دسترسی به آنها خواهد بود!", "Password" : "گذرواژه", + "Auto discover Feed" : "Auto discover Feed", "New Folder" : "پوشه جدید", "Create" : "ایجاد کردن", "Explore" : "کاوش", From 0c7b9112f482480ca03cf3edc154aec3b59142d0 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Wed, 16 Aug 2023 09:03:20 +0200 Subject: [PATCH 270/306] Release 23.0.0 Changed - Drop support for PHP 7.4 new min. version is php 8.0 (#2237) - Upgrade feed-io to v5.1.3 (#2238) Fixed - Some feeds missing items (#2236) Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 9 +++++++-- appinfo/info.xml | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6fb6bda61..29dd34625 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,10 +9,15 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Fixed # Releases +## [23.0.0] - 2023-08-16 +No notable changes compared to 23.0.0-beta1 + ## [23.0.0-beta1] - 2023-08-09 ### Changed - Drop support for PHP 7.4 new min. version is php 8.0 (#2237) - Upgrade feed-io to v5.1.3 (#2238) +### Fixed +- Some feeds missing items (#2236) ## [22.0.0] - 2023-07-23 ### Changed @@ -52,7 +57,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 - Use httpLastModified field for If-Modified-Since header when fetching feed updates (#2119) ## [21.1.0] - 2023-03-20 -No notable changes compared 21.1.0-beta1 +No notable changes compared to 21.1.0-beta1 ## [21.1.0-beta1] - 2023-03-13 ### Changed @@ -60,7 +65,7 @@ No notable changes compared 21.1.0-beta1 - (Nextcloud 26+) Add info card to the admin settings, showing last job execution (#2141) ## [21.0.0] - 2023-02-28 -No notable changes compared 21.0.0-beta1 +No notable changes compared to 21.0.0-beta1 ## [21.0.0-beta1] - 2023-02-14 ### Changed diff --git a/appinfo/info.xml b/appinfo/info.xml index 3d3e90e9f..714d60cf7 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 23.0.0-beta1 + 23.0.0 agpl Benjamin Brahmer Sean Molenaar From ac336174de108b627213327948d7797c81d2ffed Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Wed, 16 Aug 2023 09:13:46 +0200 Subject: [PATCH 271/306] Fix link to not existing faq Signed-off-by: Benjamin Brahmer --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8d804cd3a..7ddd2e97b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,7 +25,7 @@ Read this when you want to: * Disable all browser add-ons to make sure that it's not a plugin's fault (adblockers, especially cosmetic filters) * Clear your PHP opcode cache if you use any by restarting your webserver. * [Check if they have already been reported](https://github.com/nextcloud/news/issues?state=open) -* [Check if your problem is covered in the FAQ section]( https://nextcloud.github.io/news/faq) +* [Check if your problem is covered in the Troubleshooting section](https://nextcloud.github.io/news/troubleshooting/) ### Debugging issues * Enable debug mode in your **config/config.php**: From 4e8bbc0157aaa82d5678bfbf2c33d800bfa97a45 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Aug 2023 12:17:41 +0000 Subject: [PATCH 272/306] Build(deps-dev): Bump doctrine/dbal from 3.6.5 to 3.6.6 Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.5 to 3.6.6. - [Release notes](https://github.com/doctrine/dbal/releases) - [Commits](https://github.com/doctrine/dbal/compare/3.6.5...3.6.6) --- updated-dependencies: - dependency-name: doctrine/dbal dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 17 +++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index 23107f68e..3711fb91b 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", - "doctrine/dbal": "^3.6.5", + "doctrine/dbal": "^3.6.6", "symfony/console": "^4.4.19", "psr/log": "^1.1.0" }, diff --git a/composer.lock b/composer.lock index 301150e95..0fe30a4be 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "0037048555fe43f63064494bfd4a68a0", + "content-hash": "ea8f3ca19fca13641ce0c17b0b319f06", "packages": [ { "name": "arthurhoaro/favicon", @@ -766,16 +766,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.5", + "version": "3.6.6", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "96d5a70fd91efdcec81fc46316efc5bf3da17ddf" + "reference": "63646ffd71d1676d2f747f871be31b7e921c7864" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/96d5a70fd91efdcec81fc46316efc5bf3da17ddf", - "reference": "96d5a70fd91efdcec81fc46316efc5bf3da17ddf", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/63646ffd71d1676d2f747f871be31b7e921c7864", + "reference": "63646ffd71d1676d2f747f871be31b7e921c7864", "shasum": "" }, "require": { @@ -791,10 +791,11 @@ "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.10.21", + "phpstan/phpstan": "1.10.29", "phpstan/phpstan-strict-rules": "^1.5", "phpunit/phpunit": "9.6.9", "psalm/plugin-phpunit": "0.18.4", + "slevomat/coding-standard": "8.13.1", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^5.4|^6.0", "symfony/console": "^4.4|^5.4|^6.0", @@ -858,7 +859,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.5" + "source": "https://github.com/doctrine/dbal/tree/3.6.6" }, "funding": [ { @@ -874,7 +875,7 @@ "type": "tidelift" } ], - "time": "2023-07-17T09:15:50+00:00" + "time": "2023-08-17T05:38:17+00:00" }, { "name": "doctrine/deprecations", From c8e6c06a9434f085592bf515c27b507e7fb8bb5e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Aug 2023 08:06:11 +0000 Subject: [PATCH 273/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.28 to 1.10.29 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.28 to 1.10.29. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.28...1.10.29) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 3711fb91b..138500c07 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.28", + "phpstan/phpstan": "^1.10.29", "phpstan/phpstan-doctrine": "^1.3.42", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.13", diff --git a/composer.lock b/composer.lock index 0fe30a4be..0f29149f3 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ea8f3ca19fca13641ce0c17b0b319f06", + "content-hash": "ba1a55ef5f98554ff4bcb80da9cc6405", "packages": [ { "name": "arthurhoaro/favicon", @@ -1357,16 +1357,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.28", + "version": "1.10.29", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "e4545b55904ebef470423d3ddddb74fa7325497a" + "reference": "ee5d8f2d3977fb09e55603eee6fb53bdd76ee9c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e4545b55904ebef470423d3ddddb74fa7325497a", - "reference": "e4545b55904ebef470423d3ddddb74fa7325497a", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/ee5d8f2d3977fb09e55603eee6fb53bdd76ee9c1", + "reference": "ee5d8f2d3977fb09e55603eee6fb53bdd76ee9c1", "shasum": "" }, "require": { @@ -1415,7 +1415,7 @@ "type": "tidelift" } ], - "time": "2023-08-08T12:33:42+00:00" + "time": "2023-08-14T13:24:11+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From eb9ec5d3349272cdef632ec9197b44fc9c1c5725 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Aug 2023 12:37:03 +0000 Subject: [PATCH 274/306] Build(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.10 to 9.6.11. - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.11/ChangeLog-9.6.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.10...9.6.11) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/composer.lock b/composer.lock index 0f29149f3..982ca542a 100644 --- a/composer.lock +++ b/composer.lock @@ -1146,16 +1146,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.16.0", + "version": "v4.17.1", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "19526a33fb561ef417e822e85f08a00db4059c17" + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17", - "reference": "19526a33fb561ef417e822e85f08a00db4059c17", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", "shasum": "" }, "require": { @@ -1196,9 +1196,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1" }, - "time": "2023-06-25T14:52:30+00:00" + "time": "2023-08-13T19:53:39+00:00" }, { "name": "phar-io/manifest", @@ -1957,16 +1957,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.10", + "version": "9.6.11", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328" + "reference": "810500e92855eba8a7a5319ae913be2da6f957b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a6d351645c3fe5a30f5e86be6577d946af65a328", - "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/810500e92855eba8a7a5319ae913be2da6f957b0", + "reference": "810500e92855eba8a7a5319ae913be2da6f957b0", "shasum": "" }, "require": { @@ -2040,7 +2040,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.10" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.11" }, "funding": [ { @@ -2056,7 +2056,7 @@ "type": "tidelift" } ], - "time": "2023-07-10T04:04:23+00:00" + "time": "2023-08-19T07:10:56+00:00" }, { "name": "psr/cache", From ca9e07b3ba6969a45f98c710c3a137299ad93b01 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Fri, 11 Aug 2023 10:48:41 +0200 Subject: [PATCH 275/306] drop support for Nextcloud 25 Signed-off-by: Benjamin Brahmer --- .github/workflows/api-integration-tests.yml | 2 +- .github/workflows/api-php-tests.yml | 4 ++-- CHANGELOG.md | 3 ++- appinfo/info.xml | 4 ++-- lib/Service/StatusService.php | 8 ++------ 5 files changed, 9 insertions(+), 12 deletions(-) diff --git a/.github/workflows/api-integration-tests.yml b/.github/workflows/api-integration-tests.yml index 3387861a5..5434403ae 100644 --- a/.github/workflows/api-integration-tests.yml +++ b/.github/workflows/api-integration-tests.yml @@ -29,7 +29,7 @@ jobs: strategy: matrix: php-versions: ['8.0', '8.1'] - nextcloud: ['stable25', 'stable26', 'stable27'] + nextcloud: ['stable26', 'stable27'] database: ['sqlite', 'pgsql', 'mysql'] experimental: [false] include: diff --git a/.github/workflows/api-php-tests.yml b/.github/workflows/api-php-tests.yml index dae893f22..9dbb20d8f 100644 --- a/.github/workflows/api-php-tests.yml +++ b/.github/workflows/api-php-tests.yml @@ -15,8 +15,8 @@ jobs: experimental: [false] codecoverage: [false] include: - - php-versions: 8.0 - nextcloud: stable25 + - php-versions: 8.2 + nextcloud: stable27 database: sqlite experimental: false codecoverage: true diff --git a/CHANGELOG.md b/CHANGELOG.md index 29dd34625..de34877e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,8 +3,9 @@ All notable changes to this project will be documented in this file. The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), older entries don't fully match. # Unreleased -## [23.x.x] +## [24.x.x] ### Changed +- Drop support for Nextcloud 25, Supported: 26, 27 ### Fixed diff --git a/appinfo/info.xml b/appinfo/info.xml index 714d60cf7..8e264a5ee 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 23.0.0 + 24.0.0 agpl Benjamin Brahmer Sean Molenaar @@ -55,7 +55,7 @@ Report a [feed issue](https://github.com/nextcloud/news/discussions/new) json - + diff --git a/lib/Service/StatusService.php b/lib/Service/StatusService.php index 69a621e3c..09cea9e4a 100644 --- a/lib/Service/StatusService.php +++ b/lib/Service/StatusService.php @@ -92,12 +92,8 @@ public function getUpdateTime(): int $time = 0; - [$major, $minor, $micro] = Util::getVersion(); - - if ($major >= 26) { - $myJobList = $this->jobList->getJobsIterator(UpdaterJob::class, 1, 0); - $time = $myJobList->current()->getLastRun(); - } + $myJobList = $this->jobList->getJobsIterator(UpdaterJob::class, 1, 0); + $time = $myJobList->current()->getLastRun(); return $time; } From 17f0fc7f4a4ffeaa004227755c9926276904a9be Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Mon, 20 Mar 2023 14:08:52 +0100 Subject: [PATCH 276/306] Add a command to check the job status and reset it Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 4 +- appinfo/info.xml | 1 + docs/troubleshooting.md | 72 ++++++++++++++++++++++++---- lib/Command/Updater/Job.php | 76 ++++++++++++++++++++++++++++++ lib/Service/UpdaterService.php | 20 +++++++- tests/Unit/Service/UpdaterTest.php | 14 +++++- tests/command/update.bats | 21 +++++++++ tests/test_helper/bats-assert | 2 +- 8 files changed, 195 insertions(+), 15 deletions(-) create mode 100644 lib/Command/Updater/Job.php create mode 100644 tests/command/update.bats diff --git a/CHANGELOG.md b/CHANGELOG.md index de34877e4..346a87e47 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,8 +5,8 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [24.x.x] ### Changed -- Drop support for Nextcloud 25, Supported: 26, 27 - +- Drop support for Nextcloud 25, Supported: 26, 27 (#2316) +- Add a new command for occ `./occ news:updater:job` allows to check and reset the update job (#2166) ### Fixed # Releases diff --git a/appinfo/info.xml b/appinfo/info.xml index 8e264a5ee..dff0dd3ba 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -75,6 +75,7 @@ Report a [feed issue](https://github.com/nextcloud/news/discussions/new) OCA\News\Command\Updater\UpdateUser OCA\News\Command\Updater\BeforeUpdate OCA\News\Command\Updater\AfterUpdate + OCA\News\Command\Updater\Job OCA\News\Command\Config\FolderList OCA\News\Command\Config\FolderAdd OCA\News\Command\Config\FolderDelete diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 34f66f5ad..5865665b4 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -32,7 +32,6 @@ Since an attacker can not execute code in contrast to mixed active content, but ### Why don't you simply use an HTTPS image/audio/video proxy? - For the same reason that we can't fix non HTTPS websites: It does not fix the underlying issue, but only silences it. If you are using an image HTTPS proxy, an attacker can simply attack your image proxy since the proxy fetches insecure content. **Even worse**: if your image proxy serves these images from the same domain as your Nextcloud installation, you are [vulnerable to XSS via SVG images](https://www.owasp.org/images/0/03/Mario_Heiderich_OWASP_Sweden_The_image_that_called_me.pdf). In addition, people feel safe when essentially they are not. Since most people don't understand mixed content and don't have two domains and a standalone server for the image proxy, it is very likely they will choose to host it under the same domain. @@ -50,25 +49,78 @@ This is very often caused by missing or old files, e.g. by failing to upload all Feeds can be updated using Nextcloud's system cron or an external updater via the API. **The feed update is not run in Webcron and AJAX cron mode!** ### Validating Using System Cron +!!! info + + This requires Nextcloud 26 or newer and News 24.0.0 or newer. + +Follow this checklist: + +- Check admin settings of Nextcloud, was the last cron execution ok. +- Check the News admin settings, system cron is used to update news +- You should see a info card at the top, which will tell you when the last job execution was. + - If the card is red it is very likely that the update job is stuck. + - If it is green then maybe only some feeds are failing to update, check the Nextcloud logs. + +If you believe the job is stuck you can reset it. For further steps you need to use occ. + +You can check again the status of the job. +(replace www-data with your httpd user) +```bash +sudo -u www-data php ./occ news:updater:job +Checking update Status +Last Execution was 2023-03-20 12:20:03 UTC +``` + +If you think the job is stuck you can reset it, this may lead to issues if the job is currently running! + +```bash +sudo -u www-data php ./occ news:updater:job --reset +Checking update Status +Last Execution was 2023-03-20 12:20:03 UTC +Attempting to reset the job. +Done, job should execute on next schedule. +``` +The output of the command should have changed. +```bash +sudo -u www-data php ./occ news:updater:job +Checking update Status +Last Execution was 1970-01-01 00:00:00 UTC +``` + +After some time has passed the timestamp should be close to the current time. + +If this did not help, check the logs and open a issue or discussion on GitHub. + +#### Outdated Steps + +Follow these steps if you are running an older version of News and Nextcloud. * Check if you are using the system cron (Cron) setting on the admin page. AJAX and Web cron will not update feeds -* Check if the cronjob exists with crontab -u www-data -e (replace www-data with your httpd user) +* Check if the cronjob exists with `crontab -u www-data -e` (replace www-data with your httpd user) * Check the file permissions of the cron.php file and if www-data (or whatever your httpd user is called like) can read and execute that script -* Check if you can execute the cron with sudo -u www-data php -f nextcloud/cron.php (replace www-data with your httpd user) -* Check your data/nextcloud.log for errors -* Check if the cronjob is ever executed by placing an error_log('updating'); in the background job file. If the cronjob runs, there should be an updating log statement in your httpd log. +* Check if you can execute the cron with `sudo -u www-data php -f nextcloud/cron.php` (replace www-data with your httpd user) +* Check your `data/nextcloud.log` for errors +* Check if the cronjob is ever executed by placing an `error_log('updating');` in the [background job file](https://github.com/nextcloud/news/blob/master/lib/Service/UpdaterService.php#L55). If the cronjob runs, there should be an updating log statement in your httpd log. * If there is no updating statement in your logs check if your cronjob is executed by executing a different script * Check if the oc_jobs table has a reserved_at entry with a value other than 0. If it does for whatever reason, set it to 0. You can check this by executing: -#### Info + ```sql + SELECT * from oc_jobs WHERE class LIKE '%News%' ORDER BY id; + ``` + +You will get two rows where column class will be `OCA\News\Cron\Updater` and `OCA\News\Cron\UpdaterJob`. + +!!! info -* In newer versions of News (21.x.x) the old job OCA\News\Cron\Updater was removed from the DB. + In newer versions of News (21.x.x) the old job OCA\News\Cron\Updater was removed from the DB. -Reset the reserved_at by executing: + Reset the reserved_at by executing - sql UPDATE oc_jobs SET reserved_at = 0 WHERE id = < id from above SELECT statement > ; + ```sql + UPDATE oc_jobs SET reserved_at = 0 WHERE id = ; + ``` -If your cron works fine, but Nextcloud's cronjobs are never executed, file a bug in [server](https://github.com/nextcloud/server/). + If your cron works fine, but Nextcloud's cronjobs are never executed, file a bug in [server](https://github.com/nextcloud/server/) ### Using External Updater diff --git a/lib/Command/Updater/Job.php b/lib/Command/Updater/Job.php new file mode 100644 index 000000000..4404a456e --- /dev/null +++ b/lib/Command/Updater/Job.php @@ -0,0 +1,76 @@ +statusService = $statusService; + $this->updaterService = $updaterService; + } + + /** + * @return void + */ + protected function configure() + { + $this->setName('news:updater:job') + ->addOption( + 'reset', + null, + InputOption::VALUE_NONE, + 'If the job should be reset, warning this might lead to issues.' + ) + ->setDescription('Console API for checking the update job status and to reset it.'); + } + + protected function execute(InputInterface $input, OutputInterface $output): int + { + $reset = (bool) $input->getOption('reset'); + + [$major, $minor, $micro] = Util::getVersion(); + + if ($major < 26) { + $output->writeln("Error: This only works with Nextcloud 26 or newer."); + return 1; + } + $output->writeln("Checking update Status"); + $date = new DateTime(); + $date->setTimestamp($this->statusService->getUpdateTime()); + $output->writeln("Last Execution was ".$date->format('Y-m-d H:i:s e')); + + if ($reset) { + $output->writeln("Attempting to reset the job."); + $this->updaterService->reset(); + $output->writeln("Done, job should execute on next schedule."); + } + return 0; + } +} diff --git a/lib/Service/UpdaterService.php b/lib/Service/UpdaterService.php index 5ab553d10..a67376de7 100644 --- a/lib/Service/UpdaterService.php +++ b/lib/Service/UpdaterService.php @@ -14,6 +14,9 @@ namespace OCA\News\Service; +use OCP\BackgroundJob\IJobList; +use OCA\News\Cron\UpdaterJob; + class UpdaterService { @@ -32,14 +35,19 @@ class UpdaterService */ private $itemService; + /** @var IJobList */ + private $jobList; + public function __construct( FolderServiceV2 $folderService, FeedServiceV2 $feedService, - ItemServiceV2 $itemService + ItemServiceV2 $itemService, + IJobList $jobList ) { $this->folderService = $folderService; $this->feedService = $feedService; $this->itemService = $itemService; + $this->jobList = $jobList; } @@ -60,4 +68,14 @@ public function afterUpdate(): void { $this->itemService->purgeOverThreshold(); } + + public function reset(): int + { + $myJobList = $this->jobList->getJobsIterator(UpdaterJob::class, 1, 0); + $job = $myJobList->current(); + + $this->jobList->resetBackgroundJob($job); + + return 0; + } } diff --git a/tests/Unit/Service/UpdaterTest.php b/tests/Unit/Service/UpdaterTest.php index b4be0a7cc..3d5ca2252 100644 --- a/tests/Unit/Service/UpdaterTest.php +++ b/tests/Unit/Service/UpdaterTest.php @@ -18,6 +18,8 @@ use OCA\News\Service\ItemServiceV2; use OCA\News\Service\UpdaterService; use PHPUnit\Framework\TestCase; +use OCP\BackgroundJob\IJobList; +use OCP\BackgroundJob\IJob; class UpdaterTest extends TestCase { @@ -42,6 +44,11 @@ class UpdaterTest extends TestCase */ private $updater; + /** + * @var \PHPUnit\Framework\MockObject\MockObject|IJobList + */ + private $jobList; + protected function setUp(): void { $this->folderService = $this->getMockBuilder(FolderServiceV2::class) @@ -53,10 +60,14 @@ protected function setUp(): void $this->itemService = $this->getMockBuilder(ItemServiceV2::class) ->disableOriginalConstructor() ->getMock(); + $this->jobList = $this->getMockBuilder(IJobList::class) + ->disableOriginalConstructor() + ->getMock(); $this->updater = new UpdaterService( $this->folderService, $this->feedService, - $this->itemService + $this->itemService, + $this->jobList ); } @@ -83,4 +94,5 @@ public function testUpdate() ->method('fetchAll'); $this->updater->update(); } + } \ No newline at end of file diff --git a/tests/command/update.bats b/tests/command/update.bats new file mode 100644 index 000000000..d94c1cd28 --- /dev/null +++ b/tests/command/update.bats @@ -0,0 +1,21 @@ +#!/usr/bin/env bats + +# This only works with NC 26 + +load "helpers/settings" +load "../test_helper/bats-support/load" +load "../test_helper/bats-assert/load" + +TESTSUITE="Update" + +@test "[$TESTSUITE] Job status" { + run ./occ news:updater:job + + assert_success +} + +@test "[$TESTSUITE] Job reset" { + run ./occ news:updater:job --reset + + assert_success +} \ No newline at end of file diff --git a/tests/test_helper/bats-assert b/tests/test_helper/bats-assert index 78fa631d1..ffe84ea5d 160000 --- a/tests/test_helper/bats-assert +++ b/tests/test_helper/bats-assert @@ -1 +1 @@ -Subproject commit 78fa631d1370562d2cd4a1390989e706158e7bf0 +Subproject commit ffe84ea5dd43b568851549b3e241db150c12929c From caf30017730cd610d4d02d1f3622a1ecf1b560ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Aug 2023 12:21:50 +0000 Subject: [PATCH 277/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.29 to 1.10.30 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.29 to 1.10.30. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.29...1.10.30) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 138500c07..7dd16dd43 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.29", + "phpstan/phpstan": "^1.10.30", "phpstan/phpstan-doctrine": "^1.3.42", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.13", diff --git a/composer.lock b/composer.lock index 982ca542a..4f8727374 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ba1a55ef5f98554ff4bcb80da9cc6405", + "content-hash": "bdfa9e97b9907ec84730680f9e12199b", "packages": [ { "name": "arthurhoaro/favicon", @@ -1357,16 +1357,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.29", + "version": "1.10.30", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "ee5d8f2d3977fb09e55603eee6fb53bdd76ee9c1" + "reference": "2910afdd3fe33e5afd71c09f3fb0d0845b48c410" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/ee5d8f2d3977fb09e55603eee6fb53bdd76ee9c1", - "reference": "ee5d8f2d3977fb09e55603eee6fb53bdd76ee9c1", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/2910afdd3fe33e5afd71c09f3fb0d0845b48c410", + "reference": "2910afdd3fe33e5afd71c09f3fb0d0845b48c410", "shasum": "" }, "require": { @@ -1415,7 +1415,7 @@ "type": "tidelift" } ], - "time": "2023-08-14T13:24:11+00:00" + "time": "2023-08-22T13:48:25+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From b99320dd4aa9c5c732d331bd54d65e8010c4662d Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Fri, 25 Aug 2023 09:37:29 +0200 Subject: [PATCH 278/306] Check available compression types of curl (#2328) Check an use available compression types of curl use compression when downloading feed logo Co-authored-by: Sean Molenaar Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 1 + lib/Config/FetcherConfig.php | 25 ++++++++++++++++++++++++- lib/Fetcher/FeedFetcher.php | 12 ++++++++++-- tests/Unit/Fetcher/FeedFetcherTest.php | 11 ++++++----- 4 files changed, 41 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 346a87e47..2f0581007 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Changed - Drop support for Nextcloud 25, Supported: 26, 27 (#2316) - Add a new command for occ `./occ news:updater:job` allows to check and reset the update job (#2166) +- Check for available http(s) compression options and use them (gzip, deflate, brotli) (#2328) ### Fixed # Releases diff --git a/lib/Config/FetcherConfig.php b/lib/Config/FetcherConfig.php index 797dae49e..702fccdf1 100644 --- a/lib/Config/FetcherConfig.php +++ b/lib/Config/FetcherConfig.php @@ -94,6 +94,29 @@ public function __construct(IConfig $config) return $this; } + /** + * Checks for available encoding options + * + * @return String list of supported encoding types + */ + public function checkEncoding() + { + $supportedEncoding = []; + + // check curl features + $curl_features = curl_version()["features"]; + + $bitfields = array('CURL_VERSION_LIBZ' => ['gzip', 'deflate'], 'CURL_VERSION_BROTLI' => ['br']); + + foreach ($bitfields as $feature => $header) { + // checking available features via the 'features' bitmask and adding available types to the list + if (defined($feature) && $curl_features & constant($feature)) { + $supportedEncoding = array_merge($supportedEncoding, $header); + } + } + return implode(", ", $supportedEncoding); + } + /** * Configure a guzzle client * @@ -106,7 +129,7 @@ public function getClient(): ClientInterface 'headers' => [ 'User-Agent' => static::DEFAULT_USER_AGENT, 'Accept' => static::DEFAULT_ACCEPT, - 'Accept-Encoding' => 'gzip, deflate', + 'Accept-Encoding' => $this->checkEncoding() ], ]; diff --git a/lib/Fetcher/FeedFetcher.php b/lib/Fetcher/FeedFetcher.php index 9fdee1d97..33fb2a508 100755 --- a/lib/Fetcher/FeedFetcher.php +++ b/lib/Fetcher/FeedFetcher.php @@ -73,6 +73,11 @@ class FeedFetcher implements IFeedFetcher */ private $logger; + /** + * @var FetcherConfig + */ + private $fetcherConfig; + public function __construct( FeedIo $fetcher, Favicon $favicon, @@ -80,7 +85,8 @@ public function __construct( IL10N $l10n, ITempManager $ITempManager, Time $time, - LoggerInterface $logger + LoggerInterface $logger, + FetcherConfig $fetcherConfig ) { $this->reader = $fetcher; $this->faviconFactory = $favicon; @@ -89,6 +95,7 @@ public function __construct( $this->ITempManager = $ITempManager; $this->time = $time; $this->logger = $logger; + $this->fetcherConfig = $fetcherConfig; } @@ -409,7 +416,8 @@ protected function getFavicon(FeedInterface $feed, string $url): ?string 'headers' => [ 'User-Agent' => FetcherConfig::DEFAULT_USER_AGENT, 'Accept' => 'image/*', - 'If-Modified-Since' => date(DateTime::RFC7231, $last_modified) + 'If-Modified-Since' => date(DateTime::RFC7231, $last_modified), + 'Accept-Encoding' => $this->fetcherConfig->checkEncoding() ] ] ); diff --git a/tests/Unit/Fetcher/FeedFetcherTest.php b/tests/Unit/Fetcher/FeedFetcherTest.php index 1814a8271..c46a9df7a 100644 --- a/tests/Unit/Fetcher/FeedFetcherTest.php +++ b/tests/Unit/Fetcher/FeedFetcherTest.php @@ -28,11 +28,12 @@ use \OCA\News\Db\Item; use OCA\News\Scraper\Scraper; use OCA\News\Fetcher\FeedFetcher; -use GuzzleHttp\Client; +use OCA\News\Config\FetcherConfig; use OCA\News\Utility\Time; use OCP\IL10N; use OCP\ITempManager; + use PHPUnit\Framework\MockObject\MockObject; use PHPUnit\Framework\TestCase; use Psr\Log\LoggerInterface; @@ -108,9 +109,9 @@ class FeedFetcherTest extends TestCase private $scraper; /** - * @var MockObject|Client + * @var MockObject|FetcherConfig */ - private $client; + private $fetcherConfig; //metadata /** @@ -194,7 +195,7 @@ protected function setUp(): void $this->scraper = $this->getMockBuilder(Scraper::class) ->disableOriginalConstructor() ->getMock(); - $this->client = $this->getMockBuilder(Client::class) + $this->fetcherConfig = $this->getMockBuilder(FetcherConfig::class) ->disableOriginalConstructor() ->getMock(); $this->fetcher = new FeedFetcher( @@ -205,7 +206,7 @@ protected function setUp(): void $this->ITempManager, $timeFactory, $this->logger, - $this->client + $this->fetcherConfig ); $this->url = 'http://tests/'; From da83f9a9b3cc2fe1216896f9da69caf8d13dec7c Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Tue, 22 Aug 2023 18:26:42 +0200 Subject: [PATCH 279/306] use unique name for cache folder Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 1 + docs/install.md | 11 ++++- docs/troubleshooting.md | 4 +- lib/AppInfo/Application.php | 12 ++---- lib/Fetcher/FeedFetcher.php | 23 +++++----- lib/Utility/Cache.php | 59 ++++++++++++++++++++++++++ tests/Unit/Fetcher/FeedFetcherTest.php | 21 ++++----- 7 files changed, 100 insertions(+), 31 deletions(-) create mode 100644 lib/Utility/Cache.php diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f0581007..7b2b391b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 - Drop support for Nextcloud 25, Supported: 26, 27 (#2316) - Add a new command for occ `./occ news:updater:job` allows to check and reset the update job (#2166) - Check for available http(s) compression options and use them (gzip, deflate, brotli) (#2328) +- Change and unify [cache](https://nextcloud.github.io/news/install/#cache) to use the instance ID of Nextcloud (#2331) ### Fixed # Releases diff --git a/docs/install.md b/docs/install.md index 18598cc55..50bd69ce0 100644 --- a/docs/install.md +++ b/docs/install.md @@ -27,10 +27,19 @@ Also see the [Nextcloud documentation](https://docs.nextcloud.com/server/stable/ * Use MySQL/MariaDB or PostgreSQL for better database performance * Use the [updater script to thread and speed up the update](https://github.com/nextcloud/news-updater) +## Cache +News and it's libraries require a writeable temporary directory used as cache. The base directory depends on your system. +You can [configure a custom directory](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html?highlight=temp#tempdirectory) if you want. + +In most cases the base directory will be `/tmp`. News will create a folder `news-$instanceID` the [instance ID is defined by Nextcloud](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html?highlight=temp#instanceid). + +Inside that folder a subfolder `cache` is created, inside this cache folder news and libraries will try to create cache directories for caching images, html and more. + +You need to ensure that your web-server user can write to that directory. + ## Before you install/update the News app Before you install the app do the following: -* Check that your **nextcloud/data/** directory is owned by your web server user and that it is write/readable * Check that your installation fulfills the [requirements listed above](#dependencies) * [Set up Nextcloud Background Jobs](https://docs.nextcloud.org/server/latest/admin_manual/configuration_server/background_jobs_configuration.html#cron) to enable feed updates. diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 5865665b4..5dad1604f 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -56,7 +56,9 @@ Feeds can be updated using Nextcloud's system cron or an external updater via th Follow this checklist: - Check admin settings of Nextcloud, was the last cron execution ok. -- Check the News admin settings, system cron is used to update news +- Check the logs for errors. +- Does your [cache configuration](install.md#cache) work? +- Check the News admin settings, system cron is used to update news. - You should see a info card at the top, which will tell you when the last job execution was. - If the card is red it is very likely that the update job is stuck. - If it is green then maybe only some feeds are failing to update, check the Nextcloud logs. diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index bc5e1b476..8bfa09c86 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -24,11 +24,11 @@ use OCA\News\Search\FeedSearchProvider; use OCA\News\Search\FolderSearchProvider; use OCA\News\Search\ItemSearchProvider; +use OCA\News\Utility\Cache; use OCP\AppFramework\Bootstrap\IBootContext; use OCP\AppFramework\Bootstrap\IBootstrap; use OCP\AppFramework\Bootstrap\IRegistrationContext; -use OCP\ITempManager; use OCP\AppFramework\App; use OCA\News\Fetcher\FeedFetcher; @@ -92,15 +92,9 @@ public function register(IRegistrationContext $context): void $context->registerParameter('exploreDir', __DIR__ . '/../Explore/feeds'); $context->registerService(HTMLPurifier::class, function (ContainerInterface $c): HTMLPurifier { - $directory = $c->get(ITempManager::class)->getTempBaseDir() . '/news/cache/purifier'; - - if (!is_dir($directory)) { - mkdir($directory, 0770, true); - } - $config = HTMLPurifier_Config::createDefault(); $config->set('HTML.ForbiddenAttributes', 'class'); - $config->set('Cache.SerializerPath', $directory); + $config->set('Cache.SerializerPath', $c->get(Cache::class)->getCache("purifier")); $config->set('HTML.SafeIframe', true); $config->set( 'URI.SafeIframeRegexp', @@ -140,7 +134,7 @@ public function register(IRegistrationContext $context): void $context->registerService(Favicon::class, function (ContainerInterface $c): Favicon { $favicon = new Favicon(); - $favicon->cache(['dir' => $c->get(ITempManager::class)->getTempBaseDir()]); + $favicon->cache(['dir' => $c->get(Cache::class)->getCache("feedFavicon")]); return $favicon; }); } diff --git a/lib/Fetcher/FeedFetcher.php b/lib/Fetcher/FeedFetcher.php index 33fb2a508..001a50bb4 100755 --- a/lib/Fetcher/FeedFetcher.php +++ b/lib/Fetcher/FeedFetcher.php @@ -30,6 +30,7 @@ use OCA\News\Db\Item; use OCA\News\Db\Feed; use OCA\News\Utility\Time; +use OCA\News\Utility\Cache; use OCA\News\Scraper\Scraper; use OCA\News\Config\FetcherConfig; use Psr\Log\LoggerInterface; @@ -58,11 +59,6 @@ class FeedFetcher implements IFeedFetcher */ private $l10n; - /** - * @var ITempManager - */ - private $ITempManager; - /** * @var Time */ @@ -77,25 +73,30 @@ class FeedFetcher implements IFeedFetcher * @var FetcherConfig */ private $fetcherConfig; + + /** + * @var Cache + */ + private $cache; public function __construct( FeedIo $fetcher, Favicon $favicon, Scraper $scraper, IL10N $l10n, - ITempManager $ITempManager, Time $time, LoggerInterface $logger, - FetcherConfig $fetcherConfig + FetcherConfig $fetcherConfig, + Cache $cache ) { $this->reader = $fetcher; $this->faviconFactory = $favicon; $this->scraper = $scraper; $this->l10n = $l10n; - $this->ITempManager = $ITempManager; $this->time = $time; $this->logger = $logger; $this->fetcherConfig = $fetcherConfig; + $this->cache = $cache; } @@ -395,8 +396,10 @@ protected function getFavicon(FeedInterface $feed, string $url): ?string return is_string($return) ? $return : null; } - // logo will be saved in the tmp folder provided by Nextcloud, file is named as md5 of the url - $favicon_path = join(DIRECTORY_SEPARATOR, [$this->ITempManager->getTempBaseDir(), md5($favicon)]); + $logo_cache = $this->cache->getCache("feedLogo"); + + // file name of the logo is md5 of the url + $favicon_path = join(DIRECTORY_SEPARATOR, [$logo_cache, md5($favicon)]); $downloaded = false; if (file_exists($favicon_path)) { diff --git a/lib/Utility/Cache.php b/lib/Utility/Cache.php new file mode 100644 index 000000000..6337487cf --- /dev/null +++ b/lib/Utility/Cache.php @@ -0,0 +1,59 @@ + + * @copyright 2023 Benjamin Brahmer + */ +namespace OCA\News\Utility; + +use OCP\ITempManager; +use OCP\IConfig; + +class Cache +{ + + + /** + * @var ITempManager + */ + private $ITempManager; + + /** + * @var IConfig + */ + private $IConfig; + + + public function __construct( + ITempManager $ITempManager, + IConfig $IConfig + ) { + $this->ITempManager = $ITempManager; + $this->IConfig = $IConfig; + } + + /** + * Get a news app cache directory + * + * @param String $name for the sub-directory, is created if not existing + * + * @return String $directory The path for the cache + */ + public function getCache(String $name): String + { + $baseDir = $this->ITempManager->getTempBaseDir(); + $instanceID = $this->IConfig->getSystemValue('instanceid'); + + $directory = join(DIRECTORY_SEPARATOR, [$baseDir, "news-" . $instanceID, 'cache', $name]); + + if (!is_dir($directory)) { + mkdir($directory, 0770, true); + } + + return $directory; + } +} diff --git a/tests/Unit/Fetcher/FeedFetcherTest.php b/tests/Unit/Fetcher/FeedFetcherTest.php index c46a9df7a..d73edc1ef 100644 --- a/tests/Unit/Fetcher/FeedFetcherTest.php +++ b/tests/Unit/Fetcher/FeedFetcherTest.php @@ -31,6 +31,7 @@ use OCA\News\Config\FetcherConfig; use OCA\News\Utility\Time; +use OCA\News\Utility\Cache; use OCP\IL10N; use OCP\ITempManager; @@ -83,11 +84,6 @@ class FeedFetcherTest extends TestCase */ private $l10n; - /** - * @var MockObject|ITempManager - */ - private $ITempManager; - /** * @var MockObject|ItemInterface */ @@ -113,6 +109,11 @@ class FeedFetcherTest extends TestCase */ private $fetcherConfig; + /** + * @var MockObject|Cache + */ + private $cache; + //metadata /** * @var integer @@ -159,9 +160,6 @@ protected function setUp(): void $this->l10n = $this->getMockBuilder(IL10N::class) ->disableOriginalConstructor() ->getMock(); - $this->ITempManager = $this->getMockBuilder(ITempManager::class) - ->disableOriginalConstructor() - ->getMock(); $this->reader = $this->getMockBuilder(FeedIo::class) ->disableOriginalConstructor() ->getMock(); @@ -198,15 +196,18 @@ protected function setUp(): void $this->fetcherConfig = $this->getMockBuilder(FetcherConfig::class) ->disableOriginalConstructor() ->getMock(); + $this->cache = $this->getMockBuilder(Cache::class) + ->disableOriginalConstructor() + ->getMock(); $this->fetcher = new FeedFetcher( $this->reader, $this->favicon, $this->scraper, $this->l10n, - $this->ITempManager, $timeFactory, $this->logger, - $this->fetcherConfig + $this->fetcherConfig, + $this->cache ); $this->url = 'http://tests/'; From ecd141fe5c1b7074e29064e2750d1683882f530a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Aug 2023 12:38:14 +0000 Subject: [PATCH 280/306] Build(deps-dev): Bump jasmine-core from 5.1.0 to 5.1.1 in /js Bumps [jasmine-core](https://github.com/jasmine/jasmine) from 5.1.0 to 5.1.1. - [Release notes](https://github.com/jasmine/jasmine/releases) - [Changelog](https://github.com/jasmine/jasmine/blob/main/RELEASE.md) - [Commits](https://github.com/jasmine/jasmine/compare/v5.1.0...v5.1.1) --- updated-dependencies: - dependency-name: jasmine-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 7807869c8..c1d671d2c 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -23,7 +23,7 @@ "gulp-ng-annotate": "^2.1.0", "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", - "jasmine-core": "^5.1.0", + "jasmine-core": "^5.1.1", "jquery": "^3.7.0", "jshint": "^2.13.6", "karma": "^6.4.2", @@ -3606,9 +3606,9 @@ } }, "node_modules/jasmine-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.0.tgz", - "integrity": "sha512-bFMMwpKuTZXCuGd51yClFobw5SOtad1kmdWnYO8dNwYV8i01Xj0C2+nyQpSKl1EKxiPfyd1ZgBl/rsusL3aS6w==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.1.tgz", + "integrity": "sha512-UrzO3fL7nnxlQXlvTynNAenL+21oUQRlzqQFsA2U11ryb4+NLOCOePZ70PTojEaUKhiFugh7dG0Q+I58xlPdWg==", "dev": true }, "node_modules/jquery": { @@ -10091,9 +10091,9 @@ } }, "jasmine-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.0.tgz", - "integrity": "sha512-bFMMwpKuTZXCuGd51yClFobw5SOtad1kmdWnYO8dNwYV8i01Xj0C2+nyQpSKl1EKxiPfyd1ZgBl/rsusL3aS6w==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.1.tgz", + "integrity": "sha512-UrzO3fL7nnxlQXlvTynNAenL+21oUQRlzqQFsA2U11ryb4+NLOCOePZ70PTojEaUKhiFugh7dG0Q+I58xlPdWg==", "dev": true }, "jquery": { diff --git a/js/package.json b/js/package.json index 7162cf970..255c1f24d 100644 --- a/js/package.json +++ b/js/package.json @@ -40,7 +40,7 @@ "gulp-ng-annotate": "^2.1.0", "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", - "jasmine-core": "^5.1.0", + "jasmine-core": "^5.1.1", "jquery": "^3.7.0", "jshint": "^2.13.6", "karma": "^6.4.2", From 75e5be3d5e28349ff5f9f0a9751210c482b985f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Aug 2023 12:56:18 +0000 Subject: [PATCH 281/306] Build(deps-dev): Bump phpstan/phpstan-phpunit from 1.3.13 to 1.3.14 Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.13 to 1.3.14. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.13...1.3.14) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/composer.json b/composer.json index 7dd16dd43..0b8fbd40c 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.10.30", "phpstan/phpstan-doctrine": "^1.3.42", "phpstan/phpstan-strict-rules": "^1.5.1", - "phpstan/phpstan-phpunit": "^1.3.13", + "phpstan/phpstan-phpunit": "^1.3.14", "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index 4f8727374..aa5a7bea0 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "bdfa9e97b9907ec84730680f9e12199b", + "content-hash": "b5f0190a1858f9b6eb9f19b56b464847", "packages": [ { "name": "arthurhoaro/favicon", @@ -1357,16 +1357,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.30", + "version": "1.10.32", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "2910afdd3fe33e5afd71c09f3fb0d0845b48c410" + "reference": "c47e47d3ab03137c0e121e77c4d2cb58672f6d44" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/2910afdd3fe33e5afd71c09f3fb0d0845b48c410", - "reference": "2910afdd3fe33e5afd71c09f3fb0d0845b48c410", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c47e47d3ab03137c0e121e77c4d2cb58672f6d44", + "reference": "c47e47d3ab03137c0e121e77c4d2cb58672f6d44", "shasum": "" }, "require": { @@ -1415,7 +1415,7 @@ "type": "tidelift" } ], - "time": "2023-08-22T13:48:25+00:00" + "time": "2023-08-24T21:54:50+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -1537,16 +1537,16 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.13", + "version": "1.3.14", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "d8bdab0218c5eb0964338d24a8511b65e9c94fa5" + "reference": "614acc10c522e319639bf38b0698a4a566665f04" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/d8bdab0218c5eb0964338d24a8511b65e9c94fa5", - "reference": "d8bdab0218c5eb0964338d24a8511b65e9c94fa5", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/614acc10c522e319639bf38b0698a4a566665f04", + "reference": "614acc10c522e319639bf38b0698a4a566665f04", "shasum": "" }, "require": { @@ -1559,7 +1559,7 @@ "require-dev": { "nikic/php-parser": "^4.13.0", "php-parallel-lint/php-parallel-lint": "^1.2", - "phpstan/phpstan-strict-rules": "^1.0", + "phpstan/phpstan-strict-rules": "^1.5.1", "phpunit/phpunit": "^9.5" }, "type": "phpstan-extension", @@ -1583,9 +1583,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.13" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.14" }, - "time": "2023-05-26T11:05:59+00:00" + "time": "2023-08-25T09:46:39+00:00" }, { "name": "phpstan/phpstan-strict-rules", From 65978ce09ffa673fc885bdf73403759705b78434 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Sat, 26 Aug 2023 17:36:59 +0200 Subject: [PATCH 282/306] Release 24.0.0-beta1 Changed - Drop support for Nextcloud 25, Supported: 26, 27 (#2316) - Add a new command for occ `./occ news:updater:job` allows to check and reset the update job (#2166) - Check for available http(s) compression options and use them (gzip, deflate, brotli) (#2328) - Change and unify [cache](https://nextcloud.github.io/news/install/#cache) to use the instance ID of Nextcloud (#2331) Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 8 ++++++-- appinfo/info.xml | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b2b391b1..0defbb9f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,13 +5,17 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [24.x.x] ### Changed + +### Fixed + +# Releases +## [24.0.0-beta1] - 2023-08-26 +### Changed - Drop support for Nextcloud 25, Supported: 26, 27 (#2316) - Add a new command for occ `./occ news:updater:job` allows to check and reset the update job (#2166) - Check for available http(s) compression options and use them (gzip, deflate, brotli) (#2328) - Change and unify [cache](https://nextcloud.github.io/news/install/#cache) to use the instance ID of Nextcloud (#2331) -### Fixed -# Releases ## [23.0.0] - 2023-08-16 No notable changes compared to 23.0.0-beta1 diff --git a/appinfo/info.xml b/appinfo/info.xml index dff0dd3ba..57a111e55 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 24.0.0 + 24.0.0-beta1 agpl Benjamin Brahmer Sean Molenaar From 295ff6b85fff5f03056040fd20a972999902304a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Aug 2023 12:57:40 +0000 Subject: [PATCH 283/306] Build(deps-dev): Bump jquery from 3.7.0 to 3.7.1 in /js Bumps [jquery](https://github.com/jquery/jquery) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/jquery/jquery/releases) - [Commits](https://github.com/jquery/jquery/compare/3.7.0...3.7.1) --- updated-dependencies: - dependency-name: jquery dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 14 +++++++------- js/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index c1d671d2c..b825c625d 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -24,7 +24,7 @@ "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", "jasmine-core": "^5.1.1", - "jquery": "^3.7.0", + "jquery": "^3.7.1", "jshint": "^2.13.6", "karma": "^6.4.2", "karma-chrome-launcher": "^3.2.0", @@ -3612,9 +3612,9 @@ "dev": true }, "node_modules/jquery": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz", - "integrity": "sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", "dev": true }, "node_modules/js-tokens": { @@ -10097,9 +10097,9 @@ "dev": true }, "jquery": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz", - "integrity": "sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", "dev": true }, "js-tokens": { diff --git a/js/package.json b/js/package.json index 255c1f24d..ff4c204d7 100644 --- a/js/package.json +++ b/js/package.json @@ -41,7 +41,7 @@ "gulp-sourcemaps": "^3.0.0", "gulp-terser": "^2.1.0", "jasmine-core": "^5.1.1", - "jquery": "^3.7.0", + "jquery": "^3.7.1", "jshint": "^2.13.6", "karma": "^6.4.2", "karma-chrome-launcher": "^3.2.0", From 5fde4cc07cd02cdc2fd732143a2384f7efdc02bb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Sep 2023 13:03:33 +0000 Subject: [PATCH 284/306] Build(deps): Bump actions/checkout from 3 to 4 Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/api-integration-tests.yml | 2 +- .github/workflows/api-php-static-code-check.yml | 2 +- .github/workflows/api-php-tests.yml | 2 +- .github/workflows/build-release.yml | 2 +- .github/workflows/documentation.yml | 2 +- .github/workflows/frontend-nodejs-tests.yml | 2 +- .github/workflows/lint-eslint.yml | 2 +- .github/workflows/post-merge-tasks.yml | 2 +- .github/workflows/updater-test.yml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/api-integration-tests.yml b/.github/workflows/api-integration-tests.yml index 5434403ae..3ad0d61f8 100644 --- a/.github/workflows/api-integration-tests.yml +++ b/.github/workflows/api-integration-tests.yml @@ -47,7 +47,7 @@ jobs: experimental: false steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: recursive diff --git a/.github/workflows/api-php-static-code-check.yml b/.github/workflows/api-php-static-code-check.yml index 37035c244..034b7d34c 100644 --- a/.github/workflows/api-php-static-code-check.yml +++ b/.github/workflows/api-php-static-code-check.yml @@ -18,7 +18,7 @@ jobs: name: "phpstan: Nextcloud ${{ matrix.nextcloud }} with ${{ matrix.php-versions }}" steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up php uses: shivammathur/setup-php@master with: diff --git a/.github/workflows/api-php-tests.yml b/.github/workflows/api-php-tests.yml index 9dbb20d8f..fbb3a8824 100644 --- a/.github/workflows/api-php-tests.yml +++ b/.github/workflows/api-php-tests.yml @@ -22,7 +22,7 @@ jobs: codecoverage: true steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 2 # https://github.com/codecov/codecov-action/issues/190#issuecomment-790729633 diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index c13e5affb..16c210dd4 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -19,7 +19,7 @@ jobs: database: ['sqlite'] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@afefcaf556d98dc7896cca380e181decb609ca44 diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 9b7022748..ddf60315f 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout master - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Deploy docs uses: mhausenblas/mkdocs-deploy-gh-pages@master diff --git a/.github/workflows/frontend-nodejs-tests.yml b/.github/workflows/frontend-nodejs-tests.yml index e077e7d1b..a51bc3366 100644 --- a/.github/workflows/frontend-nodejs-tests.yml +++ b/.github/workflows/frontend-nodejs-tests.yml @@ -15,7 +15,7 @@ jobs: experimental: [false] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 diff --git a/.github/workflows/lint-eslint.yml b/.github/workflows/lint-eslint.yml index ec439166b..098ff9819 100644 --- a/.github/workflows/lint-eslint.yml +++ b/.github/workflows/lint-eslint.yml @@ -22,7 +22,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Read package.json node and npm engines version uses: skjnldsv/read-package-engines-version-actions@v2.2 diff --git a/.github/workflows/post-merge-tasks.yml b/.github/workflows/post-merge-tasks.yml index b7447a4dd..58859acec 100644 --- a/.github/workflows/post-merge-tasks.yml +++ b/.github/workflows/post-merge-tasks.yml @@ -15,7 +15,7 @@ jobs: php-version: ["8.1"] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 diff --git a/.github/workflows/updater-test.yml b/.github/workflows/updater-test.yml index eb5901a51..3f9b217ee 100644 --- a/.github/workflows/updater-test.yml +++ b/.github/workflows/updater-test.yml @@ -22,7 +22,7 @@ jobs: experimental: [false] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: recursive From a17749bbd4ec6650a967dd21ba67b1685de734c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Sep 2023 12:55:03 +0000 Subject: [PATCH 285/306] Build(deps-dev): Bump phpstan/phpstan-doctrine from 1.3.42 to 1.3.43 Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.42 to 1.3.43. - [Release notes](https://github.com/phpstan/phpstan-doctrine/releases) - [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.42...1.3.43) --- updated-dependencies: - dependency-name: phpstan/phpstan-doctrine dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/composer.json b/composer.json index 0b8fbd40c..eac75bfef 100644 --- a/composer.json +++ b/composer.json @@ -57,7 +57,7 @@ "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", "phpstan/phpstan": "^1.10.30", - "phpstan/phpstan-doctrine": "^1.3.42", + "phpstan/phpstan-doctrine": "^1.3.43", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.14", "phpstan/extension-installer": "^1.3.1", diff --git a/composer.lock b/composer.lock index aa5a7bea0..898658cd5 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "b5f0190a1858f9b6eb9f19b56b464847", + "content-hash": "ad1c1286737256852f5928b7b984ac0d", "packages": [ { "name": "arthurhoaro/favicon", @@ -1357,16 +1357,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.32", + "version": "1.10.33", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "c47e47d3ab03137c0e121e77c4d2cb58672f6d44" + "reference": "03b1cf9f814ba0863c4e9affea49a4d1ed9a2ed1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c47e47d3ab03137c0e121e77c4d2cb58672f6d44", - "reference": "c47e47d3ab03137c0e121e77c4d2cb58672f6d44", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/03b1cf9f814ba0863c4e9affea49a4d1ed9a2ed1", + "reference": "03b1cf9f814ba0863c4e9affea49a4d1ed9a2ed1", "shasum": "" }, "require": { @@ -1415,7 +1415,7 @@ "type": "tidelift" } ], - "time": "2023-08-24T21:54:50+00:00" + "time": "2023-09-04T12:20:53+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -1467,16 +1467,16 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "1.3.42", + "version": "1.3.43", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "e4678fa1055bfd7fad052506b422aeae35fc6f63" + "reference": "c5015035755ad2d5013bd6bf98ff423ca6150822" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/e4678fa1055bfd7fad052506b422aeae35fc6f63", - "reference": "e4678fa1055bfd7fad052506b422aeae35fc6f63", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/c5015035755ad2d5013bd6bf98ff423ca6150822", + "reference": "c5015035755ad2d5013bd6bf98ff423ca6150822", "shasum": "" }, "require": { @@ -1531,9 +1531,9 @@ "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.42" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.43" }, - "time": "2023-08-09T08:21:24+00:00" + "time": "2023-09-01T15:01:13+00:00" }, { "name": "phpstan/phpstan-phpunit", From 1b4aea433b9596e7446163e03e70e4989aa07f6f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Sep 2023 12:48:56 +0000 Subject: [PATCH 286/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.33 to 1.10.35 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.33 to 1.10.35. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.33...1.10.35) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index eac75bfef..c07532a26 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.30", + "phpstan/phpstan": "^1.10.35", "phpstan/phpstan-doctrine": "^1.3.43", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.14", diff --git a/composer.lock b/composer.lock index 898658cd5..f392ad71f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ad1c1286737256852f5928b7b984ac0d", + "content-hash": "eeabcc1171b7d033dedb266f29243b99", "packages": [ { "name": "arthurhoaro/favicon", @@ -1357,16 +1357,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.33", + "version": "1.10.35", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "03b1cf9f814ba0863c4e9affea49a4d1ed9a2ed1" + "reference": "e730e5facb75ffe09dfb229795e8c01a459f26c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/03b1cf9f814ba0863c4e9affea49a4d1ed9a2ed1", - "reference": "03b1cf9f814ba0863c4e9affea49a4d1ed9a2ed1", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e730e5facb75ffe09dfb229795e8c01a459f26c3", + "reference": "e730e5facb75ffe09dfb229795e8c01a459f26c3", "shasum": "" }, "require": { @@ -1415,7 +1415,7 @@ "type": "tidelift" } ], - "time": "2023-09-04T12:20:53+00:00" + "time": "2023-09-19T15:27:56+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 2c5353d79cffa9a4aa60ef644cf0d7aa73829037 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Sep 2023 15:28:47 +0000 Subject: [PATCH 287/306] Build(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.13 Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.11 to 9.6.13. - [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.13/ChangeLog-9.6.md) - [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.11...9.6.13) --- updated-dependencies: - dependency-name: phpunit/phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/composer.lock b/composer.lock index f392ad71f..baea1404e 100644 --- a/composer.lock +++ b/composer.lock @@ -1638,16 +1638,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.27", + "version": "9.2.29", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1" + "reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/b0a88255cb70d52653d80c890bd7f38740ea50d1", - "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/6a3a87ac2bbe33b25042753df8195ba4aa534c76", + "reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76", "shasum": "" }, "require": { @@ -1704,7 +1704,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.27" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.29" }, "funding": [ { @@ -1712,7 +1712,7 @@ "type": "github" } ], - "time": "2023-07-26T13:44:30+00:00" + "time": "2023-09-19T04:57:46+00:00" }, { "name": "phpunit/php-file-iterator", @@ -1957,16 +1957,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.11", + "version": "9.6.13", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "810500e92855eba8a7a5319ae913be2da6f957b0" + "reference": "f3d767f7f9e191eab4189abe41ab37797e30b1be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/810500e92855eba8a7a5319ae913be2da6f957b0", - "reference": "810500e92855eba8a7a5319ae913be2da6f957b0", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f3d767f7f9e191eab4189abe41ab37797e30b1be", + "reference": "f3d767f7f9e191eab4189abe41ab37797e30b1be", "shasum": "" }, "require": { @@ -1981,7 +1981,7 @@ "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-code-coverage": "^9.2.28", "phpunit/php-file-iterator": "^3.0.5", "phpunit/php-invoker": "^3.1.1", "phpunit/php-text-template": "^2.0.3", @@ -2040,7 +2040,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.11" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.13" }, "funding": [ { @@ -2056,7 +2056,7 @@ "type": "tidelift" } ], - "time": "2023-08-19T07:10:56+00:00" + "time": "2023-09-19T05:39:22+00:00" }, { "name": "psr/cache", From 752c4d130d650bcf43525b42542036c3a15aca71 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 21 Sep 2023 01:17:30 +0000 Subject: [PATCH 288/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/sl.js | 13 +++++++++++-- l10n/sl.json | 13 +++++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/l10n/sl.js b/l10n/sl.js index f5a7622f1..964075497 100644 --- a/l10n/sl.js +++ b/l10n/sl.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Request failed, network connection unavailable!" : "Zahteva je spodletela. Omrežna povezava trenutno ni na voljo!", "Request unauthorized. Are you logged in?" : "Zahteva ni ustrezno overjena. Ali ste prijavljeni?", + "Request forbidden. Are you an administrator?" : "Zahteve ni dovoljeno izvesti. Ali so na voljo skrbniška dovoljena?", "Token expired or app not enabled! Reload the page!" : "Žeton je pretekel ali pa program ni omogočen! Poskusite osvežiti stran!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Notranja napaka strežnika! Preverite datoteko data/nextcloud.log za podrobnosti!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Zahteva je spodletela! Okolje Nextcloud je trenutno v vzdrževalnem načinu!", @@ -10,20 +11,28 @@ OC.L10N.register( "Unread articles" : "Neprebrani prispevki", "News" : "Novice", "News folders" : "Mape novic", + "News articles" : "Novičarski prispevki", "Shared with me" : "V souporabi z mano", "An RSS/Atom feed reader" : "Bralnik virov RSS/Atom", - "Last job ran {relativeTime}." : "osvežitev je bila nazadnje izvedena {relativeTime}.", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Bralnik virov RSS/Atom za okolje Nextcloud\n\n- 📲 Omogoča sočasno usklajevanje virov z več mobilnimi in namiznimi [programi](https://nextcloud.github.io/news/clients/)\n- 🔄 Samodejno posodablja vire novic\n- 🆓 Je prosto in brezplačno orodje, objavljeno pod pogoji dovoljenjaAGPLv3, brez oglasov, brez dodatnih plačljivih možnosti\n\n**Za delovanje mora biti zagnano okolje Cron**\n\nZahteve programa so objavljene med podrobnostmi [namestitve](https://nextcloud.github.io/news/install/#dependencies)\n\nPodrobnosti objave so na voljo v datoteki [Changelog.md](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nPoročila o hroščih pa se zbirajo na spletišču [GitHub](https://github.com/nextcloud/news/issues/new/choose)\n\nO [predlogih novih zmožnosti](https://github.com/nextcloud/news/discussions/new) razpravlja živahna skupnost\n\nNapake objave vira, pa je mogoče objavljati med [pogovori](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Zadnji poskus izvedbe je bil izveden {relativeTime}. Kaže, da je prišlo do napake.", + "Last job ran {relativeTime}." : "Osvežitev je bila nazadnje izvedena {relativeTime}.", "Use system cron for updates" : "Za posodobitve uporabi sistemski program »cron«", "Disable this if you use a custom updater." : "Možnost onemogočite, če uporabljate posodabljalnik po meri.", "Maximum read count per feed" : "Največje število prikazanih virov", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Določa največje število prispevkov vira, ki bodo ostali vidni po čiščenju zgodovine. Če se pojavljajo starejši prispevki, je določilo nastavljeno prenizko. Vrednost -1 onemogoči izvajanje možnosti.", + "Delete unread articles automatically" : "Samodejno izbriši neprebrane prispevke", + "Enable this if you also want to delete unread articles." : "Možnost omogoča brisanje neprebranih prispevkov.", "Maximum redirects" : "Največje število preusmeritev", "How many redirects the feed fetcher should follow." : "Koliko preusmeritvam naj sledi bralnik virov", - "Feed fetcher timeout" : "Pridobivanje vira je časovno poteklo", + "Feed fetcher timeout" : "Časovni pretek pridobivanja vira", "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Čas, namenjen nalaganju virov RSS in Atom. Če traja dlje je nalaganje virov prekinjeno.", "Explore Service URL" : "Razišči spletni naslov storitve", "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Če je podan, bo prek tega naslova URL storitve potekala poizvedba za vire in njihov izbor. Za preklop v vgrajeno storitev določevanja, mora biti polje prazno.", "Update interval" : "Razmik posodobitev", "Interval in seconds in which the feeds will be updated." : "Časovni zamik v sekundah za posodabljanje spletnih virov.", + "Successfully updated news configuration" : "Nastavitve novic so uspešno posodobljene", + "Unable to update news config" : "Ni mogoče posodobiti nastavitev novic", "Download" : "Prejmi", "Close" : "Zapri", "Subscribe to" : "Naročnina na", diff --git a/l10n/sl.json b/l10n/sl.json index 54bd7c6d5..59f2945f8 100644 --- a/l10n/sl.json +++ b/l10n/sl.json @@ -1,6 +1,7 @@ { "translations": { "Request failed, network connection unavailable!" : "Zahteva je spodletela. Omrežna povezava trenutno ni na voljo!", "Request unauthorized. Are you logged in?" : "Zahteva ni ustrezno overjena. Ali ste prijavljeni?", + "Request forbidden. Are you an administrator?" : "Zahteve ni dovoljeno izvesti. Ali so na voljo skrbniška dovoljena?", "Token expired or app not enabled! Reload the page!" : "Žeton je pretekel ali pa program ni omogočen! Poskusite osvežiti stran!", "Internal server error! Please check your data/nextcloud.log file for additional information!" : "Notranja napaka strežnika! Preverite datoteko data/nextcloud.log za podrobnosti!", "Request failed, Nextcloud is in currently in maintenance mode!" : "Zahteva je spodletela! Okolje Nextcloud je trenutno v vzdrževalnem načinu!", @@ -8,20 +9,28 @@ "Unread articles" : "Neprebrani prispevki", "News" : "Novice", "News folders" : "Mape novic", + "News articles" : "Novičarski prispevki", "Shared with me" : "V souporabi z mano", "An RSS/Atom feed reader" : "Bralnik virov RSS/Atom", - "Last job ran {relativeTime}." : "osvežitev je bila nazadnje izvedena {relativeTime}.", + "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "📰 Bralnik virov RSS/Atom za okolje Nextcloud\n\n- 📲 Omogoča sočasno usklajevanje virov z več mobilnimi in namiznimi [programi](https://nextcloud.github.io/news/clients/)\n- 🔄 Samodejno posodablja vire novic\n- 🆓 Je prosto in brezplačno orodje, objavljeno pod pogoji dovoljenjaAGPLv3, brez oglasov, brez dodatnih plačljivih možnosti\n\n**Za delovanje mora biti zagnano okolje Cron**\n\nZahteve programa so objavljene med podrobnostmi [namestitve](https://nextcloud.github.io/news/install/#dependencies)\n\nPodrobnosti objave so na voljo v datoteki [Changelog.md](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nPoročila o hroščih pa se zbirajo na spletišču [GitHub](https://github.com/nextcloud/news/issues/new/choose)\n\nO [predlogih novih zmožnosti](https://github.com/nextcloud/news/discussions/new) razpravlja živahna skupnost\n\nNapake objave vira, pa je mogoče objavljati med [pogovori](https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Zadnji poskus izvedbe je bil izveden {relativeTime}. Kaže, da je prišlo do napake.", + "Last job ran {relativeTime}." : "Osvežitev je bila nazadnje izvedena {relativeTime}.", "Use system cron for updates" : "Za posodobitve uporabi sistemski program »cron«", "Disable this if you use a custom updater." : "Možnost onemogočite, če uporabljate posodabljalnik po meri.", "Maximum read count per feed" : "Največje število prikazanih virov", + "Defines the maximum amount of articles that can be read per feed which will not be deleted by the cleanup job; if old articles reappear after being read, increase this value; negative values such as -1 will turn this feature off." : "Določa največje število prispevkov vira, ki bodo ostali vidni po čiščenju zgodovine. Če se pojavljajo starejši prispevki, je določilo nastavljeno prenizko. Vrednost -1 onemogoči izvajanje možnosti.", + "Delete unread articles automatically" : "Samodejno izbriši neprebrane prispevke", + "Enable this if you also want to delete unread articles." : "Možnost omogoča brisanje neprebranih prispevkov.", "Maximum redirects" : "Največje število preusmeritev", "How many redirects the feed fetcher should follow." : "Koliko preusmeritvam naj sledi bralnik virov", - "Feed fetcher timeout" : "Pridobivanje vira je časovno poteklo", + "Feed fetcher timeout" : "Časovni pretek pridobivanja vira", "Maximum number of seconds to wait for an RSS or Atom feed to load; if it takes longer the update will be aborted." : "Čas, namenjen nalaganju virov RSS in Atom. Če traja dlje je nalaganje virov prekinjeno.", "Explore Service URL" : "Razišči spletni naslov storitve", "If given, this service's URL will be queried for displaying the feeds in the explore feed section. To fall back to the built in explore service, leave this input empty." : "Če je podan, bo prek tega naslova URL storitve potekala poizvedba za vire in njihov izbor. Za preklop v vgrajeno storitev določevanja, mora biti polje prazno.", "Update interval" : "Razmik posodobitev", "Interval in seconds in which the feeds will be updated." : "Časovni zamik v sekundah za posodabljanje spletnih virov.", + "Successfully updated news configuration" : "Nastavitve novic so uspešno posodobljene", + "Unable to update news config" : "Ni mogoče posodobiti nastavitev novic", "Download" : "Prejmi", "Close" : "Zapri", "Subscribe to" : "Naročnina na", From f392db0a006d53c6b2a68339de6982bd0370a819 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Sep 2023 12:42:57 +0000 Subject: [PATCH 289/306] Build(deps-dev): Bump doctrine/dbal from 3.6.6 to 3.6.7 Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.6 to 3.6.7. - [Release notes](https://github.com/doctrine/dbal/releases) - [Commits](https://github.com/doctrine/dbal/compare/3.6.6...3.6.7) --- updated-dependencies: - dependency-name: doctrine/dbal dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/composer.json b/composer.json index c07532a26..93f9c681d 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", - "doctrine/dbal": "^3.6.6", + "doctrine/dbal": "^3.6.7", "symfony/console": "^4.4.19", "psr/log": "^1.1.0" }, diff --git a/composer.lock b/composer.lock index baea1404e..933c109ed 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "eeabcc1171b7d033dedb266f29243b99", + "content-hash": "1553fb4b5b1846b70b04a150cab1d3f8", "packages": [ { "name": "arthurhoaro/favicon", @@ -766,16 +766,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.6", + "version": "3.6.7", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "63646ffd71d1676d2f747f871be31b7e921c7864" + "reference": "8e0e268052b4a8974cb00215bb2892787021614f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/63646ffd71d1676d2f747f871be31b7e921c7864", - "reference": "63646ffd71d1676d2f747f871be31b7e921c7864", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/8e0e268052b4a8974cb00215bb2892787021614f", + "reference": "8e0e268052b4a8974cb00215bb2892787021614f", "shasum": "" }, "require": { @@ -791,9 +791,9 @@ "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.10.29", + "phpstan/phpstan": "1.10.34", "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.9", + "phpunit/phpunit": "9.6.12", "psalm/plugin-phpunit": "0.18.4", "slevomat/coding-standard": "8.13.1", "squizlabs/php_codesniffer": "3.7.2", @@ -859,7 +859,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.6" + "source": "https://github.com/doctrine/dbal/tree/3.6.7" }, "funding": [ { @@ -875,7 +875,7 @@ "type": "tidelift" } ], - "time": "2023-08-17T05:38:17+00:00" + "time": "2023-09-19T20:15:41+00:00" }, { "name": "doctrine/deprecations", From 66c8ccc7ada271227e226c77c39cbba0eb9564be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Sep 2023 13:04:43 +0000 Subject: [PATCH 290/306] Build(deps-dev): Bump doctrine/dbal from 3.6.7 to 3.7.0 Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.7 to 3.7.0. - [Release notes](https://github.com/doctrine/dbal/releases) - [Commits](https://github.com/doctrine/dbal/compare/3.6.7...3.7.0) --- updated-dependencies: - dependency-name: doctrine/dbal dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/composer.json b/composer.json index 93f9c681d..6ee0ff010 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", - "doctrine/dbal": "^3.6.7", + "doctrine/dbal": "^3.7.0", "symfony/console": "^4.4.19", "psr/log": "^1.1.0" }, diff --git a/composer.lock b/composer.lock index 933c109ed..3b25f2ec9 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "1553fb4b5b1846b70b04a150cab1d3f8", + "content-hash": "b6d4c8e072b483a0ed1e02f7bf9c7719", "packages": [ { "name": "arthurhoaro/favicon", @@ -766,16 +766,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.7", + "version": "3.7.0", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "8e0e268052b4a8974cb00215bb2892787021614f" + "reference": "00d03067f07482f025d41ab55e4ba0db5eca2cdf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/8e0e268052b4a8974cb00215bb2892787021614f", - "reference": "8e0e268052b4a8974cb00215bb2892787021614f", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/00d03067f07482f025d41ab55e4ba0db5eca2cdf", + "reference": "00d03067f07482f025d41ab55e4ba0db5eca2cdf", "shasum": "" }, "require": { @@ -791,9 +791,9 @@ "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.10.34", + "phpstan/phpstan": "1.10.35", "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.12", + "phpunit/phpunit": "9.6.13", "psalm/plugin-phpunit": "0.18.4", "slevomat/coding-standard": "8.13.1", "squizlabs/php_codesniffer": "3.7.2", @@ -859,7 +859,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.7" + "source": "https://github.com/doctrine/dbal/tree/3.7.0" }, "funding": [ { @@ -875,7 +875,7 @@ "type": "tidelift" } ], - "time": "2023-09-19T20:15:41+00:00" + "time": "2023-09-26T20:56:55+00:00" }, { "name": "doctrine/deprecations", From d56d4b4d4eaeaf71fd25298596e032073fea9056 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Tue, 26 Sep 2023 11:14:41 +0200 Subject: [PATCH 291/306] Release 24.0.0 No major changes compared to 24.0.0-beta1. Signed-off-by: Benjamin Brahmer --- CHANGELOG.md | 3 +++ appinfo/info.xml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0defbb9f4..98cbf3b4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 ### Fixed # Releases +## [24.0.0] - 2023-09-26 +No major changes compared to 24.0.0-beta1. + ## [24.0.0-beta1] - 2023-08-26 ### Changed - Drop support for Nextcloud 25, Supported: 26, 27 (#2316) diff --git a/appinfo/info.xml b/appinfo/info.xml index 57a111e55..dff0dd3ba 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -21,7 +21,7 @@ Create a [feature request](https://github.com/nextcloud/news/discussions/new) Report a [feed issue](https://github.com/nextcloud/news/discussions/new) ]]> - 24.0.0-beta1 + 24.0.0 agpl Benjamin Brahmer Sean Molenaar From 4648cd7f1d410545369fc0ef1ffd914f825beffa Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Thu, 28 Sep 2023 09:00:01 +0200 Subject: [PATCH 292/306] update php setup action Signed-off-by: Benjamin Brahmer --- .github/workflows/build-release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 16c210dd4..b955bc663 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -22,14 +22,14 @@ jobs: uses: actions/checkout@v4 - name: Setup PHP - uses: shivammathur/setup-php@afefcaf556d98dc7896cca380e181decb609ca44 + uses: shivammathur/setup-php@7fdd3ece872ec7ec4c098ae5ab7637d5e0a96067 #2.26.0 with: php-version: ${{ matrix.php-versions }} extensions: pdo_sqlite,pdo_mysql,pdo_pgsql,gd,zip coverage: none - name: Set up server non MySQL - uses: SMillerDev/nextcloud-actions/setup-nextcloud@main + uses: SMillerDev/nextcloud-actions/setup-nextcloud@1e38cb369e2193642279c64ee140fc93ddd4fa77 with: cron: false version: ${{ matrix.nextcloud }} @@ -39,7 +39,7 @@ jobs: run: make - name: Configure server with app - uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@main + uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@1e38cb369e2193642279c64ee140fc93ddd4fa77 with: app: ${{ env.APP_NAME }} check-code: false From 5bf91ea8e35e92e42f6e08e0c877c2c1e80a6a45 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sun, 1 Oct 2023 01:19:29 +0000 Subject: [PATCH 293/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/sk.js | 3 ++- l10n/sk.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/l10n/sk.js b/l10n/sk.js index 0c74e4043..1c1e43362 100644 --- a/l10n/sk.js +++ b/l10n/sk.js @@ -14,6 +14,7 @@ OC.L10N.register( "Shared with me" : "Zdieľané so mnou", "An RSS/Atom feed reader" : "RSS/Atom čítačka", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "Reader Aplikácia na čítanie kanálov RSS/Atom pre Nextcloud\n\n- 📲 Synchronizujte svoje kanály s viacerými [klientmi] pre mobily alebo počítače (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizácie vašich spravodajských kanálov\n- 🆓 Voľný a otvorený zdroj pod AGPLv3, žiadne reklamy ani prémiové funkcie\n\n** Na to, aby táto aplikácia fungovala, je momentálne potrebný Systemový Cron **\n\nPožiadavky nájdete [tu] (https://nextcloud.github.io/news/install/#dependencies)\n\nZoznam zmien je k dispozícii [tu] (https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvorte [hlásenie chyby] (https://github.com/nextcloud/news/issues/new/choose)\n\nVytvorte [žiadosť o funkciu] (https://github.com/nextcloud/news/discussions/new)\n\nNahlásiť [problém s kanálom] (https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Posledná úloha prebehla {relativeTime}. Zdá sa, že niečo nie je v poriadku.", "Last job ran {relativeTime}." : "Posledná úloha bežala {relativeTime}.", "Use system cron for updates" : "Použiť systémový plánovač cron pre aktualizácie", "Disable this if you use a custom updater." : "Toto vypnite ak používate vlastný updater.", @@ -85,7 +86,7 @@ OC.L10N.register( "Folder name" : "Názov priečinka", "Go back" : "Ísť späť", "Folder exists already!" : "Priečinok už existuje!", - "Credentials" : "Prihlasovanie údaje", + "Credentials" : "Prihlasovacie údaje", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Prihlasovacie údaje pre HTTP Basic Auth musia byť uložené nezašifrované! Každý s prístupom k serveru alebo databáze si ich bude môcť prečítať!", "Password" : "Heslo", "Auto discover Feed" : "Automaticky objavovať Informačný kanál", diff --git a/l10n/sk.json b/l10n/sk.json index f44199b1b..44c7423db 100644 --- a/l10n/sk.json +++ b/l10n/sk.json @@ -12,6 +12,7 @@ "Shared with me" : "Zdieľané so mnou", "An RSS/Atom feed reader" : "RSS/Atom čítačka", "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)" : "Reader Aplikácia na čítanie kanálov RSS/Atom pre Nextcloud\n\n- 📲 Synchronizujte svoje kanály s viacerými [klientmi] pre mobily alebo počítače (https://nextcloud.github.io/news/clients/)\n- 🔄 Automatické aktualizácie vašich spravodajských kanálov\n- 🆓 Voľný a otvorený zdroj pod AGPLv3, žiadne reklamy ani prémiové funkcie\n\n** Na to, aby táto aplikácia fungovala, je momentálne potrebný Systemový Cron **\n\nPožiadavky nájdete [tu] (https://nextcloud.github.io/news/install/#dependencies)\n\nZoznam zmien je k dispozícii [tu] (https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nVytvorte [hlásenie chyby] (https://github.com/nextcloud/news/issues/new/choose)\n\nVytvorte [žiadosť o funkciu] (https://github.com/nextcloud/news/discussions/new)\n\nNahlásiť [problém s kanálom] (https://github.com/nextcloud/news/discussions/new)", + "Last job execution ran {relativeTime}. Something seems wrong." : "Posledná úloha prebehla {relativeTime}. Zdá sa, že niečo nie je v poriadku.", "Last job ran {relativeTime}." : "Posledná úloha bežala {relativeTime}.", "Use system cron for updates" : "Použiť systémový plánovač cron pre aktualizácie", "Disable this if you use a custom updater." : "Toto vypnite ak používate vlastný updater.", @@ -83,7 +84,7 @@ "Folder name" : "Názov priečinka", "Go back" : "Ísť späť", "Folder exists already!" : "Priečinok už existuje!", - "Credentials" : "Prihlasovanie údaje", + "Credentials" : "Prihlasovacie údaje", "HTTP Basic Auth credentials must be stored unencrypted! Everyone with access to the server or database will be able to access them!" : "Prihlasovacie údaje pre HTTP Basic Auth musia byť uložené nezašifrované! Každý s prístupom k serveru alebo databáze si ich bude môcť prečítať!", "Password" : "Heslo", "Auto discover Feed" : "Automaticky objavovať Informačný kanál", From 934f78c01b061c0995464bbbaf30904d40393b2e Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 3 Oct 2023 01:14:36 +0000 Subject: [PATCH 294/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/sk.js | 2 +- l10n/sk.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/sk.js b/l10n/sk.js index 1c1e43362..30b6dce70 100644 --- a/l10n/sk.js +++ b/l10n/sk.js @@ -110,7 +110,7 @@ OC.L10N.register( "Ignore updated" : "Ignorovať aktualizáciu", "Open feed URL" : "Otvoriť adresu zdroja", "Delete" : "Zmazať", - "Dismiss" : "Odmietnuť", + "Dismiss" : "Zatvoriť", "Collapse" : "Zvinúť", "Deleted folder" : "Zmazaný priečinok", "Undo delete folder" : "Obnoviť zmazaný priečinok", diff --git a/l10n/sk.json b/l10n/sk.json index 44c7423db..ce2a672a5 100644 --- a/l10n/sk.json +++ b/l10n/sk.json @@ -108,7 +108,7 @@ "Ignore updated" : "Ignorovať aktualizáciu", "Open feed URL" : "Otvoriť adresu zdroja", "Delete" : "Zmazať", - "Dismiss" : "Odmietnuť", + "Dismiss" : "Zatvoriť", "Collapse" : "Zvinúť", "Deleted folder" : "Zmazaný priečinok", "Undo delete folder" : "Obnoviť zmazaný priečinok", From 1f00ccd1ee6c6db70b176edfb8af4b0d03858763 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Oct 2023 13:04:34 +0000 Subject: [PATCH 295/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.35 to 1.10.37 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.35 to 1.10.37. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.35...1.10.37) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 6ee0ff010..bfd39fcd0 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.35", + "phpstan/phpstan": "^1.10.37", "phpstan/phpstan-doctrine": "^1.3.43", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.14", diff --git a/composer.lock b/composer.lock index 3b25f2ec9..7feff256e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "b6d4c8e072b483a0ed1e02f7bf9c7719", + "content-hash": "d88011ae1af6a4647b70ee96eeb472be", "packages": [ { "name": "arthurhoaro/favicon", @@ -1357,16 +1357,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.35", + "version": "1.10.37", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "e730e5facb75ffe09dfb229795e8c01a459f26c3" + "reference": "058ba07e92f744d4dcf6061ae75283d0c6456f2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e730e5facb75ffe09dfb229795e8c01a459f26c3", - "reference": "e730e5facb75ffe09dfb229795e8c01a459f26c3", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/058ba07e92f744d4dcf6061ae75283d0c6456f2e", + "reference": "058ba07e92f744d4dcf6061ae75283d0c6456f2e", "shasum": "" }, "require": { @@ -1415,7 +1415,7 @@ "type": "tidelift" } ], - "time": "2023-09-19T15:27:56+00:00" + "time": "2023-10-02T16:18:37+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From be0929092b155b84917ff4dc04ed690b60e6942b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Oct 2023 12:17:41 +0000 Subject: [PATCH 296/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.37 to 1.10.38 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.37 to 1.10.38. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.37...1.10.38) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index bfd39fcd0..2c8c30af0 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.37", + "phpstan/phpstan": "^1.10.38", "phpstan/phpstan-doctrine": "^1.3.43", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.14", diff --git a/composer.lock b/composer.lock index 7feff256e..a466fa160 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d88011ae1af6a4647b70ee96eeb472be", + "content-hash": "8c7da1a6c4e844a7fd96969b197d541e", "packages": [ { "name": "arthurhoaro/favicon", @@ -1357,16 +1357,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.37", + "version": "1.10.38", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "058ba07e92f744d4dcf6061ae75283d0c6456f2e" + "reference": "5302bb402c57f00fb3c2c015bac86e0827e4b691" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/058ba07e92f744d4dcf6061ae75283d0c6456f2e", - "reference": "058ba07e92f744d4dcf6061ae75283d0c6456f2e", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/5302bb402c57f00fb3c2c015bac86e0827e4b691", + "reference": "5302bb402c57f00fb3c2c015bac86e0827e4b691", "shasum": "" }, "require": { @@ -1415,7 +1415,7 @@ "type": "tidelift" } ], - "time": "2023-10-02T16:18:37+00:00" + "time": "2023-10-06T14:19:14+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 816239c1988415c817893a939f3a66c598612552 Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Wed, 11 Oct 2023 16:37:35 +0200 Subject: [PATCH 297/306] Log more useful things when checking a logo Signed-off-by: Benjamin Brahmer --- lib/Fetcher/FeedFetcher.php | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/lib/Fetcher/FeedFetcher.php b/lib/Fetcher/FeedFetcher.php index 001a50bb4..b079f63a9 100755 --- a/lib/Fetcher/FeedFetcher.php +++ b/lib/Fetcher/FeedFetcher.php @@ -427,10 +427,10 @@ protected function getFavicon(FeedInterface $feed, string $url): ?string $downloaded = true; $this->logger->debug( - "Feed:{url} Logo:{logo} Status:{status}", + "Feed:{feed} Logo:{logo} Status:{status}", [ 'status' => $response->getStatusCode(), - 'url' => $favicon_path, + 'feed' => $url, 'logo' => $favicon ] ); @@ -448,6 +448,14 @@ protected function getFavicon(FeedInterface $feed, string $url): ?string // check if file is actually an image if (!$is_image) { + $this->logger->debug( + "Downloaded file:{file} from {url} is not an image", + [ + 'file' => $favicon_path, + 'url' => $favicon + ] + ); + $return = $this->faviconFactory->get($base_url); return is_string($return) ? $return : null; } @@ -455,6 +463,13 @@ protected function getFavicon(FeedInterface $feed, string $url): ?string list($width, $height, $type, $attr) = getimagesize($favicon_path); // check if image is square else fall back to favicon if ($width !== $height) { + $this->logger->debug( + "Downloaded file:{file} from {url} is not square", + [ + 'file' => $favicon_path, + 'url' => $favicon + ] + ); $return = $this->faviconFactory->get($base_url); return is_string($return) ? $return : null; } From 02eee39b5d5d97a009dd6213ea69704a74517341 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Oct 2023 12:49:37 +0000 Subject: [PATCH 298/306] Build(deps-dev): Bump phpstan/phpstan-phpunit from 1.3.14 to 1.3.15 Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.14 to 1.3.15. - [Release notes](https://github.com/phpstan/phpstan-phpunit/releases) - [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.14...1.3.15) --- updated-dependencies: - dependency-name: phpstan/phpstan-phpunit dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.json b/composer.json index 2c8c30af0..0b69955ac 100644 --- a/composer.json +++ b/composer.json @@ -59,7 +59,7 @@ "phpstan/phpstan": "^1.10.38", "phpstan/phpstan-doctrine": "^1.3.43", "phpstan/phpstan-strict-rules": "^1.5.1", - "phpstan/phpstan-phpunit": "^1.3.14", + "phpstan/phpstan-phpunit": "^1.3.15", "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", diff --git a/composer.lock b/composer.lock index a466fa160..97dd311d6 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "8c7da1a6c4e844a7fd96969b197d541e", + "content-hash": "30036592b326776e6c93c85d222a765c", "packages": [ { "name": "arthurhoaro/favicon", @@ -1537,16 +1537,16 @@ }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.14", + "version": "1.3.15", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "614acc10c522e319639bf38b0698a4a566665f04" + "reference": "70ecacc64fe8090d8d2a33db5a51fe8e88acd93a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/614acc10c522e319639bf38b0698a4a566665f04", - "reference": "614acc10c522e319639bf38b0698a4a566665f04", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/70ecacc64fe8090d8d2a33db5a51fe8e88acd93a", + "reference": "70ecacc64fe8090d8d2a33db5a51fe8e88acd93a", "shasum": "" }, "require": { @@ -1583,9 +1583,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.14" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.15" }, - "time": "2023-08-25T09:46:39+00:00" + "time": "2023-10-09T18:58:39+00:00" }, { "name": "phpstan/phpstan-strict-rules", From 953731604e2489ab63579865a248093c405be96e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Oct 2023 16:43:54 +0000 Subject: [PATCH 299/306] Build(deps-dev): Bump doctrine/dbal from 3.7.0 to 3.7.1 Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/doctrine/dbal/releases) - [Commits](https://github.com/doctrine/dbal/compare/3.7.0...3.7.1) --- updated-dependencies: - dependency-name: doctrine/dbal dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/composer.json b/composer.json index 0b69955ac..65c1053ed 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan-deprecation-rules": "^1.1", "guzzlehttp/guzzle": "^7.3.0", - "doctrine/dbal": "^3.7.0", + "doctrine/dbal": "^3.7.1", "symfony/console": "^4.4.19", "psr/log": "^1.1.0" }, diff --git a/composer.lock b/composer.lock index 97dd311d6..d44e3beb8 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "30036592b326776e6c93c85d222a765c", + "content-hash": "ca6668b747dc4e09ff248e80e897c8e7", "packages": [ { "name": "arthurhoaro/favicon", @@ -766,16 +766,16 @@ }, { "name": "doctrine/dbal", - "version": "3.7.0", + "version": "3.7.1", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "00d03067f07482f025d41ab55e4ba0db5eca2cdf" + "reference": "5b7bd66c9ff58c04c5474ab85edce442f8081cb2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/00d03067f07482f025d41ab55e4ba0db5eca2cdf", - "reference": "00d03067f07482f025d41ab55e4ba0db5eca2cdf", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/5b7bd66c9ff58c04c5474ab85edce442f8081cb2", + "reference": "5b7bd66c9ff58c04c5474ab85edce442f8081cb2", "shasum": "" }, "require": { @@ -859,7 +859,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.7.0" + "source": "https://github.com/doctrine/dbal/tree/3.7.1" }, "funding": [ { @@ -875,20 +875,20 @@ "type": "tidelift" } ], - "time": "2023-09-26T20:56:55+00:00" + "time": "2023-10-06T05:06:20+00:00" }, { "name": "doctrine/deprecations", - "version": "v1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3" + "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", - "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931", + "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931", "shasum": "" }, "require": { @@ -920,9 +920,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v1.1.1" + "source": "https://github.com/doctrine/deprecations/tree/1.1.2" }, - "time": "2023-06-03T09:27:29+00:00" + "time": "2023-09-27T20:04:15+00:00" }, { "name": "doctrine/event-manager", From 34e7e938a336b41af0c69e29bf1d413b266e36c7 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 18 Oct 2023 01:41:19 +0000 Subject: [PATCH 300/306] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ast.js | 1 + l10n/ast.json | 1 + l10n/sk.js | 2 +- l10n/sk.json | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/l10n/ast.js b/l10n/ast.js index c9f68f518..5c086b481 100644 --- a/l10n/ast.js +++ b/l10n/ast.js @@ -11,6 +11,7 @@ OC.L10N.register( "Delete" : "Desaniciar", "Settings" : "Configuración", "Help" : "Ayuda", + "Keyboard shortcuts" : "Atayos del tecláu", "Documentation" : "Documentación" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ast.json b/l10n/ast.json index f0ca54091..3688fb48e 100644 --- a/l10n/ast.json +++ b/l10n/ast.json @@ -9,6 +9,7 @@ "Delete" : "Desaniciar", "Settings" : "Configuración", "Help" : "Ayuda", + "Keyboard shortcuts" : "Atayos del tecláu", "Documentation" : "Documentación" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/sk.js b/l10n/sk.js index 30b6dce70..648b82d58 100644 --- a/l10n/sk.js +++ b/l10n/sk.js @@ -45,7 +45,7 @@ OC.L10N.register( "Share" : "Zdieľať", "Share with users" : "Zdieľať s užívateľmi", "Username" : "Používateľské meno", - "No users found" : "Žiadny užívatelia nenájdený", + "No users found" : "Žiadni používatelia nenájdení", "Error while searching for users" : "Chyba pri vyhľadávaní užívateľov", "Share on social media" : "Zdieľať cez sociálne médiá", "I wanted you to see this article" : "Chcel by som, aby ste videli tento článok", diff --git a/l10n/sk.json b/l10n/sk.json index ce2a672a5..66dd7a4a1 100644 --- a/l10n/sk.json +++ b/l10n/sk.json @@ -43,7 +43,7 @@ "Share" : "Zdieľať", "Share with users" : "Zdieľať s užívateľmi", "Username" : "Používateľské meno", - "No users found" : "Žiadny užívatelia nenájdený", + "No users found" : "Žiadni používatelia nenájdení", "Error while searching for users" : "Chyba pri vyhľadávaní užívateľov", "Share on social media" : "Zdieľať cez sociálne médiá", "I wanted you to see this article" : "Chcel by som, aby ste videli tento článok", From 756f1cbb6c857e3055a4244bb1eefd69a58e91ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Oct 2023 04:17:14 +0000 Subject: [PATCH 301/306] Build(deps-dev): Bump @babel/traverse from 7.18.5 to 7.23.2 in /js Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.18.5 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] --- js/package-lock.json | 317 +++++++++++++++++++++++-------------------- 1 file changed, 169 insertions(+), 148 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index b825c625d..62687d214 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -52,12 +52,13 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "dev": true, "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" @@ -103,13 +104,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", - "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "dev": true, "dependencies": { - "@babel/types": "^7.18.2", - "@jridgewell/gen-mapping": "^0.3.0", + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "engines": { @@ -117,12 +119,12 @@ } }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.0", + "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.9" }, @@ -149,34 +151,34 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", - "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "dependencies": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -226,21 +228,30 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "engines": { "node": ">=6.9.0" @@ -270,13 +281,13 @@ } }, "node_modules/@babel/highlight": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", - "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -284,9 +295,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz", - "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -296,33 +307,33 @@ } }, "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz", - "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.5", - "@babel/types": "^7.18.4", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -331,12 +342,13 @@ } }, "node_modules/@babel/types": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", - "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -426,9 +438,9 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "dev": true, "engines": { "node": ">=6.0.0" @@ -468,19 +480,19 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.13", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", - "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@socket.io/component-emitter": { @@ -7215,12 +7227,13 @@ } }, "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" } }, "@babel/compat-data": { @@ -7253,23 +7266,24 @@ } }, "@babel/generator": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", - "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "dev": true, "requires": { - "@babel/types": "^7.18.2", - "@jridgewell/gen-mapping": "^0.3.0", + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "dependencies": { "@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, "requires": { - "@jridgewell/set-array": "^1.0.0", + "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.9" } @@ -7289,28 +7303,28 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", - "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true }, "@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "requires": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" } }, "@babel/helper-module-imports": { @@ -7348,18 +7362,24 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" } }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true + }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true }, "@babel/helper-validator-option": { @@ -7380,58 +7400,59 @@ } }, "@babel/highlight": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", - "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz", - "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", "dev": true }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" } }, "@babel/traverse": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz", - "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.5", - "@babel/types": "^7.18.4", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", - "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } }, @@ -7504,9 +7525,9 @@ } }, "@jridgewell/resolve-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "dev": true }, "@jridgewell/set-array": { @@ -7539,19 +7560,19 @@ } }, "@jridgewell/sourcemap-codec": { - "version": "1.4.13", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", - "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@socket.io/component-emitter": { From 862a9a672e8eb323bff9fa71ea318c3e3cba9aa6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Oct 2023 06:05:19 +0000 Subject: [PATCH 302/306] Build(deps-dev): Bump @babel/traverse from 7.21.2 to 7.23.2 Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.21.2 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 242 +++++++++++++++++++++++----------------------- 1 file changed, 122 insertions(+), 120 deletions(-) diff --git a/package-lock.json b/package-lock.json index 02ae427cc..88d8d944f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,13 +47,14 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "dev": true, "peer": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" @@ -120,13 +121,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", - "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "dev": true, "peer": true, "dependencies": { - "@babel/types": "^7.21.0", + "@babel/types": "^7.23.0", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -256,9 +257,9 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, "peer": true, "engines": { @@ -279,27 +280,27 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "peer": true, "dependencies": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "peer": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -438,22 +439,22 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "peer": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", "dev": true, "peer": true, "engines": { @@ -461,9 +462,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "peer": true, "engines": { @@ -512,14 +513,14 @@ } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -527,9 +528,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -1707,35 +1708,35 @@ } }, "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, "peer": true, "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", - "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", "dev": true, "peer": true, "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.2", - "@babel/types": "^7.21.2", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1744,14 +1745,14 @@ } }, "node_modules/@babel/types": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", - "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", "dev": true, "peer": true, "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -13362,13 +13363,14 @@ } }, "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "dev": true, "peer": true, "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" } }, "@babel/compat-data": { @@ -13415,13 +13417,13 @@ } }, "@babel/generator": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", - "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "dev": true, "peer": true, "requires": { - "@babel/types": "^7.21.0", + "@babel/types": "^7.23.0", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -13520,9 +13522,9 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, "peer": true }, @@ -13537,24 +13539,24 @@ } }, "@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "peer": true, "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "peer": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-member-expression-to-functions": { @@ -13660,26 +13662,26 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "peer": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", "dev": true, "peer": true }, "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "peer": true }, @@ -13716,21 +13718,21 @@ } }, "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", "dev": true, "peer": true, "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==" + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", @@ -14539,45 +14541,45 @@ } }, "@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, "peer": true, "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" } }, "@babel/traverse": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", - "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", "dev": true, "peer": true, "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.2", - "@babel/types": "^7.21.2", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", - "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", "dev": true, "peer": true, "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } }, From 1583ed2292b7347fc334bbb47a3ec75b1e754f57 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Oct 2023 12:51:28 +0000 Subject: [PATCH 303/306] Build(deps-dev): Bump phpstan/phpstan from 1.10.38 to 1.10.39 Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.38 to 1.10.39. - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.38...1.10.39) --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index 65c1053ed..4ba6ae396 100644 --- a/composer.json +++ b/composer.json @@ -56,7 +56,7 @@ "require-dev": { "phpunit/phpunit": "9.6.*", "squizlabs/php_codesniffer": "^3.7.2", - "phpstan/phpstan": "^1.10.38", + "phpstan/phpstan": "^1.10.39", "phpstan/phpstan-doctrine": "^1.3.43", "phpstan/phpstan-strict-rules": "^1.5.1", "phpstan/phpstan-phpunit": "^1.3.15", diff --git a/composer.lock b/composer.lock index d44e3beb8..d80c38e45 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ca6668b747dc4e09ff248e80e897c8e7", + "content-hash": "73a2eafbcd20ee57339cdb0ff023183d", "packages": [ { "name": "arthurhoaro/favicon", @@ -1357,16 +1357,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.38", + "version": "1.10.39", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "5302bb402c57f00fb3c2c015bac86e0827e4b691" + "reference": "d9dedb0413f678b4d03cbc2279a48f91592c97c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/5302bb402c57f00fb3c2c015bac86e0827e4b691", - "reference": "5302bb402c57f00fb3c2c015bac86e0827e4b691", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d9dedb0413f678b4d03cbc2279a48f91592c97c4", + "reference": "d9dedb0413f678b4d03cbc2279a48f91592c97c4", "shasum": "" }, "require": { @@ -1415,7 +1415,7 @@ "type": "tidelift" } ], - "time": "2023-10-06T14:19:14+00:00" + "time": "2023-10-17T15:46:26+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 982ff16a2e0acb7513e6b77316be911ba24959cd Mon Sep 17 00:00:00 2001 From: IgorA100 Date: Sun, 15 Oct 2023 01:40:52 +0300 Subject: [PATCH 304/306] Fix: Set CURLOPT_USERAGENT Some sites do not serve content without a User Agent Set CURLOPT_USERAGENT= Google Chrome Signed-off-by: IgorA100 --- lib/Scraper/Scraper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Scraper/Scraper.php b/lib/Scraper/Scraper.php index 998c4464c..b766a00b8 100644 --- a/lib/Scraper/Scraper.php +++ b/lib/Scraper/Scraper.php @@ -37,7 +37,7 @@ public function __construct(LoggerInterface $logger) CURLOPT_RETURNTRANSFER => true, // return web page CURLOPT_HEADER => false, // do not return headers CURLOPT_FOLLOWLOCATION => true, // follow redirects - //CURLOPT_USERAGENT => "php-news", // who am i + CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36", // who am i CURLOPT_AUTOREFERER => true, // set referer on redirect CURLOPT_CONNECTTIMEOUT => 120, // timeout on connect CURLOPT_TIMEOUT => 120, // timeout on response From ce8888443c337b2da95f08efb305f74df15e5a26 Mon Sep 17 00:00:00 2001 From: IgorA100 Date: Sun, 15 Oct 2023 21:20:01 +0300 Subject: [PATCH 305/306] Update Scraper.php Use FetcherConfig::DEFAULT_USER_AGENT for Curl Signed-off-by: IgorA100 --- lib/Scraper/Scraper.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Scraper/Scraper.php b/lib/Scraper/Scraper.php index b766a00b8..c5ae401f9 100644 --- a/lib/Scraper/Scraper.php +++ b/lib/Scraper/Scraper.php @@ -16,6 +16,7 @@ use fivefilters\Readability\ParseException; use League\Uri\Exceptions\SyntaxError; use Psr\Log\LoggerInterface; +use OCA\News\Config\FetcherConfig; class Scraper implements IScraper { @@ -37,7 +38,7 @@ public function __construct(LoggerInterface $logger) CURLOPT_RETURNTRANSFER => true, // return web page CURLOPT_HEADER => false, // do not return headers CURLOPT_FOLLOWLOCATION => true, // follow redirects - CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36", // who am i + CURLOPT_USERAGENT => FetcherConfig::DEFAULT_USER_AGENT, // who am i CURLOPT_AUTOREFERER => true, // set referer on redirect CURLOPT_CONNECTTIMEOUT => 120, // timeout on connect CURLOPT_TIMEOUT => 120, // timeout on response From d423ca520ca9c61233c33717d604e3183f0f486c Mon Sep 17 00:00:00 2001 From: IgorA100 Date: Mon, 16 Oct 2023 12:46:12 +0300 Subject: [PATCH 306/306] Update CHANGELOG.md - Set User Agent for curl in Scraper Signed-off-by: IgorA100 --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98cbf3b4d..7920e15cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,8 @@ The format is mostly based on [Keep a Changelog](https://keepachangelog.com/en/1 # Unreleased ## [24.x.x] ### Changed - +- Set User Agent for curl in Scraper + ### Fixed # Releases