Skip to content

Releases: mattpolzin/JSONAPI-OpenAPI

Migrate to `OpenAPIKit` library.

28 Jul 05:03
cdc9389
Compare
Choose a tag to compare
Pre-release

⚠️ Breaking Changes ⚠️
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

03 Jul 16:13
Compare
Choose a tag to compare

⚠️ Breaking change ⚠️
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.

01 Feb 06:20
Compare
Choose a tag to compare

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.

31 Jan 02:11
Compare
Choose a tag to compare

See https://github.com/mattpolzin/JSONAPI for a historical reference of this package's changes over time.