openfisca / openfisca-core

OpenFisca core engine. See other repositories for countries-specific code & data.
https://openfisca.org
GNU Affero General Public License v3.0
165 stars 74 forks source link

Revert OpenAPI version number to 3.0.0 #1210

Closed MattiSG closed 1 month ago

MattiSG commented 1 month ago

This was bumped in 8be2ec4e7b598c70111a30458ebe6d8e40d96abc (#989). We do not actually abide by 3.1.0, as can be seen in the use of example instead of examples, support for which was dropped. v3.1.0 is indeed a breaking change, but the OpenAPI technical committee decided not to follow SemVer.

Support for OpenAPI v3.1 is not offered by the current Legislation Explorer version and upgrading is too costly (see https://github.com/openfisca/legislation-explorer/issues/236).

Technical changes

coveralls commented 1 month ago

Coverage Status

coverage: 74.48%. remained the same when pulling 1c655501c78763820b8952df3ff92c9f03d80c5d on openapi3 into d5d287d1ebcf634400f3333712ee6cb5fb78a08a on master.