From 2d8caa34255ed816bb6753b49e535ddae684de8a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 09:42:03 +0000 Subject: [PATCH 1/2] fix(deps): update module github.com/getkin/kin-openapi to v0.141.0 (go.mod) --- examples/go.mod | 2 +- examples/go.sum | 4 ++-- go.mod | 6 +++--- go.sum | 12 ++++++------ internal/test/go.mod | 6 +++--- internal/test/go.sum | 12 ++++++------ 6 files changed, 21 insertions(+), 21 deletions(-) diff --git a/examples/go.mod b/examples/go.mod index d87de0a72..11e30ed37 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -5,7 +5,7 @@ go 1.25.0 replace github.com/oapi-codegen/oapi-codegen/v2 => ../ require ( - github.com/getkin/kin-openapi v0.140.0 + github.com/getkin/kin-openapi v0.141.0 github.com/gin-gonic/gin v1.12.0 github.com/go-chi/chi/v5 v5.2.5 github.com/gofiber/fiber/v2 v2.52.13 diff --git a/examples/go.sum b/examples/go.sum index 18ed270d9..f21079f6b 100644 --- a/examples/go.sum +++ b/examples/go.sum @@ -59,8 +59,8 @@ github.com/fxamacker/cbor/v2 v2.9.2 h1:X4Ksno9+x3cz0TZv69ec1hxP/+tymuR8PXQJyDwfh github.com/fxamacker/cbor/v2 v2.9.2/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ= github.com/gabriel-vasile/mimetype v1.4.13 h1:46nXokslUBsAJE/wMsp5gtO500a4F3Nkz9Ufpk2AcUM= github.com/gabriel-vasile/mimetype v1.4.13/go.mod h1:d+9Oxyo1wTzWdyVUPMmXFvp4F9tea18J8ufA774AB3s= -github.com/getkin/kin-openapi v0.140.0 h1:JFn675aXRFjyiZKa/BFWploGldQlI0gobp4J5k0EZ2g= -github.com/getkin/kin-openapi v0.140.0/go.mod h1:lISrB64F0CPcuDJ3LdtPTMJBY8VENjR9wJBdrcT6J3g= +github.com/getkin/kin-openapi v0.141.0 h1:+iHRJ+BxtwBx82AkMoes6WDeicK8xxT9zyEkQdIHeYs= +github.com/getkin/kin-openapi v0.141.0/go.mod h1:3BH9M9XDe/y9M5DSvEocVYAYq1w0qrhJHjC/vZi0AaY= github.com/gin-contrib/sse v1.1.1 h1:uGYpNwTacv5R68bSGMapo62iLTRa9l5zxGCps4hK6ko= github.com/gin-contrib/sse v1.1.1/go.mod h1:QXzuVkA0YO7o/gun03UI1Q+FTI8ZV/n5t03kIQAI89s= github.com/gin-gonic/gin v1.12.0 h1:b3YAbrZtnf8N//yjKeU2+MQsh2mY5htkZidOM7O0wG8= diff --git a/go.mod b/go.mod index 1d3c5ff9f..e905d3067 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/oapi-codegen/oapi-codegen/v2 go 1.25.0 require ( - github.com/getkin/kin-openapi v0.140.0 + github.com/getkin/kin-openapi v0.141.0 github.com/speakeasy-api/openapi v1.24.0 github.com/stretchr/testify v1.11.1 go.yaml.in/yaml/v3 v3.0.4 @@ -18,8 +18,8 @@ require ( github.com/dprotaso/go-yit v0.0.0-20220510233725-9ba8df137936 // indirect github.com/go-openapi/jsonpointer v0.23.1 // indirect github.com/go-openapi/swag/jsonname v0.26.0 // indirect - github.com/oasdiff/yaml v0.1.0 // indirect - github.com/oasdiff/yaml3 v0.0.13 // indirect + github.com/oasdiff/yaml v0.1.1 // indirect + github.com/oasdiff/yaml3 v0.0.14 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 // indirect github.com/speakeasy-api/jsonpath v0.6.3 // indirect diff --git a/go.sum b/go.sum index d440cf185..278751cce 100644 --- a/go.sum +++ b/go.sum @@ -13,8 +13,8 @@ github.com/dprotaso/go-yit v0.0.0-20220510233725-9ba8df137936/go.mod h1:ttYvX5ql github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/getkin/kin-openapi v0.140.0 h1:JFn675aXRFjyiZKa/BFWploGldQlI0gobp4J5k0EZ2g= -github.com/getkin/kin-openapi v0.140.0/go.mod h1:lISrB64F0CPcuDJ3LdtPTMJBY8VENjR9wJBdrcT6J3g= +github.com/getkin/kin-openapi v0.141.0 h1:+iHRJ+BxtwBx82AkMoes6WDeicK8xxT9zyEkQdIHeYs= +github.com/getkin/kin-openapi v0.141.0/go.mod h1:3BH9M9XDe/y9M5DSvEocVYAYq1w0qrhJHjC/vZi0AaY= github.com/go-openapi/jsonpointer v0.23.1 h1:1HBACs7XIwR2RcmItfdSFlALhGbe6S92p0ry4d1GWg4= github.com/go-openapi/jsonpointer v0.23.1/go.mod h1:iWRmZTrGn7XwYhtPt/fvdSFj1OfNBngqRT2UG3BxSqY= github.com/go-openapi/swag/jsonname v0.26.0 h1:gV1NFX9M8avo0YSpmWogqfQISigCmpaiNci8cGECU5w= @@ -50,10 +50,10 @@ github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= -github.com/oasdiff/yaml v0.1.0 h1:0bqZjfKc/8S9urj4JuwepX41WX9EoA6ifhU3SV06cXg= -github.com/oasdiff/yaml v0.1.0/go.mod h1:kOlRmMdL2X3vucLCEQO5u61SU22RysnfXvcttrZA1O0= -github.com/oasdiff/yaml3 v0.0.13 h1:06svmvOHOVBqF81+sY2EUScvUI/iS/vl2VIeUUxZQwg= -github.com/oasdiff/yaml3 v0.0.13/go.mod h1:y5+oSEHCPT/DGrS++Wc/479ERge0zTFxaF8PbGKcg2o= +github.com/oasdiff/yaml v0.1.1 h1:6nHx+pn9gBRM6YpBlFZFQGCCd1nuvqOBtTD3KKTgGxY= +github.com/oasdiff/yaml v0.1.1/go.mod h1:EYJNoyktvWMJ0Hmhx+6qTaqMOsalUaRGT8Sj1hNcegU= +github.com/oasdiff/yaml3 v0.0.14 h1:aLJee3hxBK2H5wdXd9iPcIXb93Nty1Ge0pT171eHtkw= +github.com/oasdiff/yaml3 v0.0.14/go.mod h1:csto2xfDjYccdUn/yw/bPjj/cYTdp6HtFA0J4TWG+gg= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.10.2/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= diff --git a/internal/test/go.mod b/internal/test/go.mod index ebc09a69b..900916bb7 100644 --- a/internal/test/go.mod +++ b/internal/test/go.mod @@ -5,7 +5,7 @@ go 1.25.0 replace github.com/oapi-codegen/oapi-codegen/v2 => ../../ require ( - github.com/getkin/kin-openapi v0.140.0 + github.com/getkin/kin-openapi v0.141.0 github.com/gin-gonic/gin v1.12.0 github.com/go-chi/chi/v5 v5.2.5 github.com/gofiber/fiber/v2 v2.52.13 @@ -76,8 +76,8 @@ require ( github.com/microcosm-cc/bluemonday v1.0.27 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect - github.com/oasdiff/yaml v0.1.0 // indirect - github.com/oasdiff/yaml3 v0.0.13 // indirect + github.com/oasdiff/yaml v0.1.1 // indirect + github.com/oasdiff/yaml3 v0.0.14 // indirect github.com/pelletier/go-toml/v2 v2.3.0 // indirect github.com/philhofer/fwd v1.2.0 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect diff --git a/internal/test/go.sum b/internal/test/go.sum index 68164a3eb..683664ab3 100644 --- a/internal/test/go.sum +++ b/internal/test/go.sum @@ -57,8 +57,8 @@ github.com/fxamacker/cbor/v2 v2.9.2 h1:X4Ksno9+x3cz0TZv69ec1hxP/+tymuR8PXQJyDwfh github.com/fxamacker/cbor/v2 v2.9.2/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ= github.com/gabriel-vasile/mimetype v1.4.13 h1:46nXokslUBsAJE/wMsp5gtO500a4F3Nkz9Ufpk2AcUM= github.com/gabriel-vasile/mimetype v1.4.13/go.mod h1:d+9Oxyo1wTzWdyVUPMmXFvp4F9tea18J8ufA774AB3s= -github.com/getkin/kin-openapi v0.140.0 h1:JFn675aXRFjyiZKa/BFWploGldQlI0gobp4J5k0EZ2g= -github.com/getkin/kin-openapi v0.140.0/go.mod h1:lISrB64F0CPcuDJ3LdtPTMJBY8VENjR9wJBdrcT6J3g= +github.com/getkin/kin-openapi v0.141.0 h1:+iHRJ+BxtwBx82AkMoes6WDeicK8xxT9zyEkQdIHeYs= +github.com/getkin/kin-openapi v0.141.0/go.mod h1:3BH9M9XDe/y9M5DSvEocVYAYq1w0qrhJHjC/vZi0AaY= github.com/gin-contrib/sse v1.1.1 h1:uGYpNwTacv5R68bSGMapo62iLTRa9l5zxGCps4hK6ko= github.com/gin-contrib/sse v1.1.1/go.mod h1:QXzuVkA0YO7o/gun03UI1Q+FTI8ZV/n5t03kIQAI89s= github.com/gin-gonic/gin v1.12.0 h1:b3YAbrZtnf8N//yjKeU2+MQsh2mY5htkZidOM7O0wG8= @@ -199,10 +199,10 @@ github.com/oapi-codegen/runtime v1.4.2 h1:GMxFVYLzoYLua+/KvzgSphkyK1lLTReQI9Vf4h github.com/oapi-codegen/runtime v1.4.2/go.mod h1:GwV7hC2hviaMzj+ITfHVRESK5J2W/GefVwIND/bMGvU= github.com/oapi-codegen/testutil v1.1.0 h1:EufqpNg43acR3qzr3ObhXmWg3Sl2kwtRnUN5GYY4d5g= github.com/oapi-codegen/testutil v1.1.0/go.mod h1:ttCaYbHvJtHuiyeBF0tPIX+4uhEPTeizXKx28okijLw= -github.com/oasdiff/yaml v0.1.0 h1:0bqZjfKc/8S9urj4JuwepX41WX9EoA6ifhU3SV06cXg= -github.com/oasdiff/yaml v0.1.0/go.mod h1:kOlRmMdL2X3vucLCEQO5u61SU22RysnfXvcttrZA1O0= -github.com/oasdiff/yaml3 v0.0.13 h1:06svmvOHOVBqF81+sY2EUScvUI/iS/vl2VIeUUxZQwg= -github.com/oasdiff/yaml3 v0.0.13/go.mod h1:y5+oSEHCPT/DGrS++Wc/479ERge0zTFxaF8PbGKcg2o= +github.com/oasdiff/yaml v0.1.1 h1:6nHx+pn9gBRM6YpBlFZFQGCCd1nuvqOBtTD3KKTgGxY= +github.com/oasdiff/yaml v0.1.1/go.mod h1:EYJNoyktvWMJ0Hmhx+6qTaqMOsalUaRGT8Sj1hNcegU= +github.com/oasdiff/yaml3 v0.0.14 h1:aLJee3hxBK2H5wdXd9iPcIXb93Nty1Ge0pT171eHtkw= +github.com/oasdiff/yaml3 v0.0.14/go.mod h1:csto2xfDjYccdUn/yw/bPjj/cYTdp6HtFA0J4TWG+gg= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.10.2/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= From dd0ad15bd2a851112feba3efb5a2dc739308fcbb Mon Sep 17 00:00:00 2001 From: Marcin Romaszewicz Date: Fri, 10 Jul 2026 10:18:44 -0700 Subject: [PATCH 2/2] Update generated code kin-openapi 0.141.0 changes how it marshals empty responses, which affects one of our specs that gets re-marshaled and embedded into the boilerplate. --- .../identifiers/identifiers_schemas.gen.go | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/internal/test/naming/identifiers/identifiers_schemas.gen.go b/internal/test/naming/identifiers/identifiers_schemas.gen.go index 325303f80..02444a951 100644 --- a/internal/test/naming/identifiers/identifiers_schemas.gen.go +++ b/internal/test/naming/identifiers/identifiers_schemas.gen.go @@ -634,16 +634,16 @@ func RegisterHandlersWithOptions(router EchoRouter, si ServerInterface, options // const string: with thousands of chunks the chained `+` fold is several // times slower for the Go compiler than parsing a slice literal. var swaggerSpec = []string{ - "lFRNb9tIDP0rBDeHXUC25CR7iG5FgQbpoQiaADkkPow1lDWNNKNyKKeGMf+9mJEdO7X7daRI6r3HR84G", - "K9f1zpIVj+UGe8WqIyFO0Z2wscsbe6ukibEmX7HpxTiLJb4Dn/LQK2ngtRMzNDEdv2KGVnWEJXqJCaav", - "g2HSWAoPlKGvGupU/LWs+22ZsUsMIeySicj/d6JY/IOR5tPQLYiP2dw3xsPYAhETfGqBFyMNKLBjW7YD", - "cosvVAkmHKoGNrK+i82U8FRVkfcTcc9kY7wgxcQfHHdKsMSPD/eTOgUwVkKqnD5Z3NKOEGPTHrIR6Udl", - "xtbuWME1WWIVA3A1rFRrNFw7MJqsmNoQe6jZdcDkiVek4ZnWL461z0CbpZFJS0pHP6J8nz3ZM6Z6oqlq", - "FZPeG+QzUFZDs+4bskpIw24Ck5H7+INRjRhpI3mrOmOX+SGZf7cGQe1a/R9muCL2o5TZtJgWGDJ0PVnV", - "GyzxYlpMZ5iltUgzzo33A/n8vLjKzzZeOMSvS5LjybxvqHr2YOoDEaCYYC+OXU/crjFBjlO80VjiTQQ5", - "L67S8vneWR8dtkPbhuzNtj9uMM4LS/wn399Evi/J31xDmIfsVcJFkW9q1bbSsBuWTThW8PlHz8A3bmg1", - "LAh6ptp8Iw3GwkqxUYt2ZwFmu4GcUHVR/ImoE7d4QPWvbvJQ8uUs38wS1M9tu90xOTjIuJ/pJF8P8oSy", - "y3FRfqdjxP+lhFOWbtc2P35UQpgfT/TwiUhM3j4Oj/MwD98DAAD//w==", + "lFTBbttIDP0VgpvDLiBbcpI9RLfFAg3SQxE0AXJIchhrKM800ozKoZwahv69mJEdK7XbokeK5Lz3SD5t", + "sfJt5x05CVhusVOsWhLiFN0JW7e6cbdKTIw1hYptJ9Y7LPE/CCkPnRIDb52YoY3p+BUzdKolLDFITDB9", + "7S2TxlK4pwxDZahV8WnZdLsy61Y4DMM+mYj8eyeKJTxYMZ/6dkl8zObe2ABjC0RMCKkFXq0YUODGtmwP", + "5JdfqBJMOFT1bGVzF5sp4amqohBm4l/IxXhJiok/eG6VYIkfH+5ndQpgrIRUOX9yuKMdIcamA6QR6UZl", + "1tX+WME1OWIVA/A1rFVjNVx7sJqc2NoSB6jZt8AUiNek4YU2r551yEDblZVZQ0rHfUT5IXtyZ0z1TFPV", + "KCZ9WFDIQDkNZtMZckpIw34Cs5H7+MCoRqw0kbxTrXWrfErm792CoPaN/gczXBOHUcpiXswLHDL0HTnV", + "WSzxYl7MF5ils0gzzm0IPYX8vLjKz7ZBeIhfVyTHk/nfUPUSwNYTEaCY4CCOfUfcbDBBjlO80VjiTQQ5", + "L64imelxP24xjgdL/Cs/WCA/lOTvjn94HrI3xhdFvq1V04hh36/McEz4848rgmB832hYEnRMtf1GGqyD", + "tWKrls1+4pjt9Z8QcVGc0HDCaRNmf+S4qcLLRb5dJKifL+V2z2Rit3h9yXBvdjsh5HI8g9/pGPF/KeHU", + "BndHmR//MqLEqd8T8HunPz4Pz8P3AAAA//8=", } // decodeSpec returns the embedded OpenAPI spec as raw JSON bytes,