Skip to content

And whereas this update clarifies prior statements

Latest
Compare
Choose a tag to compare
@mattpolzin mattpolzin released this 01 Nov 16:13
5b5ee49

(clarifications to the OpenAPI specification, that is)

What's Changed

  • Fix typo in symbol name for server variable validations by @theoriginalbit (#385)
  • Add support for new patch versions of OAS (3.0.4, 3.1.1) (#386)

⚠️ Heads up

  • From a Swift standpoint, adding OAS v3_0_4 and v3_1_1 is a breaking change if you have any switch statements that match on the version enumeration and don't allow for future additions to the enumeration. This is regrettable but it is not practical to release a new major version of OpenAPIKit when the OAS standard introduces clarification patch versions like is the case this time.
  • OpenAPIKit does not consider the introduction of deprecation warnings a breaking change but if you treat warnings as errors then this update will be breaking if you use the serverVarialbeEnumIsValid or serverVarialbeDefaultExistsInEnum builtin validations explicitly in your code. These have been renamed to serverVariableEnumIsValid and serverVariableDefaultExistsInEnum to fix the spelling errors in their names.

New Contributors

Full Changelog: 3.2.2...3.2.3