diff --git a/go.mod b/go.mod
index 0b421926..36f81664 100644
--- a/go.mod
+++ b/go.mod
@@ -3,14 +3,14 @@ module github.com/datarhei/core/v16
go 1.16
require (
- github.com/99designs/gqlgen v0.17.10
+ github.com/99designs/gqlgen v0.17.12
github.com/atrox/haikunatorgo/v2 v2.0.1
github.com/datarhei/gosrt v0.1.1
github.com/datarhei/joy4 v0.0.0-20210125162555-2102a8289cce
github.com/go-openapi/spec v0.20.6 // indirect
github.com/go-openapi/swag v0.21.1 // indirect
github.com/go-playground/validator/v10 v10.11.0
- github.com/golang-jwt/jwt/v4 v4.4.1
+ github.com/golang-jwt/jwt/v4 v4.4.2
github.com/google/uuid v1.3.0
github.com/iancoleman/orderedmap v0.2.0 // indirect
github.com/invopop/jsonschema v0.4.0
@@ -24,18 +24,18 @@ require (
github.com/prep/average v0.0.0-20200506183628-d26c465f48c3
github.com/prometheus/client_golang v1.12.2
github.com/prometheus/common v0.35.0 // indirect
- github.com/shirou/gopsutil/v3 v3.22.5
- github.com/stretchr/testify v1.7.2
+ github.com/shirou/gopsutil/v3 v3.22.6
+ github.com/stretchr/testify v1.7.5
github.com/swaggo/echo-swagger v1.3.3
github.com/swaggo/swag v1.8.3
github.com/tklauser/numcpus v0.5.0 // indirect
- github.com/vektah/gqlparser/v2 v2.4.5
+ github.com/vektah/gqlparser/v2 v2.4.6
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
github.com/xeipuuv/gojsonschema v1.2.0
- golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e
+ golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4
- golang.org/x/net v0.0.0-20220617184016-355a448f1bc9 // indirect
- golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c // indirect
+ golang.org/x/net v0.0.0-20220706163947-c90051bbdb60 // indirect
+ golang.org/x/sys v0.0.0-20220708085239-5a0f0661e09d // indirect
golang.org/x/time v0.0.0-20220609170525-579cf78fd858 // indirect
golang.org/x/tools v0.1.11 // indirect
)
diff --git a/go.sum b/go.sum
index 579714f3..ea831c74 100644
--- a/go.sum
+++ b/go.sum
@@ -31,8 +31,8 @@ cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohl
cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=
cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
-github.com/99designs/gqlgen v0.17.10 h1:+JtGPZ6jqL0IcmLopq4iaEbh5Ggye+NiutU57w82xvk=
-github.com/99designs/gqlgen v0.17.10/go.mod h1:tjgUrZGpynt+w38zmgTn5QGgd3EUhkHa4VRcX6/AyGo=
+github.com/99designs/gqlgen v0.17.12 h1:lH/H5dTYCY5eLNRKXeq22l0wFMavpOnN6v9GAIw+fxY=
+github.com/99designs/gqlgen v0.17.12/go.mod h1:w1brbeOdqVyNJI553BGwtwdVcYu1LKeYE1opLWN9RgQ=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/toml v1.1.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
@@ -126,8 +126,8 @@ github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/me
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/golang-jwt/jwt v3.2.2+incompatible h1:IfV12K8xAKAnZqdXVzCZ+TOjboZ2keLg81eXfW3O+oY=
github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I=
-github.com/golang-jwt/jwt/v4 v4.4.1 h1:pC5DB52sCeK48Wlb9oPcdhnjkz1TKt1D/P7WKJ0kUcQ=
-github.com/golang-jwt/jwt/v4 v4.4.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
+github.com/golang-jwt/jwt/v4 v4.4.2 h1:rcc4lwaZgFMCZ5jxF9ABolDcIHdBytAFgqFPbSJQAYs=
+github.com/golang-jwt/jwt/v4 v4.4.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
@@ -312,8 +312,8 @@ github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=
github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM=
-github.com/shirou/gopsutil/v3 v3.22.5 h1:atX36I/IXgFiB81687vSiBI5zrMsxcIBkP9cQMJQoJA=
-github.com/shirou/gopsutil/v3 v3.22.5/go.mod h1:so9G9VzeHt/hsd0YwqprnjHnfARAUktauykSbr+y2gA=
+github.com/shirou/gopsutil/v3 v3.22.6 h1:FnHOFOh+cYAM0C30P+zysPISzlknLC5Z1G4EAElznfQ=
+github.com/shirou/gopsutil/v3 v3.22.6/go.mod h1:EdIubSnZhbAvBS1yJ7Xi+AShB/hxwLHOMz4MCYz7yMs=
github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
@@ -322,6 +322,7 @@ github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1
github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
+github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.3.1-0.20190311161405-34c6fa2dc709/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
@@ -329,8 +330,9 @@ github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81P
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
-github.com/stretchr/testify v1.7.2 h1:4jaiDzPyXQvSd7D0EjG45355tLlV3VOECpq10pLC+8s=
github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals=
+github.com/stretchr/testify v1.7.5 h1:s5PTfem8p8EbKQOctVV53k6jCJt3UX4IEJzwh+C324Q=
+github.com/stretchr/testify v1.7.5/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
github.com/swaggo/echo-swagger v1.3.3 h1:Fx8kQ8IcIIEL3ZE20wzvcT8gFnPo/4U+fsnS3I1wvCw=
github.com/swaggo/echo-swagger v1.3.3/go.mod h1:vbKcEBeJgOexLuPcsdZhrRAV508fsE79xaKIqmvse98=
github.com/swaggo/files v0.0.0-20220610200504-28940afbdbfe h1:K8pHPVoTgxFJt1lXuIzzOX7zZhZFldJQK/CgKx9BFIc=
@@ -350,8 +352,8 @@ github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6Kllzaw
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
github.com/valyala/fasttemplate v1.2.1 h1:TVEnxayobAdVkhQfrfes2IzOB6o+z4roRkPF52WA1u4=
github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ=
-github.com/vektah/gqlparser/v2 v2.4.5 h1:C02NsyEsL4TXJB7ndonqTfuQOL4XPIu0aAWugdmTgmc=
-github.com/vektah/gqlparser/v2 v2.4.5/go.mod h1:flJWIR04IMQPGz+BXLrORkrARBxv/rtyIAFvd/MceW0=
+github.com/vektah/gqlparser/v2 v2.4.6 h1:Yjzp66g6oVq93Jihbi0qhGnf/6zIWjcm8H6gA27zstE=
+github.com/vektah/gqlparser/v2 v2.4.6/go.mod h1:flJWIR04IMQPGz+BXLrORkrARBxv/rtyIAFvd/MceW0=
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU=
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb h1:zGWFAtiMcyryUHoUjUJX0/lt1H2+i2Ka2n+D3DImSNo=
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU=
@@ -383,8 +385,9 @@ golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5y
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
-golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e h1:T8NU3HyQ8ClP4SEE+KbFlg6n0NhuTsN4MyznaarGsZM=
golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
+golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d h1:sK3txAijHtOK88l68nt020reeT1ZdKLIYetKl95FzVY=
+golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
@@ -457,8 +460,8 @@ golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qx
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
-golang.org/x/net v0.0.0-20220617184016-355a448f1bc9 h1:Yqz/iviulwKwAREEeUd3nbBFn0XuyJqkoft2IlrvOhc=
-golang.org/x/net v0.0.0-20220617184016-355a448f1bc9/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
+golang.org/x/net v0.0.0-20220706163947-c90051bbdb60 h1:8NSylCMxLW4JvserAndSgFL7aPli6A68yf0bYFTcWCM=
+golang.org/x/net v0.0.0-20220706163947-c90051bbdb60/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -527,8 +530,8 @@ golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20220422013727-9388b58f7150/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c h1:aFV+BgZ4svzjfabn8ERpuB4JI4N6/rdy1iusx77G3oU=
-golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.0.0-20220708085239-5a0f0661e09d h1:/m5NbqQelATgoSPVC2Z23sR4kVNokFwDDyWh/3rGY+I=
+golang.org/x/sys v0.0.0-20220708085239-5a0f0661e09d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
diff --git a/vendor/github.com/99designs/gqlgen/CHANGELOG.md b/vendor/github.com/99designs/gqlgen/CHANGELOG.md
index fd5600d0..ed091a2b 100644
--- a/vendor/github.com/99designs/gqlgen/CHANGELOG.md
+++ b/vendor/github.com/99designs/gqlgen/CHANGELOG.md
@@ -5,17 +5,150 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## [Unreleased](https://github.com/99designs/gqlgen/compare/v0.17.9...HEAD)
+## [Unreleased](https://github.com/99designs/gqlgen/compare/v0.17.11...HEAD)
+
+## [v0.17.11](https://github.com/99designs/gqlgen/compare/v0.17.10...v0.17.11) - 2022-07-03
+- ea294c4e release v0.17.11
+
+- 8ebf75c1 Update gqlparser (#2270)
+
+
b8497f52 github: Fix CI pipelines (#2266)
+
+* github: Test more go versions
+
+* github: Fix ci tests
+
+* github: Increase verbosity, sleep
+
+* github: Drop bash
+
+* github: Test go 1.18 and newer node verisons
+
+* github: Pull out node 16 for now
+
+* github: Only lint 1.16 for now
+
+
+
+c287a7b0 codegen: fix resolvers execution order (#2267)
+
+* codegen: fix run order of resolver
+
+
+* fix: update code generate
+
+* fix: update stub, root to generate resolver for input
+
+* fix: added unit-test for input field order
+
+* fix: added test for singlefile
+
+
+
+8481457f gqlgen: Add resolver comment generation and preservation (#2263)
+
+* gqlgen: Add resolver comment generation and preservation
+
+* gqlgen: Regenerate
+
+
+
+- 532d46af Make uploads content seekable (#2247)
+
+34bbc450 Use the go:embed API to lookup templates (#2262)
+
+* Switch the templates package internally to read from TemplateFS
+
+Users are expected to pass in the FS by using the embed API.
+
+* Update all usages of templates.Render to use the TemplateFS option
+
+* Fix unit tests
+
+* Fix linter error
+
+* Commit generated changes
+
+Doesn't look like anything has changed though. Maybe just a different
+whitespace character.
+
+* Fix test
+
+
+
+53ca207a Fix PR links in CHANGELOG.md (#2257)
+
+* fix "PR" regex in CHANGELOG-full-history.tpl.md
+
+* regenerate CHANGELOG.md
+
+
+
+53ada82e Replace deprecated ioutil pkg with os & io (#2254)
+
+As of Go 1.16, the same functionality is now provided by package io or
+package os, and those implementations should be preferred in new code.
+
+So replacing all usage of ioutil pkg with io & os.
+
+
+
+- a8f112e0 update changelog
+
+- 82fbbe41 v0.17.10 postrelease bump
+
+
+
+
+
+
+## [v0.17.10](https://github.com/99designs/gqlgen/compare/v0.17.9...v0.17.10) - 2022-06-13
+- 4ff9ea92 release v0.17.10
+
+- cac4f404 update gqlparser (#2239)
+
+- d07ec12d Use exact capitalization from field names overridden in config (#2237)
+
+- 3a640782 fix: #2234 (#2235) Response.Errors in DispatchError function is not PresentedError
+
+c355df9e fix #1876: Optional Any type should allow nil values (#2231)
+
+* Anonymous func that checks value of arg type interface for nil
+
+* Added unit test for `CallArgs()`
+
+* Fixed type of argument in unit test
+
+
+
+- 65e68108 Add config boolean for whether resolvers return pointers (#2175)
+
+- ddd825ef Only make cyclical struct fields pointers (#2174)
+
+- 5a87fe29 Update websocket.go (#2223)
+
+- e2edda5d Update dataloaders.MD (#2221)
+
+- 3de7d2cf fix: chat example frontend race condition (#2219)
+
+- 11f40572 Update Changelog
+
+- caca01fb v0.17.9 postrelease bump
+
+
+
+
+
## [v0.17.9](https://github.com/99designs/gqlgen/compare/v0.17.8...v0.17.9) - 2022-05-26
- 7f0611b2 release v0.17.9
-- 738209b2 Update gqlparser (#2216)
+- 738209b2 Update gqlparser (#2216)
-6855b729 fix: prevent goroutine leak and CPU spinning at websocket transport (#2209) (closes #2168)
+6855b729 fix: prevent goroutine leak and CPU spinning at websocket transport (#2209) (closes #2168)
* Added goroutine leak test for chat example
@@ -45,7 +178,7 @@ This reverts commits 64b882c3c9901f25edc0684ce2a1f9b63443416b and 670cf22272b490
-5f5bfcb9 fix #2204](https://github.com/99designs/gqlgen/issues/2204) - don't try to embed builtin sources ([#2214)
+5f5bfcb9 fix #2204 - don't try to embed builtin sources (#2214)
* dont't try to embed builtins
@@ -57,7 +190,7 @@ This reverts commits 64b882c3c9901f25edc0684ce2a1f9b63443416b and 670cf22272b490
-- 8d9d3f12 Check only direct dependencies (#2205)
+- 8d9d3f12 Check only direct dependencies (#2205)
- b262e40a v0.17.8 postrelease bump
@@ -69,11 +202,11 @@ This reverts commits 64b882c3c9901f25edc0684ce2a1f9b63443416b and 670cf22272b490
## [v0.17.8](https://github.com/99designs/gqlgen/compare/v0.17.7...v0.17.8) - 2022-05-25
- 25367e0a release v0.17.8
-- 5a56b69d Add security workflow with nancy (#2202)
+- 5a56b69d Add security workflow with nancy (#2202)
-- 482f4ce0 Run CI tests on windows (#2199)
+- 482f4ce0 Run CI tests on windows (#2199)
-- 656045d3 This works on Windows too! (#2197)
+- 656045d3 This works on Windows too! (#2197)
- f6aeed60 Merge branch 'master' of github.com:99designs/gqlgen
@@ -89,9 +222,9 @@ This reverts commits 64b882c3c9901f25edc0684ce2a1f9b63443416b and 670cf22272b490
## [v0.17.7](https://github.com/99designs/gqlgen/compare/v0.17.6...v0.17.7) - 2022-05-24
- 2b1dff1b release v0.17.7
-- b2087f94 Update module dependencies (#2192)
+- b2087f94 Update module dependencies (#2192)
-8825ac46 Fix misprint (#2187)
+8825ac46 Fix misprint (#2187)
* Fix misprint
@@ -101,7 +234,7 @@ This reverts commits 64b882c3c9901f25edc0684ce2a1f9b63443416b and 670cf22272b490
-- 41daa5d8 fix #2190](https://github.com/99designs/gqlgen/issues/2190) - don't use backslash for "embed" paths on windows ([#2191)
+- 41daa5d8 fix #2190 - don't use backslash for "embed" paths on windows (#2191)
- 0cce5544 Update Changelog
@@ -115,11 +248,11 @@ This reverts commits 64b882c3c9901f25edc0684ce2a1f9b63443416b and 670cf22272b490
## [v0.17.6](https://github.com/99designs/gqlgen/compare/v0.17.5...v0.17.6) - 2022-05-23
- 358d45dc release v0.17.6
-- 7c95938c Improve operation error handling (#2184)
+- 7c95938c Improve operation error handling (#2184)
-- 2526f687 Correct identation (#2182)
+- 2526f687 Correct identation (#2182)
-f7bf453c Bump dset from 3.1.1 to 3.1.2 in /integration (#2176)
+f7bf453c Bump dset from 3.1.1 to 3.1.2 in /integration (#2176)
Bumps [dset](https://github.com/lukeed/dset) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/lukeed/dset/releases)
@@ -133,19 +266,19 @@ updated-dependencies:
-4cdf7026 Update getting-started.md (#2157)
+4cdf7026 Update getting-started.md (#2157)
Fix getting-started missing fields resolver config
-- eef7bfaa fix: prevents goroutine leak at websocket transport (#2168)
+- eef7bfaa fix: prevents goroutine leak at websocket transport (#2168)
-- b8ec51d8 go: update gqlparser to latest (#2149)
+- b8ec51d8 go: update gqlparser to latest (#2149)
-- ec3e597e Fix docs bug in field collection (#2141)
+- ec3e597e Fix docs bug in field collection (#2141)
-f6b35231 Add argument to WebsocketErrorFunc (#2124)
+f6b35231 Add argument to WebsocketErrorFunc (#2124)
* Add argument to WebsocketErrorFunc
@@ -155,9 +288,9 @@ to determine whether the error ocured on read or write to the websocket.
-- 0f016df3 Fix invalid query parameter for playground subscription endpoint (#2148)
+- 0f016df3 Fix invalid query parameter for playground subscription endpoint (#2148)
-fb5751ab use "embed" in generated code (#2119)
+fb5751ab use "embed" in generated code (#2119)
* use "embed" in generated code
@@ -177,7 +310,7 @@ to determine whether the error ocured on read or write to the websocket.
-d38911f1 Allow absolute https://github.com/99designs/gqlgens to the GraphQL playground (#2142)
+d38911f1 Allow absolute https://github.com/99designs/gqlgens to the GraphQL playground (#2142)
* Allow absolute URLs to the GraphQL playground
@@ -187,7 +320,7 @@ to determine whether the error ocured on read or write to the websocket.
-3228f36f Update getting-started.md (#2140)
+3228f36f Update getting-started.md (#2140)
* Update getting-started.md
@@ -201,13 +334,13 @@ function rand.Int requires two parameters and returns two value in golang versio
-33fe0b9b Update package.json (#2138)
+33fe0b9b Update package.json (#2138)
I added `graphql-ws` because there is no graphql-ws in package.json
-f8e837b8 Use MultipartReader to parse file uploads (#2135)
+f8e837b8 Use MultipartReader to parse file uploads (#2135)
Use a streaming MultipartReader to parse requests with file
uploads. The GraphQL multipart request specification guarantees
@@ -236,7 +369,7 @@ There are two reasons motivating this change:
## [v0.17.5](https://github.com/99designs/gqlgen/compare/v0.17.4...v0.17.5) - 2022-04-29
- fd97e74e release v0.17.5
-9250f9ac Feature: Add FTV1 Support via Handler (#2132)
+9250f9ac Feature: Add FTV1 Support via Handler (#2132)
* initial support for ftv1 traces via handler
@@ -252,7 +385,7 @@ There are two reasons motivating this change:
-fce3a11a feat: added graphql.UnmarshalInputFromContext (#2131)
+fce3a11a feat: added graphql.UnmarshalInputFromContext (#2131)
* feat: added graphql.UnmarshalInputFromContext
@@ -271,15 +404,15 @@ There are two reasons motivating this change:
-6a24e881 update instructions to specify package of Role (#2130)
+6a24e881 update instructions to specify package of Role (#2130)
Can't compile with the example unless I also include `model.` for Role.
-- ccfa245b Ignore protobuf files in coverage (#2133)
+- ccfa245b Ignore protobuf files in coverage (#2133)
-- 0465dcb1 Update federation.md (#2129)
+- 0465dcb1 Update federation.md (#2129)
- 8f0631dc Update Changelog
@@ -293,7 +426,7 @@ Can't compile with the example unless I also include `model.` for Role.
## [v0.17.4](https://github.com/99designs/gqlgen/compare/v0.17.3...v0.17.4) - 2022-04-25
- d6de831a release v0.17.4
-2a2a3dcb Feature: Adds Federation 2 Support (#2115)
+2a2a3dcb Feature: Adds Federation 2 Support (#2115)
* fed2 rough support
@@ -315,7 +448,7 @@ Can't compile with the example unless I also include `model.` for Role.
-77260e88 shorten some generated code (#2120)
+77260e88 shorten some generated code (#2120)
* shorten some generated code
@@ -323,7 +456,7 @@ Can't compile with the example unless I also include `model.` for Role.
-4da17e1c update modules except mapstructure (#2118)
+4da17e1c update modules except mapstructure (#2118)
* Update modules
@@ -347,7 +480,7 @@ Can't compile with the example unless I also include `model.` for Role.
## [v0.17.3](https://github.com/99designs/gqlgen/compare/v0.17.2...v0.17.3) - 2022-04-20
- 0bb262d1 release v0.17.3
-8d0bd22a Update gqlparser (#2109)
+8d0bd22a Update gqlparser (#2109)
* Update gqlparser
@@ -356,7 +489,7 @@ Can't compile with the example unless I also include `model.` for Role.
-ec0dea88 Fix the ability of websockets to get errors (#2097)
+ec0dea88 Fix the ability of websockets to get errors (#2097)
Because DispatchOperation creates tempResponseContext,
which is passed into Exec, which is then used in _Subscription to
@@ -375,7 +508,7 @@ Added a unit test for this as well.
-e3f04b42 Change the error message to be consumer targeted (#2096)
+e3f04b42 Change the error message to be consumer targeted (#2096)
* Change the error message to be slightly more clear
@@ -386,7 +519,7 @@ Re-generate on master as there was a schema change.
-5a497649 Fix websocket subscriptions to not double close. (#2095)
+5a497649 Fix websocket subscriptions to not double close. (#2095)
We were closing at the end of the loop and also in the defer.
@@ -394,7 +527,7 @@ We were closing at the end of the loop and also in the defer.
- a15a9bfd Update test.yml to be valid
-a1538928 Use Github API to update the docs (#2101)
+a1538928 Use Github API to update the docs (#2101)
* Use Github API to update the docs
@@ -407,9 +540,9 @@ latest version of the docs
-- 3bf437c2 Update golangci-lint (#2103)
+- 3bf437c2 Update golangci-lint (#2103)
-12c6d0bf Fix misprint (#2102)
+12c6d0bf Fix misprint (#2102)
* Fix misprint
@@ -417,7 +550,7 @@ latest version of the docs
-9f5fad13 Bump minimist from 1.2.5 to 1.2.6 in /integration (#2085)
+9f5fad13 Bump minimist from 1.2.5 to 1.2.6 in /integration (#2085)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
@@ -431,7 +564,7 @@ updated-dependencies:
-035e1d6e Add AllowedMethods field to transport.Options (#2080)
+035e1d6e Add AllowedMethods field to transport.Options (#2080)
* Add AllowedMethods field to transport.Options
@@ -441,9 +574,9 @@ to enable users to specify allowed HTTP methods.
-- f0fdb116 Add instructions for enabling autobinding (#2079)
+- f0fdb116 Add instructions for enabling autobinding (#2079)
-12b0b385 Bump Playground version (#2078)
+12b0b385 Bump Playground version (#2078)
* update playground
@@ -453,7 +586,7 @@ to enable users to specify allowed HTTP methods.
-1324c3ff Merge pull request #2062 from a8m/childfield
+1324c3ff Merge pull request #2062 from a8m/childfield
graphql: add FieldContext.Child field function and enable it in codegen
@@ -461,7 +594,7 @@ graphql: add FieldContext.Child field function and enable it in codegen
- bf9caeae graphql: add FieldContext.ChildArgs field and enable it in codegen
-- 36fb3dc6 codegen: allow binding methods with optional variadic arguments (#2066)
+- 36fb3dc6 codegen: allow binding methods with optional variadic arguments (#2066)
- fba5edd4 Update Changelog
@@ -475,9 +608,9 @@ graphql: add FieldContext.Child field function and enable it in codegen
## [v0.17.2](https://github.com/99designs/gqlgen/compare/v0.17.1...v0.17.2) - 2022-03-21
- 1f04d38a release v0.17.2
-- 87fc5f22 Fix #1961](https://github.com/99designs/gqlgen/issues/1961) for Go 1.18 ([#2052)
+- 87fc5f22 Fix #1961 for Go 1.18 (#2052)
-- f85d59d3 fixed modelgen test schema (#2032)
+- f85d59d3 fixed modelgen test schema (#2032)
- d873ff8b v0.17.1 postrelease bump
@@ -491,7 +624,7 @@ graphql: add FieldContext.Child field function and enable it in codegen
- a493a423 Prepare for new release
-9f520a28 Update golangci-lint and fix resource leak (#2024)
+9f520a28 Update golangci-lint and fix resource leak (#2024)
* Fix golangci-lint in CI
@@ -499,7 +632,7 @@ graphql: add FieldContext.Child field function and enable it in codegen
-- 74baaa14 fixed model gen for multiple implemented type (#2021)
+- 74baaa14 fixed model gen for multiple implemented type (#2021)
- d31cf6be v0.17.0 postrelease bump
@@ -511,19 +644,19 @@ graphql: add FieldContext.Child field function and enable it in codegen
## [v0.17.0](https://github.com/99designs/gqlgen/compare/v0.16.0...v0.17.0) - 2022-03-01
- e4be5651 release v0.17.0
-082bbff6 Revert "Update quickstart (#1850](https://github.com/99designs/gqlgen/issues/1850))" ([#2014)
+082bbff6 Revert "Update quickstart (#1850)" (#2014)
This reverts commit 0ab636144bfc875f86e4d9fd7a2686bc57d5050c.
-- a58411b8 Embed templates instead of inlining them (#2019)
+- a58411b8 Embed templates instead of inlining them (#2019)
-- 839b50df Test gqlgen generate in CI (#2017)
+- 839b50df Test gqlgen generate in CI (#2017)
-- 00dc14ad Remove ambient imports (#2016)
+- 00dc14ad Remove ambient imports (#2016)
-45e192ea Clean up docs to clarify how to use a particular version (#2015) (closes #1851)
+45e192ea Clean up docs to clarify how to use a particular version (#2015) (closes #1851)
This reverts commit 57a148f6d12572fe585ecfcafafbb7441dbf9cab.
@@ -535,7 +668,7 @@ This reverts commit 57a148f6d12572fe585ecfcafafbb7441dbf9cab.
- 3a9413f7 Fix issue template
-5236fb09 fix introspection for description to be nullable (#2008)
+5236fb09 fix introspection for description to be nullable (#2008)
* fixed introspection for description to be nullable
@@ -549,7 +682,7 @@ This reverts commit 57a148f6d12572fe585ecfcafafbb7441dbf9cab.
-82fefdb5 support to generate model for intermediate interface (#1982)
+82fefdb5 support to generate model for intermediate interface (#1982)
* support to generate model for intermediate interface
@@ -559,7 +692,7 @@ This reverts commit 57a148f6d12572fe585ecfcafafbb7441dbf9cab.
-3ec83635 Bump ajv from 6.10.2 to 6.12.6 in /integration (#2007)
+3ec83635 Bump ajv from 6.10.2 to 6.12.6 in /integration (#2007)
Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.10.2 to 6.12.6.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
@@ -573,7 +706,7 @@ updated-dependencies:
-9546de2c Web Socket initialization message timeout (#2006)
+9546de2c Web Socket initialization message timeout (#2006)
* Added an optional timeout to the web socket initialization message read operation.
@@ -581,7 +714,7 @@ updated-dependencies:
-f6ea6230 fixed introspection for schema description and specifiedByhttps://github.com/99designs/gqlgen (#1986)
+f6ea6230 fixed introspection for schema description and specifiedByhttps://github.com/99designs/gqlgen (#1986)
* fixed introspection for schema description and specifiedByURL
@@ -613,13 +746,13 @@ updated-dependencies:
-- f17ca15e Fix broken links in docs (#1983) (closes #1734)
+- f17ca15e Fix broken links in docs (#1983) (closes #1734)
-- a0c856b7 Added a callback error handling function to the websocket and added tests for it. (#1975)
+- a0c856b7 Added a callback error handling function to the websocket and added tests for it. (#1975)
-- cfea9f07 generate resolvers for input types (#1950)
+- cfea9f07 generate resolvers for input types (#1950)
-ffa857ef Websocket i/o timeout fix (#1973)
+ffa857ef Websocket i/o timeout fix (#1973)
* Renamed "pingMesageType" to "pingMessageType" and refactored websocket_graphqlws.go to look more like websocket_graphql_transport_ws.go for the sake of consistency.
@@ -629,13 +762,13 @@ updated-dependencies:
-d7da5b0d Merge pull request #1958 from 99designs/cleanup-main
+d7da5b0d Merge pull request #1958 from 99designs/cleanup-main
Cleanup main
-42f32432 Merge pull request #1957 from 99designs/move-init-ci
+42f32432 Merge pull request #1957 from 99designs/move-init-ci
Upate init CI step
@@ -645,9 +778,9 @@ Upate init CI step
- 8ea290c0 Upate init CI step
-- 56bfb188 Fix 1955: only print message on @key](https://github.com/key) found on interfaces ([#1956)
+- 56bfb188 Fix 1955: only print message on [@key](https://github.com/key) found on interfaces (#1956)
-213a085b rename "example" dir to "_examples" (#1734)
+213a085b rename "example" dir to "_examples" (#1734)
* rename "example" dir to "_examples"
@@ -657,7 +790,7 @@ Upate init CI step
-9262b358 fix: typo in dataloader code sample (#1954)
+9262b358 fix: typo in dataloader code sample (#1954)
* fix: typo in dataloader code sample
@@ -665,9 +798,9 @@ Upate init CI step
-- a0543733 remove autobind example (#1949)
+- a0543733 remove autobind example (#1949)
-06bbca37 docs: migrate dataloaders sample to graph-gophers/dataloader (#1871)
+06bbca37 docs: migrate dataloaders sample to graph-gophers/dataloader (#1871)
* docs: add dataloader sample
@@ -691,15 +824,15 @@ Upate init CI step
-f9fcfa16 Comment out autobind in the sample config file (#1872)
+f9fcfa16 Comment out autobind in the sample config file (#1872)
The reason is that many people using it for the first time copy exactly that configuration example and then open the issues to say it doesn't work.
-- a30b68de fix: whitelist VERSION and CURRENT_VERSION env vars (#1870)
+- a30b68de fix: whitelist VERSION and CURRENT_VERSION env vars (#1870)
-76a533b8 Bump gopkg.in/yaml.v2 from 2.2.4 to 2.2.8 (#1858)
+76a533b8 Bump gopkg.in/yaml.v2 from 2.2.4 to 2.2.8 (#1858)
* Bump gopkg.in/yaml.v2 from 2.2.4 to 2.2.8
@@ -718,7 +851,7 @@ updated-dependencies:
-eed4301c Bump node-fetch from 2.6.1 to 2.6.7 in /integration (#1859)
+eed4301c Bump node-fetch from 2.6.1 to 2.6.7 in /integration (#1859)
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
@@ -732,15 +865,15 @@ updated-dependencies:
-- 7f5dce6d Fix #1776](https://github.com/99designs/gqlgen/issues/1776) : Edit and persist headers in GraphiQL ([#1856)
+- 7f5dce6d Fix #1776 : Edit and persist headers in GraphiQL (#1856)
-- e0b42f99 fix requires directive with nested field when entityResolver directive is used (#1863)
+- e0b42f99 fix requires directive with nested field when entityResolver directive is used (#1863)
-- 25c2cdcb Fix #1636](https://github.com/99designs/gqlgen/issues/1636) by updating gqlparser ([#1857)
+- 25c2cdcb Fix #1636 by updating gqlparser (#1857)
-- c161ab38 fix #1770](https://github.com/99designs/gqlgen/issues/1770) minor error in getting-started.md ([#1771)
+- c161ab38 fix #1770 minor error in getting-started.md (#1771)
-57a148f6 Remove outdated version reference so example is always for latest (#1851)
+57a148f6 Remove outdated version reference so example is always for latest (#1851)
* Also update version reference to next
@@ -748,9 +881,9 @@ updated-dependencies:
-- 0ab63614 Update quickstart (#1850)
+- 0ab63614 Update quickstart (#1850)
-a8eba26d Fix #1777](https://github.com/99designs/gqlgen/issues/1777) by updating version constant and adding release checklist ([#1848)
+a8eba26d Fix #1777 by updating version constant and adding release checklist (#1848)
* Revise to use script 🤦
@@ -764,11 +897,11 @@ updated-dependencies:
## [v0.16.0](https://github.com/99designs/gqlgen/compare/v0.15.1...v0.16.0) - 2022-01-24
- b90f9750 Merge branch 'master' of github.com:99designs/gqlgen
-- 99523e44 Prepare for v0.16.0 release (#1842)
+- 99523e44 Prepare for v0.16.0 release (#1842)
- 0563146c Prepare for v0.16.0 release
-7cefef26 add PrependPlugin (#1839)
+7cefef26 add PrependPlugin (#1839)
* add PrependPlugin
@@ -778,13 +911,13 @@ related: https://github.com/99designs/gqlgen/pull/1838
-972878a0 Revert "Fix plugin addition (#1717](https://github.com/99designs/gqlgen/issues/1717))" ([#1838)
+972878a0 Revert "Fix plugin addition (#1717)" (#1838)
This reverts commit f591c8f797e35635fb5eb0e4465c77b6a073896b.
-1ed7e050 Fix #1832](https://github.com/99designs/gqlgen/issues/1832) [@requires](https://github.com/requires) directive when [@entityResolver](https://github.com/entityResolver) is used ([#1833)
+1ed7e050 Fix #1832 [@requires](https://github.com/requires) directive when [@entityResolver](https://github.com/entityResolver) is used (#1833)
* fix requires directive for multipleEntity directive
@@ -793,13 +926,13 @@ This reverts commit f591c8f797e35635fb5eb0e4465c77b6a073896b.
-fcee4c40 Update README.md (#1836)
+fcee4c40 Update README.md (#1836)
Corrected a simple grammar typo.
-3fb5fd99 Fix #1834](https://github.com/99designs/gqlgen/issues/1834): Implement federation correctly ([#1835)
+3fb5fd99 Fix #1834: Implement federation correctly (#1835)
* Fix federation implementation which does not conform to Apollo Federation subgraph specification
@@ -809,13 +942,13 @@ Corrected a simple grammar typo.
-98665071 Imporve gqlgen test cases (#1773) (closes #1765)
+98665071 Imporve gqlgen test cases (#1773) (closes #1765)
* Imporve test cases for init and generate
-5d904d87 Merge pull request #1778 from ipfans/gh-pages-patch
+5d904d87 Merge pull request #1778 from ipfans/gh-pages-patch
Bump gqlgen.com version list
@@ -831,13 +964,13 @@ Bump gqlgen.com version list
## [v0.15.1](https://github.com/99designs/gqlgen/compare/v0.15.0...v0.15.1) - 2022-01-16
- 7102a36b Prepare for 0.15.1 release
-2b8f50b3 Fix #1765](https://github.com/99designs/gqlgen/issues/1765): Sometimes module info not exists or not loaded. ([#1767)
+2b8f50b3 Fix #1765: Sometimes module info not exists or not loaded. (#1767)
* Remove failing test
-- 46502e5e fixed broken link (#1768)
+- 46502e5e fixed broken link (#1768)
@@ -847,15 +980,15 @@ Bump gqlgen.com version list
## [v0.15.0](https://github.com/99designs/gqlgen/compare/v0.14.0...v0.15.0) - 2022-01-14
- 99be1951 Prepare for release
-931271a2 Fix #1762](https://github.com/99designs/gqlgen/issues/1762): Reload packages before merging type systems ([#1763)
+931271a2 Fix #1762: Reload packages before merging type systems (#1763)
* run gofmt on file
-- e5b5e832 Improve performance of MarshalBoolean (#1757)
+- e5b5e832 Improve performance of MarshalBoolean (#1757)
-57664bf0 Migrate playgrounds to GraphiQL (#1751)
+57664bf0 Migrate playgrounds to GraphiQL (#1751)
* migrate to GraphiQL playground
@@ -863,7 +996,7 @@ Bump gqlgen.com version list
-b2a832d5 Avoid problems with `val` being undefined in the federation template. (#1760)
+b2a832d5 Avoid problems with `val` being undefined in the federation template. (#1760)
* Avoid problems with `val` being undefined in the federation template.
@@ -920,15 +1053,15 @@ go run github.com/99designs/gqlgen --config testdata/entityresolver/gqlgen.yml
-47015f12 Added pointer to a solution for `no Go files` err (#1747)
+47015f12 Added pointer to a solution for `no Go files` err (#1747)
While following the instructions in this getting started guide I run into this error `package github.com/99designs/gqlgen: no Go files` which was pretty annoying to fix. Its a golang issue but for people who are unfamiliar with how the `go generate` command works in vendored projects its a blocker trying to follow the rest of this guide. It will be really nice to at least have a pointer in the guide for people to find a possible solution to the issue while going through the guide. I'm sure many folks have run into this issue given vendoring is now very popular with the latest go releases.
-- 27a2b210 Downgrade to Go 1.16 (#1743)
+- 27a2b210 Downgrade to Go 1.16 (#1743)
-14cfee70 Support for multiple @key](https://github.com/key) directives in federation (reworked) ([#1723)
+14cfee70 Support for multiple [@key](https://github.com/key) directives in federation (reworked) (#1723)
* address review comments
@@ -942,9 +1075,9 @@ Still missing:
-- 2747bd5f Add CSV and PDF to common initialisms (#1741)
+- 2747bd5f Add CSV and PDF to common initialisms (#1741)
-44beadc1 Fix list coercion when using graphql variables (#1740)
+44beadc1 Fix list coercion when using graphql variables (#1740)
* fix(codegen): support coercion of lists in graphql variables
@@ -962,7 +1095,7 @@ This was broken by an upstream dependency `gqlparser` coercing variables during
-bd8938d8 fix: automatically register built-in directive goTag (#1737)
+bd8938d8 fix: automatically register built-in directive goTag (#1737)
* fix: automatically register built-in tag goTag
@@ -970,7 +1103,7 @@ This was broken by an upstream dependency `gqlparser` coercing variables during
-497227fa Close Websocket Connection on Context close/cancel (#1728)
+497227fa Close Websocket Connection on Context close/cancel (#1728)
* Added code to the web socket so it closes when the context is cancelled (with an optional close reason).
@@ -983,9 +1116,9 @@ This was broken by an upstream dependency `gqlparser` coercing variables during
-- 4581fccd Don't loose field arguments when none match (#1725)
+- 4581fccd Don't loose field arguments when none match (#1725)
-213ecd93 Add support for graphql-transport-ws with duplex ping-pong (#1578)
+213ecd93 Add support for graphql-transport-ws with duplex ping-pong (#1578)
* Add support for graphql-transport-ws with duplex ping-pong
@@ -993,13 +1126,13 @@ This was broken by an upstream dependency `gqlparser` coercing variables during
-- ae92c83d add federation tests (#1719)
+- ae92c83d add federation tests (#1719)
-- f591c8f7 Fix plugin addition (#1717)
+- f591c8f7 Fix plugin addition (#1717)
-- 8fa6470f Fix #1704](https://github.com/99designs/gqlgen/issues/1704): handle [@required](https://github.com/required) nested fields as in [@key](https://github.com/key) ([#1706)
+- 8fa6470f Fix #1704: handle [@required](https://github.com/required) nested fields as in [@key](https://github.com/key) (#1706)
-af33b7cd Cleaning up extra return in federation generated code (#1713)
+af33b7cd Cleaning up extra return in federation generated code (#1713)
In PR 1709, I introduced GetMany semantics for resolving federated entities. But I left a couple of extra return statements in the generated code that are not necessary. So Im just cleaning those up here.
@@ -1013,7 +1146,7 @@ go test -race ./... && cd example && go test -race ./... && cd ..
-402a2259 Optimize performance for binder, imports and packages (Rebased from sbalabanov/master) (#1711)
+402a2259 Optimize performance for binder, imports and packages (Rebased from sbalabanov/master) (#1711)
* Cache go.mod resolution for module name search
@@ -1027,9 +1160,9 @@ go test -race ./... && cd example && go test -race ./... && cd ..
-- 237a7e6a Separate golangci-lint from other jobs (#1712)
+- 237a7e6a Separate golangci-lint from other jobs (#1712)
-50292e99 Resolve multiple federated entities in a single entityResolve call (#1709)
+50292e99 Resolve multiple federated entities in a single entityResolve call (#1709)
* Resolve multiple federated entities in a single entityResolve call
@@ -1059,7 +1192,7 @@ You can look at the federated code in `plugin/federation/testdata/entityresolver
-80713b84 Adding entity resolver tests for errors, entities with different type… (#1708)
+80713b84 Adding entity resolver tests for errors, entities with different type… (#1708)
* Adding entity resolver tests for errors, entities with different types, and requires
@@ -1074,9 +1207,9 @@ To run tests:
-- ed2d6998 Replace ! with _ in root.generated file to avoid build conflicts (#1701)
+- ed2d6998 Replace ! with _ in root.generated file to avoid build conflicts (#1701)
-828820af transport: implement `graphql-transport-ws` ws sub-protocol (#1507)
+828820af transport: implement `graphql-transport-ws` ws sub-protocol (#1507)
* websocket: create `messageExchanger` to handle subprotocol messages
@@ -1102,11 +1235,11 @@ To run tests:
-- 28caa6ce Ignore generated files from test coverage (#1699)
+- 28caa6ce Ignore generated files from test coverage (#1699)
- 7ac988de Fix linting issue
-01d3c4f8 Entity resolver tests (#1697)
+01d3c4f8 Entity resolver tests (#1697)
* Moving federation tests to their own folders
@@ -1145,21 +1278,21 @@ To run the tests:
-b7db36d3 Revert "Support for multiple @key](https://github.com/key) directives in federation ([#1684](https://github.com/99designs/gqlgen/issues/1684))" ([#1698)
+b7db36d3 Revert "Support for multiple [@key](https://github.com/key) directives in federation (#1684)" (#1698)
This reverts commit 47de912f56cd4bd6da9b74929cd67b8881617026.
-- 4a4b5601 DOC: Fixed indention in example code. (#1693)
+- 4a4b5601 DOC: Fixed indention in example code. (#1693)
-47de912f Support for multiple @key](https://github.com/key) directives in federation ([#1684)
+47de912f Support for multiple [@key](https://github.com/key) directives in federation (#1684)
* add more unit test coverage to plugin/federation
-59a30919 Reimplement goTag using FieldMutateHook (#1682)
+59a30919 Reimplement goTag using FieldMutateHook (#1682)
* Reimplement goTag using a FieldMutateHook
@@ -1169,7 +1302,7 @@ This change does not change the logic of goTag, merely reimplements it using a F
-37a4e7ee Rename `@extraTag](https://github.com/extraTag)` directive to `[@goTag](https://github.com/goTag)` and make repeatable ([#1680)
+37a4e7ee Rename `[@extraTag](https://github.com/extraTag)` directive to `[@goTag](https://github.com/goTag)` and make repeatable (#1680)
* Allow Repeatable `goTag` Directive
@@ -1179,7 +1312,7 @@ This change does not change the logic of goTag, merely reimplements it using a F
-87f9e436 Fix nil pointer dereference when an invalid import is bound to a model (#1676)
+87f9e436 Fix nil pointer dereference when an invalid import is bound to a model (#1676)
* Fixes remaining Name field in singlefile test
@@ -1197,15 +1330,15 @@ Totally accidental, sorry!
-6c65e8f1 Update getting-started.md (#1674)
+