oapi-codegen
oapi-codegen copied to clipboard
Generate Go client and server boilerplate from OpenAPI 3 specifications
Using this model definition as an example: ```yaml openapi: 3.0.4 components: schemas: ProblemDetails: type: object description: RFC 7807 Problem Details properties: type: type: string format: uri description: A URI reference...
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [github.com/golangci/golangci-lint](https://redirect.github.com/golangci/golangci-lint) | `v2.6.0` -> `v2.7.2` |  |  | --- ### Release...
In GIN strict server, there seems to be no way to stop sending non-required headers in the response definition.
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [gopkg.in/yaml.v2](https://redirect.github.com/go-yaml/yaml) | `v2.4.0` -> `v3.0.1` |  |  | --- ### Release...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | major | `v5.0.0` -> `v6.0.1` | --- ### Release...
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [github.com/speakeasy-api/openapi-overlay](https://redirect.github.com/speakeasy-api/openapi-overlay) | `v0.10.2` -> `v0.10.3` |  |  | --- ### Release...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | patch | `v5.0.0` -> `v5.0.1` | --- ### Release...
Fix for issue #2149. Similar approach as taken in #1780.
I have added the implementation of code generation for discriminators used with `allOf` schemas. [OpenAPI Spec](https://swagger.io/specification/#discriminator-object) Feature for #666 **Some notes** - Added support discriminator defined at schema level and...
Fixes #2171 This change is just a workaround for https://github.com/yaml/go-yaml/issues/76. The marshalling/unmarshalling is transparent to the user. Changing the indentation shouldn't break anything.