oapi-codegen icon indicating copy to clipboard operation
oapi-codegen copied to clipboard

Generate Go client and server boilerplate from OpenAPI 3 specifications

Results 633 oapi-codegen issues
Sort by recently updated
recently updated
newest added

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` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint/v2.7.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint/v2.6.0/v2.7.2?slim=true) | --- ### Release...

dependencies

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` | ![age](https://developer.mend.io/api/mc/badges/age/go/gopkg.in%2fyaml.v2/v3.0.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/gopkg.in%2fyaml.v2/v2.4.0/v3.0.1?slim=true) | --- ### Release...

dependencies

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...

dependencies

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` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fspeakeasy-api%2fopenapi-overlay/v0.10.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fspeakeasy-api%2fopenapi-overlay/v0.10.2/v0.10.3?slim=true) | --- ### Release...

dependencies

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...

dependencies

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...

auto:no-mentions

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.