OpenAPIKit icon indicating copy to clipboard operation
OpenAPIKit copied to clipboard

Codable Swift OpenAPI implementation.

Results 29 OpenAPIKit issues
Sort by recently updated
recently updated
newest added

The function `assertJSONEquivalent` that is only used in the testing suite, should be a bit more forgiving when comparing JSON strings. Here's a ghist demonstrating a failing test for JSON...

At the end of development against OpenAPI v3.1 there will be some new properties and at least one removed property (`nullable`) to document in the project status file.

v3.x

OpenAPIKit supports combining the JSON Schema `null` type with one other type as of https://github.com/mattpolzin/OpenAPIKit/pull/210. This allows us to continue to represent schema nullability in an OpenAPI v3.1 document. What...

v3.x

`"null"` was added as a `"type"` with issue https://github.com/mattpolzin/OpenAPIKit/issues/184 but it currently cannot carry any context. I think it will need some if not all of the `CoreContext`.

v3.x

An OpenAPI Document now requires at least one of paths, components or webhooks to exist at the top level. While previous versions required paths, now a valid OpenAPI Document can...

good first issue
v3.x

There are some kinds of errors that might be beneficial to simply warn over or even work around under some circumstances instead of completely failing to decode. It would be...

enhancement

👋 Hey @mattpolzin! I recently used OpenAPIKit for a Swift client to the [Replicate](https://replicate.com) API, and thought I'd share it with you. Here's a link to the repo: https://github.com/mattt/replicate-swift. I...

This PR will remain open until OpenAPIKit 4.0.0 is released to track whether the v4 release branch can be cleanly merged into the current `main` branch.

WIP
v4.x