From 2091cd693bc03f6a71ecf7685df2be12172c7902 Mon Sep 17 00:00:00 2001 From: Matti Schneider Date: Tue, 21 May 2024 06:26:21 +0200 Subject: [PATCH] Revert OpenAPI version number to 3.0.0 This was bumped in 8be2ec4e7b598c70111a30458ebe6d8e40d96abc but we do not actually abide by 3.1.0, as can be seen in the use of `example` instead of `examples. v3.1.0 is a breaking change, the technical committee decided not to follow semver, see . Support for OpenAPI v3.1 is not offered by the current Legislation Explorer version and upgrading is too costly. See . --- openfisca_web_api/openAPI.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openfisca_web_api/openAPI.yml b/openfisca_web_api/openAPI.yml index 5eb1d8cf5c..ce935e5596 100644 --- a/openfisca_web_api/openAPI.yml +++ b/openfisca_web_api/openAPI.yml @@ -1,4 +1,4 @@ -openapi: "3.1.0" +openapi: "3.0.0" info: title: "{COUNTRY_PACKAGE_NAME} Web API" @@ -137,8 +137,8 @@ components: type: "object" additionalProperties: $ref: "#/components/schemas/Value" - propertyNames: # this keyword is part of JSON Schema but is not supported in OpenAPI Specification at the time of writing, see https://swagger.io/docs/specification/data-models/keywords/#unsupported - pattern: "^[12][0-9]{3}-[01][0-9]-[0-3][0-9]$" # all keys are ISO dates + # propertyNames: # this keyword is part of JSON Schema but is not supported in OpenAPI v3.0.0 + # pattern: "^[12][0-9]{3}-[01][0-9]-[0-3][0-9]$" # all keys are ISO dates Value: oneOf: