oapi-codegen
oapi-codegen copied to clipboard
Generate Go client and server boilerplate from OpenAPI 3 specifications
Bumps [github.com/lestrrat-go/jwx](https://github.com/lestrrat-go/jwx) from 1.2.26 to 1.2.29. Release notes Sourced from github.com/lestrrat-go/jwx's releases. v1.2.29 07 Mar 2024 [Security] [jwe] Added jwe.Settings(jwe.WithMaxDecompressBufferSize(int64)) to specify the maximum size of a decompressed JWE payload....
I have three files: - enums.yaml - components.yaml - endpoints.yaml Endpoints use both components and enums. Components use enums. I want to generate three files in the same package. I...
This PR adds test code that exhaustively tests the response code in strict server. The automatically generated spec file and test code are used to test combinations such as content-type...
- Add test of broken marshalling for oneOf objects with properties - Update union.tmpl to fix symmetric serialization bug
```yaml responses: '200': description: Order result content: application/json: schema: oneOf: - $ref: '#/components/schemas/orderResponseAck' - $ref: '#/components/schemas/orderResponseResult' - $ref: '#/components/schemas/orderResponseFull' ``` genrating into ```go type PostFapiV1Order200JSONResponse struct { union json.RawMessage }...
https://pkg.go.dev/github.com/deepmap/oapi-codegen/v2/pkg/codegen#Configuration is currently kinda the best option
The strict server cannot return JSON object with additionalProperties. It seems that wrapper for strict server ignore custom MarshalJSON(). We do not create the minimal test code for this issue...
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/oapi-codegen/oapi-codegen). > [!NOTE] These dependencies have not received...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | golang.org/x/tools | `v0.12.0` -> `v0.19.0` | [](https://docs.renovatebot.com/merge-confidence/)...