NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #327 by repository stars
Last release today
05 Oct 2026
Ships fairly regularly
a new release about every 9 days
Some releases are documented
notes for 26 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
2022 releases · first in 2018
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
We leave the reference to GoFieldHook even though it's a noop since it's public. This makes this a non-breaking change. We will remove this during the…
<a href="https://github.com/99designs/gqlgen/commit/a6d5d84335a116e3d8b4a04fa34793ca342aef1d"><tt>a6d5d843</tt></a> release v0.17.50
<a href="https://github.com/99designs/gqlgen/commit/f154d99d6dde67cc6f81cb03cb7746a2d6934926"><tt>f154d99d</tt></a> Fix Nancy to use Go 1.22
<a href="https://github.com/99designs/gqlgen/commit/6b9e40e83e942611622f4fad4baa06af521780bd"><tt>6b9e40e8</tt></a> make rewrite default for resolver layout single-file (<a href="https://github.com/99designs/gqlgen/pull/3243">#3243</a>)
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/1855758d8642404df9bbd80386cd9030ae96efa4"><tt>1855758d</tt></a> chore(deps): bump dset in /integration in the npm_and_yarn group (<a href="https://github.com/99designs/gqlgen/pull/3268">#3268</a>)</summary>
Bumps the npm_and_yarn group in /integration with 1 update: dset.
Updates dset from 3.1.3 to 3.1.4
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/fda0539e72ff64e4cbb1933b489ba263f3e274bf"><tt>fda0539e</tt></a> Bump some more module versions (<a href="https://github.com/99designs/gqlgen/pull/3262">#3262</a>)</summary>
Bump some more module versions
Update aurora
Avoid upgrade to go 1.23
downgrade goquery to support pre-Go 1.23 for now
Downgrade moq to support pre-Go 1.23 as well
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/cf42b2531c35eac85b1392f3cf8d8e7b4d8c3b48"><tt>cf42b253</tt></a> chore(deps): bump golang.org/x/text from 0.17.0 to 0.18.0 (<a href="https://github.com/99designs/gqlgen/pull/3259">#3259</a>)</summary>
Bumps golang.org/x/text from 0.17.0 to 0.18.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/b728c12f085033c3ea71a9634076f5e429e211bf"><tt>b728c12f</tt></a> chore(deps): bump golang.org/x/text from 0.17.0 to 0.18.0 in /_examples (<a href="https://github.com/99designs/gqlgen/pull/3256">#3256</a>)</summary>
Bumps golang.org/x/text from 0.17.0 to 0.18.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/cba40a382341797259b63fb474696e1b4f5bdc89"><tt>cba40a38</tt></a> chore(deps-dev): bump vite from 5.4.2 to 5.4.3 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3257">#3257</a>)</summary>
Bumps vite from 5.4.2 to 5.4.3.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/f7bee06f845a0664693a5aa10b88f7c199ebd2b0"><tt>f7bee06f</tt></a> chore(deps-dev): bump @apollo/client in /integration (<a href="https://github.com/99designs/gqlgen/pull/3258">#3258</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-patch ...
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/81ac627d73f2055db168e7087c528e1ca6f848e3"><tt>81ac627d</tt></a> chore(deps): bump robherley/go-test-action from 0.4.1 to 0.5.0 (<a href="https://github.com/99designs/gqlgen/pull/3255">#3255</a>)</summary>
Bumps robherley/go-test-action from 0.4.1 to 0.5.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/86ac6b364ac7069c72248711e0c8240e38b3d177"><tt>86ac6b36</tt></a> internal/code: Unalias element of pointer (<a href="https://github.com/99designs/gqlgen/pull/3250">#3250</a>) (closes <a href="https://github.com/99designs/gqlgen/issues/3247"> #3247</a>)</summary>
This reverts commit 4c4be0aeaaad758e703724fe4a6575768017ac53.
code: Unalias element of pointer
chore: added comment
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/ab1781b12e6e9ec2fa4ad0c29f172f4fed86b67b"><tt>ab1781b1</tt></a> codegen: Go 1.23 alias support (<a href="https://github.com/99designs/gqlgen/pull/3246">#3246</a>)</summary>
code: added Unalias for Go 1.22
codegen: Go 1.23 alias support
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/814f7c71c128e4bafd0470a74f2f30510468374b"><tt>814f7c71</tt></a> chore(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 (<a href="https://github.com/99designs/gqlgen/pull/3235">#3235</a>)</summary>
Bumps actions/upload-artifact from 4.3.6 to 4.4.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/1cbbc1201e75b497912ed6f0ef26be682d86df85"><tt>1cbbc120</tt></a> chore(deps): bump github.com/rs/cors from 1.11.0 to 1.11.1 in /_examples (<a href="https://github.com/99designs/gqlgen/pull/3236">#3236</a>)</summary>
Bumps github.com/rs/cors from 1.11.0 to 1.11.1.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/2da2ac36422617ac540d0f3d1ee8fa3f3682f307"><tt>2da2ac36</tt></a> chore(deps-dev): bump @apollo/client in /integration (<a href="https://github.com/99designs/gqlgen/pull/3237">#3237</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-patch ...
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/0b9bd5ee5e459aabe4c745a09ed26147977f8045"><tt>0b9bd5ee</tt></a> refactor: don't extract @goField twice (<a href="https://github.com/99designs/gqlgen/pull/3234">#3234</a>)</summary>
We already extract the values in config.Init(). Remove the duplicate logic in the modelgen plugin.
We leave the reference to GoFieldHook even though it's a noop since it's public. This makes this a non-breaking change. We will remove this during the next breaking release.
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/18378f90cb1fd17ce8f2877cff5ccf0b06ab25c6"><tt>18378f90</tt></a> feat: allow argument directives to be called even if the argument is null (<a href="https://github.com/99designs/gqlgen/pull/3233">#3233</a>) (closes <a href="https://github.com/99designs/gqlgen/issues/3188"> #3188</a>)</summary>
The existing implementation assumes that if an input argument is null, you don't want to call the directive. This is a very constraining assumption — directives may want to not just mutate an argument but to actually outright set it.
This is a breaking change as argument directives now need to handle null input values. Added a new config switch:
call_argument_directives_with_nulls: bool
to control this new behavior.
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/256794aafe9fb50cfd4d8dbadcf7116526cfe05d"><tt>256794aa</tt></a> chore(deps-dev): bump vite from 5.4.0 to 5.4.2 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3229">#3229</a>)</summary>
Bumps vite from 5.4.0 to 5.4.2.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/6acc182c6eab529d60a5c9575cdf18dc02ec0968"><tt>6acc182c</tt></a> Go 1.23 support (<a href="https://github.com/99designs/gqlgen/pull/3226">#3226</a>)</summary>
Added support for go 1.23
Added handling for *types.Alias
Updated golang ci lint to 1.60.2
Fixed lint issues and ignore SA1019 on generated test files
Update coverage.yml
Update fmt-and-generate.yml
Update integration.yml
Update lint.yml
Update test.yml
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/f6a8220475b08d715bf26d38be2fb1c3eb0c626b"><tt>f6a82204</tt></a> chore(deps): bump golang.org/x/tools from 0.23.0 to 0.24.0 (<a href="https://github.com/99designs/gqlgen/pull/3219">#3219</a>)</summary>
Bumps golang.org/x/tools from 0.23.0 to 0.24.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/1849e124829ce7dbc8f62f991fc014b5d56493b0"><tt>1849e124</tt></a> chore(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (<a href="https://github.com/99designs/gqlgen/pull/3218">#3218</a>)</summary>
Bumps golang.org/x/text from 0.16.0 to 0.17.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/2f7772c9ff793c4feb8e42f28c590cb77c7ad975"><tt>2f7772c9</tt></a> [proposal] Add @concurrent directive for types (<a href="https://github.com/99designs/gqlgen/pull/3203">#3203</a>)</summary>
Issue 3202
Issue 3202
Issue 3202
Make optional concurrent for fields of objects
Make optional concurrent for fields of objects
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/3556475adafe4b8b97a88fdc1dd7b4be21116522"><tt>3556475a</tt></a> Fix marshaling interfaces and union types (<a href="https://github.com/99designs/gqlgen/pull/3211">#3211</a>)</summary>
Fixed marshaling interfaces and union
Fixed marshaling interfaces and union
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/23abdc56c0e6a2e3f3697df12fd2564f818f4da4"><tt>23abdc56</tt></a> chore(deps): bump github.com/urfave/cli/v2 from 2.27.3 to 2.27.4 (<a href="https://github.com/99designs/gqlgen/pull/3217">#3217</a>)</summary>
Bumps github.com/urfave/cli/v2 from 2.27.3 to 2.27.4.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/3fe8329dc765c055e2f51b1b39cef7cf4377bd09"><tt>3fe8329d</tt></a> chore(deps-dev): bump @apollo/client in /integration (<a href="https://github.com/99designs/gqlgen/pull/3215">#3215</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-patch ...
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/edca7992beaf3821756b780fc8fa758f65cda705"><tt>edca7992</tt></a> chore(deps-dev): bump vite from 5.3.5 to 5.4.0 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3216">#3216</a>)</summary>
Bumps vite from 5.3.5 to 5.4.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/f0b7ee3f18c28ccda942fc1ff66441bbf4ace8b6"><tt>f0b7ee3f</tt></a> chore(deps): bump actions/upload-artifact from 4.3.5 to 4.3.6 (<a href="https://github.com/99designs/gqlgen/pull/3220">#3220</a>)</summary>
Bumps actions/upload-artifact from 4.3.5 to 4.3.6.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/719b7af38510e7d12e7b950473ae36e47e98602a"><tt>719b7af3</tt></a> chore(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 in /_examples (<a href="https://github.com/99designs/gqlgen/pull/3221">#3221</a>)</summary>
Bumps golang.org/x/text from 0.16.0 to 0.17.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/d14fd791ab7c64788b041c6ace143e355aa37879"><tt>d14fd791</tt></a> chore(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5 (<a href="https://github.com/99designs/gqlgen/pull/3208">#3208</a>)</summary>
Bumps actions/upload-artifact from 4.3.4 to 4.3.5.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/564e2dc5e015acf707251801ebe31ab8651b9336"><tt>564e2dc5</tt></a> chore(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 (<a href="https://github.com/99designs/gqlgen/pull/3207">#3207</a>)</summary>
Bumps golangci/golangci-lint-action from 6.0.1 to 6.1.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/d3d147e6e16c3775e10f1caab3335606a25ffc15"><tt>d3d147e6</tt></a> chore(deps): bump golang.org/x/tools from 0.22.0 to 0.23.0 (<a href="https://github.com/99designs/gqlgen/pull/3172">#3172</a>)</summary>
Bumps golang.org/x/tools from 0.22.0 to 0.23.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/2d7e00b5d60d9dfb121e2a2c7338d82984f2fd8a"><tt>2d7e00b5</tt></a> chore(deps-dev): bump typescript from 5.5.3 to 5.5.4 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3196">#3196</a>)</summary>
Bumps typescript from 5.5.3 to 5.5.4.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/5f86c55ac1c3b3371a1366a0ee06cbe3ea45f575"><tt>5f86c55a</tt></a> chore(deps-dev): bump @graphql-codegen/client-preset in /integration (<a href="https://github.com/99designs/gqlgen/pull/3197">#3197</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-patch ...
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/552bb4b9dd45e09924ac3a8ebadc2675c3c8ee3f"><tt>552bb4b9</tt></a> chore(deps-dev): bump vite from 5.3.4 to 5.3.5 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3199">#3199</a>)</summary>
Bumps vite from 5.3.4 to 5.3.5.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/45a29fe01baa1f00faefa423362b426e144bcab8"><tt>45a29fe0</tt></a> chore(deps): bump github.com/urfave/cli/v2 from 2.27.2 to 2.27.3 (<a href="https://github.com/99designs/gqlgen/pull/3200">#3200</a>)</summary>
Bumps github.com/urfave/cli/v2 from 2.27.2 to 2.27.3.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/3c2443e495496109759da0b9cdb58bff2c5226d4"><tt>3c2443e4</tt></a> chore(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0 in /_examples (<a href="https://github.com/99designs/gqlgen/pull/3206">#3206</a>)</summary>
Bumps golang.org/x/sync from 0.7.0 to 0.8.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/52f65d0fe9e0ba884b9200308474c8bf5c98ab43"><tt>52f65d0f</tt></a> chore(deps-dev): bump vitest from 2.0.4 to 2.0.5 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3209">#3209</a>)</summary>
Bumps vitest from 2.0.4 to 2.0.5.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/1beac8b7d0ac01b67f0e928ad7f93d9a41184b0b"><tt>1beac8b7</tt></a> chore(deps-dev): bump @apollo/client in /integration (<a href="https://github.com/99designs/gqlgen/pull/3210">#3210</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-minor ...
</details></dd></dl>
<a href="https://github.com/99designs/gqlgen/commit/9b031e4dfe861b3310e5e7e06650ab7a94c8ab3e"><tt>9b031e4d</tt></a> chore: fix typos in comments, tests and unexported vars (<a href="https://github.com/99designs/gqlgen/pull/3193">#3193</a>)
<a href="https://github.com/99designs/gqlgen/commit/892c4842f9eae7b1392f48b9bec0e13cf76d9284"><tt>892c4842</tt></a> refactor: decrease indentation in api.ReplacePlugin (<a href="https://github.com/99designs/gqlgen/pull/3194">#3194</a>)
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/d1682f7cb7253faf70ed8a6ab33f3a64db5fef91"><tt>d1682f7c</tt></a> chore(deps-dev): bump vite from 5.3.3 to 5.3.4 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3190">#3190</a>)</summary>
Bumps vite from 5.3.3 to 5.3.4.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/cfc9863a342789920002b1829518cc656d430052"><tt>cfc9863a</tt></a> chore(deps-dev): bump vitest from 2.0.2 to 2.0.4 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3189">#3189</a>)</summary>
Bumps vitest from 2.0.2 to 2.0.4.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/1cc0a17b22d28062c949f57c5907b0ab10a4e740"><tt>1cc0a17b</tt></a> Revert "feat: allow argument directives to be called even if the argument is …" (<a href="https://github.com/99designs/gqlgen/pull/3191">#3191</a>)</summary>
This reverts commit 0fb31a3ed2a63552eddcf7c2a6c40aa0d59bd4cc.
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/0fb31a3ed2a63552eddcf7c2a6c40aa0d59bd4cc"><tt>0fb31a3e</tt></a> feat: allow argument directives to be called even if the argument is null (<a href="https://github.com/99designs/gqlgen/pull/3188">#3188</a>)</summary>
The existing implementation assumes that if an input argument is null, you don't want to call the directive. This is a very constraining assumption — directives may want to not just mutate an argument but to actually outright set it.
This is a breaking change as argument directives now need to handle null input values. Added a new config switch:
call_argument_directives_with_nulls: bool
to control this new behavior.
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/cd82be01af7395eb6cf52fb5c05649af5d9f5b0a"><tt>cd82be01</tt></a> refactor: significantly clean up the federation.gotpl template (<a href="https://github.com/99designs/gqlgen/pull/3187">#3187</a>) (closes <a href="https://github.com/99designs/gqlgen/issues/2991"> #2991</a>)</summary>
Some configurations weren't working due to a missing resolver.
This enables engineers to more easily run the debugger on the Federation example. Updated README to show how to use it.
There were a number of inline structs and inline functions that made it extremely hard to reason about what the code is doing. Split these out into smaller functions with less closures and mutation.
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/a63f94bb1cc915aea3045f435963db07c9f52d20"><tt>a63f94bb</tt></a> chore(deps-dev): bump vitest from 1.6.0 to 2.0.2 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3185">#3185</a>)</summary>
Bumps vitest from 1.6.0 to 2.0.2.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/de315d3d244affa21fb6ed91a8039161e179d8cb"><tt>de315d3d</tt></a> chore: Refactor federation.go to make it easier to read (<a href="https://github.com/99designs/gqlgen/pull/3183">#3183</a>) (closes <a href="https://github.com/99designs/gqlgen/issues/2991"> #2991</a>)</summary>
Easier to reason about and read this way.
Re-run go generate ./...
regenerate
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/4d8d93cddd9c4000b485331399dfae465627cb17"><tt>4d8d93cd</tt></a> Make cache generic to avoid casting (<a href="https://github.com/99designs/gqlgen/pull/3179">#3179</a>)</summary>
Make cache generic to avoid casting
Update handler/handler.go
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/f2cf11e5f603210cb9cc1b237741617ef17a9812"><tt>f2cf11e5</tt></a> chore(deps-dev): bump @graphql-codegen/client-preset in /integration (<a href="https://github.com/99designs/gqlgen/pull/3174">#3174</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-patch ...
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/fc150db06d1a37eddf6dc844100bfe2e806b6257"><tt>fc150db0</tt></a> chore(deps-dev): bump typescript from 5.5.2 to 5.5.3 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3175">#3175</a>)</summary>
Bumps typescript from 5.5.2 to 5.5.3.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/60c9f671f88df4df2dd11481a88bc25f66d832f2"><tt>60c9f671</tt></a> chore(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4 (<a href="https://github.com/99designs/gqlgen/pull/3176">#3176</a>)</summary>
Bumps actions/upload-artifact from 4.3.3 to 4.3.4.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/59bdde191c523691158f87ec9cddc5dd32fd41c4"><tt>59bdde19</tt></a> chore(deps-dev): bump vite from 5.3.2 to 5.3.3 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3173">#3173</a>)</summary>
Bumps vite from 5.3.2 to 5.3.3.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/0ca3b19e0e767553a92080ad5f7802dc6f510903"><tt>0ca3b19e</tt></a> chore(deps): bump github.com/rs/cors (<a href="https://github.com/99designs/gqlgen/pull/3171">#3171</a>)</summary>
Bumps the go_modules group with 1 update in the /_examples/websocket-initfunc/server directory: github.com/rs/cors.
Updates github.com/rs/cors from 1.9.0 to 1.11.0
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/d0e689285690078d0d8f7418422397b104abaeec"><tt>d0e68928</tt></a> Nulls are now unmarshalled as zero values for primitive types (<a href="https://github.com/99designs/gqlgen/pull/3162">#3162</a>)</summary>
Nulls are now unmarshalled as zero values for primitive types
Address uint and run gofumpt
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/dce2e3537e54d90769952f5985f5bfd2b55aa289"><tt>dce2e353</tt></a> chore(deps): bump test-summary/action from 2.3 to 2.4 (<a href="https://github.com/99designs/gqlgen/pull/3163">#3163</a>)</summary>
Bumps test-summary/action from 2.3 to 2.4.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/2afa0c22c297881647816815236670fb72fbd78a"><tt>2afa0c22</tt></a> chore(deps-dev): bump @apollo/client in /integration (<a href="https://github.com/99designs/gqlgen/pull/3164">#3164</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-patch ...
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/2aeb15188ed6c8f448f2c67765e5ba32ddfed029"><tt>2aeb1518</tt></a> chore(deps-dev): bump @graphql-codegen/client-preset in /integration (<a href="https://github.com/99designs/gqlgen/pull/3165">#3165</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-patch ...
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/28b2f4942734a5c0984bc0e591516970cca624b6"><tt>28b2f494</tt></a> chore(deps-dev): bump vite from 5.3.1 to 5.3.2 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3166">#3166</a>)</summary>
Bumps vite from 5.3.1 to 5.3.2.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/f82d604a3c424c14f3195916bb5eaa8796786b2e"><tt>f82d604a</tt></a> chore(deps-dev): bump @graphql-codegen/schema-ast in /integration (<a href="https://github.com/99designs/gqlgen/pull/3167">#3167</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-minor ...
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/dd37ea00d89c1a4f9b0f276fd881862b49a4d3d3"><tt>dd37ea00</tt></a> chore(deps-dev): bump typescript from 5.4.5 to 5.5.2 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3157">#3157</a>)</summary>
Bumps typescript from 5.4.5 to 5.5.2.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/7b9c3223626c9c8e8a8990d7dd5342b44ddce59a"><tt>7b9c3223</tt></a> chore(deps-dev): bump graphql from 16.8.2 to 16.9.0 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3158">#3158</a>)</summary>
Bumps graphql from 16.8.2 to 16.9.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/b822c2c071a74223b2c04a1fb16b303f29a3bf99"><tt>b822c2c0</tt></a> chore(deps): bump mikepenz/action-junit-report from 4.3.0 to 4.3.1 (<a href="https://github.com/99designs/gqlgen/pull/3159">#3159</a>)</summary>
Bumps mikepenz/action-junit-report from 4.3.0 to 4.3.1.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/c152583143145b014ec7d580d75407b3e3876dc2"><tt>c1525831</tt></a> chore(deps-dev): bump @apollo/client in /integration (<a href="https://github.com/99designs/gqlgen/pull/3156">#3156</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-patch ...
</details></dd></dl>
<a href="https://github.com/99designs/gqlgen/commit/feab5f51475280ae275bf68046fe4585b79ab66d"><tt>feab5f51</tt></a> fix bug: POST Insufficient rigorous judgment leads to invalid SSE (<a href="https://github.com/99designs/gqlgen/pull/3153">#3153</a>)
<a href="https://github.com/99designs/gqlgen/commit/7c8bc50dfe6b46b840418276fb193b711066742c"><tt>7c8bc50d</tt></a> Add failing test as example (<a href="https://github.com/99designs/gqlgen/pull/3151">#3151</a>)
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/d00ace38426ff35661eff4114f447bcd517e0e5c"><tt>d00ace38</tt></a> Add prettier test results (<a href="https://github.com/99designs/gqlgen/pull/3148">#3148</a>)</summary>
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/641377d746653342d06479171d24f9aeedcde790"><tt>641377d7</tt></a> chore(deps-dev): bump ws in /integration in the npm_and_yarn group (<a href="https://github.com/99designs/gqlgen/pull/3147">#3147</a>)</summary>
Bumps the npm_and_yarn group in /integration with 1 update: ws.
Updates ws from 8.16.0 to 8.17.1
updated-dependencies:
</details></dd></dl>
<a href="https://github.com/99designs/gqlgen/commit/e724bde5a1b41c4b4b7b26661379d2f40f011642"><tt>e724bde5</tt></a> docs: missing 'repeatable' in @goExtraField directive (<a href="https://github.com/99designs/gqlgen/pull/3150">#3150</a>)
<a href="https://github.com/99designs/gqlgen/commit/85459a326196e5354a4b4c9458ba41801217a59c"><tt>85459a32</tt></a> Fix typo in config field names (<a href="https://github.com/99designs/gqlgen/pull/3149">#3149</a>)
<a href="https://github.com/99designs/gqlgen/commit/1422ff258ab7d37531c3023fcdb6c545241bc7b6"><tt>1422ff25</tt></a> feat: Change plugin signatures (<a href="https://github.com/99designs/gqlgen/pull/2011">#2011</a>)
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/04b13fdbc90ed57fe47a30965158555c94ff2ccb"><tt>04b13fdb</tt></a> chore(deps-dev): bump vite from 5.2.13 to 5.3.1 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3144">#3144</a>)</summary>
Bumps vite from 5.2.13 to 5.3.1.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/a1ccf9713963557f39608267f31fee86b52023a8"><tt>a1ccf971</tt></a> chore(deps-dev): bump @apollo/client in /integration (<a href="https://github.com/99designs/gqlgen/pull/3143">#3143</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-patch ...
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/8a59a2c46bdd3e5ec22102dd558a6359618d8d81"><tt>8a59a2c4</tt></a> chore(deps-dev): bump graphql from 16.8.1 to 16.8.2 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3142">#3142</a>)</summary>
Bumps graphql from 16.8.1 to 16.8.2.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/80098c67fe897172f4517605acc0e11e5972ed87"><tt>80098c67</tt></a> chore(deps-dev): bump @graphql-codegen/client-preset in /integration (<a href="https://github.com/99designs/gqlgen/pull/3141">#3141</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-minor ...
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/fc90169b6ead4ab5ea30938555ca097cce2eb420"><tt>fc90169b</tt></a> chore(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2 (<a href="https://github.com/99designs/gqlgen/pull/3140">#3140</a>)</summary>
Bumps google.golang.org/protobuf from 1.34.1 to 1.34.2.
updated-dependencies:
</details></dd></dl>
<!-- end of Commits --> <!-- end of Else -->
<!-- end of If NoteGroups --> <a name="v0.17.49"></a>
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
f813598b #3118 Add token limit option to fix CVE-2023-49559
<a href="https://github.com/99designs/gqlgen/commit/d093c6e54db0419ac399302a06bb2a00ebcd9ca7"><tt>d093c6e5</tt></a> release v0.17.49
<a href="https://github.com/99designs/gqlgen/commit/a4f997f867ad48ff0995099e4c08b951748b2335"><tt>a4f997f8</tt></a> refactor: add missed file.Close() and use t.TempDir() (<a href="https://github.com/99designs/gqlgen/pull/3137">#3137</a>)
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/f813598b5e5bc075fe4d2e9fcf011ccd792a7a09"><tt>f813598b</tt></a> <a href="https://github.com/99designs/gqlgen/pull/3118">#3118</a> Add token limit option to fix CVE-2023-49559 (<a href="https://github.com/99designs/gqlgen/pull/3136">#3136</a>)</summary>
Use ParseQueryWithLmit and add parserTokenLimit to executor
add parser token limit test
remove failing test
move default token limit to const
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/ee1e18c7c4ad5accdaec55400c2395d793c0a406"><tt>ee1e18c7</tt></a> chore(deps-dev): bump braces in /integration in the npm_and_yarn group (<a href="https://github.com/99designs/gqlgen/pull/3134">#3134</a>)</summary>
Bumps the npm_and_yarn group in /integration with 1 update: braces.
Updates braces from 3.0.2 to 3.0.3
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/d6226db6b2bba617edf9e9dbd660469dea26a13f"><tt>d6226db6</tt></a> chore(deps): bump github.com/vektah/gqlparser/v2 from 2.5.12 to 2.5.14 in the go_modules group (<a href="https://github.com/99designs/gqlgen/pull/3133">#3133</a>)</summary>
Bumps the go_modules group with 1 update: github.com/vektah/gqlparser/v2.
Updates github.com/vektah/gqlparser/v2 from 2.5.12 to 2.5.14
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/6daceaf3d0fccb420bc6618d7e76b70f5c19ed65"><tt>6daceaf3</tt></a> Linter update + add revive rules (<a href="https://github.com/99designs/gqlgen/pull/3127">#3127</a>)</summary>
Linter update + add revive rules
More revive lints
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/e6860c35b5fc89f42c9d27a64bd831aa54561590"><tt>e6860c35</tt></a> chore(deps): bump golang.org/x/tools from 0.21.0 to 0.22.0 (<a href="https://github.com/99designs/gqlgen/pull/3125">#3125</a>)</summary>
Bumps golang.org/x/tools from 0.21.0 to 0.22.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/3bad9617005ff95a0c83ed066036cb95596153cf"><tt>3bad9617</tt></a> chore(deps): bump golang.org/x/text from 0.15.0 to 0.16.0 (<a href="https://github.com/99designs/gqlgen/pull/3124">#3124</a>)</summary>
Bumps golang.org/x/text from 0.15.0 to 0.16.0.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/4492b3c0536a927e0409d07d47f7a6f7e02fa38f"><tt>4492b3c0</tt></a> chore(deps-dev): bump vite from 5.2.12 to 5.2.13 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3126">#3126</a>)</summary>
Bumps vite from 5.2.12 to 5.2.13.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/8ec8d795c24b62660527ade1d7a1ee33e8402ebf"><tt>8ec8d795</tt></a> chore(deps): bump golang.org/x/text from 0.15.0 to 0.16.0 in /_examples (<a href="https://github.com/99designs/gqlgen/pull/3123">#3123</a>)</summary>
Bumps golang.org/x/text from 0.15.0 to 0.16.0.
updated-dependencies:
</details></dd></dl>
<!-- end of Commits --> <!-- end of Else -->
<!-- end of If NoteGroups --> <a name="v0.17.48"></a>
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fbf73ee1 chore(deps-dev): bump vite from 5.2.11 to 5.2.12 in /integration
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/fbf73ee1f0daecd78fc5f65634a4a9ae59d20255"><tt>fbf73ee1</tt></a> chore(deps-dev): bump vite from 5.2.11 to 5.2.12 in /integration (<a href="https://github.com/99designs/gqlgen/pull/3117">#3117</a>)</summary>
Bumps vite from 5.2.11 to 5.2.12.
updated-dependencies:
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/e07134ab3e187fd878711973ff7b2cd886450cdc"><tt>e07134ab</tt></a> add option to omit panic handlers during development (<a href="https://github.com/99designs/gqlgen/pull/3114">#3114</a>)</summary>
see docs for motivation
</details></dd></dl>
<a href="https://github.com/99designs/gqlgen/commit/1a7c6090e09cb16ba2469723d90278f537bd10a9"><tt>1a7c6090</tt></a> refactor: fix gocritic lint issues (<a href="https://github.com/99designs/gqlgen/pull/3113">#3113</a>)
<a href="https://github.com/99designs/gqlgen/commit/4114515fa0368c4afde831697e351820bb1ab039"><tt>4114515f</tt></a> refactor: use errors.New instead of fmt.Errorf (<a href="https://github.com/99designs/gqlgen/pull/3112">#3112</a>)
<a href="https://github.com/99designs/gqlgen/commit/93f6366dc7090e11045bbee310218947975d11e6"><tt>93f6366d</tt></a> Omit gqlgen version in config files used for tests (<a href="https://github.com/99designs/gqlgen/pull/3111">#3111</a>)
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/dae915d2f8f3614c08f40ac8bc1544a163e98559"><tt>dae915d2</tt></a> Correct dataloader example (<a href="https://github.com/99designs/gqlgen/pull/3110">#3110</a>)</summary>
Dataloader requires the value and error slice to be of equal length, in order to correctly return the values.
Link: https://github.com/vikstrous/dataloadgen/blob/7de6ebe3d882737607ce2ba646e8d6ec652b32e3/dataloadgen_test.go#L19-L20
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/bd9219ddac4d558aff036076a6b6959e920c491d"><tt>bd9219dd</tt></a> Go template function to split string into array of strings. (<a href="https://github.com/99designs/gqlgen/pull/3108">#3108</a>)</summary>
added new template function to split string
StrSplit func to upper
</details></dd></dl>
<a href="https://github.com/99designs/gqlgen/commit/6c83b9ea14bf09253abe95e4c932e064d2df6748"><tt>6c83b9ea</tt></a> Remove duplicated return_pointers_in_unmarshalinput explanation (<a href="https://github.com/99designs/gqlgen/pull/3109">#3109</a>)
<a href="https://github.com/99designs/gqlgen/commit/d2a6bd5fb544cba3445a69aa33b81d4d31b2a90e"><tt>d2a6bd5f</tt></a> refactor: fix testifylint.go-require lint issues (<a href="https://github.com/99designs/gqlgen/pull/3107">#3107</a>)
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/b18d02878e0e77ffb169cc9d7fc99afe25dc192b"><tt>b18d0287</tt></a> testifylint v1.3.0 fixes (<a href="https://github.com/99designs/gqlgen/pull/3103">#3103</a>)</summary>
Resolve Merge conflict
Autofixes
Lots more fixes and formatting
Add one more
Apply suggestions from code review
</details></dd></dl>
<a href="https://github.com/99designs/gqlgen/commit/bbb0c9590e8da828fe7192c9f5350ca7bda2418d"><tt>bbb0c959</tt></a> chore: fix tests, pin golangci-lint version (<a href="https://github.com/99designs/gqlgen/pull/3105">#3105</a>)
<a href="https://github.com/99designs/gqlgen/commit/57e88b27b910d32ecb9bcbcb9edf60f8766bcc3b"><tt>57e88b27</tt></a> Forgot the examples portion (<a href="https://github.com/99designs/gqlgen/pull/3101">#3101</a>)
<a href="https://github.com/99designs/gqlgen/commit/ff77f8b2b6c69530cb4b029f7fa25f2a7158faaf"><tt>ff77f8b2</tt></a> Some minor test lint (<a href="https://github.com/99designs/gqlgen/pull/3102">#3102</a>)
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/90f2271e76999ab1a359db225e7fc7827753ff2a"><tt>90f2271e</tt></a> refactor: use t.Log instead of fmt.Print (<a href="https://github.com/99designs/gqlgen/pull/3099">#3099</a>)</summary>
refactor: use t.Log instead of fmt.Printf
Add back failure context as to what errors happened and where
</details></dd></dl>
<a href="https://github.com/99designs/gqlgen/commit/d7447c69147ead3fbf59e209e5419e86dce39cc1"><tt>d7447c69</tt></a> refactor: rename local variables to match Go codestyle (<a href="https://github.com/99designs/gqlgen/pull/3100">#3100</a>)
<a href="https://github.com/99designs/gqlgen/commit/834d832c05dd4a023b9f0a2d98eacba43a718f6b"><tt>834d832c</tt></a> refactor: avoid panic in tests (<a href="https://github.com/99designs/gqlgen/pull/3098">#3098</a>)
<a href="https://github.com/99designs/gqlgen/commit/71845858bdc47fa4cf8ff8abb36672e7af079206"><tt>71845858</tt></a> Ignore gorilla/websocket 1.5.1 in dependabot (<a href="https://github.com/99designs/gqlgen/pull/3097">#3097</a>)
<a href="https://github.com/99designs/gqlgen/commit/4ecfec907bffde2e50f4a96e7556bafaa6b5a241"><tt>4ecfec90</tt></a> Fix go install gqlgen binary (<a href="https://github.com/99designs/gqlgen/pull/3095">#3095</a>)
<a href="https://github.com/99designs/gqlgen/commit/866075cd03250654561c15894f90628e50016e32"><tt>866075cd</tt></a> refactor: simplify with strconv.FormatBool (<a href="https://github.com/99designs/gqlgen/pull/3094">#3094</a>)
<a href="https://github.com/99designs/gqlgen/commit/ab19907d005e437f4d6365529363741f8b993afd"><tt>ab19907d</tt></a> refactor: UnmarshalID implementation (<a href="https://github.com/99designs/gqlgen/pull/3093">#3093</a>)
<a href="https://github.com/99designs/gqlgen/commit/a9965fbd85f0f5aff1aebf2652d40fcd1ce6eb4f"><tt>a9965fbd</tt></a> refactor: use 'any' instead of 'interface{}' for consistency (<a href="https://github.com/99designs/gqlgen/pull/3090">#3090</a>)
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/d5c9f896419142f6378639b6eec93584fbf829ed"><tt>d5c9f896</tt></a> Embed extra fields config (<a href="https://github.com/99designs/gqlgen/pull/3088">#3088</a>)</summary>
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/0b9e6f9c394f189f759c75755fb24371a4c77e46"><tt>0b9e6f9c</tt></a> chore(deps-dev): bump @apollo/client in /integration (<a href="https://github.com/99designs/gqlgen/pull/3085">#3085</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-patch ...
</details></dd></dl>
<dl><dd><details><summary><a href="https://github.com/99designs/gqlgen/commit/33aad657bf72c7fe710576026338b664015c0a7e"><tt>33aad657</tt></a> chore(deps-dev): bump @graphql-codegen/client-preset in /integration (<a href="https://github.com/99designs/gqlgen/pull/3084">#3084</a>)</summary>
updated-dependencies: dependency-type: direct:development update-type: version-update:semver-patch ...
</details></dd></dl>
<!-- end of Commits --> <!-- end of Else -->
<!-- end of If NoteGroups --> <a name="v0.17.47"></a>
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →