From ed1d8d162c935c122ccbcac1ad45f945da46ea23 Mon Sep 17 00:00:00 2001 From: provokateurin Date: Fri, 19 Jul 2024 08:34:18 +0200 Subject: [PATCH] feat(appinfo): Add api-version to info.xml Signed-off-by: provokateurin --- lib/private/App/InfoParser.php | 3 +++ resources/app-info-shipped.xsd | 2 ++ resources/app-info.xsd | 2 ++ tests/data/app/expected-info.json | 1 + tests/data/app/navigation-one-item.json | 3 ++- tests/data/app/navigation-two-items.json | 3 ++- tests/data/app/valid-info.xml | 2 ++ 7 files changed, 14 insertions(+), 2 deletions(-) diff --git a/lib/private/App/InfoParser.php b/lib/private/App/InfoParser.php index 54afd0069fb..9df9828c184 100644 --- a/lib/private/App/InfoParser.php +++ b/lib/private/App/InfoParser.php @@ -119,6 +119,9 @@ class InfoParser { if (!array_key_exists('backend', $array['dependencies'])) { $array['dependencies']['backend'] = []; } + if (!array_key_exists('api-version', $array)) { + $array['api-version'] = []; + } if (array_key_exists('types', $array)) { if (is_array($array['types'])) { diff --git a/resources/app-info-shipped.xsd b/resources/app-info-shipped.xsd index a340dde30bd..a7b27b8b834 100644 --- a/resources/app-info-shipped.xsd +++ b/resources/app-info-shipped.xsd @@ -18,6 +18,8 @@ maxOccurs="unbounded"/> + + caldav + 1 + 2