Releases: mattpolzin/JSONAPI-OpenAPI
Migrate to `OpenAPIKit` library.
Moved OpenAPI code out of this library and into its own package. The naming changed in the new package so this is a breaking change. The biggest name change is most things that used to be called JSONNode
are now called JSONSchema
.
This change also comes with much more complete test coverage of the OpenAPI code.
Update dependencies and mattpolzin/JSONAPI naming
In updating to the latest version of mattpolzin/JSONAPI
so naming changes were required. These are mostly just types with "Entity" in their name getting changed to "ResourceObject" to better align with the naming in the JSON:API Spec.
Updated to Swift tools version 5.0 and Swift language version 5.0
Added required properties to OpenAPI parameter type.
Added "in" and "schema"/"content" properties to OpenAPI parameter type. These were not the only missing properties of that type, but they are the only ones required to create compliant OpenAPI documentation containing parameters.
First Pre-release outside of parent JSONAPI repo.
See https://github.com/mattpolzin/JSONAPI for a historical reference of this package's changes over time.